kanyremote-6.4/0000755000232200023220000000000013123007216014102 5ustar debalancedebalancekanyremote-6.4/specs/0000755000232200023220000000000013123006642015221 5ustar debalancedebalancekanyremote-6.4/specs/kanyremote-fedora.spec0000644000232200023220000001602013123006642021510 0ustar debalancedebalanceSummary: KDE frontend for anyRemote Name: kanyremote Version: 6.4 Release: 1%{?dist} License: GPLv3+ Group: Applications/System Source0: http://downloads.sourceforge.net/anyremote/%{name}-%{version}.tar.gz Requires: PyQt5, pybluez >= 0.9.1, bluez >= 4.64, anyremote >= 6.5 BuildRequires: desktop-file-utils BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) URL: http://anyremote.sourceforge.net/ BuildArch: noarch %description kAnyRemote package is KDE GUI frontend for anyRemote (http://anyremote.sourceforge.net/) - remote control software for applications using Bluetooth or Wi-Fi. %prep %setup -q %build %configure %install rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install desktop-file-install --vendor="" \ --add-category="System" \ --delete-original \ --dir=$RPM_BUILD_ROOT%{_datadir}/applications/ \ $RPM_BUILD_ROOT/%{_datadir}/applications/%{name}.desktop %find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT %changelog * Fri Jun 20 2017 Mikhail Fedotov - 6.4 - Move to QT5 * Fri Jan 16 2015 Mikhail Fedotov - 6.3.5 - Avahi support * Sun Oct 5 2014 Mikhail Fedotov - 6.3.4 - Fix some issues with QIcon class * Fri Jul 18 2014 Mikhail Fedotov - 6.3.3 - Large application icon and AppData support. * Mon Dec 2 2013 Mikhail Fedotov - 6.3.2 - Fixed RedHat bugzilla bug 1034914 * Mon Sep 16 2013 Mikhail Fedotov - 6.3.1 - Greek translation was added (Thanks to Ioannis Servetas) * Fri Aug 16 2013 Mikhail Fedotov - 6.3 - Drop PyKDE dependency, small corrections, fixed RedHat bugzilla bug 988080. * Mon Jun 10 2013 Mikhail Fedotov - 6.2 - Multiconnection and autostart support. * Wed Oct 10 2012 Mikhail Fedotov - 6.1 - Drop lightthpd dependency. Translation updates * Mon Aug 13 2012 Mikhail Fedotov - 6.0.1 - Translation update * Fri May 25 2012 Mikhail Fedotov - 6.0 - Update to work with anyremote v6.0, drop support of anyremote2html * Sun Dec 4 2011 Mikhail Fedotov - 5.13 - Add --tray commandline option * Fri Mar 11 2011 Mikhail Fedotov - 5.12 - Czech translation updated. Correctly works with anyRemote v5.4 * Fri Sep 17 2010 Mikhail Fedotov - 5.11.9 - Slovak translation updated * Wed Aug 4 2010 Mikhail Fedotov - 5.11.8 - Do not use /sbin/ip if it absent * Fri Jul 16 2010 Mikhail Fedotov - 5.11.7 - Docs search path corrected. * Tue Jul 6 2010 Mikhail Fedotov - 5.11.6 - Small correction. * Fri Jul 2 2010 Mikhail Fedotov - 5.11.5 - Small correction. * Tue Mar 9 2010 Mikhail Fedotov - 5.11.4 - Some correction in translations. * Mon Feb 15 2010 Mikhail Fedotov - 5.11.3 - Some correction in translations. 128x128 java client icons handling. * Mon Feb 01 2010 Mikhail Fedotov - 5.11.2 - Fixed RedHat bugzilla bug 560302 * Wed Jan 27 2010 Mikhail Fedotov - 5.11.1 - Small updates. * Fri Jan 22 2010 Mikhail Fedotov - 5.11 - Command Fusion iViewer support. * Mon Jul 6 2009 Mikhail Fedotov - 5.10.2 - Translations were updated. * Thu Jul 2 2009 Mikhail Fedotov - 5.10 - Tool was rewritten on QT4. Enhanced handling of GuiAppBinary tag. Handle java client with 48x48 icons. * Tue May 26 2009 Mikhail Fedotov - 5.9 - Slovak translation was added (thanks to Michal Toth) * Fri Apr 9 2009 Mikhail Fedotov - 5.8.2 - Small enhancements * Tue Apr 7 2009 Mikhail Fedotov - 5.8.1 - Fix small bug * Mon Mar 30 2009 Mikhail Fedotov - 5.8 - Add GuiAppModes tag handling * Wed Mar 11 2009 Mikhail Fedotov - 5.7 - Finnish and Swedish translation were added (thanks to Matti Jokinen) * Wed Jan 21 2009 Mikhail Fedotov - 5.6.1-1 - Minor bugfix * Mon Jan 19 2009 Mikhail Fedotov - 5.6-1 - Check java client version on the web site * Sun Dec 21 2008 Mikhail Fedotov - 5.5.1-1 - Fix upload from web feature * Sun Dec 14 2008 Mikhail Fedotov - 5.5-1 - Handle GuiAppVersion parameter in configuration files. Add possibility to download java client from Web. Small Ubuntu-specific fixes. * Wed Dec 3 2008 Mikhail Fedotov - 5.4.1-1 - Fix detection of activity of bluetooth service * Fri Oct 17 2008 Mikhail Fedotov - 5.4-1 - Enhanced edit configuration file window. Support application details auto wrap. Added Bulgarian translation (thanks to Stanislav Popov) * Wed Sep 24 2008 Mikhail Fedotov - 5.3-1 - Add icons to menu and buttons. * Mon Sep 8 2008 Mikhail Fedotov - 5.2.1-1 - Small bugfixes. * Thu Sep 4 2008 Mikhail Fedotov - 5.2-1 - Added "Details" field to the main window. Added French translation (thanks to Philippe Hensel). * Tue Aug 19 2008 Mikhail Fedotov - 5.1-1 - Fixed crash on startup issue. Added Czech (thanks to Tomas Kaluza) and Dutch (thanks to Geert Vanhaute) translations. * Mon Jul 21 2008 Mikhail Fedotov - 5.0-1 - Internationalization support. Added Polish (thanks to Marek Szuba), Austrian (thanks to Christian Zehetnertran), German (thanks to Johann Bauer), Spanish (thanks to Carlos Sánchez Mateo and Francisco), Brazilian Portuguese (thanks to Marcos Venilton Batista),Italian (thanks to Massimo Robbiati) Hungarian (thanks to Gyuris Szabolcs) and Russian translations. * Sun May 25 2008 Mikhail Fedotov - 4.9-1 - Bugfixes and enhancements to better support anyremote-J2ME client v4.6 and anyremote2html v0.5. * Sun Apr 20 2008 Mikhail Fedotov - 4.8-1 - Some small enhancements. Spec file correction. * Tue Mar 11 2008 Mikhail Fedotov - 4.7-1.fc8 - Some small enhancements. Corrected to work properly with anyRemote v4.4. * Tue Feb 26 2008 Mikhail Fedotov - 4.6-2.fc8 - Spec file correction * Wed Feb 20 2008 Mikhail Fedotov - 4.6-1.fc8 - Handle absense of .anyRemote directory * Sun Feb 17 2008 Mikhail Fedotov - 4.5-2.fc8 - Spec file correction * Fri Feb 15 2008 Mikhail Fedotov - 4.5-1.fc8 - Motorola RIZR Z3 support enhanced %files -f %{name}.lang %defattr(-,root,root,-) %{_bindir}/%{name} %{_datadir}/appdata/%{name}.appdata.xml %{_datadir}/applications/%{name}.desktop %{_datadir}/pixmaps/%{name}_flash.png %{_datadir}/pixmaps/%{name}_off.png %{_datadir}/pixmaps/%{name}_light.png %{_datadir}/pixmaps/%{name}_small.png %{_datadir}/pixmaps/%{name}_logo.svg %{_datadir}/pixmaps/%{name}.png %{_defaultdocdir}/%{name} kanyremote-6.4/specs/kanyremote-suse.spec0000644000232200023220000001724713123006642021243 0ustar debalancedebalance%define name kanyremote %define version 6.4 Summary: KDE frontend for anyRemote Name: %{name} Version: %{version} Release: 1.suse11 License: GPLv3+ Group: System/Management Source0: %{name}-%{version}.tar.gz URL: http://anyremote.sourceforge.net/ Requires: python-qt5, pybluez >= 0.9.1, anyremote >= 6.5 BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch %description kAnyRemote package is KDE GUI frontend for anyRemote (http://anyremote.sourceforge.net/) - remote control software for applications using Bluetooth or Wi-Fi. %prep %setup -q %build ./configure --prefix=%{_prefix} %install make install DESTDIR=$RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir} mv $RPM_BUILD_ROOT/%{_datadir}/doc/%{name} $RPM_BUILD_ROOT/%{_defaultdocdir}/%{name} %clean [ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] \ && rm -rf $RPM_BUILD_ROOT %changelog * Fri Jun 20 2017 Mikhail Fedotov - 6.4 - Move to QT5 * Fri Jan 16 2015 Mikhail Fedotov - 6.3.5 - Avahi support * Sun Oct 5 2014 Mikhail Fedotov - 6.3.4 - Fix some issues with QIcon class * Fri Jul 18 2014 Mikhail Fedotov - 6.3.3 - Large application icon and AppData support. * Mon Dec 2 2013 Mikhail Fedotov - 6.3.2 - Fixed RedHat bugzilla bug 1034914 * Mon Sep 16 2013 Mikhail Fedotov - 6.3.1 - Greek translation was added (Thanks to Ioannis Servetas) * Fri Aug 16 2013 Mikhail Fedotov - 6.3 - Drop PyKDE dependency, small corrections, fixed RedHat bugzilla bug 988080. * Mon Jun 10 2013 Mikhail Fedotov - 6.2 - Multiconnection and autostart support. * Wed Oct 10 2012 Mikhail Fedotov - 6.1 - Drop lightthpd dependency. Translation updates * Mon Aug 13 2012 Mikhail Fedotov - 6.0.1 - Translation update * Fri May 25 2012 Mikhail Fedotov - 6.0 - Update to work with anyremote v6.0, drop support of anyremote2html * Sun Dec 4 2011 Mikhail Fedotov - 5.13 - Add --tray commandline option * Fri Mar 11 2011 Mikhail Fedotov - 5.12 - Czech translation updated. Correctly works with anyRemote v5.4 * Fri Sep 17 2010 Mikhail Fedotov - 5.11.9 - Slovak translation updated * Wed Aug 4 2010 Mikhail Fedotov - 5.11.8 - Do not use /sbin/ip if it absent * Fri Jul 16 2010 Mikhail Fedotov - 5.11.7 - Docs search path corrected. * Tue Jul 6 2010 Mikhail Fedotov - 5.11.6 - Small correction. * Fri Jul 2 2010 Mikhail Fedotov - 5.11.5 - Small correction. * Tue Mar 9 2010 Mikhail Fedotov - 5.11.4 - Some correction in translations. * Mon Feb 15 2010 Mikhail Fedotov - 5.11.3 - Some correction in translations. 128x128 java client icons handling. * Mon Feb 01 2010 Mikhail Fedotov - 5.11.2 - Fixed RedHat bugzilla bug 560302 * Wed Jan 27 2010 Mikhail Fedotov - 5.11.1 - Small updates. * Fri Jan 22 2010 Mikhail Fedotov - 5.11 - Command Fusion iViewer support. * Mon Jul 6 2009 Mikhail Fedotov - 5.10.2 - Translations were updated. * Thu Jul 2 2009 Mikhail Fedotov - 5.10 - Tool was rewritten on QT4. Enhanced handling of GuiAppBinary tag. Handle java client with 48x48 icons. * Tue May 26 2009 Mikhail Fedotov - 5.9 - Slovak translation was added (thanks to Michal Toth) * Fri Apr 9 2009 Mikhail Fedotov - 5.8.2 - Small enhancements * Tue Apr 7 2009 Mikhail Fedotov - 5.8.1 - Fix small bug * Mon Mar 30 2009 Mikhail Fedotov - 5.8 - Add GuiAppModes tag handling * Wed Mar 11 2009 Mikhail Fedotov - 5.7 - Finnish and Swedish translation were added (thanks to Matti Jokinen) * Wed Jan 21 2009 Mikhail Fedotov - 5.6.1-1 - Minor bugfix * Mon Jan 19 2009 Mikhail Fedotov - 5.6-1 - Check java client version on the web site * Sun Dec 21 2008 Mikhail Fedotov - 5.5.1-1 - Fix upload from web feature * Sun Dec 14 2008 Mikhail Fedotov - 5.5-1 - Handle GuiAppVersion parameter in configuration files. Add possibility to download java client from Web. Small Ubuntu-specific fixes. * Wed Dec 3 2008 Mikhail Fedotov - 5.4.1-1 - Fix detection of activity of bluetooth service * Fri Oct 17 2008 Mikhail Fedotov - 5.4-1 - Enhanced edit configuration file window. Support application details auto wrap. Added Bulgarian translation (thanks to Stanislav Popov) * Wed Sep 24 2008 Mikhail Fedotov - 5.3-1 - Add icons to menu and buttons. * Mon Sep 8 2008 Mikhail Fedotov - 5.2.1-1 - Small bugfixes. * Thu Sep 4 2008 Mikhail Fedotov - 5.2-1 - Added "Details" field to the main window. Added French translation (thanks to Philippe Hensel). * Tue Aug 19 2008 Mikhail Fedotov - 5.1-1 - Fixed crash on startup issue. Added Czech (thanks to Tomas Kaluza) and Dutch (thanks to Geert Vanhaute) translations. * Mon Jul 21 2008 Mikhail Fedotov - 5.0-1 - Internationalization support. Added Polish (thanks to Marek Szuba), Austrian (thanks to Christian Zehetnertran), German (thanks to Johann Bauer), Spanish (thanks to Carlos Sánchez Mateo and Francisco), Brazilian Portuguese (thanks to Marcos Venilton Batista),Italian (thanks to Massimo Robbiati) Hungarian (thanks to Gyuris Szabolcs) and Russian translations. * Sun May 25 2008 Mikhail Fedotov - 4.9-1 - Bugfixes and enhancements to better support anyremote-J2ME client v4.6 and anyremote2html v0.5. * Sun Apr 20 2008 Mikhail Fedotov - 4.8-1 - Some small enhancements. Spec file correction. * Tue Mar 11 2008 Mikhail Fedotov - 4.7-1 - Some small enhancements. Corrected to work properly with anyRemote v4.4. * Tue Feb 26 2008 Mikhail Fedotov - 4.6-2 - Spec file correction * Wed Feb 20 2008 Mikhail Fedotov - 4.6-1 - Handle absense of .anyRemote directory * Sun Feb 17 2008 Mikhail Fedotov - 4.5-2 - Spec file correction * Fri Feb 15 2008 Mikhail Fedotov - 4.5-1 - Motorola RIZR Z3 support enhanced %files %defattr(-,root,root,-) %{_bindir}/kanyremote %{_datadir}/appdata/kanyremote.appdata.xml %{_datadir}/applications/kanyremote.desktop %{_datadir}/pixmaps/kanyremote_flash.png %{_datadir}/pixmaps/kanyremote_off.png %{_datadir}/pixmaps/kanyremote_light.png %{_datadir}/pixmaps/kanyremote_small.png %{_datadir}/pixmaps/kanyremote_logo.svg %{_datadir}/pixmaps/kanyremote.png %{_defaultdocdir}/%{name} %{_datadir}/locale/bg/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/cs_CZ/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/de_AT/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/de_DE/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/es_ES/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/fi_FI/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/fr_FR/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/hu_HU/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/it_IT/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/nl_NL/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/pl_PL/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/pt_BR/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/ru_RU/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/sk_SK/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/sv_SE/LC_MESSAGES/kanyremote.mo kanyremote-6.4/specs/kanyremote-mdv.spec0000644000232200023220000001721513123006642021045 0ustar debalancedebalance%define name kanyremote %define version 6.4 %define release %mkrel 1 Summary: KDE frontend for anyRemote Name: %{name} Version: %{version} Release: %{release} License: GPLv3+ Group: Applications/System Requires: python-qt5, python-pybluez >= 0.9.1, anyremote >= 6.5 BuildRequires: gettext-base, gettext BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildArch: noarch Source0: %{name}-%{version}.tar.gz URL: http://anyremote.sourceforge.net/ %description kAnyRemote package is KDE GUI frontend for anyRemote (http://anyremote.sourceforge.net/) - remote control software for applications using Bluetooth or Wi-Fi. %prep %setup -q %build ./configure --prefix=%{_prefix} %install rm -rf $RPM_BUILD_ROOT %makeinstall INSTALLDIR=$RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %{_bindir}/kanyremote %{_datadir}/appdata/kanyremote.appdata.xml %{_datadir}/applications/kanyremote.desktop %{_datadir}/pixmaps/kanyremote_flash.png %{_datadir}/pixmaps/kanyremote_off.png %{_datadir}/pixmaps/kanyremote_light.png %{_datadir}/pixmaps/kanyremote_small.png %{_datadir}/pixmaps/kanyremote_logo.svg %{_datadir}/pixmaps/kanyremote.png %{_defaultdocdir}/%{name} %{_datadir}/locale/bg/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/cs_CZ/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/de_AT/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/de_DE/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/el_GR/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/es_ES/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/fr_FR/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/fi_FI/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/hu_HU/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/it_IT/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/nl_NL/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/pl_PL/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/pt_BR/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/ru_RU/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/sk_SK/LC_MESSAGES/kanyremote.mo %{_datadir}/locale/sv_SE/LC_MESSAGES/kanyremote.mo %changelog * Fri Jun 20 2017 Mikhail Fedotov - 6.4 - Move to QT5 * Fri Jan 16 2015 Mikhail Fedotov - 6.3.5 - Avahi support * Sun Oct 5 2014 Mikhail Fedotov - 6.3.4 - Fix some issues with QIcon class * Fri Jul 18 2014 Mikhail Fedotov - 6.3.3 - Large application icon and AppData support. * Mon Dec 2 2013 Mikhail Fedotov - 6.3.2 - Fixed RedHat bugzilla bug 1034914 * Mon Sep 16 2013 Mikhail Fedotov - 6.3.1 - Greek translation was added (Thanks to Ioannis Servetas) * Fri Aug 16 2013 Mikhail Fedotov - 6.3 - Drop PyKDE dependency, small corrections, fixed RedHat bugzilla bug 988080. * Mon Jun 10 2013 Mikhail Fedotov - 6.2 - Multiconnection and autostart support. * Wed Oct 10 2012 Mikhail Fedotov - 6.1 - Drop lightthpd dependency. Translation updates * Mon Aug 13 2012 Mikhail Fedotov - 6.0.1 - Translation update * Fri May 25 2012 Mikhail Fedotov - 6.0 - Update to work with anyremote v6.0, drop support of anyremote2html * Sun Dec 4 2011 Mikhail Fedotov - 5.13 - Add --tray commandline option * Fri Mar 11 2011 Mikhail Fedotov - 5.12 - Czech translation updated. Correctly works with anyRemote v5.4 * Fri Sep 17 2010 Mikhail Fedotov - 5.11.9 - Slovak translation updated * Wed Aug 4 2010 Mikhail Fedotov - 5.11.8 - Do not use /sbin/ip if it absent * Fri Jul 16 2010 Mikhail Fedotov - 5.11.7 - Docs search path corrected. * Tue Jul 6 2010 Mikhail Fedotov - 5.11.6 - Small correction. * Fri Jul 2 2010 Mikhail Fedotov - 5.11.5 - Small correction. * Tue Mar 9 2010 Mikhail Fedotov - 5.11.4 - Some correction in translations. * Mon Feb 15 2010 Mikhail Fedotov - 5.11.3 - Some correction in translations. 128x128 java client icons handling. * Mon Feb 01 2010 Mikhail Fedotov - 5.11.2 - Fixed RedHat bugzilla bug 560302 * Wed Jan 27 2010 Mikhail Fedotov - 5.11.1 - Small updates. * Fri Jan 22 2010 Mikhail Fedotov - 5.11 - Command Fusion iViewer support. * Mon Jul 6 2009 Mikhail Fedotov - 5.10.2 - Translations were updated. * Thu Jul 2 2009 Mikhail Fedotov - 5.10 - Tool was rewritten on QT4. Enhanced handling of GuiAppBinary tag. Handle java client with 48x48 icons. * Tue May 26 2009 Mikhail Fedotov - 5.9 - Slovak translation was added (thanks to Michal Toth) * Fri Apr 9 2009 Mikhail Fedotov - 5.8.2 - Small enhancements * Tue Apr 7 2009 Mikhail Fedotov - 5.8.1 - Fix small bug * Mon Mar 30 2009 Mikhail Fedotov - 5.8 - Add GuiAppModes tag handling * Wed Mar 11 2009 Mikhail Fedotov - 5.7 - Finnish and Swedish translation were added (thanks to Matti Jokinen) * Wed Jan 21 2009 Mikhail Fedotov - 5.6.1-1 - Minor bugfix * Mon Jan 19 2009 Mikhail Fedotov - 5.6-1 - Check java client version on the web site * Sun Dec 21 2008 Mikhail Fedotov - 5.5.1-1 - Fix upload from web feature * Sun Dec 14 2008 Mikhail Fedotov - 5.5-1 - Handle GuiAppVersion parameter in configuration files. Add possibility to download java client from Web. Small Ubuntu-specific fixes. * Wed Dec 3 2008 Mikhail Fedotov - 5.4.1-1 - Fix detection of activity of bluetooth service * Fri Oct 17 2008 Mikhail Fedotov - 5.4-1 - Enhanced edit configuration file window. Support application details auto wrap. Added Bulgarian translation (thanks to Stanislav Popov) * Wed Sep 24 2008 Mikhail Fedotov - 5.3-1 - Add icons to menu and buttons. * Mon Sep 8 2008 Mikhail Fedotov - 5.2.1-1 - Small bugfixes. * Thu Sep 4 2008 Mikhail Fedotov - 5.2-1 - Added "Details" field to the main window. Added French translation (thanks to Philippe Hensel). * Tue Aug 19 2008 Mikhail Fedotov - 5.1-1 - Fixed crash on startup issue. Added Czech (thanks to Tomas Kaluza) and Dutch (thanks to Geert Vanhaute) translations. * Mon Jul 21 2008 Mikhail Fedotov - 5.0-1 - Internationalization support. Added Polish (thanks to Marek Szuba), Austrian (thanks to Christian Zehetnertran), German (thanks to Johann Bauer), Spanish (thanks to Carlos Sánchez Mateo and Francisco), Brazilian Portuguese (thanks to Marcos Venilton Batista),Italian (thanks to Massimo Robbiati) Hungarian (thanks to Gyuris Szabolcs) and Russian translations. * Sun May 25 2008 Mikhail Fedotov - 4.9-1 - Bugfixes and enhancements to better support anyremote-J2ME client v4.6 and anyremote2html v0.5. * Sun Apr 20 2008 Mikhail Fedotov - 4.8-1 - Some small enhancements. Spec file correction. * Tue Mar 11 2008 Mikhail Fedotov - 4.7-1 - Some small enhancements. Corrected to work properly with anyRemote v4.4. * Tue Feb 26 2008 Mikhail Fedotov - 4.6-2 - Spec file correction * Wed Feb 20 2008 Mikhail Fedotov - 4.6-1 - Handle absense of .anyRemote directory * Sun Feb 17 2008 Mikhail Fedotov - 4.5-2 - Spec file correction * Fri Feb 15 2008 Mikhail Fedotov - 4.5-1 - Motorola RIZR Z3 support enhanced kanyremote-6.4/config.sub0000755000232200023220000010532712156035425016105 0ustar debalancedebalance#! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, # 2011, 2012 Free Software Foundation, Inc. timestamp='2012-04-18' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software # can handle that machine. It does not imply ALL GNU software can. # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Please send patches to . Submit a context # diff and a properly formatted GNU ChangeLog entry. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. # Each package is responsible for reporting which valid configurations # it does not support. The user should be able to distinguish # a failure to support a valid configuration from a meaningless # configuration. # The goal of this file is to map all the various variations of a given # machine specification into a single specification in the form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or in some cases, the newer four-part form: # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS $0 [OPTION] ALIAS Canonicalize a configuration name. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.sub ($timestamp) Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" exit 1 ;; *local*) # First pass through any local machine types. echo $1 exit ;; * ) break ;; esac done case $# in 0) echo "$me: missing argument$help" >&2 exit 1;; 1) ;; *) echo "$me: too many arguments$help" >&2 exit 1;; esac # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ knetbsd*-gnu* | netbsd*-gnu* | \ kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; android-linux) os=-linux-android basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] then os=`echo $1 | sed 's/.*-/-/'` else os=; fi ;; esac ### Let's recognize common machines as not being operating systems so ### that things like config.sub decstation-3100 work. We also ### recognize some manufacturers as not being operating systems, so we ### can provide default operating systems below. case $os in -sun*os*) # Prevent following clause from handling this invalid input. ;; -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ -apple | -axis | -knuth | -cray | -microblaze) os= basic_machine=$1 ;; -bluegene*) os=-cnk ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 ;; -scout) ;; -wrs) os=-vxworks basic_machine=$1 ;; -chorusos*) os=-chorusos basic_machine=$1 ;; -chorusrdb) os=-chorusrdb basic_machine=$1 ;; -hiux*) os=-hiuxwe2 ;; -sco6) os=-sco5v6 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5) os=-sco3.2v5 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco4) os=-sco3.2v4 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2v[4-9]*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5v6*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco*) os=-sco3.2v2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -udk*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -isc) os=-isc2.2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -clix*) basic_machine=clipper-intergraph ;; -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -lynx*178) os=-lynxos178 ;; -lynx*5) os=-lynxos5 ;; -lynx*) os=-lynxos ;; -ptx*) basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` ;; -windowsnt*) os=`echo $os | sed -e 's/windowsnt/winnt/'` ;; -psos*) os=-psos ;; -mint | -mint[0-9]*) basic_machine=m68k-atari os=-mint ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ | aarch64 | aarch64_be \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ | be32 | be64 \ | bfin \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ | epiphany \ | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | hexagon \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ | le32 | le64 \ | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ | maxq | mb | microblaze | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ | mips64octeon | mips64octeonel \ | mips64orion | mips64orionel \ | mips64r5900 | mips64r5900el \ | mips64vr | mips64vrel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ | mipsisa64 | mipsisa64el \ | mipsisa64r2 | mipsisa64r2el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | moxie \ | mt \ | msp430 \ | nds32 | nds32le | nds32be \ | nios | nios2 \ | ns16k | ns32k \ | open8 \ | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle \ | pyramid \ | rl78 | rx \ | score \ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ | spu \ | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ | ubicom32 \ | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ | we32k \ | x86 | xc16x | xstormy16 | xtensa \ | z8k | z80) basic_machine=$basic_machine-unknown ;; c54x) basic_machine=tic54x-unknown ;; c55x) basic_machine=tic55x-unknown ;; c6x) basic_machine=tic6x-unknown ;; m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip) basic_machine=$basic_machine-unknown os=-none ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) ;; ms1) basic_machine=mt-unknown ;; strongarm | thumb | xscale) basic_machine=arm-unknown ;; xgate) basic_machine=$basic_machine-unknown os=-none ;; xscaleeb) basic_machine=armeb-unknown ;; xscaleel) basic_machine=armel-unknown ;; # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. *-*-*) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ | aarch64-* | aarch64_be-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ | be32-* | be64-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* \ | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | hexagon-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ | le32-* | le64-* \ | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ | mips64octeon-* | mips64octeonel-* \ | mips64orion-* | mips64orionel-* \ | mips64r5900-* | mips64r5900el-* \ | mips64vr-* | mips64vrel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ | mips64vr5900-* | mips64vr5900el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ | mipsisa64-* | mipsisa64el-* \ | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ | nds32-* | nds32le-* | nds32be-* \ | nios-* | nios2-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | open8-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ | pyramid-* \ | rl78-* | romp-* | rs6000-* | rx-* \ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \ | tahoe-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | tile*-* \ | tron-* \ | ubicom32-* \ | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ | vax-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* \ | xstormy16-* | xtensa*-* \ | ymp-* \ | z8k-* | z80-*) ;; # Recognize the basic CPU types without company name, with glob match. xtensa*) basic_machine=$basic_machine-unknown ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) basic_machine=i386-unknown os=-bsd ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; a29khif) basic_machine=a29k-amd os=-udi ;; abacus) basic_machine=abacus-unknown ;; adobe68k) basic_machine=m68010-adobe os=-scout ;; alliant | fx80) basic_machine=fx80-alliant ;; altos | altos3068) basic_machine=m68k-altos ;; am29k) basic_machine=a29k-none os=-bsd ;; amd64) basic_machine=x86_64-pc ;; amd64-*) basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; amdahl) basic_machine=580-amdahl os=-sysv ;; amiga | amiga-*) basic_machine=m68k-unknown ;; amigaos | amigados) basic_machine=m68k-unknown os=-amigaos ;; amigaunix | amix) basic_machine=m68k-unknown os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; apollo68bsd) basic_machine=m68k-apollo os=-bsd ;; aros) basic_machine=i386-pc os=-aros ;; aux) basic_machine=m68k-apple os=-aux ;; balance) basic_machine=ns32k-sequent os=-dynix ;; blackfin) basic_machine=bfin-unknown os=-linux ;; blackfin-*) basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; bluegene*) basic_machine=powerpc-ibm os=-cnk ;; c54x-*) basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c55x-*) basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c6x-*) basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c90) basic_machine=c90-cray os=-unicos ;; cegcc) basic_machine=arm-unknown os=-cegcc ;; convex-c1) basic_machine=c1-convex os=-bsd ;; convex-c2) basic_machine=c2-convex os=-bsd ;; convex-c32) basic_machine=c32-convex os=-bsd ;; convex-c34) basic_machine=c34-convex os=-bsd ;; convex-c38) basic_machine=c38-convex os=-bsd ;; cray | j90) basic_machine=j90-cray os=-unicos ;; craynv) basic_machine=craynv-cray os=-unicosmp ;; cr16 | cr16-*) basic_machine=cr16-unknown os=-elf ;; crds | unos) basic_machine=m68k-crds ;; crisv32 | crisv32-* | etraxfs*) basic_machine=crisv32-axis ;; cris | cris-* | etrax*) basic_machine=cris-axis ;; crx) basic_machine=crx-unknown os=-elf ;; da30 | da30-*) basic_machine=m68k-da30 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; decsystem10* | dec10*) basic_machine=pdp10-dec os=-tops10 ;; decsystem20* | dec20*) basic_machine=pdp10-dec os=-tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola ;; delta88) basic_machine=m88k-motorola os=-sysv3 ;; dicos) basic_machine=i686-pc os=-dicos ;; djgpp) basic_machine=i586-pc os=-msdosdjgpp ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx ;; dpx2* | dpx2*-bull) basic_machine=m68k-bull os=-sysv3 ;; ebmon29k) basic_machine=a29k-amd os=-ebmon ;; elxsi) basic_machine=elxsi-elxsi os=-bsd ;; encore | umax | mmax) basic_machine=ns32k-encore ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson os=-ose ;; fx2800) basic_machine=i860-alliant ;; genix) basic_machine=ns32k-ns ;; gmicro) basic_machine=tron-gmicro os=-sysv ;; go32) basic_machine=i386-pc os=-go32 ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; h8300hms) basic_machine=h8300-hitachi os=-hms ;; h8300xray) basic_machine=h8300-hitachi os=-xray ;; h8500hms) basic_machine=h8500-hitachi os=-hms ;; harris) basic_machine=m88k-harris os=-sysv3 ;; hp300-*) basic_machine=m68k-hp ;; hp300bsd) basic_machine=m68k-hp os=-bsd ;; hp300hpux) basic_machine=m68k-hp os=-hpux ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) basic_machine=hppa1.1-hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) basic_machine=hppa1.0-hp ;; hppa-next) os=-nextstep3 ;; hppaosf) basic_machine=hppa1.1-hp os=-osf ;; hppro) basic_machine=hppa1.1-hp os=-proelf ;; i370-ibm* | ibm*) basic_machine=i370-ibm ;; i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; i*86v4*) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; i*86v) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv ;; i*86sol2) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; i386mach) basic_machine=i386-mach os=-mach ;; i386-vsta | vsta) basic_machine=i386-unknown os=-vsta ;; iris | iris4d) basic_machine=mips-sgi case $os in -irix*) ;; *) os=-irix4 ;; esac ;; isi68 | isi) basic_machine=m68k-isi os=-sysv ;; m68knommu) basic_machine=m68k-unknown os=-linux ;; m68knommu-*) basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; m88k-omron*) basic_machine=m88k-omron ;; magnum | m3230) basic_machine=mips-mips os=-sysv ;; merlin) basic_machine=ns32k-utek os=-sysv ;; microblaze) basic_machine=microblaze-xilinx ;; mingw32) basic_machine=i386-pc os=-mingw32 ;; mingw32ce) basic_machine=arm-unknown os=-mingw32ce ;; miniframe) basic_machine=m68000-convergent ;; *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) basic_machine=m68k-atari os=-mint ;; mips3*-*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` ;; mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; monitor) basic_machine=m68k-rom68k os=-coff ;; morphos) basic_machine=powerpc-unknown os=-morphos ;; msdos) basic_machine=i386-pc os=-msdos ;; ms1-*) basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; msys) basic_machine=i386-pc os=-msys ;; mvs) basic_machine=i370-ibm os=-mvs ;; nacl) basic_machine=le32-unknown os=-nacl ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; netbsd386) basic_machine=i386-unknown os=-netbsd ;; netwinder) basic_machine=armv4l-rebel os=-linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony os=-newsos ;; news1000) basic_machine=m68030-sony os=-newsos ;; news-3600 | risc-news) basic_machine=mips-sony os=-newsos ;; necv70) basic_machine=v70-nec os=-sysv ;; next | m*-next ) basic_machine=m68k-next case $os in -nextstep* ) ;; -ns2*) os=-nextstep2 ;; *) os=-nextstep3 ;; esac ;; nh3000) basic_machine=m68k-harris os=-cxux ;; nh[45]000) basic_machine=m88k-harris os=-cxux ;; nindy960) basic_machine=i960-intel os=-nindy ;; mon960) basic_machine=i960-intel os=-mon960 ;; nonstopux) basic_machine=mips-compaq os=-nonstopux ;; np1) basic_machine=np1-gould ;; neo-tandem) basic_machine=neo-tandem ;; nse-tandem) basic_machine=nse-tandem ;; nsr-tandem) basic_machine=nsr-tandem ;; op50n-* | op60c-*) basic_machine=hppa1.1-oki os=-proelf ;; openrisc | openrisc-*) basic_machine=or32-unknown ;; os400) basic_machine=powerpc-ibm os=-os400 ;; OSE68000 | ose68000) basic_machine=m68000-ericsson os=-ose ;; os68k) basic_machine=m68k-none os=-os68k ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; paragon) basic_machine=i860-intel os=-osf ;; parisc) basic_machine=hppa-unknown os=-linux ;; parisc-*) basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; pbd) basic_machine=sparc-tti ;; pbb) basic_machine=m68k-tti ;; pc532 | pc532-*) basic_machine=ns32k-pc532 ;; pc98) basic_machine=i386-pc ;; pc98-*) basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; pentiumpro | p6 | 6x86 | athlon | athlon_*) basic_machine=i686-pc ;; pentiumii | pentium2 | pentiumiii | pentium3) basic_machine=i686-pc ;; pentium4) basic_machine=i786-pc ;; pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumpro-* | p6-* | 6x86-* | athlon-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium4-*) basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; power) basic_machine=power-ibm ;; ppc | ppcbe) basic_machine=powerpc-unknown ;; ppc-* | ppcbe-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown ;; ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64) basic_machine=powerpc64-unknown ;; ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little | ppc64-le | powerpc64-little) basic_machine=powerpc64le-unknown ;; ppc64le-* | powerpc64little-*) basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ps2) basic_machine=i386-ibm ;; pw32) basic_machine=i586-unknown os=-pw32 ;; rdos) basic_machine=i386-pc os=-rdos ;; rom68k) basic_machine=m68k-rom68k os=-coff ;; rm[46]00) basic_machine=mips-siemens ;; rtpc | rtpc-*) basic_machine=romp-ibm ;; s390 | s390-*) basic_machine=s390-ibm ;; s390x | s390x-*) basic_machine=s390x-ibm ;; sa29200) basic_machine=a29k-amd os=-udi ;; sb1) basic_machine=mipsisa64sb1-unknown ;; sb1el) basic_machine=mipsisa64sb1el-unknown ;; sde) basic_machine=mipsisa32-sde os=-elf ;; sei) basic_machine=mips-sei os=-seiux ;; sequent) basic_machine=i386-sequent ;; sh) basic_machine=sh-hitachi os=-hms ;; sh5el) basic_machine=sh5le-unknown ;; sh64) basic_machine=sh64-unknown ;; sparclite-wrs | simso-wrs) basic_machine=sparclite-wrs os=-vxworks ;; sps7) basic_machine=m68k-bull os=-sysv2 ;; spur) basic_machine=spur-unknown ;; st2000) basic_machine=m68k-tandem ;; stratus) basic_machine=i860-stratus os=-sysv4 ;; strongarm-* | thumb-*) basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` ;; sun2) basic_machine=m68000-sun ;; sun2os3) basic_machine=m68000-sun os=-sunos3 ;; sun2os4) basic_machine=m68000-sun os=-sunos4 ;; sun3os3) basic_machine=m68k-sun os=-sunos3 ;; sun3os4) basic_machine=m68k-sun os=-sunos4 ;; sun4os3) basic_machine=sparc-sun os=-sunos3 ;; sun4os4) basic_machine=sparc-sun os=-sunos4 ;; sun4sol2) basic_machine=sparc-sun os=-solaris2 ;; sun3 | sun3-*) basic_machine=m68k-sun ;; sun4) basic_machine=sparc-sun ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; sv1) basic_machine=sv1-cray os=-unicos ;; symmetry) basic_machine=i386-sequent os=-dynix ;; t3e) basic_machine=alphaev5-cray os=-unicos ;; t90) basic_machine=t90-cray os=-unicos ;; tile*) basic_machine=$basic_machine-unknown os=-linux-gnu ;; tx39) basic_machine=mipstx39-unknown ;; tx39el) basic_machine=mipstx39el-unknown ;; toad1) basic_machine=pdp10-xkl os=-tops20 ;; tower | tower-32) basic_machine=m68k-ncr ;; tpf) basic_machine=s390x-ibm os=-tpf ;; udi29k) basic_machine=a29k-amd os=-udi ;; ultra3) basic_machine=a29k-nyu os=-sym1 ;; v810 | necv810) basic_machine=v810-nec os=-none ;; vaxv) basic_machine=vax-dec os=-sysv ;; vms) basic_machine=vax-dec os=-vms ;; vpp*|vx|vx-*) basic_machine=f301-fujitsu ;; vxworks960) basic_machine=i960-wrs os=-vxworks ;; vxworks68) basic_machine=m68k-wrs os=-vxworks ;; vxworks29k) basic_machine=a29k-wrs os=-vxworks ;; w65*) basic_machine=w65-wdc os=-none ;; w89k-*) basic_machine=hppa1.1-winbond os=-proelf ;; xbox) basic_machine=i686-pc os=-mingw32 ;; xps | xps100) basic_machine=xps100-honeywell ;; xscale-* | xscalee[bl]-*) basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` ;; ymp) basic_machine=ymp-cray os=-unicos ;; z8k-*-coff) basic_machine=z8k-unknown os=-sim ;; z80-*-coff) basic_machine=z80-unknown os=-sim ;; none) basic_machine=none-none os=-none ;; # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. w89k) basic_machine=hppa1.1-winbond ;; op50n) basic_machine=hppa1.1-oki ;; op60c) basic_machine=hppa1.1-oki ;; romp) basic_machine=romp-ibm ;; mmix) basic_machine=mmix-knuth ;; rs6000) basic_machine=rs6000-ibm ;; vax) basic_machine=vax-dec ;; pdp10) # there are many clones, so DEC is not a safe bet basic_machine=pdp10-unknown ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) basic_machine=sparc-sun ;; cydra) basic_machine=cydra-cydrome ;; orion) basic_machine=orion-highlevel ;; orion105) basic_machine=clipper-highlevel ;; mac | mpw | mac-mpw) basic_machine=m68k-apple ;; pmac | pmac-mpw) basic_machine=powerpc-apple ;; *-unknown) # Make sure to match an already-canonicalized machine name. ;; *) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. case $basic_machine in *-digital*) basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` ;; *-commodore*) basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if [ x"$os" != x"" ] then case $os in # First match some system type aliases # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. -auroraux) os=-auroraux ;; -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; -solaris) os=-solaris2 ;; -svr4*) os=-sysv4 ;; -unixware*) os=-sysv4.2uw ;; -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # First accept the basic system types. # The portable systems comes first. # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ | -sym* | -kopensolaris* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* | -cegcc* \ | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -mingw32* | -linux-gnu* | -linux-android* \ | -linux-newlib* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) case $basic_machine in x86-* | i*86-*) ;; *) os=-nto$os ;; esac ;; -nto-qnx*) ;; -nto*) os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) os=`echo $os | sed -e 's|mac|macos|'` ;; -linux-dietlibc) os=-linux-dietlibc ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; -sunos5*) os=`echo $os | sed -e 's|sunos5|solaris2|'` ;; -sunos6*) os=`echo $os | sed -e 's|sunos6|solaris3|'` ;; -opened*) os=-openedition ;; -os400*) os=-os400 ;; -wince*) os=-wince ;; -osfrose*) os=-osfrose ;; -osf*) os=-osf ;; -utek*) os=-bsd ;; -dynix*) os=-bsd ;; -acis*) os=-aos ;; -atheos*) os=-atheos ;; -syllable*) os=-syllable ;; -386bsd) os=-bsd ;; -ctix* | -uts*) os=-sysv ;; -nova*) os=-rtmk-nova ;; -ns2 ) os=-nextstep2 ;; -nsk*) os=-nsk ;; # Preserve the version number of sinix5. -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; -sinix*) os=-sysv4 ;; -tpf*) os=-tpf ;; -triton*) os=-sysv3 ;; -oss*) os=-sysv3 ;; -svr4) os=-sysv4 ;; -svr3) os=-sysv3 ;; -sysvr4) os=-sysv4 ;; # This must come after -sysvr4. -sysv*) ;; -ose*) os=-ose ;; -es1800*) os=-ose ;; -xenix) os=-xenix ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) os=-mint ;; -aros*) os=-aros ;; -kaos*) os=-kaos ;; -zvmoe) os=-zvmoe ;; -dicos*) os=-dicos ;; -nacl*) ;; -none) ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 exit 1 ;; esac else # Here we handle the default operating systems that come with various machines. # The value should be what the vendor currently ships out the door with their # machine or put another way, the most popular os provided with the machine. # Note that if you're going to try to match "-MANUFACTURER" here (say, # "-sun"), then you have to tell the case statement up towards the top # that MANUFACTURER isn't an operating system. Otherwise, code above # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. case $basic_machine in score-*) os=-elf ;; spu-*) os=-elf ;; *-acorn) os=-riscix1.2 ;; arm*-rebel) os=-linux ;; arm*-semi) os=-aout ;; c4x-* | tic4x-*) os=-coff ;; hexagon-*) os=-elf ;; tic54x-*) os=-coff ;; tic55x-*) os=-coff ;; tic6x-*) os=-coff ;; # This must come before the *-dec entry. pdp10-*) os=-tops20 ;; pdp11-*) os=-none ;; *-dec | vax-*) os=-ultrix4.2 ;; m68*-apollo) os=-domain ;; i386-sun) os=-sunos4.0.2 ;; m68000-sun) os=-sunos3 ;; m68*-cisco) os=-aout ;; mep-*) os=-elf ;; mips*-cisco) os=-elf ;; mips*-*) os=-elf ;; or32-*) os=-coff ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; sparc-* | *-sun) os=-sunos4.1.1 ;; *-be) os=-beos ;; *-haiku) os=-haiku ;; *-ibm) os=-aix ;; *-knuth) os=-mmixware ;; *-wec) os=-proelf ;; *-winbond) os=-proelf ;; *-oki) os=-proelf ;; *-hp) os=-hpux ;; *-hitachi) os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) os=-sysv ;; *-cbm) os=-amigaos ;; *-dg) os=-dgux ;; *-dolphin) os=-sysv3 ;; m68k-ccur) os=-rtu ;; m88k-omron*) os=-luna ;; *-next ) os=-nextstep ;; *-sequent) os=-ptx ;; *-crds) os=-unos ;; *-ns) os=-genix ;; i370-*) os=-mvs ;; *-next) os=-nextstep3 ;; *-gould) os=-sysv ;; *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; *-sgi) os=-irix ;; *-siemens) os=-sysv4 ;; *-masscomp) os=-rtu ;; f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; *-rom68k) os=-coff ;; *-*bug) os=-coff ;; *-apple) os=-macos ;; *-atari*) os=-mint ;; *) os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. vendor=unknown case $basic_machine in *-unknown) case $os in -riscix*) vendor=acorn ;; -sunos*) vendor=sun ;; -cnk*|-aix*) vendor=ibm ;; -beos*) vendor=be ;; -hpux*) vendor=hp ;; -mpeix*) vendor=hp ;; -hiux*) vendor=hitachi ;; -unos*) vendor=crds ;; -dgux*) vendor=dg ;; -luna*) vendor=omron ;; -genix*) vendor=ns ;; -mvs* | -opened*) vendor=ibm ;; -os400*) vendor=ibm ;; -ptx*) vendor=sequent ;; -tpf*) vendor=ibm ;; -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; -aux*) vendor=apple ;; -hms*) vendor=hitachi ;; -mpw* | -macos*) vendor=apple ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) vendor=atari ;; -vos*) vendor=stratus ;; esac basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac echo $basic_machine$os exit # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: kanyremote-6.4/missing0000755000232200023220000002370312156035425015516 0ustar debalancedebalance#! /bin/sh # Common stub for a few missing GNU programs while installing. scriptversion=2012-01-06.18; # UTC # Copyright (C) 1996-2012 Free Software Foundation, Inc. # Originally by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. if test $# -eq 0; then echo 1>&2 "Try '$0 --help' for more information" exit 1 fi run=: sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' sed_minuso='s/.* -o \([^ ]*\).*/\1/p' # In the cases where this matters, 'missing' is being run in the # srcdir already. if test -f configure.ac; then configure_ac=configure.ac else configure_ac=configure.in fi msg="missing on your system" case $1 in --run) # Try to run requested program, and just exit if it succeeds. run= shift "$@" && exit 0 # Exit code 63 means version mismatch. This often happens # when the user try to use an ancient version of a tool on # a file that requires a minimum version. In this case we # we should proceed has if the program had been absent, or # if --run hadn't been passed. if test $? = 63; then run=: msg="probably too old" fi ;; -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... Handle 'PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an error status if there is no known handling for PROGRAM. Options: -h, --help display this help and exit -v, --version output version information and exit --run try to run the given command, and emulate it if it fails Supported PROGRAM values: aclocal touch file 'aclocal.m4' autoconf touch file 'configure' autoheader touch file 'config.h.in' autom4te touch the output file, or create a stub one automake touch all 'Makefile.in' files bison create 'y.tab.[ch]', if possible, from existing .[ch] flex create 'lex.yy.c', if possible, from existing .c help2man touch the output file lex create 'lex.yy.c', if possible, from existing .c makeinfo touch the output file yacc create 'y.tab.[ch]', if possible, from existing .[ch] Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and 'g' are ignored when checking the name. Send bug reports to ." exit $? ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) echo "missing $scriptversion (GNU Automake)" exit $? ;; -*) echo 1>&2 "$0: Unknown '$1' option" echo 1>&2 "Try '$0 --help' for more information" exit 1 ;; esac # normalize program name to check for. program=`echo "$1" | sed ' s/^gnu-//; t s/^gnu//; t s/^g//; t'` # Now exit if we have it, but it failed. Also exit now if we # don't have it and --version was passed (most likely to detect # the program). This is about non-GNU programs, so use $1 not # $program. case $1 in lex*|yacc*) # Not GNU programs, they don't have --version. ;; *) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. exit 1 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then # Could not run --version or --help. This is probably someone # running '$TOOL --version' or '$TOOL --help' to check whether # $TOOL exists and not knowing $TOOL uses missing. exit 1 fi ;; esac # If it does not exist, or fails to run (possibly an outdated version), # try to emulate it. case $program in aclocal*) echo 1>&2 "\ WARNING: '$1' is $msg. You should only need it if you modified 'acinclude.m4' or '${configure_ac}'. You might want to install the Automake and Perl packages. Grab them from any GNU archive site." touch aclocal.m4 ;; autoconf*) echo 1>&2 "\ WARNING: '$1' is $msg. You should only need it if you modified '${configure_ac}'. You might want to install the Autoconf and GNU m4 packages. Grab them from any GNU archive site." touch configure ;; autoheader*) echo 1>&2 "\ WARNING: '$1' is $msg. You should only need it if you modified 'acconfig.h' or '${configure_ac}'. You might want to install the Autoconf and GNU m4 packages. Grab them from any GNU archive site." files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` test -z "$files" && files="config.h" touch_files= for f in $files; do case $f in *:*) touch_files="$touch_files "`echo "$f" | sed -e 's/^[^:]*://' -e 's/:.*//'`;; *) touch_files="$touch_files $f.in";; esac done touch $touch_files ;; automake*) echo 1>&2 "\ WARNING: '$1' is $msg. You should only need it if you modified 'Makefile.am', 'acinclude.m4' or '${configure_ac}'. You might want to install the Automake and Perl packages. Grab them from any GNU archive site." find . -type f -name Makefile.am -print | sed 's/\.am$/.in/' | while read f; do touch "$f"; done ;; autom4te*) echo 1>&2 "\ WARNING: '$1' is needed, but is $msg. You might have modified some files without having the proper tools for further handling them. You can get '$1' as part of Autoconf from any GNU archive site." file=`echo "$*" | sed -n "$sed_output"` test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -f "$file"; then touch $file else test -z "$file" || exec >$file echo "#! /bin/sh" echo "# Created by GNU Automake missing as a replacement of" echo "# $ $@" echo "exit 0" chmod +x $file exit 1 fi ;; bison*|yacc*) echo 1>&2 "\ WARNING: '$1' $msg. You should only need it if you modified a '.y' file. You may need the Bison package in order for those modifications to take effect. You can get Bison from any GNU archive site." rm -f y.tab.c y.tab.h if test $# -ne 1; then eval LASTARG=\${$#} case $LASTARG in *.y) SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` if test -f "$SRCFILE"; then cp "$SRCFILE" y.tab.c fi SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` if test -f "$SRCFILE"; then cp "$SRCFILE" y.tab.h fi ;; esac fi if test ! -f y.tab.h; then echo >y.tab.h fi if test ! -f y.tab.c; then echo 'main() { return 0; }' >y.tab.c fi ;; lex*|flex*) echo 1>&2 "\ WARNING: '$1' is $msg. You should only need it if you modified a '.l' file. You may need the Flex package in order for those modifications to take effect. You can get Flex from any GNU archive site." rm -f lex.yy.c if test $# -ne 1; then eval LASTARG=\${$#} case $LASTARG in *.l) SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` if test -f "$SRCFILE"; then cp "$SRCFILE" lex.yy.c fi ;; esac fi if test ! -f lex.yy.c; then echo 'main() { return 0; }' >lex.yy.c fi ;; help2man*) echo 1>&2 "\ WARNING: '$1' is $msg. You should only need it if you modified a dependency of a manual page. You may need the Help2man package in order for those modifications to take effect. You can get Help2man from any GNU archive site." file=`echo "$*" | sed -n "$sed_output"` test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -f "$file"; then touch $file else test -z "$file" || exec >$file echo ".ab help2man is required to generate this page" exit $? fi ;; makeinfo*) echo 1>&2 "\ WARNING: '$1' is $msg. You should only need it if you modified a '.texi' or '.texinfo' file, or any other file indirectly affecting the aspect of the manual. The spurious call might also be the consequence of using a buggy 'make' (AIX, DU, IRIX). You might want to install the Texinfo package or the GNU make package. Grab either from any GNU archive site." # The file to touch is that specified with -o ... file=`echo "$*" | sed -n "$sed_output"` test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -z "$file"; then # ... or it is the one specified with @setfilename ... infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` file=`sed -n ' /^@setfilename/{ s/.* \([^ ]*\) *$/\1/ p q }' $infile` # ... or it is derived from the source name (dir/f.texi becomes f.info) test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info fi # If the file does not exist, the user really needs makeinfo; # let's fail without touching anything. test -f $file || exit 1 touch $file ;; *) echo 1>&2 "\ WARNING: '$1' is needed, and is $msg. You might have modified some files without having the proper tools for further handling them. Check the 'README' file, it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case some other package would contain this missing '$1' program." exit 1 ;; esac exit 0 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: kanyremote-6.4/AUTHORS0000644000232200023220000000004412061426065015157 0ustar debalancedebalanceMikhail Fedotov kanyremote-6.4/config.guess0000755000232200023220000012743212156035425016443 0ustar debalancedebalance#! /bin/sh # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, # 2011, 2012 Free Software Foundation, Inc. timestamp='2012-06-10' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Originally written by Per Bothner. Please send patches (context # diff format) to and include a ChangeLog # entry. # # This script attempts to guess a canonical system name similar to # config.sub. If it succeeds, it prints the system name on stdout, and # exits with 0. Otherwise, it exits with 1. # # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] Output the configuration name of the system \`$me' is run on. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" >&2 exit 1 ;; * ) break ;; esac done if test $# != 0; then echo "$me: too many arguments$help" >&2 exit 1 fi trap 'exit 1' 1 2 15 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a # headache to deal with in a portable fashion. # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. # Portable tmp directory creation inspired by the Autoconf team. set_cc_for_build=' trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; dummy=$tmp/dummy ; tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; case $CC_FOR_BUILD,$HOST_CC,$CC in ,,) echo "int x;" > $dummy.c ; for c in cc gcc c89 c99 ; do if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then CC_FOR_BUILD="$c"; break ; fi ; done ; if test x"$CC_FOR_BUILD" = x ; then CC_FOR_BUILD=no_compiler_found ; fi ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; esac ; set_cc_for_build= ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward # compatibility and a consistent mechanism for selecting the # object file format. # # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ /usr/sbin/$sysctl 2>/dev/null || echo unknown)` case "${UNAME_MACHINE_ARCH}" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-unknown ;; *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently, or will in the future. case "${UNAME_MACHINE_ARCH}" in arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ELF__ then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? os=netbsd else os=netbsdelf fi ;; *) os=netbsd ;; esac # The OS release # Debian GNU/NetBSD machines have a different userland, and # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. case "${UNAME_VERSION}" in Debian*) release='-gnu' ;; *) release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} exit ;; *:ekkoBSD:*:*) echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} exit ;; *:SolidBSD:*:*) echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} exit ;; macppc:MirBSD:*:*) echo powerpc-unknown-mirbsd${UNAME_RELEASE} exit ;; *:MirBSD:*:*) echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} exit ;; alpha:OSF1:*:*) case $UNAME_RELEASE in *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on # OSF/1 and Tru64 systems produced since 1995. I hope that # covers most systems running today. This code pipes the CPU # types through head -n 1, so we only detect the type of CPU 0. ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case "$ALPHA_CPU_TYPE" in "EV4 (21064)") UNAME_MACHINE="alpha" ;; "EV4.5 (21064)") UNAME_MACHINE="alpha" ;; "LCA4 (21066/21068)") UNAME_MACHINE="alpha" ;; "EV5 (21164)") UNAME_MACHINE="alphaev5" ;; "EV5.6 (21164A)") UNAME_MACHINE="alphaev56" ;; "EV5.6 (21164PC)") UNAME_MACHINE="alphapca56" ;; "EV5.7 (21164PC)") UNAME_MACHINE="alphapca57" ;; "EV6 (21264)") UNAME_MACHINE="alphaev6" ;; "EV6.7 (21264A)") UNAME_MACHINE="alphaev67" ;; "EV6.8CB (21264C)") UNAME_MACHINE="alphaev68" ;; "EV6.8AL (21264B)") UNAME_MACHINE="alphaev68" ;; "EV6.8CX (21264D)") UNAME_MACHINE="alphaev68" ;; "EV6.9A (21264/EV69A)") UNAME_MACHINE="alphaev69" ;; "EV7 (21364)") UNAME_MACHINE="alphaev7" ;; "EV7.9 (21364A)") UNAME_MACHINE="alphaev79" ;; esac # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` # Reset EXIT trap before exiting to avoid spurious non-zero exit code. exitcode=$? trap '' 0 exit $exitcode ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead # of the specific Alpha model? echo alpha-pc-interix exit ;; 21064:Windows_NT:50:3) echo alpha-dec-winnt3.5 exit ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit ;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-amigaos exit ;; *:[Mm]orph[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-morphos exit ;; *:OS/390:*:*) echo i370-ibm-openedition exit ;; *:z/VM:*:*) echo s390-ibm-zvmoe exit ;; *:OS400:*:*) echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit ;; arm:riscos:*:*|arm:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then echo pyramid-pyramid-sysv3 else echo pyramid-pyramid-bsd fi exit ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 exit ;; DRS?6000:unix:4.0:6*) echo sparc-icl-nx6 exit ;; DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; s390x:SunOS:*:*) echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) echo i386-pc-auroraux${UNAME_RELEASE} exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) eval $set_cc_for_build SUN_ARCH="i386" # If there is a compiler, see if it is configured for 64-bit objects. # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. # This test works for both compilers. if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then SUN_ARCH="x86_64" fi fi echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` exit ;; sun3*:SunOS:*:*) echo m68k-sun-sunos${UNAME_RELEASE} exit ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) echo m68k-sun-sunos${UNAME_RELEASE} ;; sun4) echo sparc-sun-sunos${UNAME_RELEASE} ;; esac exit ;; aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} exit ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor # > m68000). The system name ranges from "MiNT" over "FreeMiNT" # to the lowercase version "mint" (or "freemint"). Finally # the system name "TOS" denotes a system which is actually not # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint${UNAME_RELEASE} exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint${UNAME_RELEASE} exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint${UNAME_RELEASE} exit ;; m68k:machten:*:*) echo m68k-apple-machten${UNAME_RELEASE} exit ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} exit ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix${UNAME_RELEASE} exit ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix${UNAME_RELEASE} exit ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix${UNAME_RELEASE} exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && SYSTEM_NAME=`$dummy $dummyarg` && { echo "$SYSTEM_NAME"; exit; } echo mips-mips-riscos${UNAME_RELEASE} exit ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax exit ;; Motorola:*:4.3:PL8-*) echo powerpc-harris-powermax exit ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) echo powerpc-harris-powermax exit ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix exit ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 exit ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 exit ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ [ ${TARGET_BINARY_INTERFACE}x = x ] then echo m88k-dg-dgux${UNAME_RELEASE} else echo m88k-dg-dguxbcs${UNAME_RELEASE} fi else echo i586-dg-dgux${UNAME_RELEASE} fi exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 exit ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 exit ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd exit ;; *:IRIX*:*:*) echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` exit ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix exit ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include main() { if (!__power_pc()) exit(1); puts("powerpc-ibm-aix3.2.5"); exit(0); } EOF if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` then echo "$SYSTEM_NAME" else echo rs6000-ibm-aix3.2.5 fi elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 else echo rs6000-ibm-aix3.2 fi exit ;; *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} exit ;; *:AIX:*:*) echo rs6000-ibm-aix exit ;; ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 exit ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to exit ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx exit ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 exit ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd exit ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 exit ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` case "${UNAME_MACHINE}" in 9000/31? ) HP_ARCH=m68000 ;; 9000/[34]?? ) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` case "${sc_cpu_version}" in 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 case "${sc_kernel_bits}" in 32) HP_ARCH="hppa2.0n" ;; 64) HP_ARCH="hppa2.0w" ;; '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 esac ;; esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #define _HPUX_SOURCE #include #include int main () { #if defined(_SC_KERNEL_BITS) long bits = sysconf(_SC_KERNEL_BITS); #endif long cpu = sysconf (_SC_CPU_VERSION); switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0"); break; case CPU_PA_RISC1_1: puts ("hppa1.1"); break; case CPU_PA_RISC2_0: #if defined(_SC_KERNEL_BITS) switch (bits) { case 64: puts ("hppa2.0w"); break; case 32: puts ("hppa2.0n"); break; default: puts ("hppa2.0"); break; } break; #else /* !defined(_SC_KERNEL_BITS) */ puts ("hppa2.0"); break; #endif default: puts ("hppa1.0"); break; } exit (0); } EOF (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac if [ ${HP_ARCH} = "hppa2.0w" ] then eval $set_cc_for_build # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler # generating 64-bit code. GNU and HP use different nomenclature: # # $ CC_FOR_BUILD=cc ./config.guess # => hppa2.0w-hp-hpux11.23 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | grep -q __LP64__ then HP_ARCH="hppa2.0w" else HP_ARCH="hppa64" fi fi echo ${HP_ARCH}-hp-hpux${HPUX_REV} exit ;; ia64:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux${HPUX_REV} exit ;; 3050*:HI-UX:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include int main () { long cpu = sysconf (_SC_CPU_VERSION); /* The order matters, because CPU_IS_HP_MC68K erroneously returns true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct results, however. */ if (CPU_IS_PA_RISC (cpu)) { switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; default: puts ("hppa-hitachi-hiuxwe2"); break; } } else if (CPU_IS_HP_MC68K (cpu)) puts ("m68k-hitachi-hiuxwe2"); else puts ("unknown-hitachi-hiuxwe2"); exit (0); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } echo unknown-hitachi-hiuxwe2 exit ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) echo hppa1.1-hp-bsd exit ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd exit ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) echo hppa1.1-hp-osf exit ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo ${UNAME_MACHINE}-unknown-osf1mk else echo ${UNAME_MACHINE}-unknown-osf1 fi exit ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*[A-Z]90:*:*:*) echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' exit ;; CRAY*TS:*:*:*) echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; *:UNICOS/mp:*:*) echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; 5000:UNIX_System_V:4.*:*) FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} exit ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi${UNAME_RELEASE} exit ;; *:BSD/OS:*:*) echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) UNAME_PROCESSOR=`/usr/bin/uname -p` case ${UNAME_PROCESSOR} in amd64) echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; *) echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; esac exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; i*:MSYS*:*) echo ${UNAME_MACHINE}-pc-msys exit ;; i*:windows32*:*) # uname -m includes "-pc" on this system. echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; *:Interix*:*) case ${UNAME_MACHINE} in x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; authenticamd | genuineintel | EM64T) echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; IA64) echo ia64-unknown-interix${UNAME_RELEASE} exit ;; esac ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks exit ;; 8664:Windows_NT:*) echo x86_64-pc-mks exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we # UNAME_MACHINE based on the output of uname instead of i386? echo i586-pc-interix exit ;; i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin exit ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) echo x86_64-unknown-cygwin exit ;; p*:CYGWIN*:*) echo powerpcle-unknown-cygwin exit ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; *:GNU:*:*) # the GNU system echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; aarch64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in EV5) UNAME_MACHINE=alphaev5 ;; EV56) UNAME_MACHINE=alphaev56 ;; PCA56) UNAME_MACHINE=alphapca56 ;; PCA57) UNAME_MACHINE=alphapca56 ;; EV6) UNAME_MACHINE=alphaev6 ;; EV67) UNAME_MACHINE=alphaev67 ;; EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep -q ld.so.1 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} exit ;; arm*:Linux:*:*) eval $set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then echo ${UNAME_MACHINE}-unknown-linux-gnu else if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then echo ${UNAME_MACHINE}-unknown-linux-gnueabi else echo ${UNAME_MACHINE}-unknown-linux-gnueabihf fi fi exit ;; avr32*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; cris:Linux:*:*) echo ${UNAME_MACHINE}-axis-linux-gnu exit ;; crisv32:Linux:*:*) echo ${UNAME_MACHINE}-axis-linux-gnu exit ;; frv:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; hexagon:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; i*86:Linux:*:*) LIBC=gnu eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #ifdef __dietlibc__ LIBC=dietlibc #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` echo "${UNAME_MACHINE}-pc-linux-${LIBC}" exit ;; ia64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; m32r*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; m68*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU #undef ${UNAME_MACHINE} #undef ${UNAME_MACHINE}el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=${UNAME_MACHINE}el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=${UNAME_MACHINE} #else CPU= #endif #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; or32:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; padre:Linux:*:*) echo sparc-unknown-linux-gnu exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) echo hppa64-unknown-linux-gnu exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in PA7*) echo hppa1.1-unknown-linux-gnu ;; PA8*) echo hppa2.0-unknown-linux-gnu ;; *) echo hppa-unknown-linux-gnu ;; esac exit ;; ppc64:Linux:*:*) echo powerpc64-unknown-linux-gnu exit ;; ppc:Linux:*:*) echo powerpc-unknown-linux-gnu exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux exit ;; sh64*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; sh*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; tile*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; vax:Linux:*:*) echo ${UNAME_MACHINE}-dec-linux-gnu exit ;; x86_64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; xtensa*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both # sysname and nodename. echo i386-sequent-sysv4 exit ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. echo ${UNAME_MACHINE}-pc-os2-emx exit ;; i*86:XTS-300:*:STOP) echo ${UNAME_MACHINE}-unknown-stop exit ;; i*86:atheos:*:*) echo ${UNAME_MACHINE}-unknown-atheos exit ;; i*86:syllable:*:*) echo ${UNAME_MACHINE}-pc-syllable exit ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit ;; i*86:*DOS:*:*) echo ${UNAME_MACHINE}-pc-msdosdjgpp exit ;; i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} else echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi exit ;; i*86:*:5:[678]*) # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL else echo ${UNAME_MACHINE}-pc-sysv32 fi exit ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i586. # Note: whatever this is, it MUST be the same as what config.sub # prints for the "djgpp" host, or else GDB configury will decide that # this is a cross-build. echo i586-pc-msdosdjgpp exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; paragon:*:*:*) echo i860-intel-osf1 exit ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 fi exit ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv exit ;; mc68k:UNIX:SYSTEM5:3.51m) echo m68k-convergent-sysv exit ;; M680?0:D-NIX:5.3:*) echo m68k-diab-dnix exit ;; M68*:*:R3V[5678]*:*) test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4; exit; } ;; NCR*:*:4.2:* | MPRAS*:*:4.2:*) OS_REL='.3' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos${UNAME_RELEASE} exit ;; rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} exit ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} exit ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 exit ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 exit ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` echo ${UNAME_MACHINE}-sni-sysv4 else echo ns32k-sni-sysv fi exit ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 exit ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 exit ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. echo ${UNAME_MACHINE}-stratus-vos exit ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos exit ;; mc68*:A/UX:*:*) echo m68k-apple-aux${UNAME_RELEASE} exit ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv${UNAME_RELEASE} else echo mips-unknown-sysv${UNAME_RELEASE} fi exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos exit ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit ;; BePC:Haiku:*:*) # Haiku running on Intel PC compatible. echo i586-pc-haiku exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux${UNAME_RELEASE} exit ;; SX-6:SUPER-UX:*:*) echo sx6-nec-superux${UNAME_RELEASE} exit ;; SX-7:SUPER-UX:*:*) echo sx7-nec-superux${UNAME_RELEASE} exit ;; SX-8:SUPER-UX:*:*) echo sx8-nec-superux${UNAME_RELEASE} exit ;; SX-8R:SUPER-UX:*:*) echo sx8r-nec-superux${UNAME_RELEASE} exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit ;; *:Rhapsody:*:*) echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown case $UNAME_PROCESSOR in i386) eval $set_cc_for_build if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then UNAME_PROCESSOR="x86_64" fi fi ;; unknown) UNAME_PROCESSOR=powerpc ;; esac echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = "x86"; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} exit ;; *:QNX:*:4*) echo i386-pc-qnx exit ;; NEO-?:NONSTOP_KERNEL:*:*) echo neo-tandem-nsk${UNAME_RELEASE} exit ;; NSE-*:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; NSR-?:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk${UNAME_RELEASE} exit ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux exit ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv exit ;; DS/*:UNIX_System_V:*:*) echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} exit ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. if test "$cputype" = "386"; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" fi echo ${UNAME_MACHINE}-unknown-plan9 exit ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 exit ;; *:TENEX:*:*) echo pdp10-unknown-tenex exit ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 exit ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 exit ;; *:TOPS-20:*:*) echo pdp10-unknown-tops20 exit ;; *:ITS:*:*) echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) echo mips-sei-seiux${UNAME_RELEASE} exit ;; *:DragonFly:*:*) echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit ;; *:*VMS:*:*) UNAME_MACHINE=`(uname -p) 2>/dev/null` case "${UNAME_MACHINE}" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; V*) echo vax-dec-vms ; exit ;; esac ;; *:XENIX:*:SysV) echo i386-pc-xenix exit ;; i*86:skyos:*:*) echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' exit ;; i*86:rdos:*:*) echo ${UNAME_MACHINE}-pc-rdos exit ;; i*86:AROS:*:*) echo ${UNAME_MACHINE}-pc-aros exit ;; x86_64:VMkernel:*:*) echo ${UNAME_MACHINE}-unknown-esx exit ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 eval $set_cc_for_build cat >$dummy.c < # include #endif main () { #if defined (sony) #if defined (MIPSEB) /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, I don't know.... */ printf ("mips-sony-bsd\n"); exit (0); #else #include printf ("m68k-sony-newsos%s\n", #ifdef NEWSOS4 "4" #else "" #endif ); exit (0); #endif #endif #if defined (__arm) && defined (__acorn) && defined (__unix) printf ("arm-acorn-riscix\n"); exit (0); #endif #if defined (hp300) && !defined (hpux) printf ("m68k-hp-bsd\n"); exit (0); #endif #if defined (NeXT) #if !defined (__ARCHITECTURE__) #define __ARCHITECTURE__ "m68k" #endif int version; version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; if (version < 4) printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); else printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); exit (0); #endif #if defined (MULTIMAX) || defined (n16) #if defined (UMAXV) printf ("ns32k-encore-sysv\n"); exit (0); #else #if defined (CMU) printf ("ns32k-encore-mach\n"); exit (0); #else printf ("ns32k-encore-bsd\n"); exit (0); #endif #endif #endif #if defined (__386BSD__) printf ("i386-pc-bsd\n"); exit (0); #endif #if defined (sequent) #if defined (i386) printf ("i386-sequent-dynix\n"); exit (0); #endif #if defined (ns32000) printf ("ns32k-sequent-dynix\n"); exit (0); #endif #endif #if defined (_SEQUENT_) struct utsname un; uname(&un); if (strncmp(un.version, "V2", 2) == 0) { printf ("i386-sequent-ptx2\n"); exit (0); } if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ printf ("i386-sequent-ptx1\n"); exit (0); } printf ("i386-sequent-ptx\n"); exit (0); #endif #if defined (vax) # if !defined (ultrix) # include # if defined (BSD) # if BSD == 43 printf ("vax-dec-bsd4.3\n"); exit (0); # else # if BSD == 199006 printf ("vax-dec-bsd4.3reno\n"); exit (0); # else printf ("vax-dec-bsd\n"); exit (0); # endif # endif # else printf ("vax-dec-bsd\n"); exit (0); # endif # else printf ("vax-dec-ultrix\n"); exit (0); # endif #endif #if defined (alliant) && defined (i860) printf ("i860-alliant-bsd\n"); exit (0); #endif exit (1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } # Apollos put the system type in the environment. test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } # Convex versions that predate uname can use getsysinfo(1) if [ -x /usr/convex/getsysinfo ] then case `getsysinfo -f cpu_type` in c1*) echo c1-convex-bsd exit ;; c2*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; c34*) echo c34-convex-bsd exit ;; c38*) echo c38-convex-bsd exit ;; c4*) echo c4-convex-bsd exit ;; esac fi cat >&2 < in order to provide the needed information to handle your system. config.guess timestamp = $timestamp uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` /bin/uname -X = `(/bin/uname -X) 2>/dev/null` hostinfo = `(hostinfo) 2>/dev/null` /bin/universe = `(/bin/universe) 2>/dev/null` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` /bin/arch = `(/bin/arch) 2>/dev/null` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` UNAME_MACHINE = ${UNAME_MACHINE} UNAME_RELEASE = ${UNAME_RELEASE} UNAME_SYSTEM = ${UNAME_SYSTEM} UNAME_VERSION = ${UNAME_VERSION} EOF exit 1 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: kanyremote-6.4/kanyremote0000755000232200023220000044371013123006642016221 0ustar debalancedebalance#!/usr/bin/env python """ v 6.4 kAnyRemote KDE GUI for anyRemote - a bluetooth remote for your PC. Copyright (C) 2007-2017 Mikhail Fedotov This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty ofF MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA """ import gettext import glob import httplib import locale import getopt import os import re import signal import socket import SocketServer import sys import sys import thread import threading import time import datetime #Translation stuff print sys.executable #Get the local directory since we are not installing anything dirpath = os.path.dirname(sys.argv[0]) local_path = os.path.realpath(os.path.join(dirpath,'mo')) # try ../share/locale/ (Linux) if not os.path.exists(local_path): local_path = os.path.realpath(os.path.join(dirpath,'../share/locale/')) # try ../lib/locale/ (Sun) if not os.path.exists(local_path): local_path = os.path.realpath(os.path.join(dirpath,'../lib/locale/')) # last resort ... try /usr/share/locale if not os.path.exists(local_path): local_path = os.path.realpath('/usr/share/locale/') langs = [] lc = '' encoding = '' try: lc, encoding = locale.getdefaultlocale() except ValueError, cmd: print 'Error: ',cmd,'\nCorrect $LANG or $LANGUAGE first !!!' sys.exit() if lc: #If we have a default, it's the first in the list langs = [lc] # Now lets get all of the supported languages on the system language = os.environ.get('LANGUAGE', None) if language: langs += language.split(":") APP_NAME = "kanyremote" gettext.bindtextdomain(APP_NAME, local_path) gettext.textdomain(APP_NAME) # Get the language to use lang = gettext.translation(APP_NAME, local_path, languages=langs, fallback = True) _ = lang.ugettext try: from PyQt5.QtWidgets import * from PyQt5.QtGui import * from PyQt5.QtCore import * except ImportError: print 'Install PyQt5 first !!!' sys.exit() pybluez = True try: import bluetooth except ImportError: pybluez = False def _tr(string): ob = QObject() return ob.tr(_(string)) # # String constants (not all!) # AR_INSTALLED = _tr('Installed') AR_NOTINSTALLED = _tr('Not installed') AR_NOINFO = _tr('No information') AR_AVAIL = _tr('Available') AR_NOTAVAIL = _tr('Not available') AR_MANAGED = _tr('Managed') AR_RUNNING = _tr('Running') AR_CONN_DEV = _tr('Connecting to device') AR_WAIT_OPS = _tr('Wait other operations to finish') AR_TCP_PORT=_tr('TCP port') AR_BT_PORT=_tr('Bluetooth channel') AR_HTTP_PORT=_tr('HTTP port') AR_DOWNLOADING=_tr('Downloading') AR_J2ME_CHECK = _tr('Checking J2ME client updates') AR_NO_J2ME_UPD = _tr("No updates for J2ME client were found.") AR_CODE_J2ME_UPD = 20014 AR_CODE_LOADED = 20017 AR_FILE_DEVICES='anyremote-peers.conf' def sigint_handler(signal, frame): print 'sigint_handler' sendMainWindow(29999,'') signal.signal(signal.SIGINT, sigint_handler) #signal.SIG_DFL) ############################################################################### # # J2ME client uploader # unified # ############################################################################### class JCUploader(threading.Thread): def __init__(self): threading.Thread.__init__(self) def run(self): global debug,jup if debug: print 'JCUploader starting' self.run = True stopPBar() startPBar(AR_DOWNLOADING+' anyRemote-16.jad') ret = True jars = ["-16","-32","-48","-64","-128","","-nojsr82"] for sz in jars: for bi in ["", "b"]: # no big icons for these variants if bi == "b" and (sz == "" or sz == "-nojsr82"): continue if self.run and ret: ret = uploadJ2MEWebGui('anyRemote'+sz+bi+'.jad', True) if self.run and ret: ret = uploadJ2MEWebGui('anyRemote'+sz+bi+'.jar') if self.run: stopPBar() if debug: print 'JCUploader: upload done' jup = None def stop(self): global debug if debug: print 'stop JCUploader' self.run = False def stopJCUploader(): global jup try: if jup != None: jup.stop() except NameError: pass time.sleep(0.5) jup = None ################################################################################## # # J2ME client verifier # unified # ################################################################################## class JCVerifier(threading.Thread): def __init__(self, force): threading.Thread.__init__(self) self.anyway = force def run(self): global debug if debug: print 'JCVerifier starting' curdate = time.strftime("%d%m", time.gmtime()) if self.anyway: startPBar(AR_J2ME_CHECK) else: try: f = open(os.environ.get("HOME")+os.sep+'.anyRemote'+os.sep+'j2me-client.checked', 'r') date = f.read() f.close() date = date.replace('\n','') if debug: print 'JCVerifier',date,curdate if date == curdate: if debug: print 'JCVerifier: already checked. Exiting' self = None return except IOError: pass if debug: print 'JCVerifier: check new version' os.system('echo \"'+curdate+'\" > $HOME/.anyRemote/j2me-client.checked') newver = checkJ2MEClientUpdate(); if debug: print 'JCVerifier: upload done '+newver if self.anyway: stopPBar() if newver == "": if self.anyway: infoMessage(AR_NO_J2ME_UPD) # newver == "-1" in case of connection absense elif newver != "-1": codeMessage(AR_CODE_J2ME_UPD) self = None ################################################################################## # # Reader of cfg. files # unified # ################################################################################## class CfgFileReader(threading.Thread): def __init__(self): global cfgFileReaderFlag threading.Thread.__init__(self) cfgFileReaderFlag = True def run(self): global debug, cfgFileReaderFlag, cfgReader if debug: print 'CfgFileReader.run' clearAppsList() self.regExp = re.compile("^[^a-zA-Z0-9]*Gui") self.regExpB = re.compile("^[^a-zA-Z0-9%]*VERS[^=]*=.+$") self.regExpAT = re.compile("^[^a-zA-Z0-9%]*Device[^=]*=/dev/[a-zA-Z0-9]+$") t1 = datetime.datetime.now() numProcessed = 0 for cfgDir in cfgReader.cfgDirs: if cfgDir == '': continue if debug: print 'Collect files in '+cfgDir if os.path.isfile(cfgDir): self.processOneFile(cfgDir) numProcessed = numProcessed+1 codeMessage2(AR_CODE_LOADED, numProcessed) else: for root, dirs, files in os.walk(cfgDir): if 'Utils' in dirs: dirs.remove('Utils') if debug: print 'skip dir',root+os.sep+'Utils' if 'Icons' in dirs: dirs.remove('Icons') if debug: print 'skip dir',root+os.sep+'Icons' if '.svn' in dirs: dirs.remove('.svn') if debug: print 'skip dir',root+os.sep+'.svn' for cfgFile in files: nameext = cfgFile.split('.') ext = nameext[len(nameext)-1] if ext == 'png' or ext == 'sh' or ext == 'py' or ext == 'gz': if debug: print 'Not a configuration file '+cfgFile continue self.processOneFile(root + os.sep + cfgFile) numProcessed = numProcessed+1 codeMessage2(AR_CODE_LOADED, numProcessed) codeMessage2(AR_CODE_LOADED, -1) cfgFileReaderFlag = False t2 = datetime.datetime.now() #print "Load time ",(t2-t1) def processOneFile(self,cfgFile): global debug, cfgReader fd = None try: fd = open(cfgFile,'r') except IOError: pass if fd: aName = None aInst = '' aRun = '' aIcon = '' aType = None aDesc = '' aVers = '' aModes = '' aDevice = '' aBemused = '' for line in fd: if self.regExp.match(line): p = re.search("^[^a-zA-Z0-9]*GuiAppName[^=]*=(.+)$", line) if p != None: aName = p.group(1) p = re.search("^[^a-zA-Z0-9]*GuiAppBinary[^=]*=(.+)$", line) if p != None: aInst = p.group(1) p = re.search("^[^a-zA-Z0-9]*GuiAppRun[^=]*=(.+)$", line) if p != None: aRun = p.group(1) p = re.search("^[^a-zA-Z0-9]*GuiAppIcon[^=]*=(.+)$", line) if p != None: aIcon = p.group(1) p = re.search("^[^a-zA-Z0-9]*GuiAppType[^=]*=(.+)$", line) if p != None: aType = p.group(1) p = re.search("^[^a-zA-Z0-9]*GuiAppDesc[^=]*=(.+)$", line) if p != None: aDesc = p.group(1) p = re.search("^[^a-zA-Z0-9]*GuiAppVersion[^=]*=(.+)$", line) if p != None: aVers = p.group(1) # deprecated, use GuiAppProtocols p = re.search("^[^a-zA-Z0-9]*GuiAppModes[^=]*=(.+)$", line) if p != None: aModes = p.group(1) p = re.search("^[^a-zA-Z0-9]*GuiAppProtocols[^=]*=(.+)$", line) if p != None: aModes = p.group(1) if self.regExpAT.match(line): aDevice = 'a' if self.regExpB.match(line): aBemused = 1 if (not aName) and (not aType): if debug: print 'Not a configuration file. Skip '+cfgFile fd.close() return aMode = ['Server'] if aModes == '': if aBemused == 1: aMode = ['Bemused'] elif aDevice == 'a': aMode = ['AT'] else: aMode = [] # not use aModes.split(',') to make more strict control if aModes.find('Server') >= 0: aMode.append('Server') if aModes.find('Bemused') >= 0: aMode.append('Bemused') if aModes.find('AT') >= 0: aMode.append('AT') if aModes.find('iViewer') >= 0: aMode.append('iViewer') if aName == '' or aName == None: aName = os.path.basename(cfgFile) app = aInst isInst = 'OK' if aInst != '': cnt = aInst.count(' ') if cnt > 0: # treat this like a command to execute app = getResult(aInst, 'bin') isInst = isInstalled(app) show = 1 show1 = 1 show2 = 1 status = AR_NOTAVAIL if isInst == 'OK': status = AR_AVAIL # check version if requested if aVers != '': version = reqVersion(aVers) if version == 'NOK': isInst = 'NOK' status = AR_NOTAVAIL if isInst == 'NOK' and not cfgReader.showNonavail_: show1 = 0 elif isInst == AR_NOINFO: status = '' if 'Server' in aMode and not cfgReader.showSrv_: aMode.remove('Server') if 'AT' in aMode and not cfgReader.showAt_: aMode.remove('AT') if 'Bemused' in aMode and not cfgReader.showBm_: aMode.remove('Bemused') if 'iViewer' in aMode and not cfgReader.showIView_: aMode.remove('iViewer') if len(aMode) > 0: show = 1 else: show = 0 if aType == 'Application' and not cfgReader.showApps_: show2 = 0 elif aType == 'Custom' and not cfgReader.showCustom_: show2 = 0 elif aType == 'Example' and not cfgReader.showExamples_: show2 = 0 elif aType == '': show2 = 0 if show == 1 and show1 == 1 and show2 == 1: if debug: print 'Proceed '+aName isRun = AR_NOINFO if aRun != '': isRun = getResult(aRun,'reader') if status == AR_AVAIL and isRun == 'OK': status = AR_RUNNING addAppToList(aName, aIcon, app, aRun, isRun, cfgFile, status, aMode, aType, aDesc) if debug: print 'Processed',cfgFile else: if debug: print 'Skip',cfgFile fd.close() ############################################################################### # # Configuration management # unified # ############################################################################### class ConfigReader: def saveConfig(self): cfg = os.environ.get("HOME")+os.sep+'.anyRemote' if not os.path.exists(cfg): os.mkdir(cfg) f=open(cfg + os.sep + 'anyremote-fe.conf', 'w') if f: f.write('LastCfgFile='+self.lastCfgFile_+'\n') what = 'Show=' if self.showApps_: what = what + 'Apps,' if self.showCustom_: what = what + 'Custom,' if self.showExamples_: what = what + 'Examples,' if self.showNonavail_: what = what + 'NonAvail,' if self.showAt_: what = what + 'AT,' if self.showSrv_: what = what + 'Server,' if self.showBm_: what = what + 'Bemused,' if self.showIView_: what = what + 'IViewer,' f.write(what+'\n') ac = '0' if self.autoReconn_: ac = '1' f.write('AutoReconnectAT='+ac+'\n') if self.dvSrvBT_ != '': f.write('DeviceServerBT='+self.dvSrvBT_+'\n') if self.dvSrvTCP_ != '': f.write('DeviceServerTCP='+self.dvSrvTCP_+'\n') if self.dvSrvWEB_ != '': f.write('DeviceServerWEB='+self.dvSrvWEB_+'\n') if self.dvSrvADV_ != '': f.write('DeviceServerManual='+self.dvSrvADV_+'\n') useTypes = 'DeviceUseType=' if self.dvSrvUseADV_: useTypes = useTypes + 'ADV' else: if self.dvSrvUseBT_: useTypes = useTypes + 'BT,' if self.dvSrvUseTCP_: useTypes = useTypes + 'TCP,' if self.dvSrvUseWEB_: useTypes = useTypes + 'WEB,' if self.dvSrvUseAVH_: useTypes = useTypes + 'Avahi,' f.write(useTypes+'\n') if self.deviceAT_ != '': f.write('DeviceAT='+self.deviceAT_+'\n') if self.deviceBm_ != '': f.write('DeviceBemused='+self.deviceBm_+'\n') if self.deviceIV_ != '': f.write('DeviceIViewer='+self.deviceIV_+'\n') tm = "%s" % (self.updateTmout_) f.write('UpdateTimeout='+tm+'\n') if self.autoStart_ != '': f.write('AutoStartFile='+self.autoStart_+'\n') if self.doAutoStart_: f.write('AutoStart=true\n') else: f.write('AutoStart=false\n') dirs = 'CfgDirs=' for d in self.cfgDirs: if d != '': dirs = dirs +d + ';' f.write(dirs+'\n') if self.browseTmout_ > 0: tm = "%s" % (self.browseTmout_) f.write('DeviceBrowserTimeout='+tm+'\n') else: f.write('DeviceBrowserTimeout=-1\n') f.write('J2MEDir='+self.j2meDir_+'\n') if self.checkJ2MEUpdate_: f.write('CheckJ2MEUpdate=true\n') f.close() saveDevices() def setDefaultConfig(self): self.lastCfgFile_ = '' self.cfgDirs = [] self.autoStart_ = '' self.doAutoStart_ = False self.j2meDir_ = '' self.checkJ2MEUpdate_ = False self.showApps_ = True self.showCustom_ = False self.showExamples_ = False self.showNonavail_ = False self.showAt_ = False self.showSrv_ = True self.showBm_ = False self.showIView_ = False self.autoReconn_ = False self.dvSrvBT_ = '19' self.dvSrvTCP_ = '5197' self.dvSrvWEB_ = '5080' self.dvSrvADV_ = 'bluetooth:19 -log' self.dvSrvUseBT_ = True self.dvSrvUseTCP_ = True self.dvSrvUseWEB_ = True self.dvSrvUseAVH_ = True self.dvSrvUseADV_ = False self.deviceAT_ = 'rfcomm:' self.deviceBm_ = '' self.deviceIV_ = 'tcp:5197,web:5198' self.updateTmout_ = 60 self.browseTmout_ = -1 def readConfig(self): # anyRemote related part cfg = os.environ.get("HOME")+os.sep+'.anyRemote' + os.sep + 'anyremote-fe.conf' if os.path.exists(cfg): f=open(cfg, 'r') if f: for line in f: line = line.replace('\n','') if line.startswith('LastCfgFile='): self.lastCfgFile_=line[12:] elif line.startswith('Show='): #Show=Apps,Custom,Examples what = line[5:].split(',') # override defaults self.showApps_ = False self.showSrv_ = False for item in what: if item == 'Apps': self.showApps_ = True elif item == 'Custom': self.showCustom_ = True elif item == 'Examples': self.showExamples_ = True elif item == 'NonAvail': self.showNonavail_ = True elif item == 'AT': self.showAt_ = True elif item == 'Server': self.showSrv_ = True elif item == 'Bemused': self.showBm_ = True elif item == 'IViewer': self.showIView_ = True # compatibility with old versions elif item == 'All': self.showSrv_ = True self.showApps_ = True self.showCustom_ = True self.showExamples_ = True self.showNonavail_ = True elif line.startswith('AutoReconnectAT='): self.autoReconn_ = (line == 'AutoReconnectAT=1') elif line.startswith('AutoStart='): useM = line[10:] if useM == '1' or useM == 'true' or useM == 'True': self.doAutoStart_ = True else: self.doAutoStart_ = False elif line.startswith('AutoStartFile='): self.autoStart_ = line[14:] elif line.startswith('DeviceServerBT='): self.dvSrvBT_ = line[15:] elif line.startswith('DeviceServerTCP='): self.dvSrvTCP_ = line[16:] elif line.startswith('DeviceServerWEB='): self.dvSrvWEB_ = line[16:] elif line.startswith('DeviceServerManual='): self.dvSrvADV_ = line[19:] elif line.startswith('DeviceUseType='): what = line[14:].split(',') for item in what: if item == 'BT': self.dvSrvUseBT_ = True self.dvSrvUseADV_ = False elif item == 'TCP': self.dvSrvUseTCP_ = True self.dvSrvUseADV_ = False elif item == 'WEB': self.dvSrvUseWEB_ = True self.dvSrvUseADV_ = False elif item == 'Avahi': self.dvSrvUseAVH_ = True elif item == 'ADV': self.dvSrvUseBT_ = False self.dvSrvUseTCP_ = False self.dvSrvUseWEB_ = False self.dvSrvUseAVH_ = False self.dvSrvUseADV_ = True elif line.startswith('DeviceAT='): self.deviceAT_ = line[9:] elif line.startswith('DeviceBemused='): self.deviceBm_ = line[14:] elif line.startswith('DeviceIViewer='): self.deviceIV_ = line[14:] elif line.startswith('CfgDirs='): self.cfgDirs=line[8:].split(';') elif line.startswith('UpdateTimeout='): self.updateTmout_=int(line[14:]) elif line.startswith('DeviceBrowserTimeout='): tmt=line[21:] try: self.browseTmout_=int(tmt) except ValueError: self.browseTmout_=-1 if self.browseTmout_ <= 0: self.browseTmout_=-1 elif line.startswith('J2MEDir='): self.j2meDir_=line[8:] elif line.startswith('CheckJ2MEUpdate=true'): self.checkJ2MEUpdate_=True # compatibility elif line.startswith('JavaDir='): self.j2meDir_=line[8:] # compatibility elif line.startswith('CheckJavaUpdate=true'): self.checkJ2MEUpdate_=True f.close() # override if self.doAutoStart_ and self.autoStart_ != '': self.lastCfgFile_ = self.autoStart_ # Try to search again if self.j2meDir_ == '': self.j2meDir_ = getJ2MEPath() # device browser related part cfg = os.environ.get("HOME")+os.sep+'.anyRemote' + os.sep + AR_FILE_DEVICES if os.path.exists(cfg) : f=open(cfg, 'r') if f: for line in f: line = line.replace('\n','') os.path.exists(cfg) if line.startswith('Device='): deviceData=line[7:].split(',') # try to be backward compatible if len(deviceData) < 5: print 'Skip peer',deviceData[0],'because of wrong format' continue v1 = deviceData[0] v2 = deviceData[1] v3 = deviceData[2] v4 = deviceData[3] v5 = deviceData[4] addDevice(v1,v2,v3,v4,v5) f.close() def getConnectString(self): if self.dvSrvUseADV_: return self.dvSrvADV_ else: connStr = '' if self.dvSrvUseTCP_ and self.dvSrvTCP_ != '': connStr = "tcp:"+self.dvSrvTCP_ sep = '' if connStr != '': sep = ',' if self.dvSrvUseBT_ and self.dvSrvBT_ != '': connStr = connStr + sep + "bluetooth:"+self.dvSrvBT_ if connStr != '': sep = ',' if self.dvSrvUseWEB_ and self.dvSrvWEB_ != '': connStr = connStr + sep + "web:"+self.dvSrvWEB_ if connStr != '': sep = ',' if self.dvSrvUseAVH_: connStr = connStr + sep + 'avahi' return connStr def getConnectStatusString(self): if cfgReader.showAt_: return ''; if cfgReader.showBm_: return ''; if cfgReader.showIView_: temp = cfgReader.deviceIV_; temp = temp.replace('web:',AR_HTTP_PORT+' '); temp = temp.replace('tcp:',AR_TCP_PORT+' '); return temp; if self.dvSrvUseADV_: return '' else: connStr = '' if self.dvSrvUseTCP_ and self.dvSrvTCP_ != '': connStr = AR_TCP_PORT+' '+self.dvSrvTCP_ sep = '' if connStr != '': sep = ', ' if self.dvSrvUseBT_ and self.dvSrvBT_ != '': connStr = connStr + sep + AR_BT_PORT+' '+self.dvSrvBT_ if connStr != '': sep = ', ' if self.dvSrvUseWEB_ and self.dvSrvWEB_ != '': connStr = connStr + sep + AR_HTTP_PORT+' '+self.dvSrvWEB_ if connStr != '': sep = ', ' if self.dvSrvUseAVH_: connStr = connStr + sep + 'Avahi' return connStr def setAutoStartFile(self): for cfgDir in self.cfgDirs: if cfgDir == '': continue if os.path.isfile(cfgDir): if cfgDir.find('mediacenter.cfg') >= 0: self.autoStart_ = root + os.sep + cfgFile self.doAutoStart_ = True return else: for root, dirs, files in os.walk(cfgDir): if 'Utils' in dirs: dirs.remove('Utils') if 'Icons' in dirs: dirs.remove('Icons') if '.svn' in dirs: dirs.remove('.svn') for cfgFile in files: nameext = cfgFile.split('.') ext = nameext[len(nameext)-1] if ext == 'png' or ext == 'sh' or ext == 'py' or ext == 'gz': continue if cfgFile == 'mediacenter.cfg': self.autoStart_ = root + os.sep + cfgFile self.doAutoStart_ = True return ################################################################################## # # Application status updater # ################################################################################## class StatusUpdater(threading.Thread): def __init__(self, timeout): threading.Thread.__init__(self) self.tmout = timeout def run(self): global debug, appData if debug: print 'StatusUpdater.run',self.tmout self.runUpdater = True while self.runUpdater: timer = 0 # catch stop event without waiting full timeout while self.runUpdater and timer < self.tmout: time.sleep(0.1) timer = timer + 0.1 if debug: print 'StatusUpdater: verify' for k, v in appData.iteritems(): if not self.runUpdater: break aRun = v[3] if aRun != '': isRun = getResult(aRun,'updater') if isRun != v[4]: v[4] = isRun sendMainWindow(20006, [k,v[6],isRun]) def stop(self): global debug if debug: print 'StatusUpdater.stop' self.runUpdater = False ################################################################################## # # BT communication thread # ################################################################################## # Beware: # Can not run more than one command on BT adapter at once, since it could hungs class BtComm(threading.Thread): def __init__(self, jDir): threading.Thread.__init__(self) self.midletDir = jDir def run(self): global debug, bt_devices, cmd_array self.keepRun = True if debug: print 'BtComm: run' while self.keepRun: ctype = '' cdata = '' try: item = cmd_array[0] del cmd_array[0] ctype = item[0] cdata = item[1] except NameError: pass except TypeError: pass except IndexError: pass if debug and ctype != '': print 'BtComm: (#',len(cmd_array),') got command',ctype,cdata if ctype == 'scan': self.doScan(cdata) elif ctype == 'ping': self.doPing(cdata) elif ctype.startswith('pushjar'): self.doPush(cdata,ctype[7:],False) elif ctype.startswith('pushjad'): self.doPush(cdata,ctype[7:],True) elif ctype == 'info': self.doInfo(cdata) elif ctype == 'test_at': self.doAT(cdata) else: time.sleep(1) def setStatus(self, address, status): global debug, bt_devices, browserWin for k, v in bt_devices.iteritems(): if address == v[0]: if status != v[5]: v[5] = status needRun = v[4] if status == AR_AVAIL and needRun != '': if debug: print 'run anyRemote with',needRun startAnyRemote(needRun) try: if browserWin != None: sendEvent(browserWin,30000," ") except AttributeError, NameError: pass return def doScan(self,force): global debug if debug: print 'BtComm: scan devices' existing = getDevSet() # Search new devices nearby_devices = [] try: nearby_devices = bluetooth.discover_devices(lookup_names = True) except bluetooth.BluetoothError,msg: if debug: print "BtComm: BluetoothError" # sleep additional 5 sec t2 = 0 while self.keepRun and t2 < 5: time.sleep(0.1) t2 = t2 + 0.1 if debug: print "BtComm: found %d devices" % len(nearby_devices) availSet = getAvailableSet() for addr,name in nearby_devices: if debug: print " %s - %s" % (addr, name) channels = '' services = bluetooth.find_service(address=addr) for svc in services: try: if debug: print addr,svc["name"],svc["port"] if svc["name"] == 'Serial Port' or svc["name"].startswith('COM ') or svc["name"].startswith('Dial-up') or svc["name"].startswith('Dialup'): if channels != '': channels = channels+':' channels = channels+str(svc["port"]) except AttributeError, NameError: pass if addr not in existing: showDetailsWin([addr, name, name, channels, '', True]) else: if addr in availSet: availSet.remove(addr) else: self.setStatus(addr,AR_AVAIL) for rest in availSet: self.setStatus(rest, '') if debug: print 'BtComm: verify done' if force == 'T': stopPBar() def doPing(self, data): global debug, detailsWin if debug: print 'BtComm: ping device' sendEvent(detailsWin,31100,'') writePBar(AR_CONN_DEV) os.system('killall -9 hcitool 2> /dev/null') if debug: print 'hcitool name '+data ret = getResult('hcitool name '+data,'browser') stopPBar() if (ret == ''): sendEvent(detailsWin,31100,_tr('Ping failed !')) else: sendEvent(detailsWin,31100,_tr('Ping OK !')) def doPush(self, data, size, usejad): global debug if debug: print 'BtComm: obex push' sendEvent(detailsWin,31100,'') stopPBar() dash = '-' if size == '': dash = '' midlet = 'anyRemote' + dash + size + '.jar' if not os.path.exists(self.midletDir): sendEvent(detailsWin,31100,_tr('Can not find J2ME midlet ('+midlet+_tr(') to upload !'))) return path = self.midletDir + os.sep + midlet if not os.path.isfile(path): sendEvent(detailsWin,31100,_tr('Can not find J2ME midlet ('+midlet+_tr(') to upload !'))) return sender = '' suffix = ' ' if (isInstalled('gnome-obex-send') == 'OK'): sender = 'gnome-obex-send -d ' elif (isInstalled('bluetooth-sendto') == 'OK'): sender = 'bluetooth-sendto --dest=' elif (isInstalled('kbtobexclient') == 'OK'): sender = 'kbtobexclient' elif (isInstalled('bluedevil-sendfile') == 'OK'): sender = 'bluedevil-sendfile -u ' suffix = ' -f ' elif (isInstalled('blueman-sendto') == 'OK'): sender = 'blueman-sendto -d ' else: sendEvent(detailsWin,31100,_tr('None of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto and kbtobexclient are installed !')) return if debug: print sender + data + suffix + path ret = getResult(sender + data + suffix + path + ' &','browser') if usejad: jad = 'anyRemote' + dash + size + '.jad' path = self.midletDir + os.sep + jad if not os.path.isfile(path): sendEvent(detailsWin,31100,_tr('Can not find JAD file ('+jad+_tr(') to upload !'))) return ret = getResult(sender + data + suffix + path + ' &','browser') def doInfo(self,data): global debug if debug: print 'BtComm: get info' writePBar('Connecting to device') services = bluetooth.find_service(address=data) if len(services) > 0: print "found %d services on %s" % (len(services), data) print else: print "no services found" for svc in services: print "Service Name: %s" % svc["name"] print " Host: %s" % svc["host"] print " Description: %s" % svc["description"] print " Provided By: %s" % svc["provider"] print " Protocol: %s" % svc["protocol"] print " channel/PSM: %s" % svc["port"] print " svc classes: %s "% svc["service-classes"] print " profiles: %s "% svc["profiles"] print " service id: %s "% svc["service-id"] print def getSerialPort(self,addr): services = bluetooth.find_service(address=addr) for svc in services: try: if svc["name"] == 'Serial Port' or svc["name"].startswith('COM ') or svc["name"].startswith('Dial-up') or svc["name"].startswith('Dialup'): return svc["port"] except AttributeError, NameError: pass return None def send_at(self,sock,cmd): global debug if len(cmd) == 0: return '' data = cmd+'\r' if debug: print "send",cmd sock.send(cmd+'\r') time.sleep(0.5) data = sock.recv(1024) if debug: print "got",data return data def doAT(self,data): global debug if debug: print 'BtComm: doAT' sendEvent(detailsWin,31100,'') writePBar(AR_CONN_DEV) port = self.getSerialPort(data) if debug: print 'BtComm: port',port if port == None: sendEvent(detailsWin,31100,_tr('Can not get port to connect to. Is there any device available ?')) pass else: sock=bluetooth.BluetoothSocket( bluetooth.RFCOMM ) try: sock.connect((data, port)) except bluetooth.BluetoothError,msg: d = str(msg) stopPBar() if d.startswith('(111,'): sendEvent(detailsWin,31100,_tr('Connection refused')) return ret = self.send_at(sock,"ATZ") ret = self.send_at(sock,"ATE0") ret = self.send_at(sock,"AT+CMER=?") status = '' if ret.find('ERROR') == -1: ret = ret[ret.index('+CMER'):] ret = (ret.split('\n'))[0] AT_CMER=ret.replace(' ','').replace('\r','') #+CMER: (0,3),(0),(0),(0,1,2),(0) <- bad #+CMER: (0,3),(0,1,2),(0),(0,1,2),(0) <- OK s1 = (AT_CMER.split('('))[2] s2 = (s1.split(')'))[0] status = AT_CMER if s2 == '0': status = _tr('AT mode is not supported by phone (')+status+')' else: status = _tr('AT mode could be supported by phone (')+status+')' else: status = _tr('AT mode is not supported by phone (ERROR response)') sendEvent(detailsWin,31100,status) sock.close() stopPBar() def stop(self): global debug if debug: print 'BtComm stop' self.keepRun = False ################################################################################## # # Device Browser # ################################################################################## class DeviceBrowser(QMainWindow): def __init__(self,parent = None,fl = 0): global mainWIndow QMainWindow.__init__(self) self.setCentralWidget(QWidget(self)) deviceBrowserLayout = QGridLayout(self.centralWidget()) deviceBrowserLayout.setContentsMargins(6,6,6,6) deviceBrowserLayout.setSpacing(6) self.treeview = QTreeWidget(self.centralWidget()) self.treeview.setColumnCount(4) self.treeview.headerItem().setText(0,_tr("Name")+" ") self.treeview.headerItem().setText(0,_tr("Device Name")+" ") self.treeview.headerItem().setText(0,_tr("Address")+" ") self.treeview.headerItem().setText(0,_tr("Status")+" ") self.treeview.header().setSectionResizeMode(0,QHeaderView.ResizeToContents) self.treeview.header().setSectionResizeMode(1,QHeaderView.ResizeToContents) self.treeview.header().setSectionResizeMode(2,QHeaderView.ResizeToContents) self.treeview.header().setSectionResizeMode(3,QHeaderView.Stretch) deviceBrowserLayout.addWidget(self.treeview,0,0) self.scanAction = QAction(loadIcon("zoom-in", "filefind"), _tr("Scan for devices"), self) self.detailsAction = QAction(loadIcon("configure", "configure"), _tr("Details"), self) self.deleteAction = QAction(loadIcon("edit-delete", "editdelete"),_tr('Delete'), self) self.closeAction = QAction(loadIcon("dialog-close","fileclose"), _tr('Close'), self) self.MenuBar = self.menuBar() self.fileMenu = self.MenuBar.addMenu(_tr("File")) self.fileMenu.addAction(self.scanAction) self.fileMenu.addAction(self.detailsAction) self.fileMenu.addAction(self.deleteAction) self.fileMenu.addAction(self.closeAction) self.languageChange() self.resize(QSize(500,250).expandedTo(self.minimumSizeHint())) self.scanAction.triggered.connect(self.scan) self.detailsAction.triggered.connect(self.details) self.deleteAction.triggered.connect(self.deleteDev) self.closeAction.triggered.connect(self.closeAct) self.treeview.itemDoubleClicked.connect(self.listDClicked) self.treeview.setSelectionMode(QAbstractItemView.SingleSelection) self.treeview.sortByColumn(0,Qt.AscendingOrder) self.populateDeviceList() def languageChange(self): self.setWindowTitle(_tr("Device Browser")) self.treeview.headerItem().setText(0,_tr("Name")) self.treeview.headerItem().setText(1,_tr("Device Name")) self.treeview.headerItem().setText(2,_tr("Address")) self.treeview.headerItem().setText(3,_tr("Status")) self.treeview.clear() self.scanAction.setText(_tr("Scan for devices")) self.detailsAction.setText(_tr("Details")) self.deleteAction.setText(_tr('Delete')) self.closeAction.setText(_tr('Close')) self.fileMenu.menuAction().setText(_tr("File")) self.detailsWin = None self.selected = None def populateDeviceList(self): global bt_devices self.treeview.clear() for k, v in bt_devices.iteritems(): lvi = QTreeWidgetItem(self.treeview) lvi.setText(0,bt_devices[k][2]) lvi.setText(1,bt_devices[k][1]) lvi.setText(2,bt_devices[k][0]) lvi.setText(3,bt_devices[k][5]) def scan(self): stopPBar () startPBar(_tr('Scanning')) browseDevices('T') def details(self): global bt_devices idx = 0 item = None while idx < self.treeview.topLevelItemCount(): if self.treeview.isItemSelected(self.treeview.topLevelItem(idx)): item = self.treeview.topLevelItem(idx) break idx = idx + 1 if item == None: return try: row = bt_devices[str(item.text(2))] except KeyError: print 'DeviceBrowser.details: KeyError' return showDetailsWin([row[0],row[1],row[2],row[3],row[4],False]) def listDClicked(self, listItem, column): self.details() def deleteDev(self): global bt_devices idx = 0 while idx < self.treeview.topLevelItemCount(): if self.treeview.isItemSelected(self.treeview.topLevelItem(idx)): btAddr = str(self.treeview.takeTopLevelItem(idx).text(2)) if btAddr in bt_devices: del bt_devices[btAddr] break idx = idx + 1 def closeEvent(self, event): self.closeAct() def closeAct(self): self.hide() saveDevices() def customEvent(self,event): if event.type() == 30000: self.populateDeviceList() ################################################################################## # # Device Details # ################################################################################## class DeviceDetail(QMainWindow): def __init__(self, ba, m, n, channels, cfgFile, is_new, jDir): global mainWindow QMainWindow.__init__(self) self.statusBar() self.model = str(m).replace('\n','') self.dname = str(n).replace('\n','') self.btAddr = str(ba) self.channels = channels self.cfile = str(cfgFile) self.isNew = str(is_new) self.midletDir = jDir self.setCentralWidget(QWidget(self)) deviceDetailLayout = QGridLayout(self.centralWidget()) deviceDetailLayout.setContentsMargins(6,6,6,6) deviceDetailLayout.setSpacing(6) self.deviceName = QLabel(self.centralWidget()) deviceDetailLayout.addWidget(self.deviceName,0,0) self.deviceNameValue = QLabel(self.centralWidget()) deviceDetailLayout.addWidget(self.deviceNameValue,0,1) self.btAddress = QLabel(self.centralWidget()) deviceDetailLayout.addWidget(self.btAddress,0,3,1,2) self.btAddressValue = QLabel(self.centralWidget()) deviceDetailLayout.addWidget(self.btAddressValue,0,5,1,2) self.specifyName = QLabel(self.centralWidget()) deviceDetailLayout.addWidget(self.specifyName,1,0) self.devName = QLineEdit(self.centralWidget()) deviceDetailLayout.addWidget(self.devName,1,1,1,6) self.runWhen = QCheckBox(self.centralWidget()) self.runWhen.setToolTip(_tr('anyRemote will start only if no other instances of anyRemote are running')) deviceDetailLayout.addWidget(self.runWhen,2,0,1,3) self.fileWhen = QLineEdit(self.centralWidget()) deviceDetailLayout.addWidget(self.fileWhen,3,0,1,6) self.choose = QPushButton(self.centralWidget()) deviceDetailLayout.addWidget(self.choose,3,6) self.kSeparator1 = QFrame(self.centralWidget()) self.kSeparator1.setFrameShape(QFrame.HLine) self.kSeparator1.setFrameShadow(QFrame.Sunken) self.kSeparator1.setFrameShape(QFrame.HLine) deviceDetailLayout.addWidget(self.kSeparator1,4,0,1,6) self.uploadj2me = QPushButton(self.centralWidget()) deviceDetailLayout.addWidget(self.uploadj2me,5,0) self.iSet = QLabel(self.centralWidget()) deviceDetailLayout.addWidget(self.iSet,5,1) self.buttons = QButtonGroup(self.centralWidget()) self.sz16 = QRadioButton(self.centralWidget()) deviceDetailLayout.addWidget(self.sz16,5,2) self.sz16.setChecked(True) self.sz32 = QRadioButton(self.centralWidget()) deviceDetailLayout.addWidget(self.sz32,5,3) self.sz48 = QRadioButton(self.centralWidget()) deviceDetailLayout.addWidget(self.sz48,5,4) self.sz64 = QRadioButton(self.centralWidget()) deviceDetailLayout.addWidget(self.sz64,5,5) self.sz128 = QRadioButton(self.centralWidget()) deviceDetailLayout.addWidget(self.sz128,5,6) self.szAll = QRadioButton(self.centralWidget()) deviceDetailLayout.addWidget(self.szAll,6,2,1,2) self.buttons.addButton(self.sz16) self.buttons.addButton(self.sz32) self.buttons.addButton(self.sz48) self.buttons.addButton(self.sz64) self.buttons.addButton(self.sz128) self.buttons.addButton(self.szAll) self.sz32.setChecked(True) self.uplJad = QCheckBox(self.centralWidget()) self.uplJad.setToolTip(_tr('Can be useful for Samsung phones')) deviceDetailLayout.addWidget(self.uplJad,7,0,1,2) self.bigTitleIcon = QCheckBox(self.centralWidget()) self.bigTitleIcon.setToolTip(_tr('16x16 and 64x64 title icons are available')) deviceDetailLayout.addWidget(self.bigTitleIcon,7,2,1,4) self.noJsr82 = QCheckBox(self.centralWidget()) self.noJsr82.setToolTip(_tr('Can be used on WinMobile devices')) deviceDetailLayout.addWidget(self.noJsr82,8,0,1,4) self.ping = QPushButton(self.centralWidget()) deviceDetailLayout.addWidget(self.ping,9,0) self.testat = QPushButton(self.centralWidget()) deviceDetailLayout.addWidget(self.testat,9,1,1,2) self.close = QPushButton(self.centralWidget()) deviceDetailLayout.addWidget(self.close,9,4,1,2) self.ok = QPushButton(self.centralWidget()) deviceDetailLayout.addWidget(self.ok,9,6) self.languageChange() self.choose.clicked.connect(self.chooseAction) self.ping.clicked.connect(self.pingAction) self.testat.clicked.connect(self.testatAction) self.uploadj2me.clicked.connect(self.uploadjAction) self.close.clicked.connect(self.closeAction) self.ok.clicked.connect(self.okAction) self.runWhen.toggled.connect(self.runWhenChecked) self.szAll.toggled.connect(self.clicked_szAll) self.bigTitleIcon.toggled.connect(self.clicked_bti) self.noJsr82.toggled.connect(self.clicked_nojsr82) self.deviceNameValue.setText(self.model) self.btAddressValue.setText(self.btAddr) self.devName.setText(self.dname); if self.cfile == '': self.fileWhen.setEnabled(False) self.choose.setEnabled(False) else: self.fileWhen.setEnabled(True) self.fileWhen.setText(self.cfile) self.runWhen.setChecked(True) self.choose.setEnabled(True) if not os.path.isdir(self.midletDir): self.uploadj2me.setEnabled(False) self.uploadj2me.setToolTip(_tr('It needs to install anyremote-j2me-client package first')) bt = btVerify() if bt == 'NOK': print 'DeviceDetail: Bluetooth not active' self.ping.setEnabled(False) self.ping.setToolTip(_tr('Bluetooth service is not active')) self.testat.setEnabled(False) self.testat.setToolTip(_tr('Bluetooth service is not active')) self.uploadj2me.setEnabled(False) self.bigTitleIcon.setEnabled(False) def runWhenChecked(self,w): if self.runWhen.isChecked(): self.fileWhen.setEnabled(True) self.choose.setEnabled(True) else: self.fileWhen.setEnabled(False) self.fileWhen.setText('') self.choose.setEnabled(False) def clicked_szAll(self,w): if self.szAll.isChecked(): self.bigTitleIcon.setChecked(False) def clicked_bti(self,w): if self.szAll.isChecked() and not self.noJsr82.isChecked(): self.bigTitleIcon.setChecked(False) if not self.bigTitleIcon.isChecked(): self.noJsr82.setChecked(False) def clicked_nojsr82(self,w): self.szAll.setEnabled(not self.noJsr82.isChecked()) self.sz16.setEnabled (not self.noJsr82.isChecked()) self.sz32.setEnabled (not self.noJsr82.isChecked()) self.sz48.setEnabled (not self.noJsr82.isChecked()) self.sz64.setEnabled (not self.noJsr82.isChecked()) if self.noJsr82.isChecked(): self.bigTitleIcon.setChecked(True) def chooseAction(self): global chooserWin self.fileWhen.setEnabled(False) self.choose.setEnabled(False) chooserWin = Chooser(self) chooserWin.show() def closeEvent(self,arg): self.closeAction() def closeAction(self): self.hide() def sendReRead(self): global browserWin sendEvent(browserWin,30000," ") def okAction(self): global bt_devices for k, v in bt_devices.iteritems(): row = bt_devices[k] addr = row[0] if self.btAddr == addr: if self.devName.text() != row[2]: row[2] = self.devName.text() if self.model != row[1]: row[1] = self.model cf = self.fileWhen.text() if cf != row[4]: row[4] = cf self.sendReRead() self.hide() return bt_devices[self.btAddr] = [self.btAddr,self.model,str(self.devName.text()),self.channels,str(self.fileWhen.text()),AR_AVAIL] self.sendReRead() self.hide() def testatAction(self): global debug if debug: print 'Queue test AT' stopPBar () startPBar(AR_WAIT_OPS) queueBT('test_at',self.btAddr) def uploadjAction(self): global debug if debug: print 'Queue push request' sz = '16' if self.noJsr82.isChecked(): sz = 'nojsr82' elif self.szAll.isChecked(): sz = '' else: if self.sz32.isChecked(): sz = '32' elif self.sz48.isChecked(): sz = '48' elif self.sz64.isChecked(): sz = '64' elif self.sz128.isChecked(): sz = '128' if self.bigTitleIcon.isChecked(): sz = sz+'b' push = 'pushjar' if self.uplJad.isChecked(): push = 'pushjad' stopPBar () startPBar(AR_WAIT_OPS) queueBT(push+sz,self.btAddr) def pingAction(self): global debug if debug: print 'Queue ping request' stopPBar () startPBar(_tr('Wait ping results')) queueBT('ping',self.btAddr) def setStatustext(self,text): self.statusBar().clearMessage() self.statusBar().showMessage(text) def customEvent(self,event): if event.type() == 31000: self.cfile = event.getData() self.fileWhen.setText(self.cfile) self.fileWhen.setEnabled(True) self.choose.setEnabled(True) elif event.type() == 32000: self.fileWhen.setEnabled(True) self.choose.setEnabled(True) elif event.type() == 31100: self.setStatustext(event.getData()) def languageChange(self): self.setWindowTitle(_tr("Device Parameters")) self.deviceNameValue.setText("") self.btAddress.setText(_tr("BT address")+': ') self.btAddressValue.setText("") self.deviceName.setText(_tr("Device Name")+':') self.specifyName.setText(_tr("Specify Name")+': ') self.iSet.setText(_tr(" with icon set ")) self.runWhen.setText(_tr("Run anyRemote when discovered")) self.bigTitleIcon.setText(_tr("use big title icon")) self.noJsr82.setText(_tr("use version without JSR-82")) self.uplJad.setText(_tr("Also upload JAD")) self.sz16.setText("16x16") self.sz32.setText("32x32") self.sz48.setText("48x48") self.sz64.setText("64x64") self.sz128.setText("128x128") self.szAll.setText(_tr("with all icon sets")) self.choose.setText(_tr('Choose')) self.ping.setText(_tr("Ping")) self.uploadj2me.setText(_tr("Upload J2ME")) self.testat.setText(_tr("Test AT")) self.close.setText(_tr('Close')) self.ok.setText(_tr('OK')) ################################################################################## # # Configuration checker # ################################################################################## class CfgChecker(QMainWindow): def __init__(self,parent = None,fl = 0): global cfgReader QMainWindow.__init__(self) self.setCentralWidget(QWidget(self)) cfgCheckerLayout = QGridLayout(self.centralWidget()) cfgCheckerLayout.setContentsMargins(6,6,6,6) cfgCheckerLayout.setSpacing(6) self.treeview = QTreeWidget(self.centralWidget()) self.treeview.setColumnCount(2) self.treeview.headerItem().setText(0,_tr("Package")+" ") self.treeview.headerItem().setText(1,_tr("Status")+" ") self.treeview.header().setSectionResizeMode(0,QHeaderView.ResizeToContents) self.treeview.header().setSectionResizeMode(1,QHeaderView.Stretch) cfgCheckerLayout.addWidget(self.treeview,0,0) self.closeAction = QAction(loadIcon("dialog-close","fileclose"), _tr("Close"), self) self.MenuBar = self.menuBar() self.fileMenu = self.MenuBar.addMenu(_tr("File")) self.fileMenu.addAction(self.closeAction) self.languageChange() self.resize(QSize(450,250).expandedTo(self.minimumSizeHint())) self.closeAction.triggered.connect(self.closeAct) self.treeview.setSelectionMode(QAbstractItemView.SingleSelection) self.treeview.setSortingEnabled(True) self.treeview.sortByColumn(0,Qt.DescendingOrder) self.treeview.setRootIsDecorated(False) pbs = AR_NOTINSTALLED if pybluez: pbs = AR_INSTALLED ars = isInstalled('anyremote') if ars == 'NOK': ars = AR_NOTINSTALLED else: ars = AR_INSTALLED bus = isInstalled('sdptool') if bus == 'NOK': bus = AR_NOTINSTALLED else: bus = AR_INSTALLED jDir = getJ2MEPath() jVer = '' ajs = AR_INSTALLED if jDir == '': ajs = AR_NOTINSTALLED else: jVer = getJ2MEClientVersion(jDir+os.sep+'anyRemote-16.jad') if jDir == os.environ.get("HOME")+os.sep+'.anyRemote': ajs = _tr('Downloaded') ajs = ajs+' v.'+jVer bts = btVerify() if bts == 'NOK': bts = _tr('Not active') else: bts = _tr('Active') lvi = QTreeWidgetItem(self.treeview) lvi.setText(0,"anyRemote") lvi.setText(1,ars) lvi = QTreeWidgetItem(self.treeview) lvi.setText(0,"Bluez utilities") lvi.setText(1,bus) lvi = QTreeWidgetItem(self.treeview) lvi.setText(0,"PyBluez") lvi.setText(1,pbs) lvi = QTreeWidgetItem(self.treeview) lvi.setText(0,"anyremote-j2me-client") lvi.setText(1,ajs) if jDir != cfgReader.j2meDir_: lvi.setExpanded(True) lvi2 = QTreeWidgetItem(lvi) lvi2.setText(0,_tr('Warning:')) lvi2.setText(1,_tr('Installation directory of anyremote-j2me-client not specified in current setup configuration !')) lvi = QTreeWidgetItem(self.treeview) lvi.setText(0,"Bluetooth service") lvi.setText(1,bts) def languageChange(self): self.setWindowTitle(_tr("Configuration Check")) self.treeview.headerItem().setText(0,_tr("Package")+" ") self.treeview.headerItem().setText(1,_tr("Status")+" ") self.treeview.clear() item = QTreeWidgetItem(self.treeview,None) self.closeAction.setText(_tr('Close')) self.fileMenu.menuAction().setText(_tr("File")) self.cfgChkWin = None self.selected = None def closeEvent(self, event): self.closeAct() def closeAct(self): self.hide() ################################################################################## # # Choose app. to manage when phone is discovered # ################################################################################## class Chooser(QMainWindow): def __init__(self,parent = None,fl = 0): QMainWindow.__init__(self) self.parent = parent self.setCentralWidget(QWidget(self)) chooserLayout = QGridLayout(self.centralWidget()) chooserLayout.setContentsMargins(6,6,6,6) chooserLayout.setSpacing(6) self.listView1 = QTreeWidget(self.centralWidget()) self.listView1.setColumnCount(3) self.listView1.headerItem().setText(0,_tr("Application")+" ") self.listView1.headerItem().setText(1,_tr("Mode")+" ") self.listView1.headerItem().setText(2,_tr("F")+" ") self.listView1.header().setSectionResizeMode(0,QHeaderView.ResizeToContents) self.listView1.header().setSectionResizeMode(1,QHeaderView.Stretch) self.listView1.setSelectionMode(QAbstractItemView.SingleSelection) self.listView1.hideColumn(2) self.listView1.sortByColumn(0,Qt.AscendingOrder) self.listView1.itemDoubleClicked.connect(self.listDClicked) chooserLayout.addWidget(self.listView1,0,0,1,2) self.ok = QPushButton(self.centralWidget()) chooserLayout.addWidget(self.ok,1,0) self.cancel = QPushButton(self.centralWidget()) chooserLayout.addWidget(self.cancel,1,1) self.languageChange() self.resize(QSize(350,400).expandedTo(self.minimumSizeHint())) self.cancel.clicked.connect(self.cancelAction) self.ok.clicked.connect(self.okAction) self.populateChooseList() def populateChooseList(self): global appData for k, v in appData.iteritems(): lvi = QTreeWidgetItem(self.listView1) ic = loadAppIcon(v[1]) lvi.setIcon(0,ic) lvi.setText(0,v[0]) lvi.setText(1,v[7]) lvi.setText(2,str(k)) def listDClicked(self, listItem, column): self.okAction() def cancelAction(self): sendEvent(self.parent,32000,'') self.hide() def okAction(self): global appData idx = 0 item = None while idx < self.listView1.topLevelItemCount(): item = self.listView1.topLevelItem(idx) if self.listView1.isItemSelected(self.listView1.topLevelItem(idx)): item = self.listView1.topLevelItem(idx) break idx = idx + 1 if item == None: return try: idx = int(str(item.text(2))) except ValueError: return try: row = appData[idx] except KeyError: return sendEvent(self.parent,31000,appData[idx][5]) self.hide() def closeEvent(self, event): self.cancelAction() def languageChange(self): self.setWindowTitle(_tr("Choose application")) self.listView1.headerItem().setText(0,_tr("Application")) self.listView1.headerItem().setText(1,_tr("Mode")) self.listView1.clear() item = QTreeWidgetItem(self.listView1,None) self.cancel.setText(_tr('Close')) self.ok.setText(_tr('OK')) ################################################################################## # # Progress bar window # ################################################################################## class PBar(QProgressDialog): def __init__(self, text, steps): QProgressDialog.__init__(self, text, '', 0,steps) bar = QProgressBar(self) bar.setTextVisible(False) self.setBar(bar) self.setMinimum(0) self.setMaximum(10) self.setCancelButton(None) self.setAutoReset(True) self.setAutoClose(False) self.show() def sendMainWindow(code,text): global mainWindow if mainWindow: sendEvent(mainWindow, code, text) def startPBar(text): sendMainWindow(20019, text) def stopPBar(): sendMainWindow(20018, '') def writePBar(text): sendMainWindow(20021, text) def timerPBar(): global pbar, pbarTimer, quitFlag if not quitFlag: try: pbar.setValue(pbar.value()+1) except AttributeError, NameError: return pbarTimer = QTimer.singleShot(200,timerPBar) ################################################################################## # # Frontend to anyRemote # ################################################################################## class FrontEnd(threading.Thread): def __init__(self): global debug threading.Thread.__init__(self) self.isReady = False if debug: print 'FrontEnd init' def ready(self): return self.isReady def stop(self): global debug if debug: print 'FrontEnd stop' self.isRun = False def run(self): global port, cmdToSend, debug if debug: print 'FrontEnd thread is running', port self.isRun = True s = None for res in socket.getaddrinfo('localhost', port, socket.AF_INET, socket.SOCK_STREAM, 0, socket.AI_PASSIVE): af, socktype, proto, canonname, sa = res try: s = socket.socket(af, socktype, proto) s.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1) s.setblocking(0) except socket.error, msg: s = None continue if debug: print 'FrontEnd socket created' try: s.bind(sa) s.listen(1) except socket.error, msg: s.close() s = None continue if debug: print 'FrontEnd socket after listen' break if s is None: if debug: print 'FrontEnd could not open socket' sys.exit(1) while self.isRun: while self.isRun: self.isReady = True try: conn, addr = s.accept() if debug: print 'accept', addr break except socket.error,msg: time.sleep(0.1) if self.isRun: self.processOneConnection(conn, addr) if debug: print 'Close server socket' s.close() def processOneConnection(self,conn,addr): global cmdToSend, debug if debug: print 'FrontEnd processOneConnection', addr self.isConn = True while self.isRun and self.isConn: conn.setblocking(0) if debug: print 'FrontEnd.Connected by', addr sendMainWindow(20003,'') while self.isRun and self.isConn: time.sleep(0.2) data = '' try: data = conn.recv(512) if debug: print 'Got from backend ', data if self.isRun: sendMainWindow(10000,data) if not data: if debug: print 'FrontEnd anyRemote die?' if self.isRun: sendMainWindow(20000,'') self.isConn = False break except socket.error,msg: pass try: if cmdToSend: if debug: print 'Send to backend '+cmdToSend + "\n" conn.sendall(cmdToSend) cmdToSend = ''; except socket.error, NameError: if debug: print 'FrontEnd.processOneConnection exception' pass if debug: print 'Close connection' sendMainWindow(20012,'') conn.close() ################################################################################## # # Edit window # ################################################################################## class EditWin(QMainWindow): def __init__(self,efile,parent = None,fl = 0): QMainWindow.__init__(self) self.eFile = efile self.setCentralWidget(QWidget(self)) editWinLayout = QGridLayout(self.centralWidget()) editWinLayout.setContentsMargins(6,6,6,6) editWinLayout.setSpacing(6) self.textEdit1 = QTextEdit(self.centralWidget()) editWinLayout.addWidget(self.textEdit1,0,0) self.saveEditor = QAction(loadIcon("document-save", "filesave"), _tr("Save"), self) self.saveAsEditor = QAction(loadIcon("document-save-as","filesaveas"),_tr("Save As"),self) self.closeEditor = QAction(loadIcon("dialog-close", "fileclose"), _tr("Close"), self) self.Menu = self.menuBar() self.fileMenu = self.Menu.addMenu(_tr("File")) self.fileMenu.addAction(self.saveEditor) self.fileMenu.addAction(self.saveAsEditor) self.fileMenu.addAction(self.closeEditor) self.languageChange() self.resize(QSize(550,600).expandedTo(self.minimumSizeHint())) #self.clearWState(Qt.WState_Polished) self.saveEditor.triggered.connect(self.saveFile) self.saveAsEditor.triggered.connect(self.saveAs) self.closeEditor.triggered.connect(self.cancel_clicked) self.loadEditFile() def loadEditFile(self): infile = None writable = False try: infile = open(self.eFile, "r") writable = QFileInfo(self.eFile).isWritable() except IOError: pass if infile: string = infile.read() infile.close() self.textEdit1.setText(string) self.textEdit1.setReadOnly(not writable) else: self.eFile = "" def languageChange(self): self.setWindowTitle(_tr("Edit configuration file")) self.closeEditor.setText(_tr("Close")) self.saveEditor.setText(_tr("Save")) self.saveEditor.setShortcut(QKeySequence(_tr("Ctrl+S"))) self.saveAsEditor.setText(_tr("Save As")) self.fileMenu.menuAction().setText(_tr("File")) def saveFile(self): try: f=open(self.eFile, 'w') if f: #text = self.textEdit1.text() not work ? text = self.textEdit1.document().toPlainText() f.write(str(text)) f.close() self.deleteLater() except IOError: sendMainWindow(20016, _tr("Can not save the file !")) self.saveAs() def saveAs(self): f = QFileDialog.getSaveFileName(None,"", ""); if f: self.eFile = f self.saveFile() def cancel_clicked(self): self.deleteLater() def closeEvent(self, event): self.cancel_clicked() ################################################################################## # # Preferences window # ################################################################################## class Preferences(QMainWindow): def __init__(self): global cfgReader QMainWindow.__init__(self) self.setMinimumSize(QSize(670,300)) self.setCentralWidget(QWidget(self)) prefsLayout = QGridLayout(self.centralWidget()) prefsLayout.setContentsMargins(6,6,6,6) prefsLayout.setSpacing(6) self.tabs = QTabWidget(self.centralWidget()) prefsLayout.addWidget(self.tabs,0,0,5,5) ############################# ### Common tab ############################# commonFrame = QFrame() self.tabs.addTab(commonFrame,_tr("General")) PreferencesCommonLayout = QGridLayout(commonFrame) self.autoRun = QCheckBox(commonFrame) PreferencesCommonLayout.addWidget(self.autoRun,0,0,1,2) self.autoFile = QLineEdit(commonFrame) PreferencesCommonLayout.addWidget(self.autoFile,0,2,1,8) self.chooseAuto = QPushButton(commonFrame) PreferencesCommonLayout.addWidget(self.chooseAuto,0,10,1,2) self.dirView = QTreeWidget(commonFrame) self.dirView.setColumnCount(1) self.dirView.headerItem().setText(0,_tr("Directories")) self.dirView.setMinimumHeight(60) self.dirView.setMaximumHeight(90) self.dirView.setToolTip(_tr("Choose directories with configuration files and add them to the list")) PreferencesCommonLayout.addWidget(self.dirView,1,0,1,12) self.addButton = QPushButton(commonFrame) PreferencesCommonLayout.addWidget(self.addButton,2,0,1,2) self.delButton = QPushButton(commonFrame) PreferencesCommonLayout.addWidget(self.delButton,2,2,1,2) ### self.line10 = QFrame(commonFrame) self.line10.setFrameShape(QFrame.HLine) self.line10.setFrameShadow(QFrame.Sunken) self.line10.setFrameShape(QFrame.HLine) PreferencesCommonLayout.addWidget(self.line10,3,0,1,12) ### self.showInList = QLabel(commonFrame) PreferencesCommonLayout.addWidget(self.showInList,4,0,1,3) self.at = QRadioButton(commonFrame) PreferencesCommonLayout.addWidget(self.at,4,3,1,2) self.srv = QRadioButton(commonFrame) PreferencesCommonLayout.addWidget(self.srv,4,5,1,2) self.bem = QRadioButton(commonFrame) PreferencesCommonLayout.addWidget(self.bem,4,7,1,2) self.iv = QRadioButton(commonFrame) PreferencesCommonLayout.addWidget(self.iv,4,9,1,2) ### self.appl = QCheckBox(commonFrame) PreferencesCommonLayout.addWidget(self.appl,5,3,1,2) self.custom = QCheckBox(commonFrame) PreferencesCommonLayout.addWidget(self.custom,5,5,1,2) self.examples = QCheckBox(commonFrame) PreferencesCommonLayout.addWidget(self.examples,5,7,1,2) self.nonAv = QCheckBox(commonFrame) PreferencesCommonLayout.addWidget(self.nonAv,5,9,1,2) ### self.line12 = QFrame(commonFrame) self.line12.setFrameShape(QFrame.HLine) self.line12.setFrameShadow(QFrame.Sunken) self.line12.setFrameShape(QFrame.HLine) PreferencesCommonLayout.addWidget(self.line12,6,0,1,12) ### self.autoStart = QLabel(commonFrame) PreferencesCommonLayout.addWidget(self.autoStart,7,0,1,4) self.autoGnome = QCheckBox(commonFrame) PreferencesCommonLayout.addWidget(self.autoGnome,7,4,1,4) self.autoKDE = QCheckBox(commonFrame) PreferencesCommonLayout.addWidget(self.autoKDE,7,8,1,4) ### self.line15 = QFrame(commonFrame) self.line15.setFrameShape(QFrame.HLine) self.line15.setFrameShadow(QFrame.Sunken) self.line15.setFrameShape(QFrame.HLine) PreferencesCommonLayout.addWidget(self.line15,8,0,1,12) ### self.updateAppList = QLabel(commonFrame) PreferencesCommonLayout.addWidget(self.updateAppList,9,0,1,4) self.tmout = QLineEdit(commonFrame) self.tmout.setToolTip(_tr('Empty field means no update')) PreferencesCommonLayout.addWidget(self.tmout,9,4) self.secLabel1 = QLabel(commonFrame) PreferencesCommonLayout.addWidget(self.secLabel1,9,5) self.labelRunWhen = QLabel(commonFrame) PreferencesCommonLayout.addWidget(self.labelRunWhen,9,6,1,4,Qt.AlignRight) self.browseTmout = QLineEdit(commonFrame) self.browseTmout.setToolTip(_tr('Empty field means no update. Beware: Android/J2ME clients could fail to connect to anyRemote when browsing is in process')) PreferencesCommonLayout.addWidget(self.browseTmout,9,10) self.secLabel2 = QLabel(commonFrame) PreferencesCommonLayout.addWidget(self.secLabel2,9,11) ############################# ### Server mode tab ############################# srvFrame = QFrame() self.tabs.addTab(srvFrame,_tr("Server Mode")) PreferencesSrvLayout = QGridLayout(srvFrame) self.connBT = QCheckBox(srvFrame) PreferencesSrvLayout.addWidget(self.connBT,0,0,1,3) self.dataBT = QLineEdit(srvFrame) PreferencesSrvLayout.addWidget(self.dataBT,0,3,1,4) self.connTCP = QCheckBox(srvFrame) PreferencesSrvLayout.addWidget(self.connTCP,1,0,1,3) self.dataTCP = QLineEdit(srvFrame) PreferencesSrvLayout.addWidget(self.dataTCP,1,3,1,4) self.connWEB = QCheckBox(srvFrame) PreferencesSrvLayout.addWidget(self.connWEB,2,0,1,3) self.dataWEB = QLineEdit(srvFrame) PreferencesSrvLayout.addWidget(self.dataWEB,2,3,1,4) self.connAVH = QCheckBox(srvFrame) PreferencesSrvLayout.addWidget(self.connAVH,3,0,1,3) self.connMAN = QCheckBox(srvFrame) PreferencesSrvLayout.addWidget(self.connMAN,4,0,1,3) self.dataMAN = QLineEdit(srvFrame) PreferencesSrvLayout.addWidget(self.dataMAN,4,3,1,4) ### self.line11 = QFrame(srvFrame) self.line11.setFrameShape(QFrame.HLine) self.line11.setFrameShadow(QFrame.Sunken) self.line11.setFrameShape(QFrame.HLine) PreferencesSrvLayout.addWidget(self.line11,5,0,1,7) ### self.jdirLabel = QLabel(srvFrame) PreferencesSrvLayout.addWidget(self.jdirLabel,6,0,1,2) self.j2meDir = QLineEdit(srvFrame) PreferencesSrvLayout.addWidget(self.j2meDir,6,2,1,4) self.jDir = QPushButton(srvFrame) PreferencesSrvLayout.addWidget(self.jDir,6,6) ### self.checkJ2ME = QCheckBox(srvFrame) PreferencesSrvLayout.addWidget(self.checkJ2ME,7,0,1,6) self.checkJ2MENow = QPushButton(srvFrame) PreferencesSrvLayout.addWidget(self.checkJ2MENow,7,5,1,2) self.downloadJ2MENow = QPushButton(srvFrame) self.downloadJ2MENow.setToolTip(_tr('Files will be saved to $HOME/.anyRemote')) PreferencesSrvLayout.addWidget(self.downloadJ2MENow,8,5,1,2) self.empty = QLabel(srvFrame) self.empty.setText('') PreferencesSrvLayout.addWidget(self.empty,10,0) ############################# ### AT mode tab ############################# atFrame = QFrame() self.tabs.addTab(atFrame,_tr("AT mode")) PreferencesATLayout = QGridLayout(atFrame) ### self.deviceATL = QLabel(atFrame) PreferencesATLayout.addWidget(self.deviceATL,0,0,1,2) self.deviceAT = QComboBox(atFrame) PreferencesATLayout.addWidget(self.deviceAT,0,2) ### self.auto_reconnect = QCheckBox(atFrame) PreferencesATLayout.addWidget(self.auto_reconnect,2,0,1,6) self.empty = QLabel(atFrame) self.empty.setText('') PreferencesATLayout.addWidget(self.empty,10,0) ############################# ### Bemused tab ############################# bmFrame = QFrame() self.tabs.addTab(bmFrame,_tr("Bemused")) PreferencesBmLayout = QGridLayout(bmFrame) ### self.deviceBmL = QLabel(bmFrame) PreferencesBmLayout.addWidget(self.deviceBmL,0,0,1,2) self.deviceBm = QLineEdit(bmFrame) PreferencesBmLayout.addWidget(self.deviceBm,0,2) self.empty = QLabel(bmFrame) self.empty.setText('') PreferencesBmLayout.addWidget(self.empty,10,0) ############################# ### iViewer tab ############################# ivFrame = QFrame() self.tabs.addTab(ivFrame,_tr("iViewer")) PreferencesIVLayout = QGridLayout(ivFrame) ### self.deviceIVL = QLabel(ivFrame) PreferencesIVLayout.addWidget(self.deviceIVL,0,0) self.deviceIV = QLineEdit(ivFrame) PreferencesIVLayout.addWidget(self.deviceIV,0,1,1,5) self.empty = QLabel(ivFrame) self.empty.setText('') PreferencesIVLayout.addWidget(self.empty,10,0) ############################# self.cancel = QPushButton(self.centralWidget()) prefsLayout.addWidget(self.cancel,6,3) self.ok = QPushButton(self.centralWidget()) prefsLayout.addWidget(self.ok,6,4) self.languageChange() self.resize(QSize(500,300).expandedTo(self.minimumSizeHint())) #self.clearWState(Qt.WState_Polished) self.delButton.clicked.connect(self.delete_clicked) self.addButton.clicked.connect(self.add_clicked) self.jDir.clicked.connect(self.chooseJ2MEDir) self.cancel.clicked.connect(self.cancel_clicked) self.ok.clicked.connect(self.ok_clicked) self.checkJ2MENow.clicked.connect(self.checkJ2MEWeb) self.downloadJ2MENow.clicked.connect(self.uploadJ2MEWeb) self.nonAv.toggled.connect(self.filterChangedAction) self.appl.toggled.connect(self.filterChangedAction) self.custom.toggled.connect(self.filterChangedAction) self.examples.toggled.connect(self.filterChangedAction) self.at.toggled.connect(self.filterChangedAction) self.srv.toggled.connect(self.filterChangedAction) self.bem.toggled.connect(self.filterChangedAction) self.iv.toggled.connect(self.filterChangedAction) self.autoRun.toggled.connect(self.autoRunToggled) self.chooseAuto.clicked.connect(self.chooseAutoStart) self.connBT.toggled.connect(self.btToggled) self.connTCP.toggled.connect(self.tcpToggled) self.connWEB.toggled.connect(self.webToggled) self.connAVH.toggled.connect(self.avhToggled) self.connMAN.toggled.connect(self.manToggled) self.dataBT.textChanged.connect(self.btChangedAction) self.dataTCP.textChanged.connect(self.tcpChangedAction) self.dataWEB.textChanged.connect(self.webChangedAction) self.dataMAN.textChanged.connect(self.manChangedAction) self.deviceBm.textChanged.connect(self.deviceBmChangedAction) self.deviceIV.textChanged.connect(self.deviceIVChangedAction) self.tmout.textChanged.connect(self.updateAppChangedAction) self.browseTmout.textChanged.connect(self.browseDevChangedAction) self.updateAppChangedAction('') self.browseDevChangedAction('') self.makeGuiSetup() def makeGuiSetup(self): global bt_devices, cfgReader self.autoRun.setChecked (cfgReader.doAutoStart_) self.autoFile.setText (cfgReader.autoStart_) self.appl.setChecked (cfgReader.showApps_) self.custom.setChecked (cfgReader.showCustom_) self.examples.setChecked(cfgReader.showExamples_) self.nonAv.setChecked (cfgReader.showNonavail_) self.at.setChecked (cfgReader.showAt_) self.srv.setChecked (cfgReader.showSrv_) self.bem.setChecked (cfgReader.showBm_) self.iv.setChecked (cfgReader.showIView_) self.connBT.setChecked (cfgReader.dvSrvUseBT_) self.connTCP.setChecked (cfgReader.dvSrvUseTCP_) self.connWEB.setChecked (cfgReader.dvSrvUseWEB_) self.connAVH.setChecked (cfgReader.dvSrvUseAVH_) self.connMAN.setChecked (cfgReader.dvSrvUseADV_) self.dataBT.setText (cfgReader.dvSrvBT_) self.dataTCP.setText(cfgReader.dvSrvTCP_) self.dataWEB.setText(cfgReader.dvSrvWEB_) self.dataMAN.setText(cfgReader.dvSrvADV_) self.setSensitivity() tm = '' if cfgReader.updateTmout_ > 0: tm = "%s" % (cfgReader.updateTmout_) self.tmout.setText(tm) tm = '' if cfgReader.browseTmout_ > 0: tm = "%s" % (cfgReader.browseTmout_) self.browseTmout.setText(tm) self.autoGnome.setChecked(os.path.exists(os.environ.get("HOME")+os.sep+'.config'+os.sep+'autostart'+os.sep+'kanyremote.desktop')) self.autoKDE.setChecked(os.path.exists(os.environ.get("HOME")+os.sep+'.kde'+os.sep+'Autostart'+os.sep+'kanyremote')) self.auto_reconnect.setChecked(cfgReader.autoReconn_) if cfgReader.deviceAT_ != "": self.deviceAT.addItem(cfgReader.deviceAT_) self.deviceAT.setCurrentIndex(0) for k, v in bt_devices.iteritems(): row = bt_devices[k] v1 = row[0] v4 = row[3] # use channel 1 as default if v4 == "": v4 = "1" channels = v4.split(':') for ch in channels: if str(ch).isdigit(): crow = "rfcomm:"+v1+":"+ch if cfgReader.deviceAT_ != crow: self.deviceAT.addItem(crow) self.deviceBm.setText(cfgReader.deviceBm_) self.deviceIV.setText(cfgReader.deviceIV_) self.j2meDir.setText(cfgReader.j2meDir_) self.checkJ2ME.setChecked(cfgReader.checkJ2MEUpdate_) self.dirView.clear() for d in cfgReader.cfgDirs: if d != '': lvi = QTreeWidgetItem(self.dirView) lvi.setText(0,d) self.addDir = '' self.dirsChanged = False self.deviceIVChangedAction(self) def uploadJ2MEWeb(self): global debug, jup, cfgReader try: if jup != None: if debug: print 'Uploading already active. Skip request.' return except NameError: pass jup = JCUploader() jup.start() cfgReader.j2meDir_ = os.environ.get("HOME")+os.sep+'.anyRemote' try: self.j2meDir.setText(cfgReader.j2meDir_) except AttributeError: # OK. config window was not yet shown pass def checkJ2MEWeb(self): jv = JCVerifier(True) jv.start() def closeEvent(self, event): self.cancel_clicked() def languageChange(self): self.setWindowTitle(_tr("Preferences")) self.showInList.setText(_tr("Show in list : ")) self.jdirLabel.setText(_tr("Upload J2ME client from ")) self.examples.setText(_tr("Examples")) self.appl.setText(_tr("Applications")) self.custom.setText(_tr("Custom Made")) self.srv.setText(_tr("Server-mode")) self.bem.setText(_tr("Bemused emulation")) self.at.setText(_tr("AT-mode")) self.iv.setText(_tr("iViewer")) self.nonAv.setText(_tr('Non-available')) self.updateAppList.setText(_tr("Update application list every")) self.secLabel1.setText(_tr("sec.")) self.secLabel2.setText(_tr("sec.")) self.connBT.setText(_tr("Use Bluetooth connection, channel")) self.connTCP.setText(_tr("Use TCP/IP connection, port")) self.connWEB.setText(_tr("Use Web Interace, port")) self.connAVH.setText(_tr("Advertise service through Avahi")) self.connMAN.setText(_tr("Specify options manually")) self.deviceATL.setText (_tr("Use connect string")) self.deviceBmL.setText (_tr("Use connect string")) self.deviceIVL.setText (_tr("Use connect string")) self.labelRunWhen.setText(_tr("Run device browser with timeout")) self.addButton.setText(_tr('Add')) self.delButton.setText(_tr('Delete')) self.jDir.setText(_tr('Choose')) self.auto_reconnect.setText(_tr("Auto reconnect")) self.autoGnome.setText(_tr("Gnome session")) self.autoStart.setText(_tr("Auto startup with")) self.autoKDE.setText(_tr("KDE session")) self.ok.setText(_tr('OK')) self.dirView.headerItem().setText(0,_tr("Directories")) self.autoRun.setText(_tr("Run on startup")) self.chooseAuto.setText(_tr("Choose")) self.cancel.setText(_tr('Cancel')) self.downloadJ2MENow.setText(_tr('Download J2ME client from Web')) self.checkJ2MENow.setText(_tr('Check J2ME client updates')) self.checkJ2ME.setText(_tr('Check J2ME client updates at start')) def delete_clicked(self): idx = 0 while idx < self.dirView.topLevelItemCount(): item = self.dirView.topLevelItem(idx) if self.dirView.isItemSelected(item): self.dirView.takeTopLevelItem(idx) continue idx = idx + 1 self.dirsChanged = True def add_clicked(self): f = QFileDialog().getExistingDirectory(None,_tr('Add'),self.addDir) self.addDir = os.path.dirname(str(f)) add = True idx = 0 item = self.dirView.topLevelItem(idx) while item != None: if self.addDir == item.text(0): add = False break idx = idx+1 item = self.dirView.topLevelItem(idx) if add: lvi = QTreeWidgetItem(self.dirView) lvi.setText(0,str(f)) def chooseAutoStart(self): global chooserWin self.chooseAuto.setEnabled(False) chooserWin = Chooser(self) chooserWin.show() def chooseJ2MEDir(self): f = QFileDialog().getExistingDirectory(None,_tr('Choose'),self.addDir) self.addDir = os.path.dirname(str(f)) self.j2meDir.setText(self.addDir) def btChangedAction(self,a0): global cfgReader cfgReader.dvSrvBT_ = str(self.dataBT.text()).strip() def tcpChangedAction(self,a0): global cfgReader cfgReader.dvSrvTCP_ = str(self.dataTCP.text()).strip() def webChangedAction(self,a0): global cfgReader cfgReader.dvSrvWEB_ = str(self.dataWEB.text()).strip() def manChangedAction(self,a0): global cfgReader cfgReader.dvSrvADV_ = str(self.dataMAN.text()).strip() def deviceBmChangedAction(self,a0): global cfgReader cfgReader.deviceBm_ = str(self.deviceBm.text()).strip() def deviceIVChangedAction(self,a0): global cfgReader cfgReader.deviceIV_ = str(self.deviceIV.text()).strip() def updateAppChangedAction(self,a0): self.updateAppList.setEnabled((str(self.tmout.text()).strip() != '')) self.secLabel1.setEnabled ((str(self.tmout.text()).strip() != '')) def browseDevChangedAction(self,a0): self.labelRunWhen.setEnabled((str(self.browseTmout.text()).strip() != '')) self.secLabel2.setEnabled ((str(self.browseTmout.text()).strip() != '')) def cancel_clicked(self): self.hide() self.makeGuiSetup() sendMainWindow(20005,False) def ok_clicked(self): global cfgReader self.setAutoStartup("KDE", self.autoKDE.isChecked()) self.setAutoStartup("Gnome", self.autoGnome.isChecked()) cfgReader.autoStart_ = str(self.autoFile.text()).strip() cfgReader.doAutoStart_ = self.autoRun.isChecked() cfgReader.showApps_ = self.appl.isChecked() cfgReader.showCustom_ = self.custom.isChecked() cfgReader.showExamples_ = self.examples.isChecked() cfgReader.showNonavail_ = self.nonAv.isChecked() cfgReader.showAt_ = self.at.isChecked() cfgReader.showSrv_ = self.srv.isChecked() cfgReader.showBm_ = self.bem.isChecked() cfgReader.showIView_ = self.iv.isChecked() cfgReader.autoReconn_ = self.auto_reconnect.isChecked() cfgReader.deviceAT_ = str(self.deviceAT.currentText()).strip() cfgReader.deviceBm_ = str(self.deviceBm.text()).strip() cfgReader.deviceIV_ = str(self.deviceIV.text()).strip() cfgReader.j2meDir_ = str(self.j2meDir.text()).strip() cfgReader.checkJ2MEUpdate_ = self.checkJ2ME.isChecked() tm = str(self.tmout.text()).strip() if tm == '': tm = '-1' if cfgReader.updateTmout_ != int(tm): cfgReader.updateTmout_ = int(tm) if cfgReader.updateTmout_ < 0: cfgReader.updateTmout_ = -1 # start/stop browser sendMainWindow(20010,'') tm = str(self.browseTmout.text()).strip() if tm == '': tm = '-1' if cfgReader.browseTmout_ != int(tm): cfgReader.browseTmout_ = int(tm) if cfgReader.browseTmout_ <= 0: cfgReader.browseTmout_ = -1 # start/stop updater sendMainWindow(20011,'') cfgReader.cfgDirs = [] idx = 0 item = self.dirView.topLevelItem(idx) while item != None: cfgReader.cfgDirs.append(str(item.text(0))) idx = idx+1 item = self.dirView.topLevelItem(idx) ret = QMessageBox.Ok if cfgReader.cfgDirs == []: ret = QMessageBox.warning(self, "kAnyRemote", _tr("There is no item in the list !\nkAnyRemote will not be able to manage any software !"),QMessageBox.Ok,QMessageBox.Cancel); if ret == QMessageBox.Ok: cfgReader.saveConfig() self.hide() sendMainWindow(20005,self.dirsChanged) self.dirsChanged = False def filterChangedAction(self, w): self.dirsChanged = True def setSensitivity(self): self.dataBT.setEnabled(self.connBT.isChecked()) self.dataTCP.setEnabled(self.connTCP.isChecked()) self.dataWEB.setEnabled(self.connWEB.isChecked()) self.connAVH.setEnabled(self.connTCP.isChecked() or self.connWEB.isChecked()) self.dataMAN.setEnabled(self.connMAN.isChecked()) def manToggled(self, w): global cfgReader cfgReader.dvSrvUseADV_ = w if w: self.connBT.setChecked(False) self.connTCP.setChecked(False) self.connWEB.setChecked(False) self.connAVH.setChecked(False) cfgReader.dvSrvUseBT_ = False cfgReader.dvSrvUseTCP_ = False cfgReader.dvSrvUseWEB_ = False cfgReader.dvSrvUseAVH_ = False if str(self.dataMAN.text()).strip() == '': self.dataMAN.setText("-log -s bluetooth:19,tcp:5197,web:5080,avahi") self.setSensitivity() def btToggled(self, w): global cfgReader cfgReader.dvSrvUseBT_ = w if w: self.connMAN.setChecked(False) cfgReader.dvSrvUseADV_ = False if str(self.dataBT.text()).strip() == '': self.dataBT.setText("19") self.setSensitivity() def tcpToggled(self, w): global cfgReader cfgReader.dvSrvUseTCP_ = w if w: self.connMAN.setChecked(False) cfgReader.dvSrvUseADV_ = False if str(self.dataTCP.text()).strip() == '': self.dataTCP.setText("5197") self.setSensitivity() def webToggled(self, w): global cfgReader cfgReader.dvSrvUseWEB_ = w if w: self.connMAN.setChecked(False) cfgReader.dvSrvUseADV_ = False if str(self.dataWEB.text()).strip() == '': self.dataWEB.setText("5080") self.setSensitivity() def avhToggled(self, w): global cfgReader cfgReader.dvSrvUseAVH_ = w if w: self.connMAN.setChecked(False) cfgReader.dvSrvUseADV_ = False self.setSensitivity() def autoRunToggled(self, w): self.autoFile.setEnabled(self.autoRun.isChecked()) self.chooseAuto.setEnabled(self.autoRun.isChecked()) def setAutoStartup(self, wm, isAuto): if wm == 'KDE': autopath = os.environ.get("HOME")+os.sep+'.kde'+os.sep+'Autostart'+os.sep+'ganyremote' if isAuto: if not os.path.exists(autopath): os.system('ln -s `which ganyremote` '+autopath) else: os.system('rm -f '+autopath) elif wm == 'Gnome': # will work for gnome > 2.14 ? cfgpath = os.environ.get("HOME")+os.sep+'.config' autopath = cfgpath+os.sep+'autostart' autorun = autopath+os.sep+'ganyremote.desktop' if not os.path.isdir(cfgpath): os.mkdir(cfgpath) if not os.path.isdir(autopath): os.mkdir(autopath) if isAuto: if not os.path.isfile(autorun): f=open(autorun, 'w') if f: f.write('[Desktop Entry]\n') f.write('Encoding=UTF-8\n') f.write('Name=gAnyRemote\n') f.write('Exec=ganyremote\n') f.write('Icon=ganyremote\n') f.write('Type=Application\n') f.write('Comment=Remote control through bluetooth or IR connection\n') f.write('GenericName=Remote control through bluetoth or IR connection\n') f.write('Categories=Utility;\n') f.close() else: os.system('rm -f '+autorun) def customEvent(self,event): if event.type() == 31000: self.autoFile.setText(event.getData()) self.autoFile.setEnabled(True) self.chooseAuto.setEnabled(True) elif event.type() == 32000: self.chooseAuto.setEnabled(True) ############################################################################### # # Handle Return/Enter in QLineEdit # ############################################################################### class QLineEditEx(QLineEdit): def __init__(self,parent = None,toplevel = None): QLineEdit.__init__(self,parent) self.top = toplevel def keyPressEvent(self, event): if event.key() == Qt.Key_Enter or event.key() == Qt.Key_Return: self.top.exec_clicked() else: QLineEdit.keyPressEvent(self,event) ############################################################################### # # Custom Event # ############################################################################### class QEventEx(QEvent): def __init__(self, eid, data=None): QEvent.__init__(self,eid) self.data = data def getData(self): return self.data ############################################################################### # # kAnyRemote # ############################################################################### class kAnyRemote(QMainWindow): def __init__(self,cfgSet): QMainWindow.__init__(self) global app, debug, guiMode, cfgReader self.statusBar() row = 3 if debug: row = 4 if guiMode == 'simple': row = row - 1 self.setCentralWidget(QWidget(self)) kAnyRemoteLayout = QGridLayout(self.centralWidget()) kAnyRemoteLayout.setContentsMargins(6,6,6,6) kAnyRemoteLayout.setSpacing(6) self.stop_button = QPushButton(loadIcon("dialog-close","stop"), _tr("Stop"), self.centralWidget()) self.run_button = QPushButton(loadIcon("system-run", "run"), _tr("Start"), self.centralWidget()) kAnyRemoteLayout.addWidget(self.run_button, row,0,1,4) kAnyRemoteLayout.addWidget(self.stop_button,row,4,1,4) self.listView1 = QTreeWidget(self.centralWidget()) self.listView1.setColumnCount(5) self.listView1.headerItem().setText(0,_tr("Application")+" ") self.listView1.headerItem().setText(1,_tr("Status")+" ") self.listView1.headerItem().setText(2,_tr("Mode")+" ") self.listView1.headerItem().setText(3,_tr("Type")+" ") self.listView1.headerItem().setText(4,_tr("F")+" ") self.listView1.header().setSectionResizeMode(0,QHeaderView.ResizeToContents) self.listView1.header().setSectionResizeMode(1,QHeaderView.ResizeToContents) self.listView1.header().setSectionResizeMode(2,QHeaderView.ResizeToContents) self.listView1.header().setSectionResizeMode(3,QHeaderView.Stretch) self.listView1.setSelectionMode(QAbstractItemView.SingleSelection) self.listView1.hideColumn(4) self.listView1.setSortingEnabled(True) self.listView1.sortByColumn(0,Qt.AscendingOrder) self.listView1.itemClicked.connect(self.listClicked) self.listView1.itemDoubleClicked.connect(self.listDClicked) self.listView1.currentItemChanged.connect(self.cursorMoved) kAnyRemoteLayout.addWidget(self.listView1,0,0,1,8) self.details = QTreeWidget(self.centralWidget()) self.details.setHeaderHidden(True) self.details.setColumnCount(1) self.details.setSizePolicy(QSizePolicy.Minimum,QSizePolicy.Maximum) self.details.setRootIsDecorated(True) self.details.setSelectionMode(QAbstractItemView.NoSelection) self.details.setFrameStyle(QFrame.NoFrame) p = QPalette(self.details.palette()) p.setColor(QPalette.Base, QApplication.palette().color(QPalette.Window)) self.details.setPalette(p) self.details.itemExpanded.connect(self.detailExpanded) self.details.itemCollapsed.connect(self.detailCollapsed) kAnyRemoteLayout.addWidget(self.details,1,0,1,8) self.detailsHead = QTreeWidgetItem(self.details) self.detailsHead.setText(0,_tr("Details")) self.detailsHead.setExpanded(False) self.detailsItem = QTreeWidgetItem(self.detailsHead) self.detailsItem.setText(0,'') h = self.details.visualItemRect(self.detailsHead).height() if h == 0: h = 18 self.details.setMinimumHeight(h) self.details.setMaximumHeight(h) if guiMode == 'expert': self.cfgFile = QLineEdit(self.centralWidget()) kAnyRemoteLayout.addWidget(self.cfgFile,2,0,1,6) self.choose = QPushButton(loadIcon("document-open","fileopen"), _tr("Choose"), self.centralWidget()) kAnyRemoteLayout.addWidget(self.choose,2,6,1,2) if debug: self.command = QLineEditEx(self.centralWidget(),self) kAnyRemoteLayout.addWidget(self.command,3,0,1,6) self.execcmd = QPushButton(loadIcon("system-run","exec"), _tr("Execute Command"), self.centralWidget()) kAnyRemoteLayout.addWidget(self.execcmd,3,6,1,2) self.execcmd.setEnabled(True) # File menu self.fileExitAction = QAction(loadIcon("application-exit","exit"), _tr("Quit"), self) self.edit_file = QAction(loadIcon("document-edit", "edit"), _tr("Edit"), self) self.start = QAction(loadIcon("system-run", "run"), _tr("Start"),self) self.stop = QAction(loadIcon("dialog-close", "stop"), _tr("Stop"), self) self.update = QAction(loadIcon("reload", "appointment-recurring"), _tr("Update Status"), self) self.close_window = QAction(loadIcon("edit-delete", "fileclose"), _tr("Close Window"), self) # Edit menu self.save_prefs = QAction(loadIcon("document-save","filesave"), _tr("Save"), self) self.properties = QAction(loadIcon("configure","configure"), _tr("Preferences"), self) self.chkCfg = QAction(loadIcon("dialog-ok-apply","button_ok"),_tr("Check Configuration"),self) self.dbrowser = QAction(loadIcon("zoom-in","filefind"), _tr("Device Browser"), self) # Help menu self.helpContentsAction = QAction(loadIcon("help-contents", "help"), _tr("Help"), self) self.helpAboutAction = QAction(loadIcon("help-about", "rating"), _tr("About"), self) self.start.setEnabled(False) self.Menu = self.menuBar() self.fileMenu = self.Menu.addMenu(_tr("File")); self.fileMenu.addSeparator() self.fileMenu.addAction(self.edit_file) self.fileMenu.addAction(self.start) self.fileMenu.addAction(self.stop) self.fileMenu.addAction(self.update) self.fileMenu.addAction(self.close_window) self.fileMenu.addAction(self.fileExitAction) self.cfgMenu = self.Menu.addMenu(_tr("Setup")) self.cfgMenu.addAction(self.dbrowser) self.cfgMenu.addAction(self.properties) self.cfgMenu.addAction(self.chkCfg) self.cfgMenu.addAction(self.save_prefs) self.helpMenu = self.Menu.addMenu(_tr("Help")) self.helpMenu.addAction(self.helpAboutAction) self.helpMenu.addAction(self.helpContentsAction) self.Menu.addSeparator() self.languageChange() self.resize(QSize(370,300).expandedTo(self.minimumSizeHint())) self.fileExitAction.triggered.connect(self.fileExit) self.edit_file.triggered.connect(self.edit_file_activated) self.start.triggered.connect(self.runAction) self.stop.triggered.connect(self.stopAction) self.update.triggered.connect(self.rescan_dirs_clicked) self.close_window.triggered.connect(self.close_window_clicked) self.dbrowser.triggered.connect(self.showBrowser) self.save_prefs.triggered.connect(self.saveCfg) self.properties.triggered.connect(self.showConfDialog) self.chkCfg.triggered.connect(self.showChkWin) self.helpContentsAction.triggered.connect(self.helpAction) self.helpAboutAction.triggered.connect(self.helpAbout) if guiMode == 'expert': self.choose.clicked.connect(self.choose_clicked) self.stop_button.clicked.connect(self.stopAction) self.run_button.clicked.connect(self.runAction) self.destroyed.connect(self.close_window_clicked) h = 500 if debug: h = 470 self.execcmd.clicked.connect(self.exec_clicked) self.resize(QSize(470,h).expandedTo(self.minimumSizeHint())) self.win_width = 470 self.stop.setEnabled(False) self.stop_button.setEnabled(False) if guiMode == 'expert': self.cfgFile.setText(cfgReader.lastCfgFile_) self.cfgWin = None self.frontEnd = None self.statusUpdater = None # will send event to start (if needed) StatusUpdater #self.populateCfgFiles() # will start device browser (if needed) startBtComm() self.setStatusStopped() if not cfgSet or cfgReader.j2meDir_ == '': self.showWizard(cfgSet,cfgReader.j2meDir_) def languageChange(self): global debug, guiMode self.setWindowTitle("kAnyRemote") self.listView1.headerItem().setText(0,_tr("Application")) self.listView1.headerItem().setText(1,_tr("Status")) self.listView1.headerItem().setText(2,_tr("Mode")) self.listView1.headerItem().setText(3,_tr("Type")) if guiMode == 'expert': self.choose.setText(_tr('Choose')) if debug: self.execcmd.setText(_tr("Execute Command")) self.close_window.setText(_tr("Close Window")) self.stop_button.setText(_tr("Stop")) self.run_button.setText(_tr("Start")) self.fileExitAction.setText(_tr("Quit")) self.helpContentsAction.setText(_tr("Help")) self.helpAboutAction.setText(_tr("About")) self.edit_file.setText(_tr("Edit")) self.edit_file.setToolTip(_tr("Edit configuration file")) self.start.setText(_tr("Start")) self.stop.setText(_tr("Stop")) self.stop.setToolTip(_tr("Stop anyRemote")) self.save_prefs.setText(_tr("Save")) self.properties.setText(_tr("Preferences")) self.chkCfg.setText(_tr("Check Configuration")) self.dbrowser.setText(_tr("Device Browser")) self.fileMenu.menuAction().setText(_tr("File")) self.cfgMenu.menuAction().setText(_tr("Setup")) self.helpMenu.menuAction().setText(_tr("Help")) def showWizard(self, cfgdirs, jclient): if not cfgdirs: ret = QMessageBox.information(self, "kAnyRemote", _tr("This is the first time kAnyRemote runs.\nPlease specify directories with anyRemote configuration files."),QMessageBox.Ok); self.showConfDialog() if jclient == '': ret = yesno(self,_tr('Would You like to download J2ME client from Web ?')) if ret: if not self.cfgWin: self.cfgWin = Preferences(); self.cfgWin.uploadJ2MEWeb() def showConfDialog(self): if not self.cfgWin: self.cfgWin = Preferences(); self.cfgWin.show() self.properties.setEnabled(False) def showChkWin(self): showChkCfgWin() def saveCfg(self): global cfgReader cfgReader.saveConfig() def showBrowser(self): showBrowserWin() def getStatus(self,isRun,status): if status == AR_MANAGED and isRun == 'NOK': status = AR_AVAIL elif status == AR_AVAIL and isRun == 'OK': status = AR_RUNNING elif status == AR_RUNNING and isRun == 'NOK': status = AR_AVAIL return status def addRow(self,rowData): #[aName, pbuf, isRun, status, aMode, aType, idx] lvi = QTreeWidgetItem(self.listView1) ic = loadAppIcon(rowData[1]) lvi.setIcon(0,ic) lvi.setText(0,rowData[0]) lvi.setText(1,self.getStatus(rowData[2],rowData[3])) lvi.setText(2,rowData[4]) lvi.setText(3,rowData[5]) lvi.setText(4,str(rowData[6])) def listClicked(self, listItem, column): global debug, cfgReader, appData, guiMode try: cfgReader.lastCfgFile_ = appData[int(str(listItem.text(4)))][5] desc = appData[int(str(listItem.text(4)))][9] self.setDetails(desc) if guiMode == 'expert': self.cfgFile.setText(cfgReader.lastCfgFile_) except AttributeError: if debug: print 'kAnyRemote.listClicked: AttributeError' def listDClicked(self, listItem, column): self.listClicked(listItem, column) self.runAction() def cursorMoved(self,listItem,previous): global debug, cfgReader, appData, guiMode try: cfgReader.lastCfgFile_ = appData[int(str(listItem.text(4)))][5] desc = appData[int(str(listItem.text(4)))][9] self.setDetails(desc) if guiMode == 'expert': self.cfgFile.setText(cfgReader.lastCfgFile_) except AttributeError, KeyError: if debug: print 'kAnyRemote.cursorMoved: an Error' def fileExit(self): global app, quitFlag, debug, jup if debug: print "kAnyRemote.fileExit" quitFlag = True closeDetailsWin() closeBrowserWin() closeChkCfgWin() closeChooserWin() self.stopUpdater() stopFrontend() stopBtComm() stopJCUploader() stopPBar() time.sleep(0.5) app.quit() # open web browser on docs page if found ? def helpAction(self): app = '' apps = ['xdg-open', 'firefox', 'konqueror', 'chromium'] for test in apps: isInst = isInstalled(test) if isInst == 'OK': app = test if app == '': errorBox(_tr('Can not find browser to show help !')) return docpath = '' docDirs = ['/usr/share/doc/anyremote*/*html', '/usr/share/anyremote*/*html', '/usr/share/doc/anyremote-doc', '/usr/local/share/doc/anyremote*/*html', '/usr/local/share/anyremote*/*html'] for docDir in docDirs: dirv = glob.glob(docDir) if len(dirv) > 0 and os.path.isdir(dirv[0]): docpath = dirv[0] break if docpath == '': errorBox(_tr('Can not find documentation !')) return cmd = app + ' ' + docpath + os.sep + 'k-shots.html &' if debug: print cmd os.system(cmd) def helpAbout(self): global app a = QMessageBox(QMessageBox.Information, "About kAnyRemote", "

kAnyRemote v6.4

", QMessageBox.Ok, self) a.setIconPixmap(getPixmap("kanyremote")) a.setInformativeText("
Copyright 2007-2017

Mikhail Fedotov

http://anyremote.sf.net

"); a.setDetailedText("KDE front-end for anyRemote (bluetooth remote control for PC).\nThe code is licensed under the GNU Public licence.") a.show() def edit_file_activated(self): global cfgReader if cfgReader.lastCfgFile_: self.eWin = EditWin(cfgReader.lastCfgFile_,self) self.eWin.show() def choose_clicked(self): fileName = QFileDialog.getOpenFileName(None,"", ""); self.cfgFile.setText(fileName) def rescan_dirs_clicked(self): self.listView1.clear() self.populateCfgFiles() def closeEvent(self, event): event.ignore() self.close_window_clicked() def close_window_clicked(self): global systray if systray: self.hide() else: self.fileExit() def stopAction(self): global debug if debug: print "kAnyRemote.stopAction()" self.saveCfg() # To avoid socket.error: (98, 'Address already in use') # it needs to close client socket first killAnyRemote() self.setStatusStopped() def minMaxAction(self): self.setVisible(not self.isVisible()) def exec_clicked(self): global cmdToSend, debug if debug: print 'Add to queue ' + self.command.text() cmdToSend = self.command.text() def runAction(self): global debug, cfgReader if debug: print "kAnyRemote.runAction()" self.saveCfg() self.setStatusStopped() cfile = cfgReader.lastCfgFile_ if guiMode == 'expert': cfile = self.cfgFile.text() startAnyRemote(cfile) def restartUpdater(self): self.stopUpdater() self.startUpdater() def startUpdater(self): global cfgReader if cfgReader.updateTmout_ > 0: self.statusUpdater = StatusUpdater(cfgReader.updateTmout_) self.statusUpdater.start() def stopUpdater(self): try: self.statusUpdater.stop() except AttributeError, NameError: pass time.sleep(0.5) self.statusUpdater = None def showEvent(self, event): global debug if debug: print 'showEvent' self.populateCfgFiles() def resizeEvent(self, event): w = self.width() - self.win_width if w > -5 and w < 5: # resize is too small return self.win_width = self.width() desc = str(self.detailsItem.text(0)).replace('\n',' ') self.setDetails(desc) def populateCfgFiles(self): global debug, cfgFileReaderFlag if debug: print 'populateCfgFiles' try: if cfgFileReaderFlag: return except NameError: pass self.stopUpdater() cfgFileReader = CfgFileReader() cfgFileReader.start() def autoStartBackend(self): global cfgReader, frontEnd, cfgFileReaderFlag if cfgReader.doAutoStart_ and cfgReader.autoStart_ != '': if not frontEnd or not frontEnd.ready() or cfgFileReaderFlag: # respawn timer QTimer.singleShot(200, self.autoStartBackend) return self.setStatusStopped() startAnyRemote(cfgReader.autoStart_) def setTempStatus(self, text): self.statusBar().clearMessage() self.statusBar().showMessage(text) def setStatustext(self,text): self.statusValue = text self.setTempStatus(text) def setStatusStopped(self): setTrayIcon("kanyremote_off") self.setStatustext(_tr('anyRemote stopped')) self.stop.setEnabled(False) self.start.setEnabled(True) self.stop_button.setEnabled(False) self.run_button.setEnabled(True) def setStatusDisconnected(self): global cfgReader setTrayIcon("kanyremote_light") self.setStatustext(_tr('Ready to connect on')+' '+cfgReader.getConnectStatusString()) self.stop.setEnabled(True) self.start.setEnabled(False) self.stop_button.setEnabled(True) self.run_button.setEnabled(False) def setStatusConnected(self): global cfgReader setTrayIcon("kanyremote_small") msg = _tr('Connected to phone') if cfgReader.dvSrvUseWEB_: msg = _tr('Connected') self.setStatustext(msg) self.stop.setEnabled(True) self.start.setEnabled(False) self.stop_button.setEnabled(True) self.run_button.setEnabled(False) def listUpdate(self, data): #print 'listUpdate',data st = self.getStatus(data[2],data[1]) idx = 0 item = self.listView1.topLevelItem(idx) while item != None: try: if int(item.text(4)) == data[0]: item.setText(1,st) break except ValueError: pass idx = idx+1 item = self.listView1.topLevelItem(idx) def sliceString(self, string, font, width): fm = QFontMetrics(font) sliced = '' line = '' wordList = string.split(' ') for word in wordList: line1 = line+' '+word if fm.width(line1) > width: if len(sliced) != 0: sliced = sliced + '\n' sliced = sliced + line line = word else: line = line1 return sliced + '\n' + line def setDetails(self, desc): slicedString = self.sliceString(desc, self.details.font(), self.width()-80) self.detailsItem.setText(0,slicedString.lstrip()) cnt = slicedString.count('\n') if self.detailsHead.isExpanded(): h = self.details.visualItemRect(self.detailsHead).height()*(cnt+2) if h == 0: h = 18*(cnt+2) self.details.setMinimumHeight(h) self.details.setMaximumHeight(h) def selectLastInList(self): global cfgReader idxLast = None for k, v in appData.iteritems(): if v[5] == cfgReader.lastCfgFile_: idxLast = k break idx = 0 item = self.listView1.topLevelItem(idx) while item != None: try: if int(str(item.text(4))) == idxLast: self.listView1.setCurrentItem(item) desc = appData[int(str(item.text(4)))][9] self.setDetails(desc) return except ValueError: pass idx = idx+1 item = self.listView1.topLevelItem(idx) def translateMsg(self, data): global debug if debug: print 'translateMsg '+data if data == '': return elif data == 'Exiting': self.setStatusStopped() return elif data == 'Connected': self.setStatusConnected() return elif data == 'Disconnected': self.setStatusDisconnected() return if data == '(Init)': msg = 'anyRemote initialized' else: if debug: print 'translateMsg BlinkThread' # Just key press setTrayIcon("kanyremote_flash") QTimer.singleShot(200, resetIcon) if debug: msg = data else: return self.setStatustext(msg) def customEvent(self,event): global appData, debug #print 'customEvent '+str(event.type()) if event.type() == 20000: self.setStatusStopped() elif event.type() == 20003: cfgFile = getResult('ps aux |grep anyremote|grep cfg|awk \'{n=split($0,arr);print arr[n-2];}\'', 'frontend') if cfgFile != '': for k, v in appData.iteritems(): if appData[k][5] == cfgFile: appData[k][6] = AR_MANAGED self.listUpdate([k,appData[k][6],'OK']) break self.setStatusDisconnected() elif event.type() == 20001: setTrayIcon("kanyremote_flash") elif event.type() == 20002: setTrayIcon("kanyremote_small") elif event.type() == 20005: self.cfgWinClosed(event.getData()) elif event.type() == 20006: self.listUpdate(event.getData()) elif event.type() == 20008: self.dcopHandleSend(event.getData()) elif event.type() == 20009: self.dcopHandleGetMode() elif event.type() == 20010: self.restartUpdater() elif event.type() == 20011: restartBtComm() elif event.type() == 20012: for k, v in appData.iteritems(): if appData[k][6] == AR_MANAGED: aRun = appData[k][3] isRun = '' if aRun != '': isRun = getResult(aRun,'main') if isRun == 'OK': appData[k][6] = AR_RUNNING else: appData[k][6] = AR_AVAIL else: appData[k][6] = '' self.listUpdate([k,appData[k][6],isRun]) elif event.type() == 20014: ret = yesno(self,_tr("New version of J2ME client is available. Would You like to download it ?")) if ret : if not self.cfgWin: self.cfgWin = Preferences(); self.cfgWin.uploadJ2MEWeb() elif event.type() == 20015: infoBox(self,event.getData()) elif event.type() == 20016: errorBox(self,event.getData()) elif event.type() == AR_CODE_LOADED: value = int(event.getData()) if value >= 0: self.setTempStatus(str(value)) else: self.setStatustext(self.statusValue) self.listView1.clear() t1 = datetime.datetime.now() for k, v in appData.iteritems(): self.addRow([appData[k][0],appData[k][1],appData[k][4],appData[k][6],appData[k][7],appData[k][8],k]) t2 = datetime.datetime.now() if debug: print "ELAPSED ",(t2-t1) self.selectLastInList() self.restartUpdater() elif event.type() == 20018: self.stopProgressBar() elif event.type() == 20019: self.startProgressBar(event.getData()) elif event.type() == 20020: self.showDevDetails(event.getData()) elif event.type() == 20021: self.writeProgressBar(event.getData()) elif event.type() == 20022: self.listView1.clear() elif event.type() == 29999: self.fileExit() else: self.translateMsg(str(event.getData())) def pushTrayIcon(self): if self.isShown == 1: self.hide() self.isShown = 0 else: self.show() self.isShown = 1 def cfgWinClosed(self, isChanged): self.properties.setEnabled(True) if isChanged: self.populateCfgFiles() def dcopHandleSend(self, cmd): global cmdToSend if debug: print 'Add to queue ' + cmd cmdToSend = cmd def detailExpanded(self, item): cnt = str(self.detailsItem.text(0)).count('\n') h = self.details.visualItemRect(self.detailsHead).height()*(cnt+2) if h == 0: h = 18*(cnt+2) self.details.setMinimumHeight(h) self.details.setMaximumHeight(h) def detailCollapsed(self, item): h = self.details.visualItemRect(self.detailsHead).height() if h == 0: h = 18 self.details.setMinimumHeight(h) self.details.setMaximumHeight(h) def stopProgressBar(self): global pbar, pbarTimer,debug if debug: print 'stopProgressBar' try: pbarTimer.stop() except AttributeError: pass try: pbar.hide() pbar.cancel() pbar = None except AttributeError, NameError: pass def startProgressBar(self,text): global debug, pbar, pbarTimer if debug: print 'startProgressBar' pbar = PBar(text,100) timerPBar() def writeProgressBar(self,text): global pbar try: pbar.setLabelText(text) except AttributeError, NameError: pass def showDevDetails(self,dataList): global detailsWin, cfgReader detailsWin = DeviceDetail(dataList[0], dataList[1], dataList[2], dataList[3], dataList[4], dataList[5], cfgReader.j2meDir_) detailsWin.show() ################################################################################## # # Utilities functions # ################################################################################## def getHttp(hname,fname,tmp): global debug try: conn = httplib.HTTPConnection(hname,80,timeout=10) # old pythons (<2.6) except TypeError: conn = httplib.HTTPConnection(hname) try: conn.request("GET", fname) except Exception: sendMainWindow(20016, _tr('Can not establish the connection !')) return False r = conn.getresponse() if debug: print fname, r.status, r.reason,r.getheader('content-length') ret = True if r.status == httplib.OK: if debug: print 'download',fname try: data = r.read() except Exception: sendMainWindow(20016, _tr('Download failed !')) return False f=open(os.environ.get("HOME")+os.sep+'.anyRemote'+fname+tmp, 'w') if f: f.write(data) f.close() else: if tmp == "": sendMainWindow(20016, _tr('Can not download ')+hname+fname) ret = False conn.close() return ret def uploadJ2MEWebGui(fname, strip=False): global debug if debug: print 'uploadJ2MEWebGui',fname writePBar(_tr('Downloading')+' '+fname) if not getHttp("anyremote.sourceforge.net",os.sep+fname,""): stopPBar() if debug: print 'uploadJ2MEWebGui: fails to upload',fname return False if strip: f1 = os.environ.get("HOME")+os.sep+'.anyRemote'+os.sep+fname os.system('rm -f '+f1+'.tmp; cat '+f1+'|sed \'s/MIDlet-Jar-URL: http:\/\/anyremote.sourceforge.net\//MIDlet-Jar-URL: /\' > '+f1+'.tmp;mv '+f1+'.tmp '+f1); return True def getJ2MEClientVersion(fname): global debug if debug: print 'Check version of J2ME client from file',fname return getResult('cat '+fname+'|grep MIDlet-Version|tr -d \" \"|cut -f 2 -d \":\"','main') def checkJ2MEClientUpdate(): global debug if not getHttp("anyremote.sourceforge.net",os.sep+"anyRemote-16.jad",".check"): return "-1" newver = getJ2MEClientVersion(os.environ.get("HOME")+os.sep+'.anyRemote'+os.sep+'anyRemote-16.jad.check') oldver = getJ2MEClientVersion(getJ2MEPath()+os.sep+'anyRemote-16.jad') if debug: print 'compare new=',newver,' and old=',oldver nvers = newver.split('.') overs = oldver.split('.') l = len(nvers) if len(overs) > l: l = len(overs) foundnew = False for i in range(l): if len(overs) < i: oi = 0 else: oi = overs[i] if len(nvers) < i: ni = 0 else: ni = nvers[i] #if debug: print '(',i,') compare new=',ni,' and old=',oi if ni > oi: foundnew = True break if (foundnew): return newver return "" # # # def getMode(cfile): global appData for k, v in appData.iteritems(): if appData[k][5] == cfile: return appData[k][7] return '' def killAnyRemote(): global debug if debug: print 'killall -2 anyremote' os.system('killall -2 anyremote > /dev/null') def startAnyRemote(cfile): global debug, cfgReader, port killAnyRemote() tool = isInstalled('anyremote') if tool == 'NOK': return time.sleep(0.5) useType = getMode(cfile) mode = 'Server' if cfgReader.showAt_: mode = 'AT' if cfgReader.showBm_: gui = 'Bemused' if cfgReader.showIView_: mode = 'iViewer' log = '' if debug: log = ' -log' dev = '' rconn = '' if mode == 'Server': connStr = cfgReader.getConnectString() if connStr != '': dev = ' -s '+connStr elif mode == 'AT': if cfgReader.deviceAT_ != '': dev = ' -s '+cfgReader.deviceAT_ if cfgReader.autoReconn_ != '': rcomm = ' -a ' elif mode == 'Bemused': if cfgReader.deviceBm_ != '': dev = ' -s '+cfgReader.deviceBm_ elif mode == 'iViewer': if cfgReader.deviceIV_ != '': dev = ' -s '+cfgReader.deviceIV_ else: if cfgReader.autoReconn_ != '': rconn = ' -a ' to_path = os.environ.get("HOME") + os.sep + '.anyRemote' + os.sep cmd = 'anyremote -fe ' + port + log + ' -f ' + str(cfile) + dev + rconn + ' > '+ to_path + 'anyremote.stdout &' if debug: print cmd os.system(cmd) ##################################################################################### def sendEvent(receiver, eid, data): global quitFlag, app if quitFlag: return event = QEventEx(eid,data) app.postEvent(receiver, event) def loadFromTheme(theme,icon): dir = '/usr/share/icons/'+theme+'/16x16' if not os.path.exists(dir): return QPixmap() iFile = getResult('find '+dir+' -name '+icon+'.[ps][nv]g|head -1', 'main') if iFile != '': pixmap = QPixmap(iFile) if not pixmap.isNull(): return pixmap return QPixmap() def loadPixmap(icon): try: curTheme = str(QIcon.themeName()) if QIcon.hasThemeIcon(icon): ic = QIcon.fromTheme(icon) return ic.pixmap(16,16) themes = ["oxygen","crystalsvg","Humanity","Tango","gnome","hicolor"] for theme in themes: if theme == curTheme: continue px = loadFromTheme(theme,icon) if not px.isNull(): return px # fix QT versioning issues except AttributeError: pass # hardcode it, last resort pixmap = QPixmap("/usr/share/pixmaps/"+icon+".svg") if pixmap.isNull(): pixmap = QPixmap("/usr/share/pixmaps/"+icon+".png") # use from current directory, the latest resort if debug and pixmap.isNull(): pixmap = QPixmap("data/"+icon+".svg") if debug and pixmap.isNull(): pixmap = QPixmap("data/"+icon+".png") if debug and pixmap.isNull(): print "loadPixmap NO PIXMAP",icon return pixmap def getPixmap(icon): if icon.endswith('.png') or icon.endswith('.svg'): icon = icon[0:-4] pixmap = QPixmapCache.find(icon) if pixmap == None: pixmap = loadPixmap(icon) QPixmapCache.insert(icon,pixmap) return pixmap def getIcon(icon): if icon.endswith('.png') or icon.endswith('.svg'): icon = icon[0:-4] try: if QIcon.hasThemeIcon(icon): ic = QIcon.fromTheme(icon) return ic # fix QT versioning issues except AttributeError: pass return QIcon(getPixmap(icon)) # Load icon for cfg. file. def loadAppIcon(name1): ic = getIcon(name1) if ic.isNull(): ic = QIcon(getPixmap("document-open")) return ic # Load icon for menu/button/etc. def loadIcon(name1,name2): ic = getIcon(name1) if ic.isNull(): ic = getIcon(name2) return ic def setTrayIcon(iconName): global systray if systray: systray.setIcon(QIcon(getPixmap(iconName))) def resetIcon(): setTrayIcon("kanyremote_small") def yesno(widget, message): ret = QMessageBox.question(widget,"kAnyRemote",message,QMessageBox.Yes|QMessageBox.Default,QMessageBox.No|QMessageBox.Escape) return (ret == QMessageBox.Yes) def errorBox(widget, msg): ret = QMessageBox.warning(widget,"kAnyRemote",msg,QMessageBox.Ok); def infoBox(widget, msg): ret = QMessageBox.warning(widget,"kAnyRemote",msg,QMessageBox.Ok); def infoMessage(msg): sendMainWindow(20015, msg) def codeMessage(code): sendMainWindow(code, '') def codeMessage2(code,val): sendMainWindow(code, val) def statusMessage(val): sendMainWindow(val,'') def getJ2MEPath(): path = '' if os.path.exists(os.environ.get("HOME") + os.sep + '.anyRemote' + os.sep + 'anyRemote-16.jad'): path = os.environ.get("HOME") + os.sep + '.anyRemote' return path def isInstalled(app): dirs = os.getenv('PATH').split(':') for d in dirs: if os.path.exists(d+'/'+app): return 'OK' return 'NOK' def reqVersion(cmd): res = getResult(cmd,'main') if res == 'OK': return 'OK' return 'NOK' def getResult(cmd, suffix): #print 'getResult',cmd, suffix toFile = os.environ.get("HOME") + os.sep + '.anyRemote' + os.sep + 'kanyremote-' + suffix + '.tmp' os.system(cmd + '> ' + toFile) line = getLineTmpFile(toFile) return line.replace('\n','') def getLineTmpFile(toFile): fd = open(toFile,'r') ln = '' if fd: ln=fd.readline() fd.close() return ln def clearAppsList(): global appData appData.clear() def addAppToList(aName, aIcon, app, aRun, isRun, cfgFile, status, aMode, aType, aDesc): global appData if aIcon == '': aIcon = 'document-open.png' idx = len(appData) for oneMode in aMode: appData[idx] = [aName, aIcon, app, aRun, isRun, cfgFile, status, _tr(oneMode), _tr(aType), aDesc] idx = idx + 1 ##################################################################################### def addDevice(v1, v2, v3, v4, v5): global bt_devices bt_devices[v1] = [v1,v2,v3,v4,v5,''] def saveDevices(): global bt_devices # anyRemote related part cfg = os.environ.get("HOME")+os.sep+'.anyRemote' if os.path.exists(cfg): pass else: os.mkdir(cfg) f=open(cfg + os.sep + AR_FILE_DEVICES, 'w') if f: for k, v in bt_devices.iteritems(): row = bt_devices[k] v0 = row[0] v1 = row[1] v2 = row[2] v3 = row[3] v4 = row[4] f.write('Device='+v0+','+v1+','+v2+','+v3+','+v4+'\n') f.close() ##################################################################################### def btVerify(): hcid = getResult('echo \'A=`ps -ef|grep hcid|grep -v grep|grep -v defunct`; if [ "x$A" == "x" ]; then echo NOK; else echo OK; fi\' | bash -f -s','main') if debug: print 'btVerify1',hcid if hcid == 'NOK': hcid = getResult('echo \'A=`ps -ef|grep bluetoothd|grep -v grep|grep -v defunct`; if [ "x$A" == "x" ]; then echo NOK; else echo OK; fi\' | bash -f -s','main') if debug: print 'btVerify2',hcid return hcid def initVerify(): tool = isInstalled('anyremote') if tool == 'NOK': sendMainWindow(20016, _tr("anyRemote not found !\nPlease install it or correct $PATH")) tool = isInstalled('sdptool') if tool == 'NOK': sendMainWindow(20016, _tr("sdptool not found !\nPlease install bluez-util")) def showDetailsWin(dataList): sendMainWindow(20020, dataList) def closeDetailsWin(): global detailsWin try: detailsWin.destroy() detailsWin = None except AttributeError, NameError: pass def closeChooserWin(): global chooserWin try: chooserWin.destroy() chooserWin = None except AttributeError, NameError: pass def showBrowserWin(): global browserWin browserWin = DeviceBrowser() browserWin.show() def closeBrowserWin(): global browserWin try: browserWin.destroy() browserWin = None except AttributeError, NameError: pass def showChkCfgWin(): global chkCfgWin chkCfgWin = CfgChecker() chkCfgWin.show() def closeChkCfgWin(): global chkCfgWin try: chkCfgWin.destroy() chkCfgWin = None except AttributeError, NameError: pass def getAvailableSet(): global bt_devices s = [] for k, v in bt_devices.iteritems(): if v[5] == AR_AVAIL: s.append(v[0]) return s def getDevSet(): global bt_devices s = [] for k, v in bt_devices.iteritems(): s.append(v[0]) return s def browseDevices(force): global cmd_array, debug if ['scan',force] in cmd_array: if debug: print 'Skip device scan' else: queueBT('scan',force) return True def restartBtComm(): stopBtComm() startBtComm() def timerBrowseDevices(): global cfgReader, quitFlag, browseTimer if cfgReader.browseTmout_ > 0 and not quitFlag: browseDevices('F') browseTimer = QTimer.singleShot(1000*cfgReader.browseTmout_, timerBrowseDevices) def startBtComm(): global bt, usepybluez, cfgReader, browseTimer, browseFlag, debug if debug: print 'startBtComm' if usepybluez == True and bt == None: bt = BtComm(cfgReader.j2meDir_) bt.start() if cfgReader.browseTmout_ > 0: # give 5 sec. to thread for start browseTimer = QTimer.singleShot(5000, timerBrowseDevices) def stopBtComm(): global bt, browseTimer, debug if debug: print 'stopBtComm' try: bt.stop() except AttributeError, NameError: if debug: print 'Exception: bt.stop()' pass time.sleep(0.5) bt = None def queueBT(tag,address): global debug if debug: print 'queueBT',cmd_array i = len(cmd_array)-1 if i > 0 and cmd_array[i] == ['scan','']: cmd_array.insert(i,[tag,address]) else: cmd_array.append([tag,address]) def startFrontend(): if debug: print 'startFrontend',cmd_array global frontEnd frontEnd = FrontEnd() frontEnd.start() def stopFrontend(): global debug, frontEnd if debug: print 'stopFrontend' # To avoid socket.error: (98, 'Address already in use') # it needs to close client socket first killAnyRemote() time.sleep(0.5) try: frontEnd.stop() except AttributeError, NameError: pass time.sleep(0.5) frontEnd = None def usage(): print 'kanyremote [-h|--help] [-p|--port ] [-d|--debug] [-t|--tray] [-y|--ntray] [-e] [-n|--npybluez]' ################################################################################## # # Main function # ################################################################################## def main(): global app, systray, debug, port, statusUpdater, cmdToSend, guiMode, usepybluez, usetray, cfgReader, mainWindow try: opts, args = getopt.getopt(sys.argv[1:], "dnyehotp:", ["debug", "expert", "help", "open", "tray", "ntray", "npybluez", "port="]) except getopt.GetoptError: usage() sys.exit(2) cmdToSend = '' statusUpdater = '' guiMode = 'simple' usepybluez = True usetray = True startintray = False systray = None app = QApplication(sys.argv) for o, a in opts: if o in ("-d", "--debug"): debug = True guiMode = 'expert' if o in ("-e", "--expert"): guiMode = 'expert' if o in ("-h", "--help"): usage() sys.exit() if o in ("-p", "--port"): port = a if o in ("-t", "--tray"): startintray = True if o in ("-y", "--ntray"): usetray = False if o in ("-n", "--npybluez"): usepybluez = False if pybluez == False and usepybluez == True: print _tr('Install PyBluez first !\nOr run with --npybluez option') return if debug: print 'Use port ' + port cfg = os.environ.get("HOME")+os.sep+'.anyRemote' if not os.path.exists(cfg): os.mkdir(cfg) cfgSet = False cfgReader = ConfigReader() cfgReader.setDefaultConfig() if os.path.exists(cfg+os.sep+'anyremote-fe.conf'): cfgReader.readConfig() cfgSet = True else: if os.path.exists('/usr/share/anyremote/cfg-data'): cfgSet = True cfgReader.cfgDirs.append('/usr/share/anyremote/cfg-data') elif os.path.exists('/usr/local/share/anyremote/cfg-data'): cfgSet = True cfgReader.cfgDirs.append('/usr/local/share/anyremote/cfg-data/') # quick fix for ubuntu elif os.path.exists('/etc/anyremote/cfg-data'): cfgSet = 1 cfgReader.cfgDirs.append('/etc/anyremote/cfg-data') cfgReader.j2meDir_ = getJ2MEPath() if cfgSet == 1: cfgReader.setAutoStartFile() # add to cache default fallback icon getPixmap("document-open") app.setWindowIcon(QIcon(getPixmap("kanyremote_small"))) mainWindow = kAnyRemote(cfgSet) if cfgReader.checkJ2MEUpdate_: if debug: print 'Check J2ME client updates at web' jv = JCVerifier(False) jv.start() if startintray: mainWindow.isShown = 0 else: mainWindow.isShown = 1 mainWindow.show() initVerify() systray = None if usetray: usetray = QSystemTrayIcon.isSystemTrayAvailable() if usetray: systray = QSystemTrayIcon(mainWindow) setTrayIcon("kanyremote_off") mainWindow.trayAboutAction = QAction(loadIcon("help-about", "help"),_tr("About"), mainWindow) mainWindow.trayStartAction = QAction(loadIcon("system-run", "run"), _tr("Start"), mainWindow) mainWindow.trayStopAction = QAction(loadIcon("dialog-close", "stop"),_tr("Stop"), mainWindow) mainWindow.trayMinMaxAction = QAction(_tr("Minimize")+'/'+_tr("Restore"), mainWindow) mainWindow.trayQuitAction = QAction(loadIcon("application-exit","exit"),_tr("Quit"), mainWindow) mainWindow.trayAboutAction.triggered.connect(mainWindow.helpAbout) mainWindow.trayStartAction.triggered.connect(mainWindow.runAction) mainWindow.trayStopAction.triggered.connect(mainWindow.stopAction) mainWindow.trayMinMaxAction.triggered.connect(mainWindow.minMaxAction) mainWindow.trayQuitAction.triggered.connect(mainWindow.fileExit) trayMenu = QMenu() trayMenu.addAction(mainWindow.trayAboutAction) trayMenu.addAction(mainWindow.trayStartAction) trayMenu.addAction(mainWindow.trayStopAction) trayMenu.addAction(mainWindow.trayMinMaxAction) trayMenu.addAction(mainWindow.trayQuitAction) systray.setContextMenu(trayMenu) #app.connect(systray, SIGNAL("quitSelected()"), mainWindow.fileExit) systray.show() app.lastWindowClosed.connect(app.quit) mainWindow.setStatusStopped() startFrontend() mainWindow.autoStartBackend() app.exec_() if __name__ == "__main__": global debug, port, cmdToSend, appData, bt_devices, quitFlag, jup, cmd_array, mainWindow, browserWin, chooserWin, chkCfgWin, detailsWin, bt, pbarTimer, pbar, cfgFileReaderFlag port = '5050' debug = False appData = dict() bt_devices = dict() cmdToSend = '' quitFlag = False cmd_array = [] mainWindow = None detailsWin = None browserWin = None chooserWin = None chkCfgWin = None bt = None pbarTimer = None pbar = None jup = None cfgFileReaderFlag = False main() kanyremote-6.4/INSTALL0000644000232200023220000000133312061426065015142 0ustar debalancedebalanceINSTALL ================== Source code of gAnyRemote can be retrieved from SVN svn co https://anyremote.svn.sourceforge.net/svnroot/anyremote/kanyremote/trunk kanyremote or as *tar.gz from https://sourceforge.net/projects/anyremote/files/kanyremote/ If source code was retrieved from SVN it needs to create files for configure: aclocal autoconf automake -ac If source code was retrieved as *.tar.gz it is possible to start directrly from configure: ./configure --prefix=/usr To install the application, type: su -c "make install" If case of error: configure: error: cannot find install-sh or install.sh in "." "./.." "./../.." it needs to start from aclocal; autoconf; automake -ac commands. kanyremote-6.4/Makefile.am0000644000232200023220000000672213123006642016147 0ustar debalancedebalance# # kAnyRemote - KDE frontend for anyRemote - a wi-fi or bluetooth remote for your PC. # # Copyright (C) 2007-2017 Mikhail Fedotov # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # EXTRA_DIST = config.guess config.rpath ABOUT-NLS \ NEWS README COPYING INSTALL AUTHORS ChangeLog TODO \ data kanyremote.desktop kanyremote.appdata.xml specs appdatadir = $(datarootdir)/appdata dist_appdata_DATA = kanyremote.appdata.xml dist_bin_SCRIPTS = kanyremote SUBDIRS = po ACLOCAL_AMFLAGS = -I m4 install-data-local: test -z $(DESTDIR)$(datadir)/pixmaps || mkdir -p -- . $(DESTDIR)$(datadir)/pixmaps;chmod 755 $(DESTDIR)$(datadir)/pixmaps test -z $(DESTDIR)$(datadir)/doc/kanyremote || mkdir -p -- . $(DESTDIR)$(datadir)/doc/kanyremote cp -r ChangeLog README COPYING AUTHORS $(DESTDIR)$(datadir)/doc/kanyremote/ cp -r data/kanyremote_flash.png data/kanyremote_light.png data/kanyremote_off.png data/kanyremote_small.png data/kanyremote_logo.svg data/kanyremote.png $(DESTDIR)$(datadir)/pixmaps/ chmod -R 644 $(DESTDIR)$(datadir)/pixmaps/kanyremote_small.png $(DESTDIR)$(datadir)/pixmaps/kanyremote.png $(DESTDIR)$(datadir)/pixmaps/kanyremote_flash.png $(DESTDIR)$(datadir)/pixmaps/kanyremote_off.png $(DESTDIR)$(datadir)/pixmaps/kanyremote_light.png $(DESTDIR)$(datadir)/pixmaps/kanyremote_logo.svg test -z $(DESTDIR)$(datadir)/applications || mkdir -p -- . $(DESTDIR)$(datadir)/applications;chmod 755 $(DESTDIR)$(datadir)/applications cp kanyremote.desktop $(DESTDIR)$(datadir)/applications/kanyremote.desktop chmod 644 $(DESTDIR)$(datadir)/applications/kanyremote.desktop uninstall-local: rm -rf $(DESTDIR)$(datadir)/pixmaps/kanyremote.png \ $(DESTDIR)$(datadir)/pixmaps/kanyremote_flash.png \ $(DESTDIR)$(datadir)/pixmaps/kanyremote_off.png \ $(DESTDIR)$(datadir)/pixmaps/kanyremote_light.png \ $(DESTDIR)$(datadir)/pixmaps/kanyremote_small.png \ $(DESTDIR)$(datadir)/pixmaps/kanyremote_logo.svg \ $(DESTDIR)$(datadir)/applications/kanyremote.desktop \ $(DESTDIR)$(datadir)/doc/kanyremote check-gettext: @if test x$(USE_NLS) != "xyes" ; then echo "Missing gettext. Rerun configure and check for" \ "'checking whether to use NLS... yes'!" ; exit 1 ; fi pot: xgettext --language=Python --keyword=_tr --output=po/kanyremote.pot kanyremote update-po: check-gettext @echo kanyremote > $(srcdir)/po/POTFILES.in.2 ; \ if diff $(srcdir)/po/POTFILES.in $(srcdir)/po/POTFILES.in.2 >/dev/null 2>&1 ; then \ rm -f $(srcdir)/po/POTFILES.in.2 ; \ else \ mv $(srcdir)/po/POTFILES.in.2 $(srcdir)/po/POTFILES.in ; \ fi cd po && $(MAKE) $(AM_MAKEFLAGS) update-po update-gmo: check-gettext cd po && $(MAKE) $(AM_MAKEFLAGS) update-gmo force-update-gmo: check-gettext touch po/*.po cd po && $(MAKE) $(AM_MAKEFLAGS) update-gmo .PHONY: check-gettext update-po update-gmo force-update-gmo kanyremote-6.4/NEWS0000644000232200023220000000002412061426065014604 0ustar debalancedebalanceSee ChangeLog file kanyremote-6.4/kanyremote.appdata.xml0000644000232200023220000000130413123006642020413 0ustar debalancedebalance kanyremote.desktop GPL-2.0+ Remote control through Wi-Fi or bluetooth connection

kAnyRemote package is KDE GUI frontend for anyRemote - remote control software for applications using Wi-Fi or Bluetooth.

http://anyremote.sourceforge.net/data/any3.jpg http://anyremote.sourceforge.net anyremote@mail.ru KDE
kanyremote-6.4/Makefile.in0000644000232200023220000007523513123007024016160 0ustar debalancedebalance# Makefile.in generated by automake 1.13.4 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # # kAnyRemote - KDE frontend for anyRemote - a wi-fi or bluetooth remote for your PC. # # Copyright (C) 2007-2017 Mikhail Fedotov # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = . DIST_COMMON = INSTALL NEWS README AUTHORS ChangeLog \ $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(top_srcdir)/configure $(am__configure_deps) ABOUT-NLS \ $(dist_bin_SCRIPTS) $(dist_appdata_DATA) COPYING TODO \ config.guess config.rpath config.sub install-sh missing ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(appdatadir)" SCRIPTS = $(dist_bin_SCRIPTS) AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac DATA = $(dist_appdata_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ cscope distdir dist dist-all distcheck am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags CSCOPE = cscope DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ if test -d "$(distdir)"; then \ find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -rf "$(distdir)" \ || { sleep 5 && rm -rf "$(distdir)"; }; \ else :; fi am__post_remove_distdir = $(am__remove_distdir) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" DIST_ARCHIVES = $(distdir).tar.gz GZIP_ENV = --best DIST_TARGETS = dist-gzip distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ POSUB = @POSUB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = config.guess config.rpath ABOUT-NLS \ NEWS README COPYING INSTALL AUTHORS ChangeLog TODO \ data kanyremote.desktop kanyremote.appdata.xml specs appdatadir = $(datarootdir)/appdata dist_appdata_DATA = kanyremote.appdata.xml dist_bin_SCRIPTS = kanyremote SUBDIRS = po ACLOCAL_AMFLAGS = -I m4 all: all-recursive .SUFFIXES: am--refresh: Makefile @: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \ $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(top_srcdir)/configure: $(am__configure_deps) $(am__cd) $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): $(am__aclocal_m4_deps) $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) $(am__aclocal_m4_deps): install-dist_binSCRIPTS: $(dist_bin_SCRIPTS) @$(NORMAL_INSTALL) @list='$(dist_bin_SCRIPTS)'; test -n "$(bindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n' \ -e 'h;s|.*|.|' \ -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) { files[d] = files[d] " " $$1; \ if (++n[d] == $(am__install_max)) { \ print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ else { print "f", d "/" $$4, $$1 } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \ $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ } \ ; done uninstall-dist_binSCRIPTS: @$(NORMAL_UNINSTALL) @list='$(dist_bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 's,.*/,,;$(transform)'`; \ dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir) install-dist_appdataDATA: $(dist_appdata_DATA) @$(NORMAL_INSTALL) @list='$(dist_appdata_DATA)'; test -n "$(appdatadir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(appdatadir)'"; \ $(MKDIR_P) "$(DESTDIR)$(appdatadir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(appdatadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(appdatadir)" || exit $$?; \ done uninstall-dist_appdataDATA: @$(NORMAL_UNINSTALL) @list='$(dist_appdata_DATA)'; test -n "$(appdatadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(appdatadir)'; $(am__uninstall_files_from_dir) # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscope: cscope.files test ! -s cscope.files \ || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) clean-cscope: -rm -f cscope.files cscope.files: clean-cscope cscopelist cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -rm -f cscope.out cscope.in.out cscope.po.out cscope.files distdir: $(DISTFILES) $(am__remove_distdir) test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done -test -n "$(am__skip_mode_fix)" \ || find "$(distdir)" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__post_remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 $(am__post_remove_distdir) dist-lzip: distdir tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz $(am__post_remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz $(am__post_remove_distdir) dist-tarZ: distdir tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__post_remove_distdir) dist-shar: distdir shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__post_remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) $(am__post_remove_distdir) dist dist-all: $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' $(am__post_remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lz*) \ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ *.tar.xz*) \ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac chmod -R a-w $(distdir) chmod u+w $(distdir) mkdir $(distdir)/_build $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ && $(am__cd) $(distdir)/_build \ && ../configure --srcdir=.. --prefix="$$dc_install_base" \ $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ distuninstallcheck \ && chmod -R a-w "$$dc_install_base" \ && ({ \ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ } || { rm -rf "$$dc_destdir"; exit 1; }) \ && rm -rf "$$dc_destdir" \ && $(MAKE) $(AM_MAKEFLAGS) dist \ && rm -rf $(DIST_ARCHIVES) \ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ && cd "$$am__cwd" \ || exit 1 $(am__post_remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' distuninstallcheck: @test -n '$(distuninstallcheck_dir)' || { \ echo 'ERROR: trying to run $@ with an empty' \ '$$(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ $(am__cd) '$(distuninstallcheck_dir)' || { \ echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ fi ; \ $(distuninstallcheck_listfiles) ; \ exit 1; } >&2 distcleancheck: distclean @if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left in build directory after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am check: check-recursive all-am: Makefile $(SCRIPTS) $(DATA) installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(appdatadir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-data-local install-dist_appdataDATA install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-dist_binSCRIPTS install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-dist_appdataDATA uninstall-dist_binSCRIPTS \ uninstall-local .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ am--refresh check check-am clean clean-cscope clean-generic \ cscope cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \ dist-gzip dist-lzip dist-shar dist-tarZ dist-xz dist-zip \ distcheck distclean distclean-generic distclean-tags \ distcleancheck distdir distuninstallcheck dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-data-local install-dist_appdataDATA \ install-dist_binSCRIPTS install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs installdirs-am \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \ uninstall-am uninstall-dist_appdataDATA \ uninstall-dist_binSCRIPTS uninstall-local install-data-local: test -z $(DESTDIR)$(datadir)/pixmaps || mkdir -p -- . $(DESTDIR)$(datadir)/pixmaps;chmod 755 $(DESTDIR)$(datadir)/pixmaps test -z $(DESTDIR)$(datadir)/doc/kanyremote || mkdir -p -- . $(DESTDIR)$(datadir)/doc/kanyremote cp -r ChangeLog README COPYING AUTHORS $(DESTDIR)$(datadir)/doc/kanyremote/ cp -r data/kanyremote_flash.png data/kanyremote_light.png data/kanyremote_off.png data/kanyremote_small.png data/kanyremote_logo.svg data/kanyremote.png $(DESTDIR)$(datadir)/pixmaps/ chmod -R 644 $(DESTDIR)$(datadir)/pixmaps/kanyremote_small.png $(DESTDIR)$(datadir)/pixmaps/kanyremote.png $(DESTDIR)$(datadir)/pixmaps/kanyremote_flash.png $(DESTDIR)$(datadir)/pixmaps/kanyremote_off.png $(DESTDIR)$(datadir)/pixmaps/kanyremote_light.png $(DESTDIR)$(datadir)/pixmaps/kanyremote_logo.svg test -z $(DESTDIR)$(datadir)/applications || mkdir -p -- . $(DESTDIR)$(datadir)/applications;chmod 755 $(DESTDIR)$(datadir)/applications cp kanyremote.desktop $(DESTDIR)$(datadir)/applications/kanyremote.desktop chmod 644 $(DESTDIR)$(datadir)/applications/kanyremote.desktop uninstall-local: rm -rf $(DESTDIR)$(datadir)/pixmaps/kanyremote.png \ $(DESTDIR)$(datadir)/pixmaps/kanyremote_flash.png \ $(DESTDIR)$(datadir)/pixmaps/kanyremote_off.png \ $(DESTDIR)$(datadir)/pixmaps/kanyremote_light.png \ $(DESTDIR)$(datadir)/pixmaps/kanyremote_small.png \ $(DESTDIR)$(datadir)/pixmaps/kanyremote_logo.svg \ $(DESTDIR)$(datadir)/applications/kanyremote.desktop \ $(DESTDIR)$(datadir)/doc/kanyremote check-gettext: @if test x$(USE_NLS) != "xyes" ; then echo "Missing gettext. Rerun configure and check for" \ "'checking whether to use NLS... yes'!" ; exit 1 ; fi pot: xgettext --language=Python --keyword=_tr --output=po/kanyremote.pot kanyremote update-po: check-gettext @echo kanyremote > $(srcdir)/po/POTFILES.in.2 ; \ if diff $(srcdir)/po/POTFILES.in $(srcdir)/po/POTFILES.in.2 >/dev/null 2>&1 ; then \ rm -f $(srcdir)/po/POTFILES.in.2 ; \ else \ mv $(srcdir)/po/POTFILES.in.2 $(srcdir)/po/POTFILES.in ; \ fi cd po && $(MAKE) $(AM_MAKEFLAGS) update-po update-gmo: check-gettext cd po && $(MAKE) $(AM_MAKEFLAGS) update-gmo force-update-gmo: check-gettext touch po/*.po cd po && $(MAKE) $(AM_MAKEFLAGS) update-gmo .PHONY: check-gettext update-po update-gmo force-update-gmo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: kanyremote-6.4/TODO0000644000232200023220000000000012061426065014567 0ustar debalancedebalancekanyremote-6.4/config.rpath0000755000232200023220000004364712061426065016437 0ustar debalancedebalance#! /bin/sh # Output a system dependent set of variables, describing how to set the # run time search path of shared libraries in an executable. # # Copyright 1996-2007 Free Software Foundation, Inc. # Taken from GNU libtool, 2001 # Originally by Gordon Matzigkeit , 1996 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # # The first argument passed to this file is the canonical host specification, # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld # should be set by the caller. # # The set of defined variables is at the end of this script. # Known limitations: # - On IRIX 6.5 with CC="cc", the run time search patch must not be longer # than 256 bytes, otherwise the compiler driver will dump core. The only # known workaround is to choose shorter directory names for the build # directory and/or the installation directory. # All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a shrext=.so host="$1" host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` # Code taken from libtool.m4's _LT_CC_BASENAME. for cc_temp in $CC""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`echo "$cc_temp" | sed -e 's%^.*/%%'` # Code taken from libtool.m4's AC_LIBTOOL_PROG_COMPILER_PIC. wl= if test "$GCC" = yes; then wl='-Wl,' else case "$host_os" in aix*) wl='-Wl,' ;; darwin*) case $cc_basename in xlc*) wl='-Wl,' ;; esac ;; mingw* | cygwin* | pw32* | os2*) ;; hpux9* | hpux10* | hpux11*) wl='-Wl,' ;; irix5* | irix6* | nonstopux*) wl='-Wl,' ;; newsos6) ;; linux* | k*bsd*-gnu) case $cc_basename in icc* | ecc*) wl='-Wl,' ;; pgcc | pgf77 | pgf90) wl='-Wl,' ;; ccc*) wl='-Wl,' ;; como) wl='-lopt=' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) wl='-Wl,' ;; esac ;; esac ;; osf3* | osf4* | osf5*) wl='-Wl,' ;; rdos*) ;; solaris*) wl='-Wl,' ;; sunos4*) wl='-Qoption ld ' ;; sysv4 | sysv4.2uw2* | sysv4.3*) wl='-Wl,' ;; sysv4*MP*) ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) wl='-Wl,' ;; unicos*) wl='-Wl,' ;; uts4*) ;; esac fi # Code taken from libtool.m4's AC_LIBTOOL_PROG_LD_SHLIBS. hardcode_libdir_flag_spec= hardcode_libdir_separator= hardcode_direct=no hardcode_minus_L=no case "$host_os" in cygwin* | mingw* | pw32*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; esac ld_shlibs=yes if test "$with_gnu_ld" = yes; then # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. # Unlike libtool, we use -rpath here, not --rpath, since the documented # option of GNU ld is called -rpath, not --rpath. hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' case "$host_os" in aix3* | aix4* | aix5*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs=no fi ;; amigaos*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes # Samuel A. Falvo II reports # that the semantics of dynamic libraries on AmigaOS, at least up # to version 4, is to share data among multiple programs linked # with the same dynamic library. Since this doesn't match the # behavior of shared libraries on other platforms, we cannot use # them. ld_shlibs=no ;; beos*) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; cygwin* | mingw* | pw32*) # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then : else ld_shlibs=no fi ;; interix[3-9]*) hardcode_direct=no hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; gnu* | linux* | k*bsd*-gnu) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; netbsd*) ;; solaris*) if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then ld_shlibs=no elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) ld_shlibs=no ;; *) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' else ld_shlibs=no fi ;; esac ;; sunos4*) hardcode_direct=yes ;; *) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; esac if test "$ld_shlibs" = no; then hardcode_libdir_flag_spec= fi else case "$host_os" in aix3*) # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes if test "$GCC" = yes; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported fi ;; aix4* | aix5*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix5*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac fi hardcode_direct=yes hardcode_libdir_separator=':' if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && \ strings "$collect2name" | grep resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct=unsupported hardcode_minus_L=yes hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_separator= fi ;; esac fi # Begin _LT_AC_SYS_LIBPATH_AIX. echo 'int main () { return 0; }' > conftest.c ${CC} ${LDFLAGS} conftest.c -o conftest aix_libpath=`dump -H conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'` if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'` fi if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib" fi rm -f conftest.c conftest # End _LT_AC_SYS_LIBPATH_AIX. if test "$aix_use_runtimelinking" = yes; then hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' else hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" fi fi ;; amigaos*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes # see comment about different semantics on the GNU ld section ld_shlibs=no ;; bsdi[45]*) ;; cygwin* | mingw* | pw32*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec=' ' libext=lib ;; darwin* | rhapsody*) hardcode_direct=no if test "$GCC" = yes ; then : else case $cc_basename in xlc*) ;; *) ld_shlibs=no ;; esac fi ;; dgux*) hardcode_libdir_flag_spec='-L$libdir' ;; freebsd1*) ld_shlibs=no ;; freebsd2.2*) hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes ;; freebsd2*) hardcode_direct=yes hardcode_minus_L=yes ;; freebsd* | dragonfly*) hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes ;; hpux9*) hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; hpux10*) if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes fi ;; hpux11*) if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: case $host_cpu in hppa*64*|ia64*) hardcode_direct=no ;; *) hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; netbsd*) hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes ;; newsos6) hardcode_direct=yes hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct=yes if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then hardcode_libdir_flag_spec='${wl}-rpath,$libdir' else case "$host_os" in openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) hardcode_libdir_flag_spec='-R$libdir' ;; *) hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; esac fi else ld_shlibs=no fi ;; os2*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; osf3*) hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) if test "$GCC" = yes; then hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else # Both cc and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' fi hardcode_libdir_separator=: ;; solaris*) hardcode_libdir_flag_spec='-R$libdir' ;; sunos4*) hardcode_libdir_flag_spec='-L$libdir' hardcode_direct=yes hardcode_minus_L=yes ;; sysv4) case $host_vendor in sni) hardcode_direct=yes # is this really true??? ;; siemens) hardcode_direct=no ;; motorola) hardcode_direct=no #Motorola manual says yes, but my tests say they lie ;; esac ;; sysv4.3*) ;; sysv4*MP*) if test -d /usr/nec; then ld_shlibs=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) ;; sysv5* | sco3.2v5* | sco5v6*) hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' hardcode_libdir_separator=':' ;; uts4*) hardcode_libdir_flag_spec='-L$libdir' ;; *) ld_shlibs=no ;; esac fi # Check dynamic linker characteristics # Code taken from libtool.m4's AC_LIBTOOL_SYS_DYNAMIC_LINKER. # Unlike libtool.m4, here we don't care about _all_ names of the library, but # only about the one the linker finds when passed -lNAME. This is the last # element of library_names_spec in libtool.m4, or possibly two of them if the # linker has special search rules. library_names_spec= # the last element of library_names_spec in libtool.m4 libname_spec='lib$name' case "$host_os" in aix3*) library_names_spec='$libname.a' ;; aix4* | aix5*) library_names_spec='$libname$shrext' ;; amigaos*) library_names_spec='$libname.a' ;; beos*) library_names_spec='$libname$shrext' ;; bsdi[45]*) library_names_spec='$libname$shrext' ;; cygwin* | mingw* | pw32*) shrext=.dll library_names_spec='$libname.dll.a $libname.lib' ;; darwin* | rhapsody*) shrext=.dylib library_names_spec='$libname$shrext' ;; dgux*) library_names_spec='$libname$shrext' ;; freebsd1*) ;; freebsd* | dragonfly*) case "$host_os" in freebsd[123]*) library_names_spec='$libname$shrext$versuffix' ;; *) library_names_spec='$libname$shrext' ;; esac ;; gnu*) library_names_spec='$libname$shrext' ;; hpux9* | hpux10* | hpux11*) case $host_cpu in ia64*) shrext=.so ;; hppa*64*) shrext=.sl ;; *) shrext=.sl ;; esac library_names_spec='$libname$shrext' ;; interix[3-9]*) library_names_spec='$libname$shrext' ;; irix5* | irix6* | nonstopux*) library_names_spec='$libname$shrext' case "$host_os" in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= ;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 ;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 ;; *) libsuff= shlibsuff= ;; esac ;; esac ;; linux*oldld* | linux*aout* | linux*coff*) ;; linux* | k*bsd*-gnu) library_names_spec='$libname$shrext' ;; knetbsd*-gnu) library_names_spec='$libname$shrext' ;; netbsd*) library_names_spec='$libname$shrext' ;; newsos6) library_names_spec='$libname$shrext' ;; nto-qnx*) library_names_spec='$libname$shrext' ;; openbsd*) library_names_spec='$libname$shrext$versuffix' ;; os2*) libname_spec='$name' shrext=.dll library_names_spec='$libname.a' ;; osf3* | osf4* | osf5*) library_names_spec='$libname$shrext' ;; rdos*) ;; solaris*) library_names_spec='$libname$shrext' ;; sunos4*) library_names_spec='$libname$shrext$versuffix' ;; sysv4 | sysv4.3*) library_names_spec='$libname$shrext' ;; sysv4*MP*) library_names_spec='$libname$shrext' ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) library_names_spec='$libname$shrext' ;; uts4*) library_names_spec='$libname$shrext' ;; esac sed_quote_subst='s/\(["`$\\]\)/\\\1/g' escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"` shlibext=`echo "$shrext" | sed -e 's,^\.,,'` escaped_libname_spec=`echo "X$libname_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` escaped_library_names_spec=`echo "X$library_names_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' < - 6.4 - Move to QT5 * Fri Jan 16 2015 Mikhail Fedotov - 6.3.5 - Avahi support * Sun Oct 5 2014 Mikhail Fedotov - 6.3.4 - Fix some issues with QIcon class * Fri Jul 18 2014 Mikhail Fedotov - 6.3.3 - Large application icon and AppData support. * Mon Dec 2 2013 Mikhail Fedotov - 6.3.2 - Fixed RedHat bugzilla bug 1034914 * Mon Sep 16 2013 Mikhail Fedotov - 6.3.1 - Greek translation was added (Thanks to Ioannis Servetas) * Fri Aug 16 2013 Mikhail Fedotov - 6.3 - Drop PyKDE dependency, small corrections, fixed RedHat bugzilla bug 988080. * Mon Jun 10 2013 Mikhail Fedotov - 6.2 - Multiconnection and autostart support. * Wed Oct 10 2012 Mikhail Fedotov - 6.1 - Drop lightthpd dependency. Translation updates * Mon Aug 13 2012 Mikhail Fedotov - 6.0.1 - Translation update * Fri May 25 2012 Mikhail Fedotov - 6.0 - Update to work with anyremote v6.0, drop support of anyremote2html * Sun Dec 4 2011 Mikhail Fedotov - 5.13 - Add --tray commandline option * Fri Mar 11 2011 Mikhail Fedotov - 5.12 - Czech translation updated. Correctly works with anyRemote v5.4 * Fri Sep 17 2010 Mikhail Fedotov - 5.11.9 - Slovak translation updated * Wed Aug 4 2010 Mikhail Fedotov - 5.11.8 - Do not use /sbin/ip if it absent * Fri Jul 16 2010 Mikhail Fedotov - 5.11.7 - Docs search path corrected. * Tue Jul 6 2010 Mikhail Fedotov - 5.11.6 - Small correction. * Fri Jul 2 2010 Mikhail Fedotov - 5.11.5 - Small correction. * Tue Mar 9 2010 Mikhail Fedotov - 5.11.4 - Some correction in translations. * Mon Feb 15 2010 Mikhail Fedotov - 5.11.3 - Some correction in translations. 128x128 java client icons handling. * Mon Feb 01 2010 Mikhail Fedotov - 5.11.2 - Fixed RedHat bugzilla bug 560302 * Wed Jan 27 2010 Mikhail Fedotov - 5.11.1 - Small updates. * Fri Jan 22 2010 Mikhail Fedotov - 5.11 - Command Fusion iViewer support. * Mon Jul 6 2009 Mikhail Fedotov - 5.10.2 - Translations were updated. * Thu Jul 2 2009 Mikhail Fedotov - 5.10 - Tool was rewritten on QT4. Enhanced handling of GuiAppBinary tag. Handle java client with 48x48 icons. * Tue May 26 2009 Mikhail Fedotov - 5.9 - Slovak translation was added (thanks to Michal Toth) * Fri Apr 9 2009 Mikhail Fedotov - 5.8.2 - Small enhancements * Tue Apr 7 2009 Mikhail Fedotov - 5.8.1 - Fix small bug * Mon Mar 30 2009 Mikhail Fedotov - 5.8 - Add GuiAppModes tag handling * Wed Mar 11 2009 Mikhail Fedotov - 5.7 - Finnish and Swedish translation were added (thanks to Matti Jokinen) * Wed Jan 21 2009 Mikhail Fedotov - 5.6.1-1 - Minor bugfix * Mon Jan 19 2009 Mikhail Fedotov - 5.6-1 - Check java client version on the web site * Sun Dec 21 2008 Mikhail Fedotov - 5.5.1-1 - Fix upload from web feature * Sun Dec 14 2008 Mikhail Fedotov - 5.5-1 - Handle GuiAppVersion parameter in configuration files. Add possibility to download java client from Web. Small Ubuntu-specific fixes. * Wed Dec 3 2008 Mikhail Fedotov - 5.4.1-1 - Fix detection of activity of bluetooth service * Fri Oct 17 2008 Mikhail Fedotov - 5.4-1 - Enhanced edit configuration file window. Support application details auto wrap. Added Bulgarian translation (thanks to Stanislav Popov) * Wed Sep 24 2008 Mikhail Fedotov - 5.3-1 - Add icons to menu and buttons. * Mon Sep 8 2008 Mikhail Fedotov - 5.2.1-1 - Small bugfixes. * Thu Sep 4 2008 Mikhail Fedotov - 5.2-1 - Added "Details" field to the main window. Added French translation (thanks to Philippe Hensel). * Tue Aug 19 2008 Mikhail Fedotov - 5.1-1 - Fixed crash on startup issue. Added Czech (thanks to Tomas Kaluza) and Dutch (thanks to Geert Vanhaute) translations. * Mon Jul 21 2008 Mikhail Fedotov - 5.0-1 - Internationalization support. Added Polish (thanks to Marek Szuba), Austrian (thanks to Christian Zehetnertran), German (thanks to Johann Bauer), Spanish (thanks to Carlos Sánchez Mateo and Francisco), Brazilian Portuguese (thanks to Marcos Venilton Batista),Italian (thanks to Massimo Robbiati) Hungarian (thanks to Gyuris Szabolcs) and Russian translations. * Sun May 25 2008 Mikhail Fedotov - 4.9-1 - Bugfixes and enhancements to better support anyremote-J2ME client v4.6 and anyremote2html v0.5. * Sun Apr 20 2008 Mikhail Fedotov - 4.8-1 - Some small enhancements. Spec file correction. * Tue Mar 11 2008 Mikhail Fedotov - 4.7-1.fc8 - Some small enhancements. Corrected to work properly with anyRemote v4.4. * Tue Feb 26 2008 Mikhail Fedotov - 4.6-2.fc8 - Spec file correction * Wed Feb 20 2008 Mikhail Fedotov - 4.6-1.fc8 - Handle absense of .anyRemote directory * Sun Feb 17 2008 Mikhail Fedotov - 4.5-2.fc8 - Spec file correction * Fri Feb 15 2008 Mikhail Fedotov - 4.5-1.fc8 - Motorola RIZR Z3 support enhanced 4.4 --------------------------------------------------------------------------------- Small correction to work well with anyRemote v4.2. 4.3 --------------------------------------------------------------------------------- Small correction to work well with anyRemote v4.1. Difference beetween 4.2 and 4.1 --------------------------------------------------------------------------------- Small enhancements. Difference beetween 4.1 and 4.0 --------------------------------------------------------------------------------- Device browser part was added. Difference beetween 4.0 and 3.3 --------------------------------------------------------------------------------- Actually v4.0 is absolutely new application, not a new version of v3.XX Since v4.0 kAnyRemote is a GUI front end for anyRemote, written on PyQt/PyKDE. It is not a standalone application anymore. Difference beetween 3.3 and 3.2 --------------------------------------------------------------------------------- Small enhancements. Command Set(disconnect) was introduced. Fixed build issue in Gentoo. Difference beetween 3.2 and 3.1 --------------------------------------------------------------------------------- Cfg.file for xine (new version) and MythTv (thanks to Tim Hicks) were added. cfg-examples directory was renamed to cfg-data. *.spec file was changed: solid rpm was separated into 3 RPM's. Lot of bugfixes and small enhancemens. Difference beetween 3.1 and 3.0 --------------------------------------------------------------------------------- New command Get(screen_size|model) was introduced. Set(image...) command was enhanced. In AT-mode nothing will be sent to phone after RemoteOff command. Java client was corrected towork properly with Nokia-E70. Cfg.file for Mplayer, Quodlibet, VLC and Nokia-E70 were added. A lot of bugfixes. Difference beetween 3.0 and 2.12 --------------------------------------------------------------------------------- New command Set(image,...) was introduced. It allows to transfer to phone images and then show them on the screen. According to this feature communication protocol was slightly changed. Communication code in java client was reworked completely. Cfg.file for Kpdf, Listen and Open Office Impress were added. Since this versions all temporary and log files will be created in $HOME/.anyRemote instead of /tmp. Difference beetween 2.12 and 2.11 --------------------------------------------------------------------------------- Cfg.file for Aqualung was added. anyRemote was tested over Wi-Fi connection between Nokia-E61 and PC. Java client starts to support CDLC-1.0 phones. A lot of bugs were fixed. Difference beetween 2.11 and 2.10 --------------------------------------------------------------------------------- Java client was tested on Motorola-V3i and Nokia-E61. Set(iconlist,...) command was introduced. Added possibility to use 16x16 or 32x32 png icons. Cfg.file for Kopete was added. A lot of bugfixes and enhancements. Difference beetween 2.10 and 2.9 --------------------------------------------------------------------------------- Java client was tested on Motorola-L6 and Siemens-S65. New capability to work as back-end with separated GUI front-endswas introduced. New commands Set(parameter,...) and Set(repaint) was introduced. Command Set(debug,...) was changed to Set(parameter,debug,...). A lot of bugs were fixed. Cfg.files for Exaile was added. Difference beetween 2.9 and 2.8 --------------------------------------------------------------------------------- New commands Include(...) and ExecAndSet(upload,...) were introduced. Now it is possible to upload icons to Java Client. Cfg.files for Audacious, Banshee, BMP, Freevo, JuK, MPD, Totem, custom made RSS reader and cfg.file for icon uploading were added. Difference beetween 2.8 and 2.7 --------------------------------------------------------------------------------- New commands Load(...) and Set(list,select,...) were introduced. Cfg.files for KdeTv, Gwenview, Rhythmbox, XdTV were added. Difference beetween 2.7 and 2.6 --------------------------------------------------------------------------------- New command Macro() was introduced. Command Set(list,menu...) was changed to Set(menu...). It is possible to add custom menu to any screen of Java Client. It is possible to select several files in file manager screen of Java Client. Several little enhancements and bugfixes. v2.7.1 differs from v2.7 only by updated Java Client Difference beetween 2.6 and 2.5 --------------------------------------------------------------------------------- Several enhancements and serious bugfixes. Set(volume,X) command was introduced to show volume bar. Difference beetween 2.5 and 2.4 --------------------------------------------------------------------------------- File manager which looks like MC was added to Java Client. Several enhancements and bugfixes. Xine management example was added. Difference beetween 2.4 and 2.3 --------------------------------------------------------------------------------- Maintenance release. Java Client was tested with Nokia-6021 Difference beetween 2.3 and 2.2 --------------------------------------------------------------------------------- Enhancemens were made mainly in Java Client. Now it supports: different icon layouts ("skins"),it can be configured to run in fullscreen mode. Exception handling improved and lots of bugs were fixed. Difference beetween 2.2 and 2.1 --------------------------------------------------------------------------------- Look and feel of GUI of Java Client was redesigned. Now it is possible to change colors and font size. Choose actions possiblenot only by numeric key but also by joystick. Support of lists was added (now kAnyRemote can be configured to support playlists) Difference beetween 2.1 and 2.0 --------------------------------------------------------------------------------- Bugfixes and small enhancements. (EnterMode) and (ExitMode) event handlers were added. Set(text,...) command was added. Difference beetween 2.0 and 1.4 --------------------------------------------------------------------------------- This release is the first step to create application which could provide "bemused-like" functionality. Format of configurational file was changed completely. Now anyRemote could works as server (like bemused). Java client was created for JSR82-compatible phones. Difference beetween 1.4 and 1.3 --------------------------------------------------------------------------------- Concept of key "alias" was introduced. Tool was tested on Siemens-S55. A lot of bugfixes. Difference beetween 1.3 and 1.2 --------------------------------------------------------------------------------- Concepts of "mode" was introduced to make possible to set more than one command to the key. Tool was tested on SE-K750 (BT&IR) Some bug was fixed and some code was cleaned up. digikam and kmplayer, kuickshow and web-stream and "mega-example" all-in-one examples were addded. Difference beetween 1.2 and 1.1 --------------------------------------------------------------------------------- It is possible substuitute current time into command handlers. Two new handlers for connect and disconnect event were added. "Greeting" configuration option was deleted in favour of new connect handler. Anyremote was tested with Motorola-V500 with cable connection. kview, tvtime and keyboard emulaton examples was added. Difference beetween 1.1 and 1.0 --------------------------------------------------------------------------------- SonyEricsson-K700-related patches included. Added 2 examples of conf.files (For Sagem and for SE). Kplayer, KsCd, Noatun, Twinkle examples were added. Difference beetween 1.0 and 0.9 --------------------------------------------------------------------------------- Sagem-related patches included. Now AnyRemote accept empty +CKEV input also (+CKEV: ,1). Difference beetween 0.9 and 0.8 --------------------------------------------------------------------------------- Auto-detect phone model. CmerOn/CmerOff conf. parameters are not mandatory now. Difference beetween 0.8 and 0.7 --------------------------------------------------------------------------------- Auto-muting feature during incoming call. Switch remote control functionality on/off without disconnect. Difference beetween 0.7 and 0.5 --------------------------------------------------------------------------------- Handling incoming calls. It is possible to set multikey command. -h command line was option added. 0.5 --------------------------------------------------------------------------------- This is first KDE-oriented release. By functionality it equals to console-oriented anyremote-0.4 kanyremote-6.4/README0000644000232200023220000000227213123006642014767 0ustar debalancedebalanceREADME kAnyRemote ================================================================================= kAnyRemote package is KDE GUI frontend for anyRemote (http://anyremote.sourceforge.net/) written on PyQT. anyRemote is remote control software for applications using Bluetooth or Wi-Fi. Prerequisites: python-2.4 or newer PyQT5 pybluez (if planned to use bluetooth connection) anyremote >= 6.5 Documentation is supplied with anyRemote package. -------------------------------------------- Adding new translations: (see http://www.heiner-eichmann.de/autotools/adding_gettext.html for details) 0. (Only if You want to recreate *pot) xgettext --language=Python --keyword=_tr --output=po/kanyremote.pot kanyremote 1. run make update-po msginit --input=po/kanyremote.pot --locale= --output-file po/.po Where is Your locale. (for example: ru_RU, pl_PL or de_AT) 2. Translate po/.po 3. Send translation to anyremote at mail.ru 4. To add new translation locally: a) add new language to po/LINGUAS b) touch po/LINGUAS;make update-po c) make install The code is licensed under the GNU Public licence (GPL). (C) by Mikhail Fedotov 2007-2017. kanyremote-6.4/data/0000755000232200023220000000000012362242041015014 5ustar debalancedebalancekanyremote-6.4/data/kanyremote_flash.png0000644000232200023220000000067312061426065021071 0ustar debalancedebalance‰PNG  IHDRó˙a‚IDATx^­Ó˝K#Ađg7q#)RXJđő®ŇN‚!pŤE®±±°&b ĹB$Č!JÄxPü("Xxč?pJ°’Ć J ˘˘\#™L>6cv!·(Ná†g‹yź}›‘cĐ­„.EQ"”ŇVĽC±XnKĹâč„oňŞŔăgmăw’}¨ČÂk!ý^mNF!Ä®§w~ţ=´ -Ŕö} 6gÍ®E|uQČçí¨c†A*#ă0ôFVÇOĽE†A™žN˙ź˙5š+(J <BĂŤńí»7|űţU?ă­­?şöß»C§ă ĺ€L&SńűÎáěŽ=®jzIT•’ĘϨqVö(ĹŢ×s^’ďÜËŽü"ę@´C]ŘIEND®B`‚kanyremote-6.4/data/kanyremote_small.png0000644000232200023220000000075012362242041021072 0ustar debalancedebalance‰PNG  IHDRó˙aŻIDATx^­“MHTQÇďĄăТŔEPLÖbü …m"0¤˘… w.ÄbpŁZ®a 3KˇˇŃBÁ…0ne@Ä…ĹТ0Đ>$g ß\ç˝{ŻÓŔˇĎ»čÎâđ;Kk Ŕ“‰‘H BÔňUUŰžëvŢ鹗§((U<1žŃ˙ÄŐń±sřeű"ÇqBÝćąz7É雩ľţękCśŚ ÓŘ6TP8< Q†ÍOlíŰ,Ťµ>–o ý¸ÉĄČěUŕóW‘ľ$ ¸xë%RzŻÄbßLŕZ•¤FŰAk^żčBJ‰XÄłüŽ_réÂwZ{gAĂĺč4ž”Ř—Ń…śQ‚Ҧĺń¤§YMt˘<‰Z‹uÜ,·űž–à %Vó}ŘN›%Ȧçpľľ+ďÓ«’€Źoŕó˘™@äÇNścmň6Ö…>ôŰ8Ő`&p„ŕŕË&umŹŃéQ¬†^Ȭ› „#ŘZ™â`g+ÜÖ!ż `vÄl6KÎŮE)Uě÷ĐJPw¦žrţŰ3ů BDź=jňÎQĘ86!ŽăueIEND®B`‚kanyremote-6.4/data/kanyremote_off.png0000644000232200023220000000074612061426065020547 0ustar debalancedebalance‰PNG  IHDRó˙a­IDATx^•“[KjAÇ˙ĘÖ/ľě·źŕŔáP=Ô[™ÚyębfÖCŹaRq|H(Az©Ž JÎkť.–ĐĹžşp>B(ÓęaĎě­Íž2˘T¶ łXĂ˙7˙fJĄ´.F:AŘ ”Ѝl˙YUU˙ôdčä˝W.L&S˘ŰýS´Z¬¨ąü9Í$ŘË=cą „H’ÍŽx"Ž_ˇüŁ~x}đ xĐŰ׋@0ŰWEú5~9%—GKk3, V8 A—Ó›ë[ ŕQ@ ĹůŮ9UĹĺĹ?™`ks›dz”˘­˝Ť\n'öő÷p ÓÁŃá1J°źJCfÂőµ? ¤ P~gB™— GF‡!ëtŔ;wůU’ÉU.\YŠÔó< …oČË2ËzŢ€<Ţ~D˘Žs±Lô^áÍÁď妦ĎÍsűu9 „ň0;ćB™Ą­ÂçĆA:…ëŰ+hCV(üç«6Ibu €ŮlÎ>>=JŤbľűÁ…Ĺb‘'«Pdęěýť6‘ŮŠfqlwo[Ď8Ź}콏vüos©—$IEND®B`‚kanyremote-6.4/data/kanyremote.png0000644000232200023220000001127012362242041017701 0ustar debalancedebalance‰PNG  IHDR@@ŞiqŢbKGD˙˙˙ ˝§“ pHYs  šśXIDATxÚĺ›[o$Gvç™UEëĆb±›Ĺ&ŮÝę¦4ęÁŽ4ÍîÂÖkŘŘ…Ç řalřy÷ÝßÁŹţ,ÖĚkŢÝc¤1`Ă;5Ô­Qł»yiŢë–•uĎĚ8g˛ŞČniĆ‘˛lşeEfüă\ţçÄ ĂŰ_=~lÓ:°™$2ŮÉx´ŕ’$‹+Šj1vşčDó.q9ç$—8Í%˘ą8‘lâ4ăD<ńÁ1Fj|ŚÄ 1ÂkĆXYŔł& L‹‘#¸ ¸ ęeQ›EL5(íDČ8âôě€ĹĹE666ľňs_A—˝ý=F“„IěHĽ<‰WBěbsX7ÂČĂk<¬Í`ł>.ňÄĆ ±É‡ ż8íK—Ç$L2ŔMšÄă§gM ¸Ň䯀$‰ŹĆDš%ńŠäK«Ę«ŠEJĄ"a†!˝°K/ěR޸ť/]Č“[ČÓétčt:ť&A»MeąšöJ•JµJ§Ý¦Ói4ÎaâČ`@G7€„ńxDě/űE–J5ęëwŘ¨Ż°QŻńň¤ÉáI“C»@gěS^YáÎZŤµ[UÖV—yľÂóS^xyšĂ,ĄŐ5îm®ńĆÝ5lŐy~pÂóýS^¨Ň †ČpB4¤†ô íÚÂá™1<śÍQ,٨Ż`Śĺ伍5†ŤzŤR!@©gł^Ă89o“ń}ŢŘZcą\@ĺR7î®aŤe˙čk,î®±ĽĽŚúyÄfR·+Ü`€Ř Ĺkł vRÖRTˇ< Č÷=lŐSTY®x°UÇZĂÁŃ9ÖlŐ©,WS»€źşZô† ŠŞ c’aňň´‰¨R_]FT9dň”*e¶ÖS"tt–&D¶ÖS•'DÖWq˘ěľ<ĹĂĂ{ëTË%Şĺď­cŤa÷đ,%B÷×YY©asE°ąéäoL,0 ‰Đh@·ppÔŔĂúí*N”Ł™T:Ý4ÜUŐ ?ż{L+ç<`g÷k ÷7năDŮŮ=˘Ů8'uqń0MÉß$P‘4NŹúťGçS˘ł‚˛tN7Lóí Ç‹K8§ěěŃÂÔ!;{G(÷6צŃh6HƏ҄ȍń˘& 4i7˛(J´Ů?>#čt‚€pŁ@łô†źwřôéAéuÂ9jśź“ çg<}q@łŮ¤Ń8çěđQpD2 odşĂ !‰é4 Űc3Lv ‰HÔÇd ŘÜÍvH·?"I‰{=ŞSŤsNĽ…vˇL2îâF]âîQ÷xJ…ő†ńUDHFl</ 6‹Í±ą"Ćˀ›olPż]›Öč|?đłť>{¶Źő`ˇB<ę´öRęŹpă.Ł.ą7xÍFPP•ôˇ’ NąŤÎ®lă×҉ ĽőĆ˙éwŢýÂ0?QĺÉÎ>ř X¤˝Ëŕč— 2Î;Ń÷¸±Ŕ4 šFčţâ vqĺÂÚć«ÜßZăţfťÁhÂO~ú ʶ·x{{‹';|¶sŔŹţđž<;ŕÉÓ2…5ňëď2Ű%ťtŹ™ÇóÍŇ«¶kä3:śa«dkŰdkŰdV¶ńWP…ű›u~˙wO"~ň?>áÉtŇźíđăź~śđĂxűኒ)Ýféλ,Ýů.Kď‘)®!*óčóŞińkµ2Ń™h*ÜߪóĆÖ/NxľÂ,‡óöö?úĂR±˙é'üÉŔŰŰ[—2 ĘŁí»ř.÷7ëAˇÂŁí-~ôĂ€Ë+˙h€^\wŚÂ,ď 2â¦yYˇ¦ĺ2ĎNĐŹ•'—®ÇO÷ůôéţ|ĺĺĂŹ>ćŰÓźEúŹźîŁ3Ă8M»ĄĆđzŚ ˝n/ ł°xú\/Nřßźüb €ÎĄĺńÓ~üŃĹʫ?úÇ;űŻPëÇO÷řđŁźńřóý©zéĽO®ş3zýiq™UÂőĎ/Ą«ż°J¶Păóç‡ô‡|Ďň'ômßŕŰŰwáŹŇk?ü›źÍW~1ަ'eÜ9šoŠÎr7 _5E˝s˘ŢůÔ(ůµ·É,ŐřüĹ!żřô9˙őţü_~gţ˙GonńčÍ->ü›źńáG?›KĐ(8˘»űóš!˝” V˝şĽÖśŕĚň_¤Č.>Ozç ±WÁřžě0±¸áńÓ=Ta2n2 ަŢEç`^ö˙7kgh¶"łŻKIË(sťÄË+…§ŚF»tĂ.aţZ±ÖWĆűúÚ•pââo=úögšVr0‹jwsQűî\‚K“hÂdĄß3—™˘váďą‚ô"Öţý˙>ąÜÂ+…Ú˙ö$ßzű-=zk-ĆŚ1Xc1&­î¶ĆLß[¬ąôyú{ĘdÎ%R>!Żq ™D˝ÄTĎű†đ¬GÖĎ^śË™żPčőCúýţśg˛˛™lZNź8Ś5kqI‚sk-ÖłóČRDpâČ/.˛¸Gą$—ř€g-d˛ß™ě+ĆJ/%8Â0äääççČçóäóyFŁŁŃ(ť°µDQZ<ťÍdÉfłs2ű_mµĆj­öj-ńü>Jö+Lţ+`Śq@ŚŞu.ńTcmŞ“_˛QY(¨ŻŐSę*?“!ăg( DQ˙ĺ\~ @śÄŞ›ž:s_ ÖZD@6IoöâÜ—r˛B±HˇPř‚“©;çŇô6—‚©KbĆ/ř5¬ĎZ‹ďgC’$¨Şc˘Ż €$I΀Ăîťýý˝;ĺrĹ–+ec­‡çů_8˘\&,ľ\¦ńňĚĄ‘®p9fNIĐĄ‘fźg•!—NŚôű=í÷űŇíçăńř$Žâ€ôh_<í×@4‰Î€˙Űnw¬1{ő»[w)•JžçűżÁ)Żł\>qiĹżüŔī߽ÂÓ3CÄqDŻ×—ĂĂ—Ňn·ĎÁgý^?§wĽ>ŽŹON_ćr ™ÉdĽEŃjłŐ\5ĆXcĚżęŻŐö\fy_öű‰ňE'â$‚F«Őjď<ý|g/ {} 7U×ëSżýŰ˙u üň?řÝ…Zme©T>–|>_ţmŽ©\s ŤF§a~ţüŮ‹ź|ü÷»q÷IŹîŽ®€ńx<ZťNđŘZŰWŐ_8窤gżĂŘ*€ë÷­n´»ÝnÇqŕś;#=JűŹÎ™ŻpÇ…©nĺ¦ÝqŐ‚ÝëiöR÷€î´˙Ćçűq ć  !`IEND®B`‚kanyremote-6.4/data/kanyremote_logo.svg0000644000232200023220000012026512061426065020747 0ustar debalancedebalance anyremote image/svg+xml Sebastian Kraft anyremote apps remote bluetooth infrared wi-fi 27-08-08 kanyremote-6.4/kanyremote.desktop0000644000232200023220000000275513123006642017666 0ustar debalancedebalance[Desktop Entry] Encoding=UTF-8 Exec=kanyremote Icon=kanyremote Type=Application Name=kanyremote Name[xx]=xxkanyremotexx GenericName=Wi-Fi or Bluetooth Remote Control for KDE GenericName[bg]=Wi-Fi/Bluetooth диŃтационно Ńправление за KDE GenericName[es]=Control Remoto Wi-Fi/Bluetooth con KDE GenericName[fr]=TĂ©lĂ©commande wi-fi/bluetooth pour KDE GenericName[it]=Wi-Fi/Bluetooth Control Remoto con KDE GenericName[nl]=Wi-Fi/Bluetooth afstandsbesturing voor KDE GenericName[pl]=Zdalne Sterowanie Przez Wi-Fi/Bluetooth w KDE GenericName[pt]=Controle Remoto Wi-Fi/Bluetooth para o KDE GenericName[ru]=ĐźŃльт Ńправления по Wi-Fi или Bluetooth для KDE GenericName[sk]=Wi-Fi/Bluetooth DiaÄľkovĂ© ovládanie KDE GenericName[xx]=xxWi-Fi/Bluetooth Remote Control for KDExx Categories=Utility; OnlyShowIn=KDE; Comment=Wi-Fi or Bluetooth remote control for KDE Comment[bg]=Wi-Fi/Bluetooth диŃтационно Ńправление за KDE Comment[es]=Control Remoto Wi-Fi/Bluetooth con KDE Comment[fr]=TĂ©lĂ©commande wi-fi/bluetooth pour KDE Comment[it]=Wi-Fi/Bluetooth control remoto con KDE Comment[nl]=Wi-Fi/Bluetooth afstandsbesturing voor KDE Comment[pl]=Zdalne Sterowanie Przez Wi-Fi/Bluetooth w KDE Comment[pt]=Controle Remoto Wi-Fi/Bluetooth para o KDE Comment[ru]=ĐźŃльт Ńправления по Wi-Fi или Bluetooth для KDE Comment[sk]=Wi-Fi/Bluetooth DiaÄľkovĂ© ovládanie KDE Comment[xx]=xxWi-Fi/Bluetooth remote controlxx X-Desktop-File-Install-Version=6.4 kanyremote-6.4/configure.ac0000644000232200023220000000053413123006642016374 0ustar debalancedebalance# -*- Autoconf -*- # Process this file with autoconf to produce a configure script. AC_PREREQ(2.69) AC_INIT(kanyremote,6.4) AM_INIT_AUTOMAKE AM_GNU_GETTEXT([external]) # Checks for programs. # Checks for libraries. # Checks for header files. AC_CONFIG_FILES([Makefile po/Makefile.in]) AC_OUTPUT kanyremote-6.4/aclocal.m40000644000232200023220000040413113123007023015741 0ustar debalancedebalance# generated automatically by aclocal 1.13.4 -*- Autoconf -*- # Copyright (C) 1996-2013 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, [m4_warning([this file was generated for autoconf 2.69. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) # gettext.m4 serial 66 (gettext-0.18.2) dnl Copyright (C) 1995-2013 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2006, 2008-2010. dnl Macro to add for using GNU gettext. dnl Usage: AM_GNU_GETTEXT([INTLSYMBOL], [NEEDSYMBOL], [INTLDIR]). dnl INTLSYMBOL can be one of 'external', 'no-libtool', 'use-libtool'. The dnl default (if it is not specified or empty) is 'no-libtool'. dnl INTLSYMBOL should be 'external' for packages with no intl directory, dnl and 'no-libtool' or 'use-libtool' for packages with an intl directory. dnl If INTLSYMBOL is 'use-libtool', then a libtool library dnl $(top_builddir)/intl/libintl.la will be created (shared and/or static, dnl depending on --{enable,disable}-{shared,static} and on the presence of dnl AM-DISABLE-SHARED). If INTLSYMBOL is 'no-libtool', a static library dnl $(top_builddir)/intl/libintl.a will be created. dnl If NEEDSYMBOL is specified and is 'need-ngettext', then GNU gettext dnl implementations (in libc or libintl) without the ngettext() function dnl will be ignored. If NEEDSYMBOL is specified and is dnl 'need-formatstring-macros', then GNU gettext implementations that don't dnl support the ISO C 99 formatstring macros will be ignored. dnl INTLDIR is used to find the intl libraries. If empty, dnl the value '$(top_builddir)/intl/' is used. dnl dnl The result of the configuration is one of three cases: dnl 1) GNU gettext, as included in the intl subdirectory, will be compiled dnl and used. dnl Catalog format: GNU --> install in $(datadir) dnl Catalog extension: .mo after installation, .gmo in source tree dnl 2) GNU gettext has been found in the system's C library. dnl Catalog format: GNU --> install in $(datadir) dnl Catalog extension: .mo after installation, .gmo in source tree dnl 3) No internationalization, always use English msgid. dnl Catalog format: none dnl Catalog extension: none dnl If INTLSYMBOL is 'external', only cases 2 and 3 can occur. dnl The use of .gmo is historical (it was needed to avoid overwriting the dnl GNU format catalogs when building on a platform with an X/Open gettext), dnl but we keep it in order not to force irrelevant filename changes on the dnl maintainers. dnl AC_DEFUN([AM_GNU_GETTEXT], [ dnl Argument checking. ifelse([$1], [], , [ifelse([$1], [external], , [ifelse([$1], [no-libtool], , [ifelse([$1], [use-libtool], , [errprint([ERROR: invalid first argument to AM_GNU_GETTEXT ])])])])]) ifelse(ifelse([$1], [], [old])[]ifelse([$1], [no-libtool], [old]), [old], [AC_DIAGNOSE([obsolete], [Use of AM_GNU_GETTEXT without [external] argument is deprecated.])]) ifelse([$2], [], , [ifelse([$2], [need-ngettext], , [ifelse([$2], [need-formatstring-macros], , [errprint([ERROR: invalid second argument to AM_GNU_GETTEXT ])])])]) define([gt_included_intl], ifelse([$1], [external], ifdef([AM_GNU_GETTEXT_][INTL_SUBDIR], [yes], [no]), [yes])) define([gt_libtool_suffix_prefix], ifelse([$1], [use-libtool], [l], [])) gt_NEEDS_INIT AM_GNU_GETTEXT_NEED([$2]) AC_REQUIRE([AM_PO_SUBDIRS])dnl ifelse(gt_included_intl, yes, [ AC_REQUIRE([AM_INTL_SUBDIR])dnl ]) dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) dnl Sometimes libintl requires libiconv, so first search for libiconv. dnl Ideally we would do this search only after the dnl if test "$USE_NLS" = "yes"; then dnl if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then dnl tests. But if configure.in invokes AM_ICONV after AM_GNU_GETTEXT dnl the configure script would need to contain the same shell code dnl again, outside any 'if'. There are two solutions: dnl - Invoke AM_ICONV_LINKFLAGS_BODY here, outside any 'if'. dnl - Control the expansions in more detail using AC_PROVIDE_IFELSE. dnl Since AC_PROVIDE_IFELSE is only in autoconf >= 2.52 and not dnl documented, we avoid it. ifelse(gt_included_intl, yes, , [ AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) ]) dnl Sometimes, on Mac OS X, libintl requires linking with CoreFoundation. gt_INTL_MACOSX dnl Set USE_NLS. AC_REQUIRE([AM_NLS]) ifelse(gt_included_intl, yes, [ BUILD_INCLUDED_LIBINTL=no USE_INCLUDED_LIBINTL=no ]) LIBINTL= LTLIBINTL= POSUB= dnl Add a version number to the cache macros. case " $gt_needs " in *" need-formatstring-macros "*) gt_api_version=3 ;; *" need-ngettext "*) gt_api_version=2 ;; *) gt_api_version=1 ;; esac gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" dnl If we use NLS figure out what method if test "$USE_NLS" = "yes"; then gt_use_preinstalled_gnugettext=no ifelse(gt_included_intl, yes, [ AC_MSG_CHECKING([whether included gettext is requested]) AC_ARG_WITH([included-gettext], [ --with-included-gettext use the GNU gettext library included here], nls_cv_force_use_gnu_gettext=$withval, nls_cv_force_use_gnu_gettext=no) AC_MSG_RESULT([$nls_cv_force_use_gnu_gettext]) nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext" if test "$nls_cv_force_use_gnu_gettext" != "yes"; then ]) dnl User does not insist on using GNU NLS library. Figure out what dnl to use. If GNU gettext is available we use this. Else we have dnl to fall back to GNU NLS library. if test $gt_api_version -ge 3; then gt_revision_test_code=' #ifndef __GNU_GETTEXT_SUPPORTED_REVISION #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) #endif changequote(,)dnl typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; changequote([,])dnl ' else gt_revision_test_code= fi if test $gt_api_version -ge 2; then gt_expression_test_code=' + * ngettext ("", "", 0)' else gt_expression_test_code= fi AC_CACHE_CHECK([for GNU gettext in libc], [$gt_func_gnugettext_libc], [AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[ #include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern int *_nl_domain_bindings; ]], [[ bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings ]])], [eval "$gt_func_gnugettext_libc=yes"], [eval "$gt_func_gnugettext_libc=no"])]) if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then dnl Sometimes libintl requires libiconv, so first search for libiconv. ifelse(gt_included_intl, yes, , [ AM_ICONV_LINK ]) dnl Search for libintl and define LIBINTL, LTLIBINTL and INCINTL dnl accordingly. Don't use AC_LIB_LINKFLAGS_BODY([intl],[iconv]) dnl because that would add "-liconv" to LIBINTL and LTLIBINTL dnl even if libiconv doesn't exist. AC_LIB_LINKFLAGS_BODY([intl]) AC_CACHE_CHECK([for GNU gettext in libintl], [$gt_func_gnugettext_libintl], [gt_save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS $INCINTL" gt_save_LIBS="$LIBS" LIBS="$LIBS $LIBINTL" dnl Now see whether libintl exists and does not depend on libiconv. AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[ #include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *); ]], [[ bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") ]])], [eval "$gt_func_gnugettext_libintl=yes"], [eval "$gt_func_gnugettext_libintl=no"]) dnl Now see whether libintl exists and depends on libiconv. if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then LIBS="$LIBS $LIBICONV" AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[ #include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *); ]], [[ bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") ]])], [LIBINTL="$LIBINTL $LIBICONV" LTLIBINTL="$LTLIBINTL $LTLIBICONV" eval "$gt_func_gnugettext_libintl=yes" ]) fi CPPFLAGS="$gt_save_CPPFLAGS" LIBS="$gt_save_LIBS"]) fi dnl If an already present or preinstalled GNU gettext() is found, dnl use it. But if this macro is used in GNU gettext, and GNU dnl gettext is already preinstalled in libintl, we update this dnl libintl. (Cf. the install rule in intl/Makefile.in.) if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ && test "$PACKAGE" != gettext-runtime \ && test "$PACKAGE" != gettext-tools; }; then gt_use_preinstalled_gnugettext=yes else dnl Reset the values set by searching for libintl. LIBINTL= LTLIBINTL= INCINTL= fi ifelse(gt_included_intl, yes, [ if test "$gt_use_preinstalled_gnugettext" != "yes"; then dnl GNU gettext is not found in the C library. dnl Fall back on included GNU gettext library. nls_cv_use_gnu_gettext=yes fi fi if test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Mark actions used to generate GNU NLS library. BUILD_INCLUDED_LIBINTL=yes USE_INCLUDED_LIBINTL=yes LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LIBICONV $LIBTHREAD" LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV $LTLIBTHREAD" LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'` fi CATOBJEXT= if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Mark actions to use GNU gettext tools. CATOBJEXT=.gmo fi ]) if test -n "$INTL_MACOSX_LIBS"; then if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Some extra flags are needed during linking. LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" fi fi if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then AC_DEFINE([ENABLE_NLS], [1], [Define to 1 if translation of program messages to the user's native language is requested.]) else USE_NLS=no fi fi AC_MSG_CHECKING([whether to use NLS]) AC_MSG_RESULT([$USE_NLS]) if test "$USE_NLS" = "yes"; then AC_MSG_CHECKING([where the gettext function comes from]) if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then gt_source="external libintl" else gt_source="libc" fi else gt_source="included intl directory" fi AC_MSG_RESULT([$gt_source]) fi if test "$USE_NLS" = "yes"; then if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then AC_MSG_CHECKING([how to link with libintl]) AC_MSG_RESULT([$LIBINTL]) AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCINTL]) fi dnl For backward compatibility. Some packages may be using this. AC_DEFINE([HAVE_GETTEXT], [1], [Define if the GNU gettext() function is already present or preinstalled.]) AC_DEFINE([HAVE_DCGETTEXT], [1], [Define if the GNU dcgettext() function is already present or preinstalled.]) fi dnl We need to process the po/ directory. POSUB=po fi ifelse(gt_included_intl, yes, [ dnl If this is used in GNU gettext we have to set BUILD_INCLUDED_LIBINTL dnl to 'yes' because some of the testsuite requires it. if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then BUILD_INCLUDED_LIBINTL=yes fi dnl Make all variables we use known to autoconf. AC_SUBST([BUILD_INCLUDED_LIBINTL]) AC_SUBST([USE_INCLUDED_LIBINTL]) AC_SUBST([CATOBJEXT]) dnl For backward compatibility. Some configure.ins may be using this. nls_cv_header_intl= nls_cv_header_libgt= dnl For backward compatibility. Some Makefiles may be using this. DATADIRNAME=share AC_SUBST([DATADIRNAME]) dnl For backward compatibility. Some Makefiles may be using this. INSTOBJEXT=.mo AC_SUBST([INSTOBJEXT]) dnl For backward compatibility. Some Makefiles may be using this. GENCAT=gencat AC_SUBST([GENCAT]) dnl For backward compatibility. Some Makefiles may be using this. INTLOBJS= if test "$USE_INCLUDED_LIBINTL" = yes; then INTLOBJS="\$(GETTOBJS)" fi AC_SUBST([INTLOBJS]) dnl Enable libtool support if the surrounding package wishes it. INTL_LIBTOOL_SUFFIX_PREFIX=gt_libtool_suffix_prefix AC_SUBST([INTL_LIBTOOL_SUFFIX_PREFIX]) ]) dnl For backward compatibility. Some Makefiles may be using this. INTLLIBS="$LIBINTL" AC_SUBST([INTLLIBS]) dnl Make all documented variables known to autoconf. AC_SUBST([LIBINTL]) AC_SUBST([LTLIBINTL]) AC_SUBST([POSUB]) ]) dnl gt_NEEDS_INIT ensures that the gt_needs variable is initialized. m4_define([gt_NEEDS_INIT], [ m4_divert_text([DEFAULTS], [gt_needs=]) m4_define([gt_NEEDS_INIT], []) ]) dnl Usage: AM_GNU_GETTEXT_NEED([NEEDSYMBOL]) AC_DEFUN([AM_GNU_GETTEXT_NEED], [ m4_divert_text([INIT_PREPARE], [gt_needs="$gt_needs $1"]) ]) dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version]) AC_DEFUN([AM_GNU_GETTEXT_VERSION], []) # iconv.m4 serial 18 (gettext-0.18.2) dnl Copyright (C) 2000-2002, 2007-2013 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_DEFUN([AM_ICONV_LINKFLAGS_BODY], [ dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV dnl accordingly. AC_LIB_LINKFLAGS_BODY([iconv]) ]) AC_DEFUN([AM_ICONV_LINK], [ dnl Some systems have iconv in libc, some have it in libiconv (OSF/1 and dnl those with the standalone portable GNU libiconv installed). AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV dnl accordingly. AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) dnl Add $INCICONV to CPPFLAGS before performing the following checks, dnl because if the user has installed libiconv and not disabled its use dnl via --without-libiconv-prefix, he wants to use it. The first dnl AC_LINK_IFELSE will then fail, the second AC_LINK_IFELSE will succeed. am_save_CPPFLAGS="$CPPFLAGS" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV]) AC_CACHE_CHECK([for iconv], [am_cv_func_iconv], [ am_cv_func_iconv="no, consider installing GNU libiconv" am_cv_lib_iconv=no AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[ #include #include ]], [[iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd);]])], [am_cv_func_iconv=yes]) if test "$am_cv_func_iconv" != yes; then am_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[ #include #include ]], [[iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd);]])], [am_cv_lib_iconv=yes] [am_cv_func_iconv=yes]) LIBS="$am_save_LIBS" fi ]) if test "$am_cv_func_iconv" = yes; then AC_CACHE_CHECK([for working iconv], [am_cv_func_iconv_works], [ dnl This tests against bugs in AIX 5.1, AIX 6.1..7.1, HP-UX 11.11, dnl Solaris 10. am_save_LIBS="$LIBS" if test $am_cv_lib_iconv = yes; then LIBS="$LIBS $LIBICONV" fi AC_RUN_IFELSE( [AC_LANG_SOURCE([[ #include #include int main () { int result = 0; /* Test against AIX 5.1 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); if (cd_utf8_to_88591 != (iconv_t)(-1)) { static const char input[] = "\342\202\254"; /* EURO SIGN */ char buf[10]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_utf8_to_88591, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) result |= 1; iconv_close (cd_utf8_to_88591); } } /* Test against Solaris 10 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); if (cd_ascii_to_88591 != (iconv_t)(-1)) { static const char input[] = "\263"; char buf[10]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_ascii_to_88591, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) result |= 2; iconv_close (cd_ascii_to_88591); } } /* Test against AIX 6.1..7.1 bug: Buffer overrun. */ { iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { static const char input[] = "\304"; static char buf[2] = { (char)0xDE, (char)0xAD }; const char *inptr = input; size_t inbytesleft = 1; char *outptr = buf; size_t outbytesleft = 1; size_t res = iconv (cd_88591_to_utf8, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD) result |= 4; iconv_close (cd_88591_to_utf8); } } #if 0 /* This bug could be worked around by the caller. */ /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ { iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; char buf[50]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_88591_to_utf8, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if ((int)res > 0) result |= 8; iconv_close (cd_88591_to_utf8); } } #endif /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is provided. */ if (/* Try standardized names. */ iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1) /* Try IRIX, OSF/1 names. */ && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1) /* Try AIX names. */ && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1) /* Try HP-UX names. */ && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) result |= 16; return result; }]])], [am_cv_func_iconv_works=yes], [am_cv_func_iconv_works=no], [ changequote(,)dnl case "$host_os" in aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; *) am_cv_func_iconv_works="guessing yes" ;; esac changequote([,])dnl ]) LIBS="$am_save_LIBS" ]) case "$am_cv_func_iconv_works" in *no) am_func_iconv=no am_cv_lib_iconv=no ;; *) am_func_iconv=yes ;; esac else am_func_iconv=no am_cv_lib_iconv=no fi if test "$am_func_iconv" = yes; then AC_DEFINE([HAVE_ICONV], [1], [Define if you have the iconv() function and it works.]) fi if test "$am_cv_lib_iconv" = yes; then AC_MSG_CHECKING([how to link with libiconv]) AC_MSG_RESULT([$LIBICONV]) else dnl If $LIBICONV didn't lead to a usable library, we don't need $INCICONV dnl either. CPPFLAGS="$am_save_CPPFLAGS" LIBICONV= LTLIBICONV= fi AC_SUBST([LIBICONV]) AC_SUBST([LTLIBICONV]) ]) dnl Define AM_ICONV using AC_DEFUN_ONCE for Autoconf >= 2.64, in order to dnl avoid warnings like dnl "warning: AC_REQUIRE: `AM_ICONV' was expanded before it was required". dnl This is tricky because of the way 'aclocal' is implemented: dnl - It requires defining an auxiliary macro whose name ends in AC_DEFUN. dnl Otherwise aclocal's initial scan pass would miss the macro definition. dnl - It requires a line break inside the AC_DEFUN_ONCE and AC_DEFUN expansions. dnl Otherwise aclocal would emit many "Use of uninitialized value $1" dnl warnings. m4_define([gl_iconv_AC_DEFUN], m4_version_prereq([2.64], [[AC_DEFUN_ONCE( [$1], [$2])]], [m4_ifdef([gl_00GNULIB], [[AC_DEFUN_ONCE( [$1], [$2])]], [[AC_DEFUN( [$1], [$2])]])])) gl_iconv_AC_DEFUN([AM_ICONV], [ AM_ICONV_LINK if test "$am_cv_func_iconv" = yes; then AC_MSG_CHECKING([for iconv declaration]) AC_CACHE_VAL([am_cv_proto_iconv], [ AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( [[ #include #include extern #ifdef __cplusplus "C" #endif #if defined(__STDC__) || defined(_MSC_VER) || defined(__cplusplus) size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); #else size_t iconv(); #endif ]], [[]])], [am_cv_proto_iconv_arg1=""], [am_cv_proto_iconv_arg1="const"]) am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"]) am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'` AC_MSG_RESULT([ $am_cv_proto_iconv]) AC_DEFINE_UNQUOTED([ICONV_CONST], [$am_cv_proto_iconv_arg1], [Define as const if the declaration of iconv() needs const.]) dnl Also substitute ICONV_CONST in the gnulib generated . m4_ifdef([gl_ICONV_H_DEFAULTS], [AC_REQUIRE([gl_ICONV_H_DEFAULTS]) if test -n "$am_cv_proto_iconv_arg1"; then ICONV_CONST="const" fi ]) fi ]) # intlmacosx.m4 serial 5 (gettext-0.18.2) dnl Copyright (C) 2004-2013 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Checks for special options needed on Mac OS X. dnl Defines INTL_MACOSX_LIBS. AC_DEFUN([gt_INTL_MACOSX], [ dnl Check for API introduced in Mac OS X 10.2. AC_CACHE_CHECK([for CFPreferencesCopyAppValue], [gt_cv_func_CFPreferencesCopyAppValue], [gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[#include ]], [[CFPreferencesCopyAppValue(NULL, NULL)]])], [gt_cv_func_CFPreferencesCopyAppValue=yes], [gt_cv_func_CFPreferencesCopyAppValue=no]) LIBS="$gt_save_LIBS"]) if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], [1], [Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in the CoreFoundation framework.]) fi dnl Check for API introduced in Mac OS X 10.3. AC_CACHE_CHECK([for CFLocaleCopyCurrent], [gt_cv_func_CFLocaleCopyCurrent], [gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[#include ]], [[CFLocaleCopyCurrent();]])], [gt_cv_func_CFLocaleCopyCurrent=yes], [gt_cv_func_CFLocaleCopyCurrent=no]) LIBS="$gt_save_LIBS"]) if test $gt_cv_func_CFLocaleCopyCurrent = yes; then AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], [1], [Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the CoreFoundation framework.]) fi INTL_MACOSX_LIBS= if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" fi AC_SUBST([INTL_MACOSX_LIBS]) ]) # lib-ld.m4 serial 6 dnl Copyright (C) 1996-2003, 2009-2013 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl Subroutines of libtool.m4, dnl with replacements s/_*LT_PATH/AC_LIB_PROG/ and s/lt_/acl_/ to avoid dnl collision with libtool.m4. dnl From libtool-2.4. Sets the variable with_gnu_ld to yes or no. AC_DEFUN([AC_LIB_PROG_LD_GNU], [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], [acl_cv_prog_gnu_ld], [# I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 /dev/null 2>&1 \ && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ || PATH_SEPARATOR=';' } fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by $CC]) case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [[\\/]]* | ?:[[\\/]]*) re_direlt='/[[^/]][[^/]]*/\.\./' # Canonicalize the pathname of ld ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'` while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL([acl_cv_path_LD], [if test -z "$LD"; then acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$acl_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then acl_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$acl_cv_path_LD" -v 2>&1 = 1.10 to complain if config.rpath is missing. m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([config.rpath])]) AC_REQUIRE([AC_PROG_CC]) dnl we use $CC, $GCC, $LDFLAGS AC_REQUIRE([AC_LIB_PROG_LD]) dnl we use $LD, $with_gnu_ld AC_REQUIRE([AC_CANONICAL_HOST]) dnl we use $host AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir AC_CACHE_CHECK([for shared library run path origin], [acl_cv_rpath], [ CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh . ./conftest.sh rm -f ./conftest.sh acl_cv_rpath=done ]) wl="$acl_cv_wl" acl_libext="$acl_cv_libext" acl_shlibext="$acl_cv_shlibext" acl_libname_spec="$acl_cv_libname_spec" acl_library_names_spec="$acl_cv_library_names_spec" acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" acl_hardcode_direct="$acl_cv_hardcode_direct" acl_hardcode_minus_L="$acl_cv_hardcode_minus_L" dnl Determine whether the user wants rpath handling at all. AC_ARG_ENABLE([rpath], [ --disable-rpath do not hardcode runtime library paths], :, enable_rpath=yes) ]) dnl AC_LIB_FROMPACKAGE(name, package) dnl declares that libname comes from the given package. The configure file dnl will then not have a --with-libname-prefix option but a dnl --with-package-prefix option. Several libraries can come from the same dnl package. This declaration must occur before an AC_LIB_LINKFLAGS or similar dnl macro call that searches for libname. AC_DEFUN([AC_LIB_FROMPACKAGE], [ pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) define([acl_frompackage_]NAME, [$2]) popdef([NAME]) pushdef([PACK],[$2]) pushdef([PACKUP],[m4_translit(PACK,[abcdefghijklmnopqrstuvwxyz./+-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) define([acl_libsinpackage_]PACKUP, m4_ifdef([acl_libsinpackage_]PACKUP, [m4_defn([acl_libsinpackage_]PACKUP)[, ]],)[lib$1]) popdef([PACKUP]) popdef([PACK]) ]) dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and dnl the libraries corresponding to explicit and implicit dependencies. dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables. dnl Also, sets the LIB${NAME}_PREFIX variable to nonempty if libname was found dnl in ${LIB${NAME}_PREFIX}/$acl_libdirstem. AC_DEFUN([AC_LIB_LINKFLAGS_BODY], [ AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) pushdef([PACK],[m4_ifdef([acl_frompackage_]NAME, [acl_frompackage_]NAME, lib[$1])]) pushdef([PACKUP],[m4_translit(PACK,[abcdefghijklmnopqrstuvwxyz./+-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) pushdef([PACKLIBS],[m4_ifdef([acl_frompackage_]NAME, [acl_libsinpackage_]PACKUP, lib[$1])]) dnl Autoconf >= 2.61 supports dots in --with options. pushdef([P_A_C_K],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.61]),[-1],[m4_translit(PACK,[.],[_])],PACK)]) dnl By default, look in $includedir and $libdir. use_additional=yes AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) AC_ARG_WITH(P_A_C_K[-prefix], [[ --with-]]P_A_C_K[[-prefix[=DIR] search for ]PACKLIBS[ in DIR/include and DIR/lib --without-]]P_A_C_K[[-prefix don't search for ]PACKLIBS[ in includedir and libdir]], [ if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" if test "$acl_libdirstem2" != "$acl_libdirstem" \ && ! test -d "$withval/$acl_libdirstem"; then additional_libdir="$withval/$acl_libdirstem2" fi fi fi ]) dnl Search the library and its dependencies in $additional_libdir and dnl $LDFLAGS. Using breadth-first-seach. LIB[]NAME= LTLIB[]NAME= INC[]NAME= LIB[]NAME[]_PREFIX= dnl HAVE_LIB${NAME} is an indicator that LIB${NAME}, LTLIB${NAME} have been dnl computed. So it has to be reset here. HAVE_LIB[]NAME= rpathdirs= ltrpathdirs= names_already_handled= names_next_round='$1 $2' while test -n "$names_next_round"; do names_this_round="$names_next_round" names_next_round= for name in $names_this_round; do already_handled= for n in $names_already_handled; do if test "$n" = "$name"; then already_handled=yes break fi done if test -z "$already_handled"; then names_already_handled="$names_already_handled $name" dnl See if it was already located by an earlier AC_LIB_LINKFLAGS dnl or AC_LIB_HAVE_LINKFLAGS call. uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'` eval value=\"\$HAVE_LIB$uppername\" if test -n "$value"; then if test "$value" = yes; then eval value=\"\$LIB$uppername\" test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value" eval value=\"\$LTLIB$uppername\" test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value" else dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined dnl that this library doesn't exist. So just drop it. : fi else dnl Search the library lib$name in $additional_libdir and $LDFLAGS dnl and the already constructed $LIBNAME/$LTLIBNAME. found_dir= found_la= found_so= found_a= eval libname=\"$acl_libname_spec\" # typically: libname=lib$name if test -n "$acl_shlibext"; then shrext=".$acl_shlibext" # typically: shrext=.so else shrext= fi if test $use_additional = yes; then dir="$additional_libdir" dnl The same code as in the loop below: dnl First look for a shared library. if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi dnl Then look for a static library. if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` dnl First look for a shared library. if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi dnl Then look for a static library. if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi ;; esac if test "X$found_dir" != "X"; then break fi done fi if test "X$found_dir" != "X"; then dnl Found the library. LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name" if test "X$found_so" != "X"; then dnl Linking with a shared library. We attempt to hardcode its dnl directory into the executable's runpath, unless it's the dnl standard /usr/lib. if test "$enable_rpath" = no \ || test "X$found_dir" = "X/usr/$acl_libdirstem" \ || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then dnl No hardcoding is needed. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else dnl Use an explicit option to hardcode DIR into the resulting dnl binary. dnl Potentially add DIR to ltrpathdirs. dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. haveit= for x in $ltrpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $found_dir" fi dnl The hardcoding into $LIBNAME is system dependent. if test "$acl_hardcode_direct" = yes; then dnl Using DIR/libNAME.so during linking hardcodes DIR into the dnl resulting binary. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then dnl Use an explicit option to hardcode DIR into the resulting dnl binary. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" dnl Potentially add DIR to rpathdirs. dnl The rpathdirs will be appended to $LIBNAME at the end. haveit= for x in $rpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $found_dir" fi else dnl Rely on "-L$found_dir". dnl But don't add it if it's already contained in the LDFLAGS dnl or the already constructed $LIBNAME haveit= for x in $LDFLAGS $LIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir" fi if test "$acl_hardcode_minus_L" != no; then dnl FIXME: Not sure whether we should use dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" dnl here. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else dnl We cannot use $acl_hardcode_runpath_var and LD_RUN_PATH dnl here, because this doesn't fit in flags passed to the dnl compiler. So give up. No hardcoding. This affects only dnl very old systems. dnl FIXME: Not sure whether we should use dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" dnl here. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" fi fi fi fi else if test "X$found_a" != "X"; then dnl Linking with a static library. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a" else dnl We shouldn't come here, but anyway it's good to have a dnl fallback. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name" fi fi dnl Assume the include files are nearby. additional_includedir= case "$found_dir" in */$acl_libdirstem | */$acl_libdirstem/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` if test "$name" = '$1'; then LIB[]NAME[]_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; */$acl_libdirstem2 | */$acl_libdirstem2/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` if test "$name" = '$1'; then LIB[]NAME[]_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; esac if test "X$additional_includedir" != "X"; then dnl Potentially add $additional_includedir to $INCNAME. dnl But don't add it dnl 1. if it's the standard /usr/include, dnl 2. if it's /usr/local/include and we are using GCC on Linux, dnl 3. if it's already present in $CPPFLAGS or the already dnl constructed $INCNAME, dnl 4. if it doesn't exist as a directory. if test "X$additional_includedir" != "X/usr/include"; then haveit= if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then for x in $CPPFLAGS $INC[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_includedir"; then dnl Really add $additional_includedir to $INCNAME. INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir" fi fi fi fi fi dnl Look for dependencies. if test -n "$found_la"; then dnl Read the .la file. It defines the variables dnl dlname, library_names, old_library, dependency_libs, current, dnl age, revision, installed, dlopen, dlpreopen, libdir. save_libdir="$libdir" case "$found_la" in */* | *\\*) . "$found_la" ;; *) . "./$found_la" ;; esac libdir="$save_libdir" dnl We use only dependency_libs. for dep in $dependency_libs; do case "$dep" in -L*) additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME. dnl But don't add it dnl 1. if it's the standard /usr/lib, dnl 2. if it's /usr/local/lib and we are using GCC on Linux, dnl 3. if it's already present in $LDFLAGS or the already dnl constructed $LIBNAME, dnl 4. if it doesn't exist as a directory. if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \ && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then haveit= if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \ || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then haveit= for x in $LDFLAGS $LIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LIBNAME. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir" fi fi haveit= for x in $LDFLAGS $LTLIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LTLIBNAME. LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir" fi fi fi fi ;; -R*) dir=`echo "X$dep" | sed -e 's/^X-R//'` if test "$enable_rpath" != no; then dnl Potentially add DIR to rpathdirs. dnl The rpathdirs will be appended to $LIBNAME at the end. haveit= for x in $rpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $dir" fi dnl Potentially add DIR to ltrpathdirs. dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. haveit= for x in $ltrpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $dir" fi fi ;; -l*) dnl Handle this in the next round. names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` ;; *.la) dnl Handle this in the next round. Throw away the .la's dnl directory; it is already contained in a preceding -L dnl option. names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` ;; *) dnl Most likely an immediate library name. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep" LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep" ;; esac done fi else dnl Didn't find the library; assume it is in the system directories dnl known to the linker and runtime loader. (All the system dnl directories known to the linker should also be known to the dnl runtime loader, otherwise the system is severely misconfigured.) LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name" fi fi fi done done if test "X$rpathdirs" != "X"; then if test -n "$acl_hardcode_libdir_separator"; then dnl Weird platform: only the last -rpath option counts, the user must dnl pass all path elements in one option. We can arrange that for a dnl single library, but not when more than one $LIBNAMEs are used. alldirs= for found_dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" done dnl Note: acl_hardcode_libdir_flag_spec uses $libdir and $wl. acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" else dnl The -rpath options are cumulative. for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" done fi fi if test "X$ltrpathdirs" != "X"; then dnl When using libtool, the option that works for both libraries and dnl executables is -R. The -R options are cumulative. for found_dir in $ltrpathdirs; do LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-R$found_dir" done fi popdef([P_A_C_K]) popdef([PACKLIBS]) popdef([PACKUP]) popdef([PACK]) popdef([NAME]) ]) dnl AC_LIB_APPENDTOVAR(VAR, CONTENTS) appends the elements of CONTENTS to VAR, dnl unless already present in VAR. dnl Works only for CPPFLAGS, not for LIB* variables because that sometimes dnl contains two or three consecutive elements that belong together. AC_DEFUN([AC_LIB_APPENDTOVAR], [ for element in [$2]; do haveit= for x in $[$1]; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X$element"; then haveit=yes break fi done if test -z "$haveit"; then [$1]="${[$1]}${[$1]:+ }$element" fi done ]) dnl For those cases where a variable contains several -L and -l options dnl referring to unknown libraries and directories, this macro determines the dnl necessary additional linker options for the runtime path. dnl AC_LIB_LINKFLAGS_FROM_LIBS([LDADDVAR], [LIBSVALUE], [USE-LIBTOOL]) dnl sets LDADDVAR to linker options needed together with LIBSVALUE. dnl If USE-LIBTOOL evaluates to non-empty, linking with libtool is assumed, dnl otherwise linking without libtool is assumed. AC_DEFUN([AC_LIB_LINKFLAGS_FROM_LIBS], [ AC_REQUIRE([AC_LIB_RPATH]) AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) $1= if test "$enable_rpath" != no; then if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then dnl Use an explicit option to hardcode directories into the resulting dnl binary. rpathdirs= next= for opt in $2; do if test -n "$next"; then dir="$next" dnl No need to hardcode the standard /usr/lib. if test "X$dir" != "X/usr/$acl_libdirstem" \ && test "X$dir" != "X/usr/$acl_libdirstem2"; then rpathdirs="$rpathdirs $dir" fi next= else case $opt in -L) next=yes ;; -L*) dir=`echo "X$opt" | sed -e 's,^X-L,,'` dnl No need to hardcode the standard /usr/lib. if test "X$dir" != "X/usr/$acl_libdirstem" \ && test "X$dir" != "X/usr/$acl_libdirstem2"; then rpathdirs="$rpathdirs $dir" fi next= ;; *) next= ;; esac fi done if test "X$rpathdirs" != "X"; then if test -n ""$3""; then dnl libtool is used for linking. Use -R options. for dir in $rpathdirs; do $1="${$1}${$1:+ }-R$dir" done else dnl The linker is used for linking directly. if test -n "$acl_hardcode_libdir_separator"; then dnl Weird platform: only the last -rpath option counts, the user dnl must pass all path elements in one option. alldirs= for dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$dir" done acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" $1="$flag" else dnl The -rpath options are cumulative. for dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" $1="${$1}${$1:+ }$flag" done fi fi fi fi fi AC_SUBST([$1]) ]) # lib-prefix.m4 serial 7 (gettext-0.18) dnl Copyright (C) 2001-2005, 2008-2013 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't dnl require excessive bracketing. ifdef([AC_HELP_STRING], [AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])], [AC_DEFUN([AC_][LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])]) dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed dnl to access previously installed libraries. The basic assumption is that dnl a user will want packages to use other packages he previously installed dnl with the same --prefix option. dnl This macro is not needed if only AC_LIB_LINKFLAGS is used to locate dnl libraries, but is otherwise very convenient. AC_DEFUN([AC_LIB_PREFIX], [ AC_BEFORE([$0], [AC_LIB_LINKFLAGS]) AC_REQUIRE([AC_PROG_CC]) AC_REQUIRE([AC_CANONICAL_HOST]) AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) dnl By default, look in $includedir and $libdir. use_additional=yes AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) AC_LIB_ARG_WITH([lib-prefix], [ --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib --without-lib-prefix don't search for libraries in includedir and libdir], [ if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" fi fi ]) if test $use_additional = yes; then dnl Potentially add $additional_includedir to $CPPFLAGS. dnl But don't add it dnl 1. if it's the standard /usr/include, dnl 2. if it's already present in $CPPFLAGS, dnl 3. if it's /usr/local/include and we are using GCC on Linux, dnl 4. if it doesn't exist as a directory. if test "X$additional_includedir" != "X/usr/include"; then haveit= for x in $CPPFLAGS; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then if test -d "$additional_includedir"; then dnl Really add $additional_includedir to $CPPFLAGS. CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir" fi fi fi fi dnl Potentially add $additional_libdir to $LDFLAGS. dnl But don't add it dnl 1. if it's the standard /usr/lib, dnl 2. if it's already present in $LDFLAGS, dnl 3. if it's /usr/local/lib and we are using GCC on Linux, dnl 4. if it doesn't exist as a directory. if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then haveit= for x in $LDFLAGS; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; then if test -n "$GCC"; then case $host_os in linux*) haveit=yes;; esac fi fi if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LDFLAGS. LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir" fi fi fi fi fi ]) dnl AC_LIB_PREPARE_PREFIX creates variables acl_final_prefix, dnl acl_final_exec_prefix, containing the values to which $prefix and dnl $exec_prefix will expand at the end of the configure script. AC_DEFUN([AC_LIB_PREPARE_PREFIX], [ dnl Unfortunately, prefix and exec_prefix get only finally determined dnl at the end of configure. if test "X$prefix" = "XNONE"; then acl_final_prefix="$ac_default_prefix" else acl_final_prefix="$prefix" fi if test "X$exec_prefix" = "XNONE"; then acl_final_exec_prefix='${prefix}' else acl_final_exec_prefix="$exec_prefix" fi acl_save_prefix="$prefix" prefix="$acl_final_prefix" eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" prefix="$acl_save_prefix" ]) dnl AC_LIB_WITH_FINAL_PREFIX([statement]) evaluates statement, with the dnl variables prefix and exec_prefix bound to the values they will have dnl at the end of the configure script. AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX], [ acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" $1 exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" ]) dnl AC_LIB_PREPARE_MULTILIB creates dnl - a variable acl_libdirstem, containing the basename of the libdir, either dnl "lib" or "lib64" or "lib/64", dnl - a variable acl_libdirstem2, as a secondary possible value for dnl acl_libdirstem, either the same as acl_libdirstem or "lib/sparcv9" or dnl "lib/amd64". AC_DEFUN([AC_LIB_PREPARE_MULTILIB], [ dnl There is no formal standard regarding lib and lib64. dnl On glibc systems, the current practice is that on a system supporting dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under dnl $prefix/lib64 and 32-bit libraries go under $prefix/lib. We determine dnl the compiler's default mode by looking at the compiler's library search dnl path. If at least one of its elements ends in /lib64 or points to a dnl directory whose absolute pathname ends in /lib64, we assume a 64-bit ABI. dnl Otherwise we use the default, namely "lib". dnl On Solaris systems, the current practice is that on a system supporting dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under dnl $prefix/lib/64 (which is a symlink to either $prefix/lib/sparcv9 or dnl $prefix/lib/amd64) and 32-bit libraries go under $prefix/lib. AC_REQUIRE([AC_CANONICAL_HOST]) acl_libdirstem=lib acl_libdirstem2= case "$host_os" in solaris*) dnl See Solaris 10 Software Developer Collection > Solaris 64-bit Developer's Guide > The Development Environment dnl . dnl "Portable Makefiles should refer to any library directories using the 64 symbolic link." dnl But we want to recognize the sparcv9 or amd64 subdirectory also if the dnl symlink is missing, so we set acl_libdirstem2 too. AC_CACHE_CHECK([for 64-bit host], [gl_cv_solaris_64bit], [AC_EGREP_CPP([sixtyfour bits], [ #ifdef _LP64 sixtyfour bits #endif ], [gl_cv_solaris_64bit=yes], [gl_cv_solaris_64bit=no]) ]) if test $gl_cv_solaris_64bit = yes; then acl_libdirstem=lib/64 case "$host_cpu" in sparc*) acl_libdirstem2=lib/sparcv9 ;; i*86 | x86_64) acl_libdirstem2=lib/amd64 ;; esac fi ;; *) searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'` if test -n "$searchpath"; then acl_save_IFS="${IFS= }"; IFS=":" for searchdir in $searchpath; do if test -d "$searchdir"; then case "$searchdir" in */lib64/ | */lib64 ) acl_libdirstem=lib64 ;; */../ | */.. ) # Better ignore directories of this form. They are misleading. ;; *) searchdir=`cd "$searchdir" && pwd` case "$searchdir" in */lib64 ) acl_libdirstem=lib64 ;; esac ;; esac fi done IFS="$acl_save_IFS" fi ;; esac test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem" ]) # nls.m4 serial 5 (gettext-0.18) dnl Copyright (C) 1995-2003, 2005-2006, 2008-2013 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2003. AC_PREREQ([2.50]) AC_DEFUN([AM_NLS], [ AC_MSG_CHECKING([whether NLS is requested]) dnl Default is enabled NLS AC_ARG_ENABLE([nls], [ --disable-nls do not use Native Language Support], USE_NLS=$enableval, USE_NLS=yes) AC_MSG_RESULT([$USE_NLS]) AC_SUBST([USE_NLS]) ]) # po.m4 serial 21 (gettext-0.18.3) dnl Copyright (C) 1995-2013 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2003. AC_PREREQ([2.60]) dnl Checks for all prerequisites of the po subdirectory. AC_DEFUN([AM_PO_SUBDIRS], [ AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl AC_REQUIRE([AC_PROG_SED])dnl AC_REQUIRE([AM_NLS])dnl dnl Release version of the gettext macros. This is used to ensure that dnl the gettext macros and po/Makefile.in.in are in sync. AC_SUBST([GETTEXT_MACRO_VERSION], [0.18]) dnl Perform the following tests also if --disable-nls has been given, dnl because they are needed for "make dist" to work. dnl Search for GNU msgfmt in the PATH. dnl The first test excludes Solaris msgfmt and early GNU msgfmt versions. dnl The second test excludes FreeBSD msgfmt. AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, [$ac_dir/$ac_word --statistics /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 && (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], :) AC_PATH_PROG([GMSGFMT], [gmsgfmt], [$MSGFMT]) dnl Test whether it is GNU msgfmt >= 0.15. changequote(,)dnl case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;; *) MSGFMT_015=$MSGFMT ;; esac changequote([,])dnl AC_SUBST([MSGFMT_015]) changequote(,)dnl case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;; *) GMSGFMT_015=$GMSGFMT ;; esac changequote([,])dnl AC_SUBST([GMSGFMT_015]) dnl Search for GNU xgettext 0.12 or newer in the PATH. dnl The first test excludes Solaris xgettext and early GNU xgettext versions. dnl The second test excludes FreeBSD xgettext. AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, [$ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 && (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], :) dnl Remove leftover from FreeBSD xgettext call. rm -f messages.po dnl Test whether it is GNU xgettext >= 0.15. changequote(,)dnl case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;; *) XGETTEXT_015=$XGETTEXT ;; esac changequote([,])dnl AC_SUBST([XGETTEXT_015]) dnl Search for GNU msgmerge 0.11 or newer in the PATH. AM_PATH_PROG_WITH_TEST(MSGMERGE, msgmerge, [$ac_dir/$ac_word --update -q /dev/null /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1], :) dnl Installation directories. dnl Autoconf >= 2.60 defines localedir. For older versions of autoconf, we dnl have to define it here, so that it can be used in po/Makefile. test -n "$localedir" || localedir='${datadir}/locale' AC_SUBST([localedir]) dnl Support for AM_XGETTEXT_OPTION. test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS= AC_SUBST([XGETTEXT_EXTRA_OPTIONS]) AC_CONFIG_COMMANDS([po-directories], [[ for ac_file in $CONFIG_FILES; do # Support "outfile[:infile[:infile...]]" case "$ac_file" in *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; esac # PO directories have a Makefile.in generated from Makefile.in.in. case "$ac_file" in */Makefile.in) # Adjust a relative srcdir. ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" case "$ac_given_srcdir" in .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; /*) top_srcdir="$ac_given_srcdir" ;; *) top_srcdir="$ac_dots$ac_given_srcdir" ;; esac # Treat a directory as a PO directory if and only if it has a # POTFILES.in file. This allows packages to have multiple PO # directories under different names or in different locations. if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then rm -f "$ac_dir/POTFILES" test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" gt_tab=`printf '\t'` cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ${gt_tab}]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" POMAKEFILEDEPS="POTFILES.in" # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend # on $ac_dir but don't depend on user-specified configuration # parameters. if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then # The LINGUAS file contains the set of available languages. if test -n "$OBSOLETE_ALL_LINGUAS"; then test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" fi ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` # Hide the ALL_LINGUAS assignment from automake < 1.5. eval 'ALL_LINGUAS''=$ALL_LINGUAS_' POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" else # The set of available languages was given in configure.in. # Hide the ALL_LINGUAS assignment from automake < 1.5. eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' fi # Compute POFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po) # Compute UPDATEPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update) # Compute DUMMYPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop) # Compute GMOFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo) case "$ac_given_srcdir" in .) srcdirpre= ;; *) srcdirpre='$(srcdir)/' ;; esac POFILES= UPDATEPOFILES= DUMMYPOFILES= GMOFILES= for lang in $ALL_LINGUAS; do POFILES="$POFILES $srcdirpre$lang.po" UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" DUMMYPOFILES="$DUMMYPOFILES $lang.nop" GMOFILES="$GMOFILES $srcdirpre$lang.gmo" done # CATALOGS depends on both $ac_dir and the user's LINGUAS # environment variable. INST_LINGUAS= if test -n "$ALL_LINGUAS"; then for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "$LINGUAS"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then INST_LINGUAS="$INST_LINGUAS $presentlang" fi done fi CATALOGS= if test -n "$INST_LINGUAS"; then for lang in $INST_LINGUAS; do CATALOGS="$CATALOGS $lang.gmo" done fi test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do if test -f "$f"; then case "$f" in *.orig | *.bak | *~) ;; *) cat "$f" >> "$ac_dir/Makefile" ;; esac fi done fi ;; esac done]], [# Capture the value of obsolete ALL_LINGUAS because we need it to compute # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it # from automake < 1.5. eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' # Capture the value of LINGUAS because we need it to compute CATALOGS. LINGUAS="${LINGUAS-%UNSET%}" ]) ]) dnl Postprocesses a Makefile in a directory containing PO files. AC_DEFUN([AM_POSTPROCESS_PO_MAKEFILE], [ # When this code is run, in config.status, two variables have already been # set: # - OBSOLETE_ALL_LINGUAS is the value of LINGUAS set in configure.in, # - LINGUAS is the value of the environment variable LINGUAS at configure # time. changequote(,)dnl # Adjust a relative srcdir. ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" case "$ac_given_srcdir" in .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; /*) top_srcdir="$ac_given_srcdir" ;; *) top_srcdir="$ac_dots$ac_given_srcdir" ;; esac # Find a way to echo strings without interpreting backslash. if test "X`(echo '\t') 2>/dev/null`" = 'X\t'; then gt_echo='echo' else if test "X`(printf '%s\n' '\t') 2>/dev/null`" = 'X\t'; then gt_echo='printf %s\n' else echo_func () { cat < "$ac_file.tmp" tab=`printf '\t'` if grep -l '@TCLCATALOGS@' "$ac_file" > /dev/null; then # Add dependencies that cannot be formulated as a simple suffix rule. for lang in $ALL_LINGUAS; do frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'` cat >> "$ac_file.tmp" < /dev/null; then # Add dependencies that cannot be formulated as a simple suffix rule. for lang in $ALL_LINGUAS; do frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'` cat >> "$ac_file.tmp" <> "$ac_file.tmp" <, 1996. AC_PREREQ([2.50]) # Search path for a program which passes the given test. dnl AM_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) AC_DEFUN([AM_PATH_PROG_WITH_TEST], [ # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which # contains only /bin. Note that ksh looks also at the FPATH variable, # so we have to set that as well for the test. PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ || PATH_SEPARATOR=';' } fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "$2", so it can be a program name with args. set dummy $2; ac_word=[$]2 AC_MSG_CHECKING([for $ac_word]) AC_CACHE_VAL([ac_cv_path_$1], [case "[$]$1" in [[\\/]]* | ?:[[\\/]]*) ac_cv_path_$1="[$]$1" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in ifelse([$5], , $PATH, [$5]); do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then echo "$as_me: trying $ac_dir/$ac_word..." >&AS_MESSAGE_LOG_FD if [$3]; then ac_cv_path_$1="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" dnl If no 4th arg is given, leave the cache variable unset, dnl so AC_PATH_PROGS will keep looking. ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4" ])dnl ;; esac])dnl $1="$ac_cv_path_$1" if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then AC_MSG_RESULT([$][$1]) else AC_MSG_RESULT([no]) fi AC_SUBST([$1])dnl ]) # Copyright (C) 2002-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.13' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. m4_if([$1], [1.13.4], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) # _AM_AUTOCONF_VERSION(VERSION) # ----------------------------- # aclocal traces this macro to find the Autoconf version. # This is a private macro too. Using m4_define simplifies # the logic in aclocal, which can simply ignore this definition. m4_define([_AM_AUTOCONF_VERSION], []) # AM_SET_CURRENT_AUTOMAKE_VERSION # ------------------------------- # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.13.4])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets # $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to # '$srcdir', '$srcdir/..', or '$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and # therefore $ac_aux_dir as well) can be either absolute or relative, # depending on how configure is run. This is pretty annoying, since # it makes $ac_aux_dir quite unusable in subdirectories: in the top # source directory, any form will work fine, but in subdirectories a # relative path needs to be adjusted first. # # $ac_aux_dir/missing # fails when called from a subdirectory if $ac_aux_dir is relative # $top_srcdir/$ac_aux_dir/missing # fails if $ac_aux_dir is absolute, # fails when called from a subdirectory in a VPATH build with # a relative $ac_aux_dir # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually # harmless because $srcdir is '.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, # iff we strip the leading $srcdir from $ac_aux_dir. That would be: # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` # and then we would define $MISSING as # MISSING="\${SHELL} $am_aux_dir/missing" # This will work as long as MISSING is not called from configure, because # unfortunately $(top_srcdir) has no meaning in configure. # However there are other variables, like CC, which are often used in # configure, and could therefore not use this "fixed" $ac_aux_dir. # # Another solution, used here, is to always expand $ac_aux_dir to an # absolute PATH. The drawback is that using absolute paths prevent a # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. AC_PREREQ([2.50])dnl # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- # Copyright (C) 1997-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) # Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing # CC etc. in the Makefile, will ask for an AC_PROG_CC use... # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. # NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular # dependency, and given that the user is not expected to run this macro, # just rely on AC_PROG_CC. AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], [$1], [CXX], [depcc="$CXX" am_compiler_list=], [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], [$1], [UPC], [depcc="$UPC" am_compiler_list=], [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi am__universal=false m4_case([$1], [CC], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac], [CXX], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac]) for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. # This macro is AC_REQUIREd in _AM_DEPENDENCIES. AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl AS_HELP_STRING( [--enable-dependency-tracking], [do not reject slow dependency extractors]) AS_HELP_STRING( [--disable-dependency-tracking], [speeds up one-time build])]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl AC_SUBST([am__nodep])dnl _AM_SUBST_NOTMAKE([am__nodep])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ])# _AM_OUTPUT_DEPENDENCY_COMMANDS # AM_OUTPUT_DEPENDENCY_COMMANDS # ----------------------------- # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking # is enabled. FIXME. This creates each '.P' file that we will # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- # The call with PACKAGE and VERSION arguments is the old style # call (pre autoconf-2.50), which is being phased out. PACKAGE # and VERSION should now be passed to AC_INIT and removed from # the call to AM_INIT_AUTOMAKE. # We support both call styles for the transition. After # the next Automake release, Autoconf can make the AC_INIT # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl # test to see if srcdir already configured if test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [AC_DIAGNOSE([obsolete], [$0: two- and three-arguments forms are deprecated.]) m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. m4_if( m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), [ok:ok],, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) AM_MISSING_PROG([AUTOCONF], [autoconf]) AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) AM_MISSING_PROG([AUTOHEADER], [autoheader]) AM_MISSING_PROG([MAKEINFO], [makeinfo]) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # AC_SUBST([mkdir_p], ['$(MKDIR_P)']) # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES([CC])], [m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES([CXX])], [m4_define([AC_PROG_CXX], m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES([OBJC])], [m4_define([AC_PROG_OBJC], m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], [_AM_DEPENDENCIES([OBJCXX])], [m4_define([AC_PROG_OBJCXX], m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl ]) AC_REQUIRE([AM_SILENT_RULES])dnl dnl The testsuite driver may need to know about EXEEXT, so add the dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl ]) dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the # loop where config.status creates the headers, so we can generate # our stamp files there. AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi AC_SUBST([install_sh])]) # Copyright (C) 2003-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) # Check to see how 'make' treats includes. -*- Autoconf -*- # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- # Copyright (C) 1997-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) # AM_MISSING_HAS_RUN # ------------------ # Define MISSING if not defined so far and test if it is modern enough. # If it is, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= AC_MSG_WARN(['missing' script is too old or missing]) fi ]) # Helper functions for option handling. -*- Autoconf -*- # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) # -------------------- # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) # _AM_SET_OPTIONS(OPTIONS) # ------------------------ # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) # ------------------------------------------- # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) # Check to make sure that the build environment is sane. -*- Autoconf -*- # Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi if test "$[2]" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT([yes]) # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi AC_CONFIG_COMMANDS_PRE( [AC_MSG_CHECKING([that generated files are newer than configure]) if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi AC_MSG_RESULT([done])]) rm -f conftest.file ]) # Copyright (C) 2009-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_SILENT_RULES([DEFAULT]) # -------------------------- # Enable less verbose build rules; with the default set to DEFAULT # ("yes" being less verbose, "no" or empty being verbose). AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl AS_HELP_STRING( [--enable-silent-rules], [less verbose build output (undo: "make V=1")]) AS_HELP_STRING( [--disable-silent-rules], [verbose build output (undo: "make V=0")])dnl ]) case $enable_silent_rules in @%:@ ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; esac dnl dnl A few 'make' implementations (e.g., NonStop OS and NextStep) dnl do not support nested variable expansions. dnl See automake bug#9928 and bug#10237. am_make=${MAKE-make} AC_CACHE_CHECK([whether $am_make supports nested variables], [am_cv_make_support_nested_variables], [if AS_ECHO([['TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi]) if test $am_cv_make_support_nested_variables = yes; then dnl Using '$V' instead of '$(V)' breaks IRIX make. AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AC_SUBST([AM_V])dnl AM_SUBST_NOTMAKE([AM_V])dnl AC_SUBST([AM_DEFAULT_V])dnl AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl AC_SUBST([AM_DEFAULT_VERBOSITY])dnl AM_BACKSLASH='\' AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_STRIP # --------------------- # One issue with vendor 'install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we # always use install-sh in "make install-strip", and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) # Copyright (C) 2006-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. # This macro is traced by Automake. AC_DEFUN([_AM_SUBST_NOTMAKE]) # AM_SUBST_NOTMAKE(VARIABLE) # -------------------------- # Public sister of _AM_SUBST_NOTMAKE. AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- # Copyright (C) 2004-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. # FORMAT should be one of 'v7', 'ustar', or 'pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory # $tardir. # tardir=directory && $(am__tar) > result.tar # # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar # AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AC_SUBST([AMTAR], ['$${TAR-tar}']) # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' m4_if([$1], [v7], [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], [m4_case([$1], [ustar], [# The POSIX 1988 'ustar' format is defined with fixed-size fields. # There is notably a 21 bits limit for the UID and the GID. In fact, # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 # and bug#13588). am_max_uid=2097151 # 2^21 - 1 am_max_gid=$am_max_uid # The $UID and $GID variables are not portable, so we need to resort # to the POSIX-mandated id(1) utility. Errors in the 'id' calls # below are definitely unexpected, so allow the users to see them # (that is, avoid stderr redirection). am_uid=`id -u || echo unknown` am_gid=`id -g || echo unknown` AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) if test $am_uid -le $am_max_uid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) if test $am_gid -le $am_max_gid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi], [pax], [], [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Go ahead even if we have the value already cached. We do so because we # need to set the values for the 'am__tar' and 'am__untar' variables. _am_tools=${am_cv_prog_tar_$1-$_am_tools} for _am_tool in $_am_tools; do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works. rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR kanyremote-6.4/install-sh0000755000232200023220000003325512156035425016126 0ustar debalancedebalance#!/bin/sh # install - install a program, script, or datafile scriptversion=2011-11-20.07; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the # following copyright and license. # # Copyright (C) 1994 X Consortium # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to # deal in the Software without restriction, including without limitation the # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or # sell copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name of the X Consortium shall not # be used in advertising or otherwise to promote the sale, use or other deal- # ings in this Software without prior written authorization from the X Consor- # tium. # # # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # 'make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. nl=' ' IFS=" "" $nl" # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. doit=${DOITPROG-} if test -z "$doit"; then doit_exec=exec else doit_exec=$doit fi # Put in absolute file names if you don't have them in your path; # or use environment vars. chgrpprog=${CHGRPPROG-chgrp} chmodprog=${CHMODPROG-chmod} chownprog=${CHOWNPROG-chown} cmpprog=${CMPPROG-cmp} cpprog=${CPPROG-cp} mkdirprog=${MKDIRPROG-mkdir} mvprog=${MVPROG-mv} rmprog=${RMPROG-rm} stripprog=${STRIPPROG-strip} posix_glob='?' initialize_posix_glob=' test "$posix_glob" != "?" || { if (set -f) 2>/dev/null; then posix_glob= else posix_glob=: fi } ' posix_mkdir= # Desired mode of installed file. mode=0755 chgrpcmd= chmodcmd=$chmodprog chowncmd= mvcmd=$mvprog rmcmd="$rmprog -f" stripcmd= src= dst= dir_arg= dst_arg= copy_on_change=false no_target_directory= usage="\ Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE or: $0 [OPTION]... SRCFILES... DIRECTORY or: $0 [OPTION]... -t DIRECTORY SRCFILES... or: $0 [OPTION]... -d DIRECTORIES... In the 1st form, copy SRCFILE to DSTFILE. In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. In the 4th, create DIRECTORIES. Options: --help display this help and exit. --version display version info and exit. -c (ignored) -C install only if different (preserve the last data modification time) -d create directories instead of installing files. -g GROUP $chgrpprog installed files to GROUP. -m MODE $chmodprog installed files to MODE. -o USER $chownprog installed files to USER. -s $stripprog installed files. -t DIRECTORY install into DIRECTORY. -T report an error if DSTFILE is a directory. Environment variables override the default commands: CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG " while test $# -ne 0; do case $1 in -c) ;; -C) copy_on_change=true;; -d) dir_arg=true;; -g) chgrpcmd="$chgrpprog $2" shift;; --help) echo "$usage"; exit $?;; -m) mode=$2 case $mode in *' '* | *' '* | *' '* | *'*'* | *'?'* | *'['*) echo "$0: invalid mode: $mode" >&2 exit 1;; esac shift;; -o) chowncmd="$chownprog $2" shift;; -s) stripcmd=$stripprog;; -t) dst_arg=$2 # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac shift;; -T) no_target_directory=true;; --version) echo "$0 $scriptversion"; exit $?;; --) shift break;; -*) echo "$0: invalid option: $1" >&2 exit 1;; *) break;; esac shift done if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then # When -d is used, all remaining arguments are directories to create. # When -t is used, the destination is already specified. # Otherwise, the last argument is the destination. Remove it from $@. for arg do if test -n "$dst_arg"; then # $@ is not empty: it contains at least $arg. set fnord "$@" "$dst_arg" shift # fnord fi shift # arg dst_arg=$arg # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac done fi if test $# -eq 0; then if test -z "$dir_arg"; then echo "$0: no input file specified." >&2 exit 1 fi # It's OK to call 'install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi if test -z "$dir_arg"; then do_exit='(exit $ret); exit $ret' trap "ret=129; $do_exit" 1 trap "ret=130; $do_exit" 2 trap "ret=141; $do_exit" 13 trap "ret=143; $do_exit" 15 # Set umask so as not to create temps with too-generous modes. # However, 'strip' requires both read and write access to temps. case $mode in # Optimize common cases. *644) cp_umask=133;; *755) cp_umask=22;; *[0-7]) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw='% 200' fi cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; *) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw=,u+rw fi cp_umask=$mode$u_plus_rw;; esac fi for src do # Protect names problematic for 'test' and other utilities. case $src in -* | [=\(\)!]) src=./$src;; esac if test -n "$dir_arg"; then dst=$src dstdir=$dst test -d "$dstdir" dstdir_status=$? else # Waiting for this to be detected by the "$cpprog $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if test ! -f "$src" && test ! -d "$src"; then echo "$0: $src does not exist." >&2 exit 1 fi if test -z "$dst_arg"; then echo "$0: no destination specified." >&2 exit 1 fi dst=$dst_arg # If destination is a directory, append the input filename; won't work # if double slashes aren't ignored. if test -d "$dst"; then if test -n "$no_target_directory"; then echo "$0: $dst_arg: Is a directory" >&2 exit 1 fi dstdir=$dst dst=$dstdir/`basename "$src"` dstdir_status=0 else # Prefer dirname, but fall back on a substitute if dirname fails. dstdir=` (dirname "$dst") 2>/dev/null || expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$dst" : 'X\(//\)[^/]' \| \ X"$dst" : 'X\(//\)$' \| \ X"$dst" : 'X\(/\)' \| . 2>/dev/null || echo X"$dst" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q' ` test -d "$dstdir" dstdir_status=$? fi fi obsolete_mkdir_used=false if test $dstdir_status != 0; then case $posix_mkdir in '') # Create intermediate dirs using mode 755 as modified by the umask. # This is like FreeBSD 'install' as of 1997-10-28. umask=`umask` case $stripcmd.$umask in # Optimize common cases. *[2367][2367]) mkdir_umask=$umask;; .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; *[0-7]) mkdir_umask=`expr $umask + 22 \ - $umask % 100 % 40 + $umask % 20 \ - $umask % 10 % 4 + $umask % 2 `;; *) mkdir_umask=$umask,go-w;; esac # With -d, create the new directory with the user-specified mode. # Otherwise, rely on $mkdir_umask. if test -n "$dir_arg"; then mkdir_mode=-m$mode else mkdir_mode= fi posix_mkdir=false case $umask in *[123567][0-7][0-7]) # POSIX mkdir -p sets u+wx bits regardless of umask, which # is incompatible with FreeBSD 'install' when (umask & 300) != 0. ;; *) tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 if (umask $mkdir_umask && exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 then if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or # other-writable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. ls_ld_tmpdir=`ls -ld "$tmpdir"` case $ls_ld_tmpdir in d????-?r-*) different_mode=700;; d????-?--*) different_mode=755;; *) false;; esac && $mkdirprog -m$different_mode -p -- "$tmpdir" && { ls_ld_tmpdir_1=`ls -ld "$tmpdir"` test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" } } then posix_mkdir=: fi rmdir "$tmpdir/d" "$tmpdir" else # Remove any dirs left behind by ancient mkdir implementations. rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null fi trap '' 0;; esac;; esac if $posix_mkdir && ( umask $mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" ) then : else # The umask is ridiculous, or mkdir does not conform to POSIX, # or it failed possibly due to a race condition. Create the # directory the slow way, step by step, checking for races as we go. case $dstdir in /*) prefix='/';; [-=\(\)!]*) prefix='./';; *) prefix='';; esac eval "$initialize_posix_glob" oIFS=$IFS IFS=/ $posix_glob set -f set fnord $dstdir shift $posix_glob set +f IFS=$oIFS prefixes= for d do test X"$d" = X && continue prefix=$prefix$d if test -d "$prefix"; then prefixes= else if $posix_mkdir; then (umask=$mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break # Don't fail if two instances are running concurrently. test -d "$prefix" || exit 1 else case $prefix in *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; *) qprefix=$prefix;; esac prefixes="$prefixes '$qprefix'" fi fi prefix=$prefix/ done if test -n "$prefixes"; then # Don't fail if two instances are running concurrently. (umask $mkdir_umask && eval "\$doit_exec \$mkdirprog $prefixes") || test -d "$dstdir" || exit 1 obsolete_mkdir_used=true fi fi fi if test -n "$dir_arg"; then { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 else # Make a couple of temp file names in the proper directory. dsttmp=$dstdir/_inst.$$_ rmtmp=$dstdir/_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 # Copy the file name to the temp name. (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && # and set any options; do chmod last to preserve setuid bits. # # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $cpprog $src $dsttmp" command. # { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && # If -C, don't bother to copy if it wouldn't change the file. if $copy_on_change && old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && eval "$initialize_posix_glob" && $posix_glob set -f && set X $old && old=:$2:$4:$5:$6 && set X $new && new=:$2:$4:$5:$6 && $posix_glob set +f && test "$old" = "$new" && $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 then rm -f "$dsttmp" else # Rename the file to the real destination. $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || # The rename failed, perhaps because mv can't rename something else # to itself, or perhaps because mv is so ancient that it does not # support -f. { # Now remove or move aside any old file at destination location. # We try this two ways since rm can't unlink itself on some # systems and the destination file might be busy for other # reasons. In this case, the final cleanup might fail but the new # file should still install successfully. { test ! -f "$dst" || $doit $rmcmd -f "$dst" 2>/dev/null || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } } || { echo "$0: cannot unlink or rename $dst" >&2 (exit 1); exit 1 } } && # Now rename the file to the real destination. $doit $mvcmd "$dsttmp" "$dst" } fi || exit 1 trap '' 0 fi done # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: kanyremote-6.4/po/0000755000232200023220000000000013123007217014521 5ustar debalancedebalancekanyremote-6.4/po/pl_PL.po0000644000232200023220000004156612456270262016115 0ustar debalancedebalance# Polish translations for kanyremote package. # Copyright (C) 2008-2015 Mikhail Fedotov # This file is distributed under the same license as the kanyremote package. # Marek Szuba , 2008-2010. msgid "" msgstr "" "Project-Id-Version: kanyremote 6.3.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-01-16 23:04+0300\n" "PO-Revision-Date: 2008-07-10 14:38+0200\n" "Last-Translator: Marek SZUBA \n" "Language-Team: Polish\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" #: kanyremote:111 msgid "Installed" msgstr "Zainstalowany" #: kanyremote:112 msgid "Not installed" msgstr "Nie zainstalowany" #: kanyremote:114 msgid "No information" msgstr "Brak informacji" #: kanyremote:115 msgid "Available" msgstr "DostÄ™pne" #: kanyremote:116 msgid "Not available" msgstr "Nie dostÄ™pne" #: kanyremote:117 msgid "Managed" msgstr "ZarzÄ…dzane" #: kanyremote:118 msgid "Running" msgstr "Pracuje" #: kanyremote:120 msgid "Connecting to device" msgstr "ĹÄ…czÄ™ siÄ™ z urzÄ…dzeniem" #: kanyremote:121 msgid "Wait other operations to finish" msgstr "Czekam na koniec innych operacji" #: kanyremote:123 msgid "TCP port" msgstr "TCP port" #: kanyremote:124 msgid "Bluetooth channel" msgstr "Bluetooth kanaĹ‚" #: kanyremote:125 msgid "HTTP port" msgstr "HTTP port" #: kanyremote:128 kanyremote:3807 msgid "Downloading" msgstr "Pobieram" #: kanyremote:129 msgid "Checking J2ME client updates" msgstr "Szukam aktualizacji klienta J2ME" #: kanyremote:130 msgid "No updates for J2ME client were found." msgstr "Nie znaleziono aktualizacji klienta J2ME" #: kanyremote:1098 msgid "Ping failed !" msgstr "Ping nieudany !" #: kanyremote:1100 msgid "Ping OK !" msgstr "Ping OK !" #: kanyremote:1115 kanyremote:1120 kanyremote:1148 msgid ") to upload !" msgstr ") do zaĹ‚adowania !" #: kanyremote:1115 kanyremote:1120 #, fuzzy msgid "Can not find J2ME midlet (" msgstr "Nie mogÄ™ znaleźć midletu J2ME (" #: kanyremote:1137 #, fuzzy msgid "" "None of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-" "sendto and kbtobexclient are installed !" msgstr "" "Nie znaleziono ani bluedevil-sendfile, ani gnome-obex-send, ani bluetooth-" "sendto, blueman-sendto, ani kbtobexclient !" #: kanyremote:1148 msgid "Can not find JAD file (" msgstr "Nie mogÄ™ znaleźć pliku JAD (" #: kanyremote:1214 msgid "Can not get port to connect to. Is there any device available ?" msgstr "" "Brak portu do nawiÄ…zania połączenia. Czy sÄ… dostÄ™pne jakieĹ› urzÄ…dzenia ?" #: kanyremote:1224 msgid "Connection refused" msgstr "Połączenie odrzucone" #: kanyremote:1245 msgid "AT mode is not supported by phone (" msgstr "Telefon nie obsĹ‚uguje trybu AT (" #: kanyremote:1247 msgid "AT mode could be supported by phone (" msgstr "Telefon moĹĽe pracować w trybie AT (" #: kanyremote:1249 msgid "AT mode is not supported by phone (ERROR response)" msgstr "Telefon nie obsĹ‚uguje trybu AT (odpowiedĹş \"ERROR\")" #: kanyremote:1280 kanyremote:1323 msgid "Name" msgstr "Nazwa" #: kanyremote:1281 kanyremote:1324 kanyremote:1706 msgid "Device Name" msgstr "Nazwa urzÄ…dzenia" #: kanyremote:1282 kanyremote:1325 msgid "Address" msgstr "Adres" #: kanyremote:1283 kanyremote:1326 kanyremote:1747 kanyremote:1835 #: kanyremote:2998 kanyremote:3165 msgid "Status" msgstr "Status" #: kanyremote:1292 kanyremote:1329 msgid "Scan for devices" msgstr "Szukaj urzÄ…dzeĹ„" #: kanyremote:1293 kanyremote:1330 kanyremote:3039 msgid "Details" msgstr "Szczegóły" #: kanyremote:1294 kanyremote:1331 kanyremote:2650 msgid "Delete" msgstr "UsuĹ„" #: kanyremote:1295 kanyremote:1332 kanyremote:1723 kanyremote:1754 #: kanyremote:1839 kanyremote:1959 kanyremote:2149 kanyremote:2190 msgid "Close" msgstr "Zamknij" #: kanyremote:1299 kanyremote:1333 kanyremote:1758 kanyremote:1840 #: kanyremote:2153 kanyremote:2194 kanyremote:3085 kanyremote:3192 msgid "File" msgstr "Plik" #: kanyremote:1322 kanyremote:3075 kanyremote:3190 msgid "Device Browser" msgstr "PrzeglÄ…darka urzÄ…dzeĹ„" #: kanyremote:1351 msgid "Scanning" msgstr "Skanowanie" #: kanyremote:1447 msgid "" "anyRemote will start only if no other instances of anyRemote are running" msgstr "Nie moĹĽna uruchomić wiÄ™cej niĹĽ jednej instancji anyRemote" #: kanyremote:1498 msgid "Can be useful for Samsung phones" msgstr "Potencjalnie przydatne w telefonach Samsung" #: kanyremote:1502 msgid "16x16 and 64x64 title icons are available" msgstr "DostÄ™pne ikony w rozdzielczoĹ›ci 16x16 i 64x64" #: kanyremote:1506 msgid "Can be used on WinMobile devices" msgstr "DziaĹ‚a na urzÄ…dzeniach WinMobile" #: kanyremote:1549 #, fuzzy msgid "It needs to install anyremote-j2me-client package first" msgstr "Musisz najpierw zainstalować pakiet anyremote-j2me-client" #: kanyremote:1556 kanyremote:1558 msgid "Bluetooth service is not active" msgstr "Nieaktywna usĹ‚uga Bluetooth" #: kanyremote:1682 msgid "Wait ping results" msgstr "Czekam na wyniki ping" #: kanyremote:1702 msgid "Device Parameters" msgstr "Parametry urzÄ…dzenia" #: kanyremote:1704 #, fuzzy msgid "BT address" msgstr "Adres BT" #: kanyremote:1707 msgid "Specify Name" msgstr "Podaj nazwÄ™" #: kanyremote:1708 msgid " with icon set " msgstr " z zestawem ikon " #: kanyremote:1709 msgid "Run anyRemote when discovered" msgstr "Uruchom anyRemote po wykryciu" #: kanyremote:1710 msgid "use big title icon" msgstr "duĹĽa ikona tytuĹ‚owa" #: kanyremote:1711 msgid "use version without JSR-82" msgstr "UĹĽyj wersji bez JSR-82" #: kanyremote:1712 msgid "Also upload JAD" msgstr "Wgraj takĹĽe plik JAD" #: kanyremote:1718 msgid "with all icon sets" msgstr "ze wszystkimi zestawami ikon" #: kanyremote:1719 kanyremote:2651 kanyremote:2659 kanyremote:2704 #: kanyremote:3052 kanyremote:3169 msgid "Choose" msgstr "Wybierz" #: kanyremote:1720 msgid "Ping" msgstr "Ping" #: kanyremote:1721 #, fuzzy msgid "Upload J2ME" msgstr "Wgraj J2ME" #: kanyremote:1722 msgid "Test AT" msgstr "Test AT" #: kanyremote:1724 kanyremote:1960 kanyremote:2656 msgid "OK" msgstr "OK" #: kanyremote:1746 kanyremote:1834 msgid "Package" msgstr "Pakiet" #: kanyremote:1796 msgid "Downloaded" msgstr "Pobrano" #: kanyremote:1802 msgid "Not active" msgstr "Nieaktywna" #: kanyremote:1804 msgid "Active" msgstr "Aktywna" #: kanyremote:1825 msgid "Warning:" msgstr "Uwaga:" #: kanyremote:1826 #, fuzzy msgid "" "Installation directory of anyremote-j2me-client not specified in current " "setup configuration !" msgstr "" "Brak katalogu instalacji anyremote-j2me-client w bieĹĽÄ…cej konfiguracji !" #: kanyremote:1833 msgid "Configuration Check" msgstr "SprawdĹş konfiguracjÄ™" #: kanyremote:1872 kanyremote:1954 kanyremote:2997 kanyremote:3164 msgid "Application" msgstr "aplikacja" #: kanyremote:1873 kanyremote:1955 kanyremote:2999 kanyremote:3166 msgid "Mode" msgstr "Tryb" #: kanyremote:1874 kanyremote:3001 msgid "F" msgstr "F" #: kanyremote:1953 msgid "Choose application" msgstr "Wybierz aplikacjÄ™" #: kanyremote:2147 kanyremote:2191 kanyremote:3072 kanyremote:3187 msgid "Save" msgstr "Zapisz" #: kanyremote:2148 kanyremote:2193 msgid "Save As" msgstr "Zapisz jako" #: kanyremote:2189 kanyremote:3183 msgid "Edit configuration file" msgstr "Wybierz plik konfiguracyjny" #: kanyremote:2192 msgid "Ctrl+S" msgstr "Ctrl+S" #: kanyremote:2208 msgid "Can not save the file !" msgstr "Nie mogÄ™ zapisać pliku!" #: kanyremote:2250 msgid "General" msgstr "OgĂłlne" #: kanyremote:2262 kanyremote:2657 msgid "Directories" msgstr "Katalogi" #: kanyremote:2265 msgid "Choose directories with configuration files and add them to the list" msgstr "Wybierz katalogi zawierajÄ…ce pliki konfiguracyjne i dodaj je do listy" #: kanyremote:2328 msgid "Empty field means no update" msgstr "Puste pole - bez odĹ›wieĹĽania" #: kanyremote:2336 #, fuzzy msgid "" "Empty field means no update. Beware: Android/J2ME clients could fail to " "connect to anyRemote when browsing is in process" msgstr "" "Puste pole - bez odĹ›wieĹĽania. Uwaga: klient Android/J2ME moĹĽe nie być w " "stanie połączyć siÄ™ z anyRemote podczas przeglÄ…dania" #: kanyremote:2346 #, fuzzy msgid "Server Mode" msgstr "Tryb serwera" #: kanyremote:2395 msgid "Files will be saved to $HOME/.anyRemote" msgstr "Pliki zapisywane bÄ™dÄ… w $HOME/.anyRemote" #: kanyremote:2406 msgid "AT mode" msgstr "Tryb AT" #: kanyremote:2427 msgid "Bemused" msgstr "Bemused" #: kanyremote:2444 kanyremote:2632 msgid "iViewer" msgstr "iViewer" #: kanyremote:2622 kanyremote:3073 kanyremote:3188 msgid "Preferences" msgstr "Preferencje" #: kanyremote:2624 msgid "Show in list : " msgstr "PokaĹĽ na liĹ›cie" #: kanyremote:2625 #, fuzzy msgid "Upload J2ME client from " msgstr "Wgraj klienta J2ME z " #: kanyremote:2626 msgid "Examples" msgstr "przykĹ‚ady" #: kanyremote:2627 msgid "Applications" msgstr "aplikacje" #: kanyremote:2628 msgid "Custom Made" msgstr "WĹ‚asne" #: kanyremote:2629 msgid "Server-mode" msgstr "Trybu serwera" #: kanyremote:2630 #, fuzzy msgid "Bemused emulation" msgstr "EmulujÄ…ce Bemused" #: kanyremote:2631 msgid "AT-mode" msgstr "Trybu AT" #: kanyremote:2633 msgid "Non-available" msgstr "NiedostÄ™pne" #: kanyremote:2634 msgid "Update application list every" msgstr "OdĹ›wieĹĽaj listÄ™ aplikacji co" #: kanyremote:2635 kanyremote:2636 msgid "sec." msgstr "sec." #: kanyremote:2638 msgid "Use Bluetooth connection, channel" msgstr "UĹĽywaj połączenia Bluetooth, kanaĹ‚ " #: kanyremote:2639 msgid "Use TCP/IP connection, port" msgstr "UĹĽywaj połączenia TCP/IP, port" #: kanyremote:2640 msgid "Use Web Interace, port" msgstr "UĹĽywaj interfejsu Web, port" #: kanyremote:2641 msgid "Advertise service through Avahi" msgstr "RozgĹ‚aszaj usĹ‚ugÄ™ przez Avahi" #: kanyremote:2642 msgid "Specify options manually" msgstr "OkreĹ›l rÄ™cznie opcje" #: kanyremote:2644 kanyremote:2645 kanyremote:2646 msgid "Use connect string" msgstr "UĹĽyj Ĺ‚aĹ„cucha połączenia" #: kanyremote:2648 msgid "Run device browser with timeout" msgstr "Timeout przeglÄ…darki urzÄ…dzeĹ„" #: kanyremote:2649 kanyremote:2678 msgid "Add" msgstr "Dodaj" #: kanyremote:2652 msgid "Auto reconnect" msgstr "Automatycznie odtwĂłrz połączenie" #: kanyremote:2653 msgid "Gnome session" msgstr "sesji Gnome" #: kanyremote:2654 msgid "Auto startup with" msgstr "Uruchom automatycznie przy starcie" #: kanyremote:2655 msgid "KDE session" msgstr "sesji KDE" #: kanyremote:2658 msgid "Run on startup" msgstr "Uruchamiaj przy starcie" #: kanyremote:2660 msgid "Cancel" msgstr "Anuluj" #: kanyremote:2661 #, fuzzy msgid "Download J2ME client from Web" msgstr "Pobierz klienta J2ME z sieci" #: kanyremote:2662 #, fuzzy msgid "Check J2ME client updates" msgstr "Szukaj aktualizacji klienta J2ME" #: kanyremote:2663 #, fuzzy msgid "Check J2ME client updates at start" msgstr "Szukaj aktualizacji klienta J2ME po uruchomieniu" #: kanyremote:2804 msgid "" "There is no item in the list !\n" "kAnyRemote will not be able to manage any software !" msgstr "" "Brak wpisĂłw na liĹ›cie !\n" "kAnyRemote nie bÄ™dzie w stanie zarzÄ…dzać ĹĽadnym oprogramowaniem !" #: kanyremote:2989 kanyremote:3067 kanyremote:3174 kanyremote:3185 #: kanyremote:4425 msgid "Stop" msgstr "Zatrzymaj" #: kanyremote:2990 kanyremote:3066 kanyremote:3175 kanyremote:3184 #: kanyremote:4424 msgid "Start" msgstr "Uruchom" #: kanyremote:3000 kanyremote:3167 msgid "Type" msgstr "Typ" #: kanyremote:3058 kanyremote:3171 msgid "Execute Command" msgstr "WywoĹ‚aj polecenie" #: kanyremote:3064 kanyremote:3176 kanyremote:4427 msgid "Quit" msgstr "WyjdĹş" #: kanyremote:3065 kanyremote:3182 msgid "Edit" msgstr "Edytuj" #: kanyremote:3068 msgid "Update Status" msgstr "OdĹ›wieĹĽ Status" #: kanyremote:3069 kanyremote:3173 msgid "Close Window" msgstr "Zamknij okno" #: kanyremote:3074 kanyremote:3189 msgid "Check Configuration" msgstr "SprawdĹş konfiguracjÄ™" #: kanyremote:3078 kanyremote:3100 kanyremote:3178 kanyremote:3194 msgid "Help" msgstr "Pomoc" #: kanyremote:3079 kanyremote:3180 kanyremote:4423 msgid "About" msgstr "O programie" #: kanyremote:3094 kanyremote:3193 msgid "Setup" msgstr "Konfiguracja" #: kanyremote:3186 msgid "Stop anyRemote" msgstr "Zatrzymaj anyRemote" #: kanyremote:3199 msgid "" "This is the first time kAnyRemote runs.\n" "Please specify directories with anyRemote configuration files." msgstr "" "Pierwsze uruchomienie kAnyRemote.\n" "WskaĹĽ katalogi zawierajÄ…ce konfiguracjÄ™ anyRemote." #: kanyremote:3203 msgid "Would You like to download J2ME client from Web ?" msgstr "Czy chcesz pobrać klienta J2ME z sieci?" #: kanyremote:3308 msgid "Can not find browser to show help !" msgstr "Nie znaleziono przeglÄ…darki do wyĹ›wietlania pomocy !" #: kanyremote:3324 msgid "Can not find documentation !" msgstr "Nie mogÄ™ znaleźć dokumentacji !" #: kanyremote:3471 msgid "anyRemote stopped" msgstr "anyRemote jest zatrzymany" #: kanyremote:3481 msgid "Ready to connect on" msgstr "Gotowy do połączenia poprzez" #: kanyremote:3491 msgid "Connected to phone" msgstr "Połączono z telefonem" #: kanyremote:3493 msgid "Connected" msgstr "Połączono" #: kanyremote:3644 #, fuzzy msgid "" "New version of J2ME client is available. Would You like to download it ?" msgstr "Znaleziono nowÄ… wersjÄ™ klienta J2ME, czy chcesz jÄ… pobrać ?" #: kanyremote:3771 msgid "Can not establish the connection !" msgstr "Nie mogÄ™ nawiÄ…zać połączenia !" #: kanyremote:3786 msgid "Download failed !" msgstr "Pobieranie nieudane !" #: kanyremote:3795 msgid "Can not download " msgstr "Nie mogÄ™ pobrać " #: kanyremote:4168 msgid "" "anyRemote not found !\n" "Please install it or correct $PATH" msgstr "" "Nie znaleziono anyRemote !\n" "Zainstaluj go lub popraw $PATH" #: kanyremote:4172 msgid "" "sdptool not found !\n" "Please install bluez-util" msgstr "" "Nie znaleziono sdptool !\n" "Zainstaluj bluez-util" #: kanyremote:4363 msgid "" "Install PyBluez first !\n" "Or run with --npybluez option" msgstr "" "Zainstaluj najpierw PyBluez !\n" "Lub uruchom program z opcjÄ… --npybluez" #: kanyremote:4426 msgid "Minimize" msgstr "Minimalizuj" #: kanyremote:4426 msgid "Restore" msgstr "Przywróć" #~ msgid "channel" #~ msgstr "kanaĹ‚" #, fuzzy #~ msgid "Can not find anyremote-j2me-client installation !" #~ msgstr "Nie mogÄ™ zlokalizować pakietu anyremote-j2me-client !" #~ msgid "Disconnected from phone" #~ msgstr "Odłączono od telefonu" #~ msgid "" #~ "You need to specify the same address and port 5003 in CF iViewer setup on " #~ "iPhone/iPod Touch" #~ msgstr "" #~ "Musisz podać ten sam adres oraz port 5003 w konfiguracji iViewera " #~ "naiPhone'ie/iPodzie Touch" #~ msgid "Use host ip" #~ msgstr "UĹĽyj adresu IP hosta" #~ msgid "Download iViewer GUI files" #~ msgstr "Pobierz pliki GUI iViewera" #~ msgid "Would You like to change upload java client path ?" #~ msgstr "Czy chcesz zmienić Ĺ›cieĹĽkÄ™ do wgrywania klienta Java?" #~ msgid "Run web interface with parameters" #~ msgstr "Uruchom interfejs WWW" #~ msgid "anyremote2html is not installed !" #~ msgstr "Nie zainstalowano anyremote2html !" #~ msgid "Directory selection" #~ msgstr "Wybierz katalog" #~ msgid "All" #~ msgstr "Wszystkie" #~ msgid "Custom" #~ msgstr "wĹ‚asny" #~ msgid "Example" #~ msgstr "przykĹ‚ad" #~ msgid "Install PyGTK first !!!" #~ msgstr "Zainstaluj najpierw PyGTK !!!" #~ msgid "New device" #~ msgstr "Nowe urzÄ…dzenie" #~ msgid "Queue ping request" #~ msgstr "Żądanie ping umieszczono w kolejce" #~ msgid "Queue push request" #~ msgstr "Żądanie wgrania umieszczono w kolejce" #~ msgid "Can not read the file " #~ msgstr "Nie mogÄ™ odczytać pliku" #~ msgid "Save File As" #~ msgstr "Zapisz plik jako" #~ msgid "Properties" #~ msgstr "WĹ‚aĹ›ciwoĹ›ci" #~ msgid "File selection" #~ msgstr "Wybierz plik" #~ msgid "Upload" #~ msgstr "Wgraj" #~ msgid "Override \"Device=\" parameter with" #~ msgstr "ZastÄ…p parametr \"Device=\" przez" #~ msgid "Name " #~ msgstr "Nazwa " #~ msgid "Address " #~ msgstr "Adres " #~ msgid "Status " #~ msgstr "Status " #~ msgid "Application " #~ msgstr "Aplikacja " #~ msgid "Status " #~ msgstr "Status " #~ msgid "Mode " #~ msgstr "Tryb " #~ msgid "Exit" #~ msgstr "WyjdĹş" #~ msgid "Device Name:" #~ msgstr "Nazwa urzÄ…dzenia:" #~ msgid "Check configuration" #~ msgstr "SprawdĹş konfiguracjÄ™" #~ msgid "Select configuration file" #~ msgstr "Wybierz plik konfiguracyjny" #~ msgid "Run" #~ msgstr "Uruchom" #~ msgid "Contents..." #~ msgstr "Zawartość..." #~ msgid "Menu" #~ msgstr "Menu" #~ msgid "Can not find anyRemote data directory !" #~ msgstr "Nie mogÄ™ zlokalizować katalogu danych anyRemote !" #~ msgid "&Cancel" #~ msgstr "Anuluj" #~ msgid "&Save" #~ msgstr "Zapisz" #~ msgid "&File" #~ msgstr "Plik" #~ msgid "Edit cfg.file" #~ msgstr "Edytuj plik konfiguracyjny" #~ msgid " Device name: " #~ msgstr " Nazwa urzÄ…dzenia: " #~ msgid "Server" #~ msgstr "Serwer" #~ msgid " with parameters " #~ msgstr " z parametrami " #~ msgid "Starting backgroung threads" #~ msgstr "Uruchamiam wÄ…tki dziaĹ‚ajÄ…ce w tle" kanyremote-6.4/po/de_AT.po0000644000232200023220000003756512456267602016073 0ustar debalancedebalance# German (de_AT) translations for kanyremote package # German (de_AT) messages for kanyremote. # Copyright (C) 2008-2015 Mikhail Fedotov # This file is distributed under the same license as the kanyremote package. # Christian Zehetner, 2008,2009,2010. # msgid "" msgstr "" "Project-Id-Version: kanyremote 6.3.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-01-16 23:04+0300\n" "PO-Revision-Date: 2008-07-15 21:16+0400\n" "Last-Translator: fedotov \n" "Language-Team: Austrian\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Language: de_DE\n" "X-Source-Language: C\n" #: kanyremote:111 msgid "Installed" msgstr "Installiert" #: kanyremote:112 msgid "Not installed" msgstr "Nicht installiert" #: kanyremote:114 msgid "No information" msgstr "Keine Information" #: kanyremote:115 msgid "Available" msgstr "VerfĂĽgbar" #: kanyremote:116 msgid "Not available" msgstr "Nicht verfĂĽgbar" #: kanyremote:117 msgid "Managed" msgstr "Verwaltet" #: kanyremote:118 msgid "Running" msgstr "Läuft" #: kanyremote:120 msgid "Connecting to device" msgstr "Verbinde mit dem Gerät" #: kanyremote:121 msgid "Wait other operations to finish" msgstr "Warte auf die Beendigung anderer Operationen" #: kanyremote:123 msgid "TCP port" msgstr "TCP Port" #: kanyremote:124 msgid "Bluetooth channel" msgstr "Bluetooth Kanal" #: kanyremote:125 msgid "HTTP port" msgstr "HTTP Port" #: kanyremote:128 kanyremote:3807 msgid "Downloading" msgstr "Herunterladen" #: kanyremote:129 msgid "Checking J2ME client updates" msgstr "ĂśberprĂĽfe J2ME-Client Aktualisierungen" #: kanyremote:130 msgid "No updates for J2ME client were found." msgstr "Keine Aktualisierungen fĂĽr den J2ME-Client gefunden." #: kanyremote:1098 msgid "Ping failed !" msgstr "Ping fehlgeschlagen !" #: kanyremote:1100 msgid "Ping OK !" msgstr "Ping OK !" #: kanyremote:1115 kanyremote:1120 kanyremote:1148 msgid ") to upload !" msgstr ") zum hochladen !" #: kanyremote:1115 kanyremote:1120 msgid "Can not find J2ME midlet (" msgstr "Kann J2ME midlet nicht finden (" #: kanyremote:1137 msgid "" "None of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-" "sendto and kbtobexclient are installed !" msgstr "" "Weder bluedevil-sendfile, gnome-obex-send, noch bluetooth-sendto, blueman-" "sendto oder kbtobexclient ist installiert !" #: kanyremote:1148 msgid "Can not find JAD file (" msgstr "Kann JAD Datei nicht finden (" #: kanyremote:1214 msgid "Can not get port to connect to. Is there any device available ?" msgstr "Bekomme keinen Port fĂĽr die Verbindung. Sind Geräte verfĂĽgbar?" #: kanyremote:1224 msgid "Connection refused" msgstr "Verbindung zurĂĽckgewiesen" #: kanyremote:1245 msgid "AT mode is not supported by phone (" msgstr "AT mode wird vom Telefon nicht unterstĂĽtzt (" #: kanyremote:1247 msgid "AT mode could be supported by phone (" msgstr "AT mode könnte vom Telefon unterstĂĽtzt werden (" # #: kanyremote:1249 msgid "AT mode is not supported by phone (ERROR response)" msgstr "AT mode wird vom Telefon nicht unterstĂĽtzt (FehlerrĂĽckmeldung)" #: kanyremote:1280 kanyremote:1323 msgid "Name" msgstr "Name" #: kanyremote:1281 kanyremote:1324 kanyremote:1706 msgid "Device Name" msgstr "Gerätename" #: kanyremote:1282 kanyremote:1325 msgid "Address" msgstr "Adresse" #: kanyremote:1283 kanyremote:1326 kanyremote:1747 kanyremote:1835 #: kanyremote:2998 kanyremote:3165 msgid "Status" msgstr "Status" #: kanyremote:1292 kanyremote:1329 msgid "Scan for devices" msgstr "Suche nach Geräten" #: kanyremote:1293 kanyremote:1330 kanyremote:3039 msgid "Details" msgstr "Details" #: kanyremote:1294 kanyremote:1331 kanyremote:2650 msgid "Delete" msgstr "Entfernen" #: kanyremote:1295 kanyremote:1332 kanyremote:1723 kanyremote:1754 #: kanyremote:1839 kanyremote:1959 kanyremote:2149 kanyremote:2190 msgid "Close" msgstr "SchlieĂźen" #: kanyremote:1299 kanyremote:1333 kanyremote:1758 kanyremote:1840 #: kanyremote:2153 kanyremote:2194 kanyremote:3085 kanyremote:3192 msgid "File" msgstr "Datei" #: kanyremote:1322 kanyremote:3075 kanyremote:3190 msgid "Device Browser" msgstr "Geräte Browser" #: kanyremote:1351 msgid "Scanning" msgstr "Scannen" #: kanyremote:1447 msgid "" "anyRemote will start only if no other instances of anyRemote are running" msgstr "" "anyRemote wird nur ausgefĂĽhrt, wenn keine weiteren Instanzen von anyRemote " "laufen" #: kanyremote:1498 msgid "Can be useful for Samsung phones" msgstr "Kann fĂĽr Samsung Telefone nĂĽtzlich sein" #: kanyremote:1502 msgid "16x16 and 64x64 title icons are available" msgstr "16x16 und 64x64 Titlesymbole sind verfĂĽgbar" #: kanyremote:1506 msgid "Can be used on WinMobile devices" msgstr "Kann mit WinMobile Geräten verwendet werden" #: kanyremote:1549 msgid "It needs to install anyremote-j2me-client package first" msgstr "anyremote-j2me-client Paket muss vorher installiert werden" #: kanyremote:1556 kanyremote:1558 msgid "Bluetooth service is not active" msgstr "Bluetooth Service ist nicht aktiviert" #: kanyremote:1682 msgid "Wait ping results" msgstr "Warte auf die Ping Resultate" #: kanyremote:1702 msgid "Device Parameters" msgstr "Geräteparameter" #: kanyremote:1704 msgid "BT address" msgstr "BT Adresse" #: kanyremote:1707 msgid "Specify Name" msgstr "Name festlegen" #: kanyremote:1708 msgid " with icon set " msgstr " mit dem Icon set" #: kanyremote:1709 msgid "Run anyRemote when discovered" msgstr "Starte anyRemote wenn ein Gerät gefunden wird" #: kanyremote:1710 msgid "use big title icon" msgstr "verwende groĂźe Titel Icons" #: kanyremote:1711 msgid "use version without JSR-82" msgstr "verwende eine Version ohne JSR-82" #: kanyremote:1712 msgid "Also upload JAD" msgstr "JAD ebenfalls hochladen" #: kanyremote:1718 msgid "with all icon sets" msgstr "mit allen Symboldateien" #: kanyremote:1719 kanyremote:2651 kanyremote:2659 kanyremote:2704 #: kanyremote:3052 kanyremote:3169 msgid "Choose" msgstr "Auswählen" #: kanyremote:1720 msgid "Ping" msgstr "Ping" #: kanyremote:1721 msgid "Upload J2ME" msgstr "Lade J2ME hoch" #: kanyremote:1722 msgid "Test AT" msgstr "Teste AT" #: kanyremote:1724 kanyremote:1960 kanyremote:2656 msgid "OK" msgstr "OK" #: kanyremote:1746 kanyremote:1834 msgid "Package" msgstr "Paket" #: kanyremote:1796 msgid "Downloaded" msgstr "Heruntergeladen" #: kanyremote:1802 msgid "Not active" msgstr "Nicht aktiviert" #: kanyremote:1804 msgid "Active" msgstr "Aktiviert" #: kanyremote:1825 msgid "Warning:" msgstr "Warnung:" #: kanyremote:1826 msgid "" "Installation directory of anyremote-j2me-client not specified in current " "setup configuration !" msgstr "" "Installationsverzeichnis von anyremote-j2me-client ist nicht festgelegt in " "den derzeitigen Einstellungen !" #: kanyremote:1833 msgid "Configuration Check" msgstr "ĂśberprĂĽfe Konfiguration" #: kanyremote:1872 kanyremote:1954 kanyremote:2997 kanyremote:3164 msgid "Application" msgstr "Anwendung" #: kanyremote:1873 kanyremote:1955 kanyremote:2999 kanyremote:3166 msgid "Mode" msgstr "Modus" #: kanyremote:1874 kanyremote:3001 msgid "F" msgstr "" #: kanyremote:1953 msgid "Choose application" msgstr "Wähle Anwendung" #: kanyremote:2147 kanyremote:2191 kanyremote:3072 kanyremote:3187 msgid "Save" msgstr "Speichern" #: kanyremote:2148 kanyremote:2193 msgid "Save As" msgstr "Speichern unter" #: kanyremote:2189 kanyremote:3183 msgid "Edit configuration file" msgstr "Wähle Konfigurationsdatei" #: kanyremote:2192 msgid "Ctrl+S" msgstr "" #: kanyremote:2208 msgid "Can not save the file !" msgstr "Kann die Datei nicht speichern !" #: kanyremote:2250 msgid "General" msgstr "General" #: kanyremote:2262 kanyremote:2657 msgid "Directories" msgstr "Ordner" #: kanyremote:2265 msgid "Choose directories with configuration files and add them to the list" msgstr "" "Wähle die Ordner mit den Konfigurationsdateien und fĂĽge sie der Liste bei" #: kanyremote:2328 msgid "Empty field means no update" msgstr "Leeres Feld bedeutet keine Aktualisierung" #: kanyremote:2336 msgid "" "Empty field means no update. Beware: Android/J2ME clients could fail to " "connect to anyRemote when browsing is in process" msgstr "" "Leeres Feld bedeutet keine Aktualisierung. Achtung: Verbindung zwischen " "Android/J2ME client und anyRemote könnte fehlschlagen, wenn gerade gesucht " "wird" #: kanyremote:2346 msgid "Server Mode" msgstr "Server Modus" #: kanyremote:2395 msgid "Files will be saved to $HOME/.anyRemote" msgstr "Dateien werden im Ordner $HOME/.anyRemote gespeichert" #: kanyremote:2406 msgid "AT mode" msgstr "AT Modus" #: kanyremote:2427 msgid "Bemused" msgstr "Bemused" #: kanyremote:2444 kanyremote:2632 msgid "iViewer" msgstr "iViewer" #: kanyremote:2622 kanyremote:3073 kanyremote:3188 msgid "Preferences" msgstr "Eigenschaften" #: kanyremote:2624 msgid "Show in list : " msgstr "Zeige in einer Liste : " #: kanyremote:2625 msgid "Upload J2ME client from " msgstr "Lade den J2ME Client hoch von " #: kanyremote:2626 msgid "Examples" msgstr "Beispiel" #: kanyremote:2627 msgid "Applications" msgstr "Anwendungen" #: kanyremote:2628 msgid "Custom Made" msgstr "Benutzerdefiniert" #: kanyremote:2629 msgid "Server-mode" msgstr "Server Modus" #: kanyremote:2630 msgid "Bemused emulation" msgstr "Bemused-Emulation" #: kanyremote:2631 msgid "AT-mode" msgstr "AT Modus" #: kanyremote:2633 msgid "Non-available" msgstr "Nicht verfĂĽgbar" #: kanyremote:2634 msgid "Update application list every" msgstr "Aktualisiere Anwendungsliste alle" #: kanyremote:2635 kanyremote:2636 msgid "sec." msgstr "sec." #: kanyremote:2638 msgid "Use Bluetooth connection, channel" msgstr "Benutze Bluetooth Verbindung, Kanal " #: kanyremote:2639 msgid "Use TCP/IP connection, port" msgstr "Benutze TCP/IP Verbindung, port " #: kanyremote:2640 msgid "Use Web Interace, port" msgstr "Benutze das Web Interface, port " #: kanyremote:2641 msgid "Advertise service through Avahi" msgstr "Werbung Service ĂĽber Avahi" #: kanyremote:2642 msgid "Specify options manually" msgstr "Lege die Optionen manuell fest" #: kanyremote:2644 kanyremote:2645 kanyremote:2646 msgid "Use connect string" msgstr "Verwende Verbindungszeichenfolge" #: kanyremote:2648 msgid "Run device browser with timeout" msgstr " Starte Gerätebrowser mit Timeout" #: kanyremote:2649 kanyremote:2678 msgid "Add" msgstr "HinzufĂĽgen" #: kanyremote:2652 msgid "Auto reconnect" msgstr "Automatische Wiederverbindung" #: kanyremote:2653 msgid "Gnome session" msgstr "Gnome Sitzung" #: kanyremote:2654 msgid "Auto startup with" msgstr "Automatischer Start mit" #: kanyremote:2655 msgid "KDE session" msgstr "KDE Sitzung" #: kanyremote:2658 msgid "Run on startup" msgstr "Beim Start ausfĂĽhren" #: kanyremote:2660 msgid "Cancel" msgstr "Abbrechen" #: kanyremote:2661 msgid "Download J2ME client from Web" msgstr "Lade J2ME Client aus dem Web herunter" #: kanyremote:2662 msgid "Check J2ME client updates" msgstr "ĂśberprĂĽfe J2ME-Client Aktualisierungen" #: kanyremote:2663 msgid "Check J2ME client updates at start" msgstr "ĂśberprĂĽfe J2ME-Client Aktualisierungen beim Start" #: kanyremote:2804 msgid "" "There is no item in the list !\n" "kAnyRemote will not be able to manage any software !" msgstr "" "Da sind keine Anwendungen in der Liste\n" " kAnyRemote wird keine Software steuern können !" #: kanyremote:2989 kanyremote:3067 kanyremote:3174 kanyremote:3185 #: kanyremote:4425 msgid "Stop" msgstr "Stop" #: kanyremote:2990 kanyremote:3066 kanyremote:3175 kanyremote:3184 #: kanyremote:4424 msgid "Start" msgstr "Start" #: kanyremote:3000 kanyremote:3167 msgid "Type" msgstr "Typ" #: kanyremote:3058 kanyremote:3171 msgid "Execute Command" msgstr "Befehl ausfĂĽhren" #: kanyremote:3064 kanyremote:3176 kanyremote:4427 msgid "Quit" msgstr "" #: kanyremote:3065 kanyremote:3182 msgid "Edit" msgstr "Bearbeiten" #: kanyremote:3068 msgid "Update Status" msgstr "Aktualisiere Status" #: kanyremote:3069 kanyremote:3173 msgid "Close Window" msgstr "SchlieĂźe Fenster" #: kanyremote:3074 kanyremote:3189 msgid "Check Configuration" msgstr "ĂśberprĂĽfe Konfiguration" #: kanyremote:3078 kanyremote:3100 kanyremote:3178 kanyremote:3194 msgid "Help" msgstr "Hilfe" #: kanyremote:3079 kanyremote:3180 kanyremote:4423 msgid "About" msgstr "Ăśber" #: kanyremote:3094 kanyremote:3193 msgid "Setup" msgstr "Einstellungen" #: kanyremote:3186 msgid "Stop anyRemote" msgstr "" #: kanyremote:3199 msgid "" "This is the first time kAnyRemote runs.\n" "Please specify directories with anyRemote configuration files." msgstr "" "Das ist das erste Mal, dass kAnyRemote ausgefĂĽhrt wurde.\n" "Bitte wähle den Ordner mit den anyRemote Konfigurationsdateien." #: kanyremote:3203 msgid "Would You like to download J2ME client from Web ?" msgstr "Möchten Sie den J2ME Client aus dem Web herunterladen ?" #: kanyremote:3308 msgid "Can not find browser to show help !" msgstr "Kann keinen Browser finden um die Hilfe anzuzeigen !" #: kanyremote:3324 msgid "Can not find documentation !" msgstr "Kann die Dokumentation nicht finden !" #: kanyremote:3471 msgid "anyRemote stopped" msgstr "anyRemote gestopt" #: kanyremote:3481 msgid "Ready to connect on" msgstr "Bereit zum Verbinden am" #: kanyremote:3491 msgid "Connected to phone" msgstr "Mit dem Telefon verbunden" #: kanyremote:3493 msgid "Connected" msgstr "Verbunden" #: kanyremote:3644 msgid "" "New version of J2ME client is available. Would You like to download it ?" msgstr "" "Eine neue Version des J2ME-Clients ist verfĂĽgbar. WĂĽrden Sie sie gerne " "herunterladen?" #: kanyremote:3771 msgid "Can not establish the connection !" msgstr "Kann die Verbindung nicht aufbauen !" #: kanyremote:3786 msgid "Download failed !" msgstr "Herunterladen ist gescheitert !" #: kanyremote:3795 msgid "Can not download " msgstr "Fehlgeschlagener Download der Datei " #: kanyremote:4168 msgid "" "anyRemote not found !\n" "Please install it or correct $PATH" msgstr "" "anyRemote wurde nicht gefunden !\n" "Bitte installiere es oder korrigiere $PATH" #: kanyremote:4172 msgid "" "sdptool not found !\n" "Please install bluez-util" msgstr "" "sdptool wurde nicht gefunden !\n" "Bitte installiere bluez-util" #: kanyremote:4363 msgid "" "Install PyBluez first !\n" "Or run with --npybluez option" msgstr "" "Installiere vorher PyBluez !\n" "Oder starte mit der Option --npybluez" #: kanyremote:4426 msgid "Minimize" msgstr "Minimiere" #: kanyremote:4426 msgid "Restore" msgstr "Wiederherstellen" #~ msgid "channel" #~ msgstr "Kanal" #~ msgid "Can not find anyremote-j2me-client installation !" #~ msgstr "Kann die anyremote-j2me-client Installation nicht finden !" #~ msgid "Disconnected from phone" #~ msgstr "Vom Telefon getrennt" #~ msgid "" #~ "You need to specify the same address and port 5003 in CF iViewer setup on " #~ "iPhone/iPod Touch" #~ msgstr "" #~ "Sie mĂĽssen die gleiche Adresse und den gleichen Port 5003 in den CF " #~ "iViewer Einstellungen im iPhone/iPod Touch angeben" #~ msgid "Use host ip" #~ msgstr "Benutze host ip" #~ msgid "Download iViewer GUI files" #~ msgstr "iViewer GUI Dateien herunterladen" #~ msgid "Directory selection" #~ msgstr "Ordner Auswahl" #~ msgid "All" #~ msgstr "Alle" #~ msgid "Custom" #~ msgstr "Benutzerdefiniert" #~ msgid "Example" #~ msgstr "Beispiel" #~ msgid "Install PyGTK first !!!" #~ msgstr "Installiere zuerst PyGTK !!!" #~ msgid "New device" #~ msgstr "Neues Gerät" #~ msgid "Queue ping request" #~ msgstr "Ping Anfrage in die Warteschleife stellen" #~ msgid "Queue push request" #~ msgstr "Push Anfrage in die Warteschleife stellen" #~ msgid "Can not read the file " #~ msgstr "Kann die Datei nicht lesen" #~ msgid "Save File As" #~ msgstr "Datei speichern unter" #~ msgid "Properties" #~ msgstr "Eigenschaften" #~ msgid "File selection" #~ msgstr "Dateiauswahl" #~ msgid "Run web interface with parameters" #~ msgstr "Starte Web Interface" #~ msgid "anyremote2html is not installed !" #~ msgstr "anyremote2html ist nicht installiert !" #~ msgid "Would You like to change upload java client path ?" #~ msgstr "Möchten Sie den Pfad fĂĽr Uploads des Java Clients ändern ?" kanyremote-6.4/po/en@quot.header0000644000232200023220000000226312061426065017317 0ustar debalancedebalance# All this catalog "translates" are quotation characters. # The msgids must be ASCII and therefore cannot contain real quotation # characters, only substitutes like grave accent (0x60), apostrophe (0x27) # and double quote (0x22). These substitutes look strange; see # http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html # # This catalog translates grave accent (0x60) and apostrophe (0x27) to # left single quotation mark (U+2018) and right single quotation mark (U+2019). # It also translates pairs of apostrophe (0x27) to # left single quotation mark (U+2018) and right single quotation mark (U+2019) # and pairs of quotation mark (0x22) to # left double quotation mark (U+201C) and right double quotation mark (U+201D). # # When output to an UTF-8 terminal, the quotation characters appear perfectly. # When output to an ISO-8859-1 terminal, the single quotation marks are # transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to # grave/acute accent (by libiconv), and the double quotation marks are # transliterated to 0x22. # When output to an ASCII terminal, the single quotation marks are # transliterated to apostrophes, and the double quotation marks are # transliterated to 0x22. # kanyremote-6.4/po/es_ES.gmo0000644000232200023220000002370312456270262016242 0ustar debalancedebalanceŢ•Ť„żěč é ů ) 1 %9 #_ 2 ¶ ľ Ä Ë Ď × ÷    / A K V ^ p ‚ ˘ Ă ä "ö 4#Lp?ŤÍĺě"=ZaDtą żĚ ŕęý% ,8?G Vb t€ž ° »ÇĚäxy‚’'—ż Ç Őß5ä 7$ \hpy~HĚ&Ű o € ‹ ™§Ş˛ · Á ĎŰŕôü:IQV^o x„Š š§ŔĆÍŇáęSňfF­ ˛Ŕ Ţ!ę (?Rr„1Ť8żřH S-[‰ŽˇĽhĎ8 I2WŠ3’-Ć=ô2 :DK S$^ – ˘ŻË ç ň"+)N'x "·#Ú&ţ7%,]NŠ Ůú(6E,|©°MÄ( AKb{Ź–ź¦ŻÉß ú ' ? JV ]#~˘3 < E .M | „ ’ ž C¤ č >ň 1! =! H!R!W!G^!¦!9·! ń!t˙!t" „" ’"ź"§"Ż"´"Ç"Ü"ë"ń" # #77#o# ‚## #Ą# Ŕ# Ë# Ů#ä#ř# $,$4$;$A$ Q$ \$Yf$‰Ŕ$J%O%$a% †%%‘%·%Ő%ď%% &/&G&.N&D}&Â&WÓ&+'73'k'p'Ť'Ą'Y MQ&sZ,K‚]z[PO3t?€‰=\Š 'Ic-e.:‹N@W!14VG0_}RTE"u$;xF<Xm(k/g„*7^`+dB SDfCH#a9‡|8poh%6vqAJwj2yLl†5…>iŚŤb rU)~{n with icon set ) to upload !16x16 and 64x64 title icons are availableAT modeAT mode could be supported by phone (AT mode is not supported by phone (AT mode is not supported by phone (ERROR response)AT-modeAboutActiveAddAddressAdvertise service through AvahiAlso upload JADApplicationApplicationsAuto reconnectAuto startup withAvailableBT addressBemusedBemused emulationBluetooth channelBluetooth service is not activeCan be used on WinMobile devicesCan be useful for Samsung phonesCan not download Can not establish the connection !Can not find J2ME midlet (Can not find JAD file (Can not find browser to show help !Can not find documentation !Can not get port to connect to. Is there any device available ?Can not save the file !CancelCheck ConfigurationCheck J2ME client updatesCheck J2ME client updates at startChecking J2ME client updatesChooseChoose applicationChoose directories with configuration files and add them to the listCloseClose WindowConfiguration CheckConnectedConnected to phoneConnecting to deviceConnection refusedCtrl+SCustom MadeDeleteDetailsDevice BrowserDevice NameDevice ParametersDirectoriesDownload J2ME client from WebDownload failed !DownloadedDownloadingEditEdit configuration fileEmpty field means no updateEmpty field means no update. Beware: Android/J2ME clients could fail to connect to anyRemote when browsing is in processExamplesExecute CommandFileFiles will be saved to $HOME/.anyRemoteGeneralGnome sessionHTTP portHelpInstall PyBluez first ! Or run with --npybluez optionInstalledIt needs to install anyremote-j2me-client package firstKDE sessionManagedMinimizeModeNameNew version of J2ME client is available. Would You like to download it ?No informationNo updates for J2ME client were found.Non-availableNone of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto and kbtobexclient are installed !Not activeNot availableNot installedOKPackagePingPing OK !Ping failed !PreferencesQuitReady to connect onRestoreRun anyRemote when discoveredRun device browser with timeoutRun on startupRunningSaveSave AsScan for devicesScanningServer-modeSetupShow in list : Specify NameSpecify options manuallyStartStatusStopStop anyRemoteTCP portTest ATThere is no item in the list ! kAnyRemote will not be able to manage any software !This is the first time kAnyRemote runs. Please specify directories with anyRemote configuration files.TypeUpdate StatusUpdate application list everyUpload J2MEUse Bluetooth connection, channelUse TCP/IP connection, portUse Web Interace, portUse connect stringWait other operations to finishWait ping resultsWarning:Would You like to download J2ME client from Web ?anyRemote not found ! Please install it or correct $PATHanyRemote stoppedanyRemote will start only if no other instances of anyRemote are runningiViewersdptool not found ! Please install bluez-utilsec.use big title iconuse version without JSR-82with all icon setsProject-Id-Version: kanyremote 6.3.5 Report-Msgid-Bugs-To: POT-Creation-Date: 2015-01-16 23:04+0300 PO-Revision-Date: 2010-01-24 21:15+0400 Last-Translator: Francisco Toca Language-Team: Spanish Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); con icono tipo ) Para subir!Iconos de tĂ­tulo 16x16 y 64x64 están disponiblesModo ATEl modo AT podrĂ­a ser soportado por el telĂ©fono (El modo AT no es soportado por el telĂ©fono (El modo AT no es soportado por el telĂ©fono (respuesta ERROR)Modo-ATAcerca deActivoAñadirDirecciĂłnAnunciar servicio a travĂ©s de AvahiSubir tambiĂ©n JADAplicaciĂłnAplicacionesReconectar automáticamenteIniciar automaticamente conDisponibleDirecciĂłn BTBemusedEmulaciĂłn Bemusedcanal BluetoothServicio Bluetooth no está activoPuede ser usado en dispositivos WinMobilePuede ser Ăştil para telĂ©fonos SamsungNo se puede descargar No puedo establecer la conexiĂłn !No se puede encontrar J2ME midlet (No se puede encontrar el archivo JAD (¡ No se puede encontrar navegador para mostrar ayuda !¡ No se puede encontrar la documentaciĂłn !No se puede obtener puerto para conectar. ÂżHay algĂşn dispositivo disponible?¡ No se puede leer el archivo !CancelarComprobar configuraciĂłnComprobar actuazaciones del cliente J2MEComprobar actualizaciones del cliente J2ME al comienzoComprobando actualizaciones del cliente J2MEElegirEscoger aplicaciĂłnElegir directorios con los archivos de configuraciĂłn y añadirlos a la listaCerrarCerrar VentanaComprobar configuraciĂłnConectadoConectado al telĂ©fonoConectando a dispositivoConexiĂłn rechazadaCtrl+SA medidaBorrarDetallesNavegador de dispositivosNombre de dispositivoParámetros de dispositivoDirectoriosDescargar cliente J2ME desde Web¡ FallĂł la descarga !DescargadoDescargandoEditarEditar archivo de configuraciĂłnCampo vacio significa no actualizarCampo vacio significa no actualizar. Cuidado: Cliente Android/J2ME podrĂ­a fallar al conectar a anyRemote cuando la navegaciĂłn estĂ© en procesoEjemplosEjecutarArchivoLos archivos se guardarán en $HOME/.anyremoteGeneralSesiĂłn Gnomepuerto HTTPAyuda¡ Instala primero PyBluez ! O ejecĂştalo con la opciĂłn --npybluezInstaladoEs necesario instalar el paquete anyremote-j2me-client primeroSesiĂłn KDEControladoMinimizarModoNombreNueva versiĂłn disponible del cliente J2ME. ÂżLe gustarĂ­a descargarla?Sin informaciĂłnNo se han encontrado actualizaciones para el cliente J2MENo disponible¡Ni bluedevil-sendfile, ni gnome-obex-send, ni bluetooth-sendto, blueman-sendto ni kbtobexclient están instalados!No está activoNo disponibleNo instaladoAceptarPaquetePing¡ Ping correcto !¡ Ping ha fallado !ConfiguraciĂłnSalirPreparado para conectar alRestaurarIniciar anyRemote cuando detecte Ejecutar navegador de dispositivo con tiempo de esperaEjecutar al inicioEjecutándoseGuardarGuardar ComoEscanear para dispositivosEscaneandoModo-ServidorConfigurarMostrar en lista : Especificar nombreEspecificar opciones manualmenteIniciarEstadoPararParar anyRemotepuerto TCPProbar AT¡ No hay nada en la lista ! ¡ kAnyRemote no será capaz de controlar ningĂşn software !Esta es la primera vez que kAnyRemote es ejecutado. Por favor especifica los directorios con los archivos de configuraciĂłn de anyRemote.TipoActualizar EstadoActualizar lista de aplicaciĂłn cadaSubir J2MEUsar conexiĂłn Bluetooth, direcciĂłn Usar conexiĂłn TCP/IP, puertoUsar interfaz Web, puertoConectar usando la cadenaEspere que otras operaciones terminenEsperar resultados pingAviso:ÂżQuieres descargar el cliente J2ME desde web?¡ anyRemote no encontrado ! Por favor instálalo o corrige el $PATHanyRemote paradoanyRemote solo se ejecutará si ninguna otra instancia de anyRemote está ejecutándoseiViewer¡ sdptool no encontrado ! Por favor instala bluez-utilseg.usar icono de tĂ­tulo grandeusar version sin JSR-82con todos los tipos de iconoskanyremote-6.4/po/de_AT.gmo0000644000232200023220000002434512456270262016223 0ustar debalancedebalanceŢ•Ť„żěč é ů ) 1 %9 #_ 2 ¶ ľ Ä Ë Ď × ÷    / A K V ^ p ‚ ˘ Ă ä "ö 4#Lp?ŤÍĺě"=ZaDtą żĚ ŕęý %18@ O[ my— © ´ŔĹÝxůr{‹'¸ Ŕ ÎŘ5Ý^ r7| ´ŔČŃÖHŰ$&3 Zoh Ř ă ń˙    '3GOmŤś¤©±Â Ë ×ăé ů%,1:SBf–ý  .:!Su‘¨»Űí1ö8(aHsĽ-Äň÷ %‰8ÂÔ,ć1-N@|˝Ć Ě Öâę  (4R j u€š%Ş,Đ)ý$'$Lq‘4Ż%äA  L mw(‘3ş(î "K3 Šś ¶ŔÚň  )1 AM^%e‹« » ÉÔ)ď ˛ » Í 5Ó  ! ! !)!B/!jr! Ý!:é! $" 0" :"D"J"WO"§"5ą"ď"u#v#†#—#©#¬#˛# ·#Á# ×#ĺ#ý#.$"=$`$v$ }$‡$—$«$ ł$ Ŕ$ Í$Ű$ó$%!%'%.%3%<%XE%zž%&&!1&S&b&$& ¦& Ç& č&, '6'S'8\'K•'á'Ró'F(;N(Š(Ź(!«(Í(Y MQ&sZ,J‚]y[POb>|€‰<\Š 'H‡-d.k9‹N?W!13VF0_}RTD"Kt$:wE;Xm(j/f„*6^`+cA SCeBG#8{7pog%5uq@Ivi2xLl†4…=hŚŤa rU)~zn with icon set ) to upload !16x16 and 64x64 title icons are availableAT modeAT mode could be supported by phone (AT mode is not supported by phone (AT mode is not supported by phone (ERROR response)AT-modeAboutActiveAddAddressAdvertise service through AvahiAlso upload JADApplicationApplicationsAuto reconnectAuto startup withAvailableBT addressBemusedBemused emulationBluetooth channelBluetooth service is not activeCan be used on WinMobile devicesCan be useful for Samsung phonesCan not download Can not establish the connection !Can not find J2ME midlet (Can not find JAD file (Can not find browser to show help !Can not find documentation !Can not get port to connect to. Is there any device available ?Can not save the file !CancelCheck ConfigurationCheck J2ME client updatesCheck J2ME client updates at startChecking J2ME client updatesChooseChoose applicationChoose directories with configuration files and add them to the listCloseClose WindowConfiguration CheckConnectedConnected to phoneConnecting to deviceConnection refusedCustom MadeDeleteDetailsDevice BrowserDevice NameDevice ParametersDirectoriesDownload J2ME client from WebDownload failed !DownloadedDownloadingEditEdit configuration fileEmpty field means no updateEmpty field means no update. Beware: Android/J2ME clients could fail to connect to anyRemote when browsing is in processExamplesExecute CommandFileFiles will be saved to $HOME/.anyRemoteGeneralGnome sessionHTTP portHelpInstall PyBluez first ! Or run with --npybluez optionInstallation directory of anyremote-j2me-client not specified in current setup configuration !InstalledIt needs to install anyremote-j2me-client package firstKDE sessionManagedMinimizeModeNameNew version of J2ME client is available. Would You like to download it ?No informationNo updates for J2ME client were found.Non-availableNone of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto and kbtobexclient are installed !Not activeNot availableNot installedOKPackagePingPing OK !Ping failed !PreferencesReady to connect onRestoreRun anyRemote when discoveredRun device browser with timeoutRun on startupRunningSaveSave AsScan for devicesScanningServer ModeServer-modeSetupShow in list : Specify NameSpecify options manuallyStartStatusStopTCP portTest ATThere is no item in the list ! kAnyRemote will not be able to manage any software !This is the first time kAnyRemote runs. Please specify directories with anyRemote configuration files.TypeUpdate StatusUpdate application list everyUpload J2MEUpload J2ME client from Use Bluetooth connection, channelUse TCP/IP connection, portUse Web Interace, portUse connect stringWait other operations to finishWait ping resultsWarning:Would You like to download J2ME client from Web ?anyRemote not found ! Please install it or correct $PATHanyRemote stoppedanyRemote will start only if no other instances of anyRemote are runningiViewersdptool not found ! Please install bluez-utilsec.use big title iconuse version without JSR-82with all icon setsProject-Id-Version: kanyremote 6.3.5 Report-Msgid-Bugs-To: POT-Creation-Date: 2015-01-16 23:04+0300 PO-Revision-Date: 2008-07-15 21:16+0400 Last-Translator: fedotov Language-Team: Austrian Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); X-Language: de_DE X-Source-Language: C mit dem Icon set) zum hochladen !16x16 und 64x64 Titlesymbole sind verfĂĽgbarAT ModusAT mode könnte vom Telefon unterstĂĽtzt werden (AT mode wird vom Telefon nicht unterstĂĽtzt (AT mode wird vom Telefon nicht unterstĂĽtzt (FehlerrĂĽckmeldung)AT ModusĂśberAktiviertHinzufĂĽgenAdresseWerbung Service ĂĽber AvahiJAD ebenfalls hochladenAnwendungAnwendungenAutomatische WiederverbindungAutomatischer Start mitVerfĂĽgbarBT AdresseBemusedBemused-EmulationBluetooth KanalBluetooth Service ist nicht aktiviertKann mit WinMobile Geräten verwendet werdenKann fĂĽr Samsung Telefone nĂĽtzlich seinFehlgeschlagener Download der Datei Kann die Verbindung nicht aufbauen !Kann J2ME midlet nicht finden (Kann JAD Datei nicht finden (Kann keinen Browser finden um die Hilfe anzuzeigen !Kann die Dokumentation nicht finden !Bekomme keinen Port fĂĽr die Verbindung. Sind Geräte verfĂĽgbar?Kann die Datei nicht speichern !AbbrechenĂśberprĂĽfe KonfigurationĂśberprĂĽfe J2ME-Client AktualisierungenĂśberprĂĽfe J2ME-Client Aktualisierungen beim StartĂśberprĂĽfe J2ME-Client AktualisierungenAuswählenWähle AnwendungWähle die Ordner mit den Konfigurationsdateien und fĂĽge sie der Liste beiSchlieĂźenSchlieĂźe FensterĂśberprĂĽfe KonfigurationVerbundenMit dem Telefon verbundenVerbinde mit dem GerätVerbindung zurĂĽckgewiesenBenutzerdefiniertEntfernenDetailsGeräte BrowserGerätenameGeräteparameterOrdnerLade J2ME Client aus dem Web herunterHerunterladen ist gescheitert !HeruntergeladenHerunterladenBearbeitenWähle KonfigurationsdateiLeeres Feld bedeutet keine AktualisierungLeeres Feld bedeutet keine Aktualisierung. Achtung: Verbindung zwischen Android/J2ME client und anyRemote könnte fehlschlagen, wenn gerade gesucht wirdBeispielBefehl ausfĂĽhrenDateiDateien werden im Ordner $HOME/.anyRemote gespeichertGeneralGnome SitzungHTTP PortHilfeInstalliere vorher PyBluez ! Oder starte mit der Option --npybluezInstallationsverzeichnis von anyremote-j2me-client ist nicht festgelegt in den derzeitigen Einstellungen !Installiertanyremote-j2me-client Paket muss vorher installiert werdenKDE SitzungVerwaltetMinimiereModusNameEine neue Version des J2ME-Clients ist verfĂĽgbar. WĂĽrden Sie sie gerne herunterladen?Keine InformationKeine Aktualisierungen fĂĽr den J2ME-Client gefunden.Nicht verfĂĽgbarWeder bluedevil-sendfile, gnome-obex-send, noch bluetooth-sendto, blueman-sendto oder kbtobexclient ist installiert !Nicht aktiviertNicht verfĂĽgbarNicht installiertOKPaketPingPing OK !Ping fehlgeschlagen !EigenschaftenBereit zum Verbinden amWiederherstellenStarte anyRemote wenn ein Gerät gefunden wird Starte Gerätebrowser mit TimeoutBeim Start ausfĂĽhrenLäuftSpeichernSpeichern unterSuche nach GerätenScannenServer ModusServer ModusEinstellungenZeige in einer Liste : Name festlegenLege die Optionen manuell festStartStatusStopTCP PortTeste ATDa sind keine Anwendungen in der Liste kAnyRemote wird keine Software steuern können !Das ist das erste Mal, dass kAnyRemote ausgefĂĽhrt wurde. Bitte wähle den Ordner mit den anyRemote Konfigurationsdateien.TypAktualisiere StatusAktualisiere Anwendungsliste alleLade J2ME hochLade den J2ME Client hoch von Benutze Bluetooth Verbindung, Kanal Benutze TCP/IP Verbindung, port Benutze das Web Interface, port Verwende VerbindungszeichenfolgeWarte auf die Beendigung anderer OperationenWarte auf die Ping ResultateWarnung:Möchten Sie den J2ME Client aus dem Web herunterladen ?anyRemote wurde nicht gefunden ! Bitte installiere es oder korrigiere $PATHanyRemote gestoptanyRemote wird nur ausgefĂĽhrt, wenn keine weiteren Instanzen von anyRemote laufeniViewersdptool wurde nicht gefunden ! Bitte installiere bluez-utilsec.verwende groĂźe Titel Iconsverwende eine Version ohne JSR-82mit allen Symboldateienkanyremote-6.4/po/Makefile.in.in0000644000232200023220000003552412061426065017212 0ustar debalancedebalance# Makefile for PO directory in any package using GNU gettext. # Copyright (C) 1995-1997, 2000-2007 by Ulrich Drepper # # This file can be copied and used freely without restrictions. It can # be used in projects which are not available under the GNU General Public # License but which still want to provide support for the GNU gettext # functionality. # Please note that the actual code of GNU gettext is covered by the GNU # General Public License and is *not* in the public domain. # # Origin: gettext-0.18 GETTEXT_MACRO_VERSION = 0.18 PACKAGE = @PACKAGE@ VERSION = @VERSION@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ SHELL = /bin/sh @SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ datarootdir = @datarootdir@ datadir = @datadir@ localedir = @localedir@ gettextsrcdir = $(datadir)/gettext/po INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ # We use $(mkdir_p). # In automake <= 1.9.x, $(mkdir_p) is defined either as "mkdir -p --" or as # "$(mkinstalldirs)" or as "$(install_sh) -d". For these automake versions, # @install_sh@ does not start with $(SHELL), so we add it. # In automake >= 1.10, @mkdir_p@ is derived from ${MKDIR_P}, which is defined # either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these automake # versions, $(mkinstalldirs) and $(install_sh) are unused. mkinstalldirs = $(SHELL) @install_sh@ -d install_sh = $(SHELL) @install_sh@ MKDIR_P = @MKDIR_P@ mkdir_p = @mkdir_p@ GMSGFMT_ = @GMSGFMT@ GMSGFMT_no = @GMSGFMT@ GMSGFMT_yes = @GMSGFMT_015@ GMSGFMT = $(GMSGFMT_$(USE_MSGCTXT)) MSGFMT_ = @MSGFMT@ MSGFMT_no = @MSGFMT@ MSGFMT_yes = @MSGFMT_015@ MSGFMT = $(MSGFMT_$(USE_MSGCTXT)) XGETTEXT_ = @XGETTEXT@ XGETTEXT_no = @XGETTEXT@ XGETTEXT_yes = @XGETTEXT_015@ XGETTEXT = $(XGETTEXT_$(USE_MSGCTXT)) MSGMERGE = msgmerge MSGMERGE_UPDATE = @MSGMERGE@ --update MSGINIT = msginit MSGCONV = msgconv MSGFILTER = msgfilter POFILES = @POFILES@ GMOFILES = @GMOFILES@ UPDATEPOFILES = @UPDATEPOFILES@ DUMMYPOFILES = @DUMMYPOFILES@ DISTFILES.common = Makefile.in.in remove-potcdate.sin \ $(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3) DISTFILES = $(DISTFILES.common) Makevars POTFILES.in \ $(POFILES) $(GMOFILES) \ $(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3) POTFILES = \ CATALOGS = @CATALOGS@ # Makevars gets inserted here. (Don't remove this line!) .SUFFIXES: .SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update .po.mo: @echo "$(MSGFMT) -c -o $@ $<"; \ $(MSGFMT) -c -o t-$@ $< && mv t-$@ $@ .po.gmo: @lang=`echo $* | sed -e 's,.*/,,'`; \ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o $${lang}.gmo $${lang}.po"; \ cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo .sin.sed: sed -e '/^#/d' $< > t-$@ mv t-$@ $@ all: check-macro-version all-@USE_NLS@ all-yes: stamp-po all-no: # Ensure that the gettext macros and this Makefile.in.in are in sync. check-macro-version: @test "$(GETTEXT_MACRO_VERSION)" = "@GETTEXT_MACRO_VERSION@" \ || { echo "*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version $(GETTEXT_MACRO_VERSION) but the autoconf macros are from gettext version @GETTEXT_MACRO_VERSION@" 1>&2; \ exit 1; \ } # $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no # internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because # we don't want to bother translators with empty POT files). We assume that # LINGUAS is empty in this case, i.e. $(POFILES) and $(GMOFILES) are empty. # In this case, stamp-po is a nop (i.e. a phony target). # stamp-po is a timestamp denoting the last time at which the CATALOGS have # been loosely updated. Its purpose is that when a developer or translator # checks out the package via CVS, and the $(DOMAIN).pot file is not in CVS, # "make" will update the $(DOMAIN).pot and the $(CATALOGS), but subsequent # invocations of "make" will do nothing. This timestamp would not be necessary # if updating the $(CATALOGS) would always touch them; however, the rule for # $(POFILES) has been designed to not touch files that don't need to be # changed. stamp-po: $(srcdir)/$(DOMAIN).pot test ! -f $(srcdir)/$(DOMAIN).pot || \ test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES) @test ! -f $(srcdir)/$(DOMAIN).pot || { \ echo "touch stamp-po" && \ echo timestamp > stamp-poT && \ mv stamp-poT stamp-po; \ } # Note: Target 'all' must not depend on target '$(DOMAIN).pot-update', # otherwise packages like GCC can not be built if only parts of the source # have been downloaded. # This target rebuilds $(DOMAIN).pot; it is an expensive operation. # Note that $(DOMAIN).pot is not touched if it doesn't need to be changed. $(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed if LC_ALL=C grep 'GNU @PACKAGE@' $(top_srcdir)/* 2>/dev/null | grep -v 'libtool:' >/dev/null; then \ package_gnu='GNU '; \ else \ package_gnu=''; \ fi; \ if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \ msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \ else \ msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \ fi; \ case `$(XGETTEXT) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \ $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \ --files-from=$(srcdir)/POTFILES.in \ --copyright-holder='$(COPYRIGHT_HOLDER)' \ --msgid-bugs-address="$$msgid_bugs_address" \ ;; \ *) \ $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \ --files-from=$(srcdir)/POTFILES.in \ --copyright-holder='$(COPYRIGHT_HOLDER)' \ --package-name="$${package_gnu}@PACKAGE@" \ --package-version='@VERSION@' \ --msgid-bugs-address="$$msgid_bugs_address" \ ;; \ esac test ! -f $(DOMAIN).po || { \ if test -f $(srcdir)/$(DOMAIN).pot; then \ sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \ sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \ if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \ rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \ else \ rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot && \ mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ fi; \ else \ mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ fi; \ } # This rule has no dependencies: we don't need to update $(DOMAIN).pot at # every "make" invocation, only create it when it is missing. # Only "make $(DOMAIN).pot-update" or "make dist" will force an update. $(srcdir)/$(DOMAIN).pot: $(MAKE) $(DOMAIN).pot-update # This target rebuilds a PO file if $(DOMAIN).pot has changed. # Note that a PO file is not touched if it doesn't need to be changed. $(POFILES): $(srcdir)/$(DOMAIN).pot @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \ if test -f "$(srcdir)/$${lang}.po"; then \ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \ cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot; \ else \ $(MAKE) $${lang}.po-create; \ fi install: install-exec install-data install-exec: install-data: install-data-@USE_NLS@ if test "$(PACKAGE)" = "gettext-tools"; then \ $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ for file in $(DISTFILES.common) Makevars.template; do \ $(INSTALL_DATA) $(srcdir)/$$file \ $(DESTDIR)$(gettextsrcdir)/$$file; \ done; \ for file in Makevars; do \ rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ done; \ else \ : ; \ fi install-data-no: all install-data-yes: all $(mkdir_p) $(DESTDIR)$(datadir) @catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ dir=$(localedir)/$$lang/LC_MESSAGES; \ $(mkdir_p) $(DESTDIR)$$dir; \ if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \ $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \ echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \ for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ if test -n "$$lc"; then \ if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ for file in *; do \ if test -f $$file; then \ ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ fi; \ done); \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ else \ if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ :; \ else \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ fi; \ fi; \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ ln -s ../LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ ln $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ cp -p $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ echo "installing $$realcat link as $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo"; \ fi; \ done; \ done install-strip: install installdirs: installdirs-exec installdirs-data installdirs-exec: installdirs-data: installdirs-data-@USE_NLS@ if test "$(PACKAGE)" = "gettext-tools"; then \ $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ else \ : ; \ fi installdirs-data-no: installdirs-data-yes: $(mkdir_p) $(DESTDIR)$(datadir) @catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ dir=$(localedir)/$$lang/LC_MESSAGES; \ $(mkdir_p) $(DESTDIR)$$dir; \ for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ if test -n "$$lc"; then \ if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ for file in *; do \ if test -f $$file; then \ ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ fi; \ done); \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ else \ if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ :; \ else \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ fi; \ fi; \ fi; \ done; \ done # Define this as empty until I found a useful application. installcheck: uninstall: uninstall-exec uninstall-data uninstall-exec: uninstall-data: uninstall-data-@USE_NLS@ if test "$(PACKAGE)" = "gettext-tools"; then \ for file in $(DISTFILES.common) Makevars.template; do \ rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ done; \ else \ : ; \ fi uninstall-data-no: uninstall-data-yes: catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ done; \ done check: all info dvi ps pdf html tags TAGS ctags CTAGS ID: mostlyclean: rm -f remove-potcdate.sed rm -f stamp-poT rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po rm -fr *.o clean: mostlyclean distclean: clean rm -f Makefile Makefile.in POTFILES *.mo maintainer-clean: distclean @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." rm -f stamp-po $(GMOFILES) distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) dist distdir: $(MAKE) update-po @$(MAKE) dist2 # This is a separate target because 'update-po' must be executed before. dist2: stamp-po $(DISTFILES) dists="$(DISTFILES)"; \ if test "$(PACKAGE)" = "gettext-tools"; then \ dists="$$dists Makevars.template"; \ fi; \ if test -f $(srcdir)/$(DOMAIN).pot; then \ dists="$$dists $(DOMAIN).pot stamp-po"; \ fi; \ if test -f $(srcdir)/ChangeLog; then \ dists="$$dists ChangeLog"; \ fi; \ for i in 0 1 2 3 4 5 6 7 8 9; do \ if test -f $(srcdir)/ChangeLog.$$i; then \ dists="$$dists ChangeLog.$$i"; \ fi; \ done; \ if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \ for file in $$dists; do \ if test -f $$file; then \ cp -p $$file $(distdir) || exit 1; \ else \ cp -p $(srcdir)/$$file $(distdir) || exit 1; \ fi; \ done update-po: Makefile $(MAKE) $(DOMAIN).pot-update test -z "$(UPDATEPOFILES)" || $(MAKE) $(UPDATEPOFILES) $(MAKE) update-gmo # General rule for creating PO files. .nop.po-create: @lang=`echo $@ | sed -e 's/\.po-create$$//'`; \ echo "File $$lang.po does not exist. If you are a translator, you can create it through 'msginit'." 1>&2; \ exit 1 # General rule for updating PO files. .nop.po-update: @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \ if test "$(PACKAGE)" = "gettext-tools"; then PATH=`pwd`/../src:$$PATH; fi; \ tmpdir=`pwd`; \ echo "$$lang:"; \ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ echo "$${cdcmd}$(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \ cd $(srcdir); \ if $(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$tmpdir/$$lang.new.po; then \ if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ rm -f $$tmpdir/$$lang.new.po; \ else \ if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ :; \ else \ echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ exit 1; \ fi; \ fi; \ else \ echo "msgmerge for $$lang.po failed!" 1>&2; \ rm -f $$tmpdir/$$lang.new.po; \ fi $(DUMMYPOFILES): update-gmo: Makefile $(GMOFILES) @: Makefile: Makefile.in.in Makevars $(top_builddir)/config.status @POMAKEFILEDEPS@ cd $(top_builddir) \ && $(SHELL) ./config.status $(subdir)/$@.in po-directories force: # Tell versions [3.59,3.63) of GNU make not to export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: kanyremote-6.4/po/bg.gmo0000644000232200023220000003062212456270262015632 0ustar debalancedebalanceŢ•‘¤Á, 0 1 A )O y % #§ 2Ë ţ      ? O [ h w ‰ “ ž ¦ ¸ Ę ę ,">a|#”¸?Ő-4H"b…˘©DĽ  (2EZm t€‡Ź žŞ ĽČć ř ,xHÁĘÚÜ'á   )5.^d Ă7Í "'H,u&„ «oą ) 4 BPS[ ` j x„‰ťĄĂăňú˙ ! -9? O\u{‚‡–źS§fűb gu “ź!¸Úö  @R1[8ŤĆHŘ!-)W\oŠPťî E aTo@Äq w…” Ł °7»ó "67.nť ®ĽËä ůMCh¬2Ëţ;Z,zz§." Q/^?Ž[ÎD* o %| ‰˘ ,!;!/[!‹!&š!3Á!!ő!"" 7"D"["$p"0•"Ć")Ű"'# -#:#I#<^#J›#ć#ď$!ţ$ %"%K+%w%€% ‘% ź%dŞ%†&–&d«&''4' K'V'o]'Í'Cá'%(z:(µ(Ě(ĺ( ) ))#)=)[) n)8y)˛)8Ĺ)Mţ)0L*}*“*˘*,Ľ*é*ü*+0+C+c+{+™+¬+ż+Č+ Ű+č+‰,ŞŹ,:-,A-Mn-Ľ-Î-<í-7*.:b.7ť.HŐ.7/V/Bt/e·/0p50¦0I®0ř0D11E1w1n| hl-U; 0‰VbvS!}7),RC†L*e kW\6[%‡uN"DpG:T&Y2+(xtOg.4/Š~Q 8JK^Z3=?‘rdz‹5 a <iMXEP`_fŚ'yŤFc…jŽH€{9w„1qIs@oAm]#‚Ź$B> with icon set ) to upload !16x16 and 64x64 title icons are availableAT modeAT mode could be supported by phone (AT mode is not supported by phone (AT mode is not supported by phone (ERROR response)AT-modeAboutActiveAddAddressAdvertise service through AvahiAlso upload JADApplicationApplicationsAuto reconnectAuto startup withAvailableBT addressBemusedBemused emulationBluetooth channelBluetooth service is not activeCan be used on WinMobile devicesCan be useful for Samsung phonesCan not download Can not establish the connection !Can not find J2ME midlet (Can not find JAD file (Can not find browser to show help !Can not find documentation !Can not get port to connect to. Is there any device available ?Can not save the file !CancelCheck ConfigurationCheck J2ME client updatesCheck J2ME client updates at startChecking J2ME client updatesChooseChoose applicationChoose directories with configuration files and add them to the listCloseClose WindowConfiguration CheckConnectedConnected to phoneConnecting to deviceConnection refusedCtrl+SCustom MadeDeleteDetailsDevice BrowserDevice NameDevice ParametersDirectoriesDownload J2ME client from WebDownload failed !DownloadedDownloadingEditEdit configuration fileEmpty field means no updateEmpty field means no update. Beware: Android/J2ME clients could fail to connect to anyRemote when browsing is in processExamplesExecute CommandFFileFiles will be saved to $HOME/.anyRemoteGeneralGnome sessionHTTP portHelpInstall PyBluez first ! Or run with --npybluez optionInstallation directory of anyremote-j2me-client not specified in current setup configuration !InstalledIt needs to install anyremote-j2me-client package firstKDE sessionManagedMinimizeModeNameNew version of J2ME client is available. Would You like to download it ?No informationNo updates for J2ME client were found.Non-availableNone of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto and kbtobexclient are installed !Not activeNot availableNot installedOKPackagePingPing OK !Ping failed !PreferencesQuitReady to connect onRestoreRun anyRemote when discoveredRun device browser with timeoutRun on startupRunningSaveSave AsScan for devicesScanningServer ModeServer-modeSetupShow in list : Specify NameSpecify options manuallyStartStatusStopStop anyRemoteTCP portTest ATThere is no item in the list ! kAnyRemote will not be able to manage any software !This is the first time kAnyRemote runs. Please specify directories with anyRemote configuration files.TypeUpdate StatusUpdate application list everyUpload J2MEUpload J2ME client from Use Bluetooth connection, channelUse TCP/IP connection, portUse Web Interace, portUse connect stringWait other operations to finishWait ping resultsWarning:Would You like to download J2ME client from Web ?anyRemote not found ! Please install it or correct $PATHanyRemote stoppedanyRemote will start only if no other instances of anyRemote are runningiViewersdptool not found ! Please install bluez-utilsec.use big title iconuse version without JSR-82with all icon setsProject-Id-Version: kanyremote 6.3.5 Report-Msgid-Bugs-To: POT-Creation-Date: 2015-01-16 23:04+0300 PO-Revision-Date: 2008-10-17 18:05+0200 Last-Translator: Stanislav Popov Language-Team: Bulgarian Language: bg MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Ń Đ˝Đ°Đ±ĐľŃ€ икони ) да качи !16x16 и 64x64 икони за заглавия Ńа Đ´ĐľŃтъпниAT режимВъзможно е AT режим да Ńе поддържа от телефона (AT режим не Ńе поддържа от телефона (Режим ĐТ не Ńе поддържа от телефона (Отговорът Ńъдържа греŃка)Режим ATОтноŃноĐктивенДобавиĐдреŃĐźŃбликŃване на ŃŃĐ»Ńга чрез AvahiСъщо качете JADПриложениеПриложенияĐвтоматично Ńвързване нановоĐвтоматично Ńтартиране ŃДоŃтъпенBT адреŃОбърканЕмŃлация BemusedBluetooth каналBluetooth не е активенМоже да бъде използван на WinMobile ŃŃтройŃтваМоже да бъде полезно за телефони SamsungНе може да Ńвали Не може да ŃŃтанови връзка !Не намира J2ME midlet (JAD-файлът не може да бъде открит (Не намира web browser !Не намира докŃментация !Не може да Ńе намери порт за Ńвързване. Đма ли включени ŃŃтройŃтва ?Не може да Ńъхрани файла !ОткажиПроверете конфигŃрациятаПроверете J2ME клиент обновяваниятаПроверете J2ME клиент обновяванията при ŃтартиранеПроверяване за J2ME клиент обновяванияĐзбериĐзберете приложениеĐзберете директории Ń ĐşĐľĐ˝Ń„Đ¸ĐłŃрационните файлове и ги добавете към ŃпиŃъкаЗатвориЗатвори прозорецПроверете конфигŃрациятаСвързанСвързан към телефонаСвързва Ńе към ŃŃтройŃтвотоВръзката отказанаCtrl+SДопълнителниĐзтрийПодробноŃтиУŃтройŃтваĐме на ŃŃтройŃтвотоПараметри на ŃŃтройŃтвотоДиректорииСвалете J2ME клиент от WebСвалянето неŃŃпеŃно !СваленСвалянеРедактирайРедактирай конфигŃрационен файлПразно поле означава, че няма обновлениеПразно поле означава, че няма обновление. Забележка: Android/J2ME client може да бъде неŃпоŃобен да Ńе Ńвържи към anyRemote, докато е активен ĐżŃ€ĐľŃ†ĐµŃ Đ˝Đ° търŃенеПримериĐзпълнете командаFФайлФайловете ще бъдат запаметени в $HOME/.anyRemoteОбщиGnome ŃеŃияHTTP портПомощĐĐ˝Ńталирайте първо PyBluez ! Đли Ńтартирайте Ń ĐľĐżŃ†Đ¸ŃŹ --npybluezĐ’ текŃщата конфигŃрация не е Ńказана директорията на пакета anyremote-j2me-client !ĐĐ˝ŃталиранНеобходимо е първо да Ńе инŃталира пакетът anyremote-j2me-clientKDE ŃеŃияУправляванМинимизирайРежимĐмеНова верŃия на J2ME клиента е Đ´ĐľŃтъпна. Желаете ли да ŃŹ Ńвалите?Няма данниНе Ńа намерени J2ME клиент обновяванияНедоŃтъпенbluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto и kbtobexclient не Ńа инŃталирани !Не е активенНе е Đ´ĐľŃтъпенНе е инŃталиранПриемиПакетПингПинг ŃŃпеŃен !Пинг неŃŃпеŃен !НаŃтройкиĐзходĐма готовноŃŃ‚ за Ńвързване къмВъзобновиСтартирай anyRemote Ńлед откриванеПŃŃнете търŃене на ŃŃтройŃтво Ń Đ¸Đ·Ń‡Đ°ĐşĐ˛Đ°Đ˝ĐµĐзпълнение при ŃтартиранеСтартира ŃеСъхраниЗапамети катоСканиране на ŃŃтройŃтваСканиранеСървърен режимРежим СървърНаŃтройкаПокажи в ŃпиŃŃŠĐş : Въведете имеРъчни наŃтройкиСтартирайСъŃтояниеСприСпри anyRemoteTCP портПровери режим ATСпиŃъкът е празен ! Няма да бъде възможно Ńправлението на програми Ń kAnyRemote !kAnyRemote Ńе Ńтартира за първи път. Моля Ńкажете директории Ń ĐşĐľĐ˝Ń„Đ¸ĐłŃрационните файлове на anyRemote.ТипОбновяване на ŃŃŠŃтояниеОбновление на ŃпиŃъка от приложения вŃекиКачете J2MEКачете J2ME client от Đзползване на Bluetooth връзка, каналĐзползване на TCP/IP връзка, портĐзползване на Web интерфейŃ, портĐзползвайте низа за ŃвързванеĐзчакайте да завърŃат Đ´Ń€Ńгите операцииĐзчакайте резŃлтатите от пингПредŃпреждение:ĐŃкате ли да Ńвалите J2ME клиент от Web ?Не намира anyRemote ! Моля, инŃталирайте го или поправете $PATHanyRemote е ŃпрянanyRemote ще Ńе Ńтартира Ńамо, ако няма Đ´Ń€Ńги негови активни копияiViewerне намира sdptool ! Моля, инŃталирайте bluez-utilŃек.използвайте голяма икона за заглавиеизползвайте верŃия без JSR-82Ń Đ˛Ńички икониkanyremote-6.4/po/pt_BR.gmo0000644000232200023220000001575612456267327016273 0ustar debalancedebalanceŢ•fL‰| ˇ ±)żé%ń# 2; n v | €  ¤ ± Ŕ Ň Ü ä  % #= ?a ˇ ą Ŕ Ô Ű Dî 3 9 F Z d w Ś ź « ˛ ş É Ő ç ó ţ   7 @ P 'U } ‹ 5 Ć Đ Ü ä í ň ÷  o „ Ź ť « ® ¶ » Ĺ Ó ß ç %-2 COU erx„SŚfŕG LZxŞ8łěHţG-O}‚”•*@7P$)µ:ß" ( 2< O Zf ź«'ł%Ű&0(XY%˛ŘáúKd ky —ˇ·Ń ăńů0 KWk r-“ÁĘŰ-ă">( gq € ‹•šź´tĹ:L]lov { … “ ˇ$«)Đ ú  " 0;Obkr xJ‚ÍV[&l'“» Ř@ă$V5Ś6”ËĐKL(E@X:a_R+0%2T8QHN/W[]<SMZ I.9P3G$4!  V5JU1DOF ">e` YCA?#,=d&6fcb-) B;*'\^7 with icon set ) to upload !16x16 and 64x64 title icons are availableAT modeAT mode could be supported by phone (AT mode is not supported by phone (AT mode is not supported by phone (ERROR response)AT-modeAboutAddAddressAlso upload JADApplicationApplicationsAuto reconnectAuto startup withAvailableBemusedBluetooth service is not activeCan be useful for Samsung phonesCan not find JAD file (Can not find browser to show help !Can not get port to connect to. Is there any device available ?Can not save the file !CancelCheck ConfigurationChooseChoose applicationChoose directories with configuration files and add them to the listCloseClose WindowConfiguration CheckConnectedConnected to phoneConnecting to deviceConnection refusedCustom MadeDeleteDetailsDevice BrowserDevice NameDevice ParametersDirectoriesDownloadedEditEdit configuration fileEmpty field means no updateExamplesExecute CommandFileFiles will be saved to $HOME/.anyRemoteGnome sessionHelpInstall PyBluez first ! Or run with --npybluez optionInstalledKDE sessionManagedMinimizeModeNameNo informationNon-availableNone of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto and kbtobexclient are installed !Not activeNot availableNot installedOKPackagePingPing OK !Ping failed !PreferencesRestoreRun anyRemote when discoveredRun device browser with timeoutRunningSaveScan for devicesServer-modeSetupShow in list : Specify NameStartStatusStopTest ATThere is no item in the list ! kAnyRemote will not be able to manage any software !This is the first time kAnyRemote runs. Please specify directories with anyRemote configuration files.TypeUpdate StatusUpdate application list everyWait other operations to finishWait ping resultsWarning:anyRemote not found ! Please install it or correct $PATHanyRemote stoppedanyRemote will start only if no other instances of anyRemote are runningiViewersdptool not found ! Please install bluez-utilsec.use big title iconProject-Id-Version: kanyremote 6.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2015-01-16 23:04+0300 PO-Revision-Date: 2008-10-07 10:49+0400 Last-Translator: Language-Team: Brazilian Portuguese Language: pt_BR MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n > 1); Com Ă­cone definido ) para enviar !EstĂŁo disponĂ­veis Ă­cones do tĂ­tulo em 16x16 e 64x64Modo-ATModo AT Ă© suportado pelo telefone (Modo AT nĂŁo Ă© suportado pelo telefone (Modo AT nĂŁo Ă© suportado pelo telefone (ERRO na resposta)Modo-ATSobreAdicionarEndereçoSomente Enviar JADAplicativoAplicativosReconectar automaticamenteIniciar automaticamente com aDisponĂ­velBemusedServiço de Bluetooth está desátivadoPode ser Ăştil para celulares SamsungArquivo JAD nĂŁo pode ser encontrado (Navegador nĂŁo encontrado para mostrar a ajuda !NĂŁo foi possĂ­vel obter uma porta para se conectar. Há algum dispositivo disponĂ­vel ?NĂŁo foi possĂ­vel salvar o arquivo !CancelarVerificar ConfiguraçãoEscolherEscolha o aplicativoEscolha os diretĂłrios com arquivos de configuração e adicione-os a listaFecharFechar JanelaVerificador de configuraçãoConectadoConectado ao telefoneConectando ao dispositivoConexĂŁo recusadaPersonalizadoDeletarDetalhesNavegador de dispositivosNome do dispositivoParâmetros do dispositivoDiretĂłriosDownload concluĂ­doEditarEditar arquivo de configuraçãoO Campo vazio significa nenhuma atualizaçãoExemplosExecutar ComandoArquivoOs arquivos serĂŁo salvos em $HOME/.anyRemoteSessĂŁo do GnomeAjudaPrimeiro instale PyBluez ! Ou execute com a opção --npybluezInstaladoSessĂŁo do KDEGerenciadoMinimizarModoNomeNenhuma InformaçãoNĂŁo disponĂ­velbluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto, kbtobexclient, nenhum deles está instalado !Está desátivadoNĂŁo disponĂ­velNĂŁo instaladoOKPacotePingPing OK !Ping falhou !PreferĂŞnciasRestaurarExecutar anyRemote quando descobertoTempo limite do navegador de dispositivosExecutandoSalvarProcurar dispositivosModo-ServidorConfigurarMostrar na lista : Especifique o nomeExecutarEstadoPararTestar ATNĂŁo há itens na lista ! kAnyRemote nĂŁo pode gerenciar nenhum software !Está Ă© a primeira vez que o kAnyremote Ă© carregado. Por favor especifique os diretĂłrios com arquivos de configuração do anyRemote.TipoAtualizar EstadoAtualizar lista de aplicações a cadaEsperando outras operações terminaremAguardando resultado do pingAtenção:anyRemote nĂŁo encontrado ! Por favor instale ou reinstale $PATHanyRemote paradoanyRemote carregara somente se outra instancia do anyremote nĂŁo estiver em execuçãoiViewersdptool nĂŁo encontrado ! Por favor instale bluez-utilseg.Usar tĂ­tulo grande no Ă­conekanyremote-6.4/po/cs_CZ.gmo0000644000232200023220000002173612456267327016261 0ustar debalancedebalanceŢ•4łL  ) )7 a %i #Ź 2ł ć î ô ű ˙   # 0 B L W _ q ‘ ˛ Ó "ĺ  # #; _ ?| Ľ Ô Ű ď  D&k q~ ’śŻÄ× Ţęńů  &2P b my~–x˛+4D'Iq y‡5Ś Â7Ě !&+&: aoo ß ę ř    .:?Ge…”śˇ©ş Ă ĎŰá ńţ$)8S@f”ű ,!Egš­Íß8č!H3|-„˛Ĺŕmóa p$|ˇ&©%Đ3ö* 2@IQXjs| ‹ —ˇ©».Ô,"0SnŠ6ŁÚ>÷6JR kŚ’D›ŕ é÷ /K_fz ŤŞ˝Ó!Űý/7?1[–Ť $/@*Gr z A“ ŐCă '3 ;INU.h—~§&5EY \f ku ‰”ť1Ą'×˙  # . L \ h t  ’ ˇ »  É Ň ĺ Gí a5!—!›!"Ş!Í!"ĺ!"&"'F"'n"–" ł"Kż" #>#]#7e#ť#˛#Ě#+Q-M;mpk`$~{€f?19VY[wz3K^@D}UJ' P,jb5 e(X qrsFBn%AHi8Ia#ET4v< Zu|Rl y*C_&/ x]N7og.\th0=)"‚LdG>2O6W:Sc! with icon set ) to upload !16x16 and 64x64 title icons are availableAT modeAT mode could be supported by phone (AT mode is not supported by phone (AT mode is not supported by phone (ERROR response)AT-modeAboutActiveAddAddressAlso upload JADApplicationApplicationsAuto startup withAvailableBT addressBemusedBemused emulationBluetooth service is not activeCan be used on WinMobile devicesCan be useful for Samsung phonesCan not download Can not establish the connection !Can not find J2ME midlet (Can not find JAD file (Can not find browser to show help !Can not find documentation !Can not get port to connect to. Is there any device available ?Can not save the file !CancelCheck ConfigurationChecking J2ME client updatesChooseChoose applicationChoose directories with configuration files and add them to the listCloseClose WindowConfiguration CheckConnectedConnected to phoneConnecting to deviceConnection refusedCtrl+SCustom MadeDeleteDetailsDevice BrowserDevice NameDevice ParametersDirectoriesDownload J2ME client from WebDownload failed !DownloadedDownloadingEditEdit configuration fileEmpty field means no updateEmpty field means no update. Beware: Android/J2ME clients could fail to connect to anyRemote when browsing is in processExamplesExecute CommandFileFiles will be saved to $HOME/.anyRemoteGeneralGnome sessionHelpInstall PyBluez first ! Or run with --npybluez optionInstalledIt needs to install anyremote-j2me-client package firstKDE sessionManagedMinimizeModeNameNo informationNo updates for J2ME client were found.Non-availableNone of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto and kbtobexclient are installed !Not activeNot availableNot installedOKPackagePingPing OK !Ping failed !PreferencesQuitRestoreRun anyRemote when discoveredRun device browser with timeoutRun on startupRunningSaveSave AsScan for devicesScanningServer ModeServer-modeSetupShow in list : Specify NameSpecify options manuallyStartStatusStopStop anyRemoteTest ATThere is no item in the list ! kAnyRemote will not be able to manage any software !This is the first time kAnyRemote runs. Please specify directories with anyRemote configuration files.TypeUpdate StatusUpdate application list everyUpload J2ME client from Use Bluetooth connection, channelUse TCP/IP connection, portUse Web Interace, portUse connect stringWait other operations to finishWait ping resultsWarning:anyRemote not found ! Please install it or correct $PATHanyRemote stoppedanyRemote will start only if no other instances of anyRemote are runningiViewersdptool not found ! Please install bluez-utiluse big title iconuse version without JSR-82with all icon setsProject-Id-Version: kanyremote: 6.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2015-01-16 23:04+0300 PO-Revision-Date: 2008-08-12 21:54+0400 Last-Translator: Tomáš KaluĹľa Language-Team: Czech Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2; se sadou ikon) nahrát !Jsou k dispozici ikony 16x16 a 64x64AT modePřístroj moĹľná podporuje AT mode (AT mode nenĂ­ podporován telefonem (AT mode nenĂ­ podporován telefonem (hlásĂ­ ERROR)AT-modeO kanyremote:AktivnĂ­PĹ™idatAdresaNahrát takĂ© JADAplikaceAplikaceAuto startup sK dispoziciAdresa BTBemusedBemused-emulationBluetooth nenĂ­ aktivnĂ­MĹŻĹľe bĂ˝t pouĹľit na zařízenĂ­ch WinMobileMĹŻĹľe bĂ˝t uĹľiteÄŤnĂ© pro telefony SamsungNenĂ­ moĹľnĂ© stáhout z internetuNemohu navázat spojenĂ­ !Nemohu najĂ­t J2ME midlet (Nemohu najĂ­t JAD file (Nemohu najĂ­t prohlĂ­ĹľeÄŤ pro zobrazenĂ­ nápovÄ›dy !Nemohu nalĂ©zt dokumentaci !Nemohu zĂ­skat port na pĹ™ipojenĂ­. Je přístoj k dispozici ?Nemohu uloĹľ souborZrušitZkontrolujte konfiguraciHledám novĂ© verze klienta J2MEVyberAplikaceVyberte sloĹľky s konfiguraÄŤnĂ­mi soubory a pĹ™idejte je do seznamuZavřítZavřít oknoZkontrolujte konfiguraciPĹ™ipojenPĹ™ipojen k telefonuPĹ™ipojuji se k přístrojiSpojenĂ­ odmĂ­tnutoCtrl+SVlastnĂ­ nastavenĂ­SmazatPodrobnostiSeznam přístrojĹŻ v dosahuJmĂ©no přístrojeParametry přístrojeSloĹľkaStáhnout J2ME client z internetuStahovánĂ­ se nezdaĹ™ilo!StahovánĂ­ dokonÄŤenoStahujiUpravitVyber konfiguraÄŤnĂ­ souborPrázdnĂ© polĂ­ÄŤko znamená žádnĂ© aktualizacePrázdnĂ© polĂ­ÄŤko znamená žádnĂ© aktualizace. Pozor: Android/J2ME client mĹŻĹľemĂ­t problĂ©my s pĹ™ipojenĂ­m pokud pokud procházĂ­te adresáře.PříkladySpustit příkazSouborSoubory budou uloĹľeny do $HOME/.anyRemoteObecnĂ©Session GnomeNápovÄ›daNaintalujte nejdříve PyBluez ! Nebo spusĹĄe s volbou --npybluezNainstalovánJe potĹ™eba nainstalovat nejdříve balĂ­ÄŤek anyremote-j2me-clientSession KDEManagedMinimalizovatModeJmĂ©noŽádná informaceNebyla nalezena novÄ›jší verze klienta J2ME.NenĂ­ dispoziciNenĂ­ nainstalován žádnĂ˝ z balĂ­kĹŻ bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto a kbtobexclient!NenĂ­ aktivnĂ­NenĂ­ dispoziciNenĂ­ nainstalovánOKBalĂ­ÄŤekPingPing OK !Ping se nezdaĹ™il !NastavenĂ­UkonÄŤitObnovitSpusĹĄ anyRemote pokud bude přístroj detekovánVyhledávej novĂ© přístroje kaĹľdĂ˝chSpustit pĹ™i startuBěžíUloĹľitUloĹľ jakoVyhledat přístroje v dosahuVyhledávám...Server modeServer-modeNastavenĂ­UkaĹľ v seznamu : UrÄŤete JmĂ©noZadejte moĹľnosti ruÄŤnÄ›SpusĹĄStatusZastavitZastavit anyRemoteTest ATSeznam je prázdnĂ˝ ! kAnyRemote nemĹŻĹľe spravovat žádnĂ˝ software !Spustil(a) jste kAnyRemote poprvĂ©. UrÄŤete prosĂ­m sloĹľky s konfiguraÄŤnĂ­mi soubory anyRemote.TypObnovit StatusObnovit seznam aplikacĂ­ kaĹľdĂ˝chNahrajte J2ME client z PouĹľij spojenĂ­ Bluetooth, adresaPouĹľij spojenĂ­ TCP/IP, portPouĹľij webovĂ© rozhranĂ­, portPouĹľijte k pĹ™ipojenĂ­ tento Ĺ™etÄ›zecÄŚekám na dokonÄŤenĂ­ jinĂ˝ch operacĂ­ÄŚekám na odpověď od pingVarovánĂ­:anyRemote nebyl nalezen ! ProsĂ­m nainstalujte anyRemote nebo upravte $PATHanyRemote zastavenanyRemote bude spuštÄ›n pouze pokud anyRemote dosud neběžíiViewersdptool nebyl nalezen ! ProsĂ­m nainstalujte bluez-utilpouĹľij velkĂ© ikonypoužít verzi bez JSR-82se všemi ikonamikanyremote-6.4/po/Makevars0000644000232200023220000000344412061426065016230 0ustar debalancedebalance# Makefile variables for PO directory in any package using GNU gettext. # Usually the message domain is the same as the package name. DOMAIN = $(PACKAGE) # These two variables depend on the location of this directory. subdir = po top_builddir = .. # These options get passed to xgettext. XGETTEXT_OPTIONS = --language=Python --keyword=_ --keyword=N_ # This is the copyright holder that gets inserted into the header of the # $(DOMAIN).pot file. Set this to the copyright holder of the surrounding # package. (Note that the msgstr strings, extracted from the package's # sources, belong to the copyright holder of the package.) Translators are # expected to transfer the copyright for their translations to this person # or entity, or to disclaim their copyright. The empty string stands for # the public domain; in this case the translators are expected to disclaim # their copyright. COPYRIGHT_HOLDER = Mikhail Fedotov # This is the email address or URL to which the translators shall report # bugs in the untranslated strings: # - Strings which are not entire sentences, see the maintainer guidelines # in the GNU gettext documentation, section 'Preparing Strings'. # - Strings which use unclear terms or require additional context to be # understood. # - Strings which make invalid assumptions about notation of date, time or # money. # - Pluralisation problems. # - Incorrect English spelling. # - Incorrect formatting. # It can be your email address, or a mailing list address where translators # can write to without being subscribed, or the URL of a web page through # which the translators can contact you. MSGID_BUGS_ADDRESS = anyremote@mail.ru # This is the list of locale categories, beyond LC_MESSAGES, for which the # message catalogs shall be used. It is usually empty. EXTRA_LOCALE_CATEGORIES = kanyremote-6.4/po/el_GR.po0000644000232200023220000004244612456267745016111 0ustar debalancedebalance# Greek translations for kanyremote package. # Copyright (C) 2013-2015 Mikhail Fedotov # This file is distributed under the same license as the kanyremote package. # user , 2013-2015. # msgid "" msgstr "" "Project-Id-Version: kanyremote 6.3.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-01-16 23:04+0300\n" "PO-Revision-Date: 2013-09-13 15:34+0400\n" "Last-Translator: Ioannis Servetas \n" "Language-Team: Greek\n" "Language: el\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: kanyremote:111 msgid "Installed" msgstr "ΕγκατεĎτημένο" #: kanyremote:112 msgid "Not installed" msgstr "Μη εγκατεĎτημένο" #: kanyremote:114 msgid "No information" msgstr "Μη διαθέĎιμη πληĎοφοĎία" #: kanyremote:115 msgid "Available" msgstr "ΔιαθέĎιμο" #: kanyremote:116 msgid "Not available" msgstr "Μη διαθέĎιμο" #: kanyremote:117 msgid "Managed" msgstr "Ελεγμένο" #: kanyremote:118 msgid "Running" msgstr "Εκτελείται" #: kanyremote:120 msgid "Connecting to device" msgstr "Συνδέεται Ďτη ĎĎ…Ďκευή" #: kanyremote:121 msgid "Wait other operations to finish" msgstr "Αναμονή για την ολοκλήĎωĎη άλλων ενεĎγειών" #: kanyremote:123 msgid "TCP port" msgstr "ÎĎŤĎα TCP" #: kanyremote:124 msgid "Bluetooth channel" msgstr "Κανάλι bluetooth" #: kanyremote:125 msgid "HTTP port" msgstr "ÎĎŤĎα HTTP" #: kanyremote:128 kanyremote:3807 msgid "Downloading" msgstr "ΜεταφοĎτώνει" #: kanyremote:129 msgid "Checking J2ME client updates" msgstr "Îλεγχος για ενημεĎĎŽĎεις J2ME" #: kanyremote:130 msgid "No updates for J2ME client were found." msgstr "Δε βĎέθηκαν ενημεĎĎŽĎεις J2ME" #: kanyremote:1098 msgid "Ping failed !" msgstr "Αίτημα ping απέτυχε!" #: kanyremote:1100 msgid "Ping OK !" msgstr "Ping ΟΚ!" #: kanyremote:1115 kanyremote:1120 kanyremote:1148 msgid ") to upload !" msgstr ") να μεταφοĎτωθεί!" #: kanyremote:1115 kanyremote:1120 msgid "Can not find J2ME midlet (" msgstr "J2ME midlet δε βĎέθηκε (" #: kanyremote:1137 msgid "" "None of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-" "sendto and kbtobexclient are installed !" msgstr "" "Κανένα εκ των bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-" "sendto και kbtobexclient δεν είναι εγκατεĎτημένο!" #: kanyremote:1148 msgid "Can not find JAD file (" msgstr "ΑĎχείο JAD δε βĎέθηκε (" #: kanyremote:1214 msgid "Can not get port to connect to. Is there any device available ?" msgstr "Δε βĎÎŻĎκεται θύĎα για να Ďυνδεθεί. ΥπάĎχει διαθέĎιμη ĎĎ…Ďκευή;" #: kanyremote:1224 msgid "Connection refused" msgstr "ΣύνδεĎη αποĎĎίφθηκε" #: kanyremote:1245 msgid "AT mode is not supported by phone (" msgstr "Η μέθοδος AT δεν υποĎτηĎίζεται από το τηλέφωνο (" #: kanyremote:1247 msgid "AT mode could be supported by phone (" msgstr "Η μέθοδος AT θα μποĎούĎε να υποĎτηĎίζεται από το τηλέφωνο (" #: kanyremote:1249 msgid "AT mode is not supported by phone (ERROR response)" msgstr "Η μέθοδος AT δεν υποĎτηĎίζεται από το τηλέφωνο (λάθος απόκĎÎąĎη)" #: kanyremote:1280 kanyremote:1323 msgid "Name" msgstr "Όνομα" #: kanyremote:1281 kanyremote:1324 kanyremote:1706 msgid "Device Name" msgstr "Όνομα ĎĎ…Ďκευής" #: kanyremote:1282 kanyremote:1325 msgid "Address" msgstr "ΔιεύθυνĎη" #: kanyremote:1283 kanyremote:1326 kanyremote:1747 kanyremote:1835 #: kanyremote:2998 kanyremote:3165 msgid "Status" msgstr "ΚατάĎταĎη" #: kanyremote:1292 kanyremote:1329 msgid "Scan for devices" msgstr "ΣάĎωĎη για ĎĎ…Ďκευές" #: kanyremote:1293 kanyremote:1330 kanyremote:3039 msgid "Details" msgstr "ΛεπτομέĎειες" #: kanyremote:1294 kanyremote:1331 kanyremote:2650 msgid "Delete" msgstr "ΔιαγĎαφή" #: kanyremote:1295 kanyremote:1332 kanyremote:1723 kanyremote:1754 #: kanyremote:1839 kanyremote:1959 kanyremote:2149 kanyremote:2190 msgid "Close" msgstr "ΚλείĎιμο" #: kanyremote:1299 kanyremote:1333 kanyremote:1758 kanyremote:1840 #: kanyremote:2153 kanyremote:2194 kanyremote:3085 kanyremote:3192 msgid "File" msgstr "ΑĎχείο" #: kanyremote:1322 kanyremote:3075 kanyremote:3190 msgid "Device Browser" msgstr "ΠεĎιηγητής ĎĎ…Ďκευών" #: kanyremote:1351 msgid "Scanning" msgstr "ΣάĎωĎη" #: kanyremote:1447 msgid "" "anyRemote will start only if no other instances of anyRemote are running" msgstr "" "Το anyremote θα εκκινήĎει μόνο αν δεν εκτελούνται άλλες ενέĎγειες του " "anyRemote" #: kanyremote:1498 msgid "Can be useful for Samsung phones" msgstr "ΜποĎεί να είναι χĎήĎιμο για κινητά Samsung" #: kanyremote:1502 msgid "16x16 and 64x64 title icons are available" msgstr "16x16 και 64x64 εικονίδια τίτλων είναι διαθέĎιμα" #: kanyremote:1506 msgid "Can be used on WinMobile devices" msgstr "ΜποĎεί να χĎηĎιμοποιηθεί Ďε ĎĎ…Ďκευές WinMobile" #: kanyremote:1549 msgid "It needs to install anyremote-j2me-client package first" msgstr "Απαιτείται Ď€Ďώτα η εγκατάĎταĎη του πακέτου anyremote-j2me-client" #: kanyremote:1556 kanyremote:1558 msgid "Bluetooth service is not active" msgstr "Η ĎĎ…Ďκευή bluetooth δεν είναι ενεĎγή" #: kanyremote:1682 msgid "Wait ping results" msgstr "Αναμονή αποτελέĎματος αιτήματος ping" #: kanyremote:1702 msgid "Device Parameters" msgstr "ΠαĎάμετĎοι ĎĎ…Ďκευής" #: kanyremote:1704 msgid "BT address" msgstr "ΔιεύθυνĎη BT" #: kanyremote:1707 msgid "Specify Name" msgstr "ΚαθοĎÎŻĎτε όνομα" #: kanyremote:1708 msgid " with icon set " msgstr " με Ďετ εικονιδίων " #: kanyremote:1709 msgid "Run anyRemote when discovered" msgstr "ΕκτέλεĎε το anyRemote όταν βĎεθεί" #: kanyremote:1710 msgid "use big title icon" msgstr "χĎηĎιμοποίηĎε μεγάλο εικονίδιο τίτλου" #: kanyremote:1711 msgid "use version without JSR-82" msgstr "χĎηĎιμοποίηĎε έκδοĎη χωĎÎŻĎ‚ JSR-82" #: kanyremote:1712 msgid "Also upload JAD" msgstr "ΜεταφόĎτωĎε JAD επίĎης" #: kanyremote:1718 msgid "with all icon sets" msgstr "με όλα τα Ďετ εικονιδίων" #: kanyremote:1719 kanyremote:2651 kanyremote:2659 kanyremote:2704 #: kanyremote:3052 kanyremote:3169 msgid "Choose" msgstr "Επιλογή" #: kanyremote:1720 msgid "Ping" msgstr "Ping" #: kanyremote:1721 msgid "Upload J2ME" msgstr "ΜεταφόĎτωĎε J2ME" #: kanyremote:1722 msgid "Test AT" msgstr "Îλεγχος AT" #: kanyremote:1724 kanyremote:1960 kanyremote:2656 msgid "OK" msgstr "ΟΚ" #: kanyremote:1746 kanyremote:1834 msgid "Package" msgstr "Πακέτο" #: kanyremote:1796 msgid "Downloaded" msgstr "ΜεταφοĎτωμένο" #: kanyremote:1802 msgid "Not active" msgstr "ΑνενεĎγό" #: kanyremote:1804 msgid "Active" msgstr "ΕνεĎγό" #: kanyremote:1825 msgid "Warning:" msgstr "ΠĎÎżĎοχή:" #: kanyremote:1826 msgid "" "Installation directory of anyremote-j2me-client not specified in current " "setup configuration !" msgstr "" "Îź φάκελος εγκατάĎταĎης του anyremote-j2me-client δεν έχει ÎżĎÎąĎτεί Ďτο αĎχείο " "ĎυθμίĎεων" #: kanyremote:1833 msgid "Configuration Check" msgstr "Îλεγχος ĎυθμίĎεων" #: kanyremote:1872 kanyremote:1954 kanyremote:2997 kanyremote:3164 msgid "Application" msgstr "ΕφαĎμογή" #: kanyremote:1873 kanyremote:1955 kanyremote:2999 kanyremote:3166 msgid "Mode" msgstr "Μέθοδος" #: kanyremote:1874 kanyremote:3001 msgid "F" msgstr "" #: kanyremote:1953 msgid "Choose application" msgstr "Επιλογή εφαĎμογής" #: kanyremote:2147 kanyremote:2191 kanyremote:3072 kanyremote:3187 msgid "Save" msgstr "ΑποθήκευĎη" #: kanyremote:2148 kanyremote:2193 msgid "Save As" msgstr "ΑποθήκευĎη ως" #: kanyremote:2189 kanyremote:3183 msgid "Edit configuration file" msgstr "ΕπεξεĎγαĎία αĎχείου ĎυθμίĎεων" #: kanyremote:2192 msgid "Ctrl+S" msgstr "" #: kanyremote:2208 msgid "Can not save the file !" msgstr "Αδύνατο να αποθηκευτεί το αĎχείο!" #: kanyremote:2250 msgid "General" msgstr "Γενικά" #: kanyremote:2262 kanyremote:2657 msgid "Directories" msgstr "Φάκελοι" #: kanyremote:2265 msgid "Choose directories with configuration files and add them to the list" msgstr "Επιλογή φακέλων με αĎχεία ĎυθμίĎεων και Ď€ĎÎżĎθήκη Ďτη λίĎτα" #: kanyremote:2328 msgid "Empty field means no update" msgstr "Κενό πεδίο Ďημαίνει καμία ενημέĎωĎη" #: kanyremote:2336 msgid "" "Empty field means no update. Beware: Android/J2ME clients could fail to " "connect to anyRemote when browsing is in process" msgstr "" "Κενό πεδίο Ďημαίνει καμία ενημέĎωĎη: Πελάτες Android/J2ME είναι πιθανό να " "αποτύχουν να Ďυνδεθούν Ďτο anyRemote όταν βĎÎŻĎκεται Ďε εξέλιξη πλοήγηĎη" #: kanyremote:2346 msgid "Server Mode" msgstr "Μέθοδος Server" #: kanyremote:2395 msgid "Files will be saved to $HOME/.anyRemote" msgstr "Τα αĎχεία θα αποθηκεύονται Ďτο $HOME/.anyRemote" #: kanyremote:2406 msgid "AT mode" msgstr "Μέθοδος AT" #: kanyremote:2427 msgid "Bemused" msgstr "Bemused" #: kanyremote:2444 kanyremote:2632 msgid "iViewer" msgstr "iViewer" #: kanyremote:2622 kanyremote:3073 kanyremote:3188 msgid "Preferences" msgstr "ΠĎοτιμήĎεις" #: kanyremote:2624 msgid "Show in list : " msgstr "ΕμφάνιĎη Ďτη λίĎτα: " #: kanyremote:2625 msgid "Upload J2ME client from " msgstr "ΕπιφόĎτωĎη πελάτη J2ME από " #: kanyremote:2626 msgid "Examples" msgstr "ΠαĎαδείγματα" #: kanyremote:2627 msgid "Applications" msgstr "ΕφαĎμογές" #: kanyremote:2628 msgid "Custom Made" msgstr "ΠĎÎżĎαĎÎĽÎżĎμένα" #: kanyremote:2629 msgid "Server-mode" msgstr "Server-mode" #: kanyremote:2630 msgid "Bemused emulation" msgstr "ΕξομοίωĎη Bemused" #: kanyremote:2631 msgid "AT-mode" msgstr "AT-mode" #: kanyremote:2633 msgid "Non-available" msgstr "Μη διαθέĎιμο" #: kanyremote:2634 msgid "Update application list every" msgstr "ΕνημέĎωĎη λίĎτας εφαĎμογών κάθε" #: kanyremote:2635 kanyremote:2636 msgid "sec." msgstr "sec." #: kanyremote:2638 msgid "Use Bluetooth connection, channel" msgstr "ΧĎήĎη ĎύνδεĎης bluetooth, κανάλι " #: kanyremote:2639 msgid "Use TCP/IP connection, port" msgstr "ΧĎήĎη ĎύνδεĎης TCP/IP, θύĎα" #: kanyremote:2640 msgid "Use Web Interace, port" msgstr "ΧĎήĎη διεπαφής διαδικτύου, θύĎα" #: kanyremote:2641 msgid "Advertise service through Avahi" msgstr "ΚοινοποίηĎη υπηĎεĎίας μέĎω Avahi" #: kanyremote:2642 msgid "Specify options manually" msgstr "ΧειĎοκίνητος καθοĎÎąĎÎĽĎŚĎ‚ επιλογών" #: kanyremote:2644 kanyremote:2645 kanyremote:2646 msgid "Use connect string" msgstr "ΧĎήĎη νήματος ĎύνδεĎης" #: kanyremote:2648 msgid "Run device browser with timeout" msgstr "ΕκτέλεĎη πεĎιηγητή ĎĎ…Ďκευών με χĎόνο λήξης" #: kanyremote:2649 kanyremote:2678 msgid "Add" msgstr "ΠĎÎżĎθήκη" #: kanyremote:2652 msgid "Auto reconnect" msgstr "Αυτόματη επαναĎύνδεĎη" #: kanyremote:2653 msgid "Gnome session" msgstr "ΣυνεδĎία Gnome" #: kanyremote:2654 msgid "Auto startup with" msgstr "Αυτόματη εκκίνηĎη με" #: kanyremote:2655 msgid "KDE session" msgstr "ΣυνεδĎία KDE" #: kanyremote:2658 msgid "Run on startup" msgstr "ÎναĎξη κατά την εκκίνηĎη του υπολογιĎτή" #: kanyremote:2660 msgid "Cancel" msgstr "ΑκύĎωĎη" #: kanyremote:2661 msgid "Download J2ME client from Web" msgstr "ΜεταφόĎτωĎη πελάτη J2ME από το διαδίκτυο" #: kanyremote:2662 msgid "Check J2ME client updates" msgstr "Îλεγχος ενημεĎĎŽĎεων πελάτη J2ME" #: kanyremote:2663 msgid "Check J2ME client updates at start" msgstr "Îλεγχος ενημεĎĎŽĎεων πελάτη J2ME κατά την έναĎξη" #: kanyremote:2804 msgid "" "There is no item in the list !\n" "kAnyRemote will not be able to manage any software !" msgstr "" "Δεν υπάĎχει αντικείμενο Ďτη λίĎτα!\n" "Το kAnyRemote αδυνατεί να χειĎÎąĎτεί κάποια εφαĎμογή!" #: kanyremote:2989 kanyremote:3067 kanyremote:3174 kanyremote:3185 #: kanyremote:4425 msgid "Stop" msgstr "ΤεĎματιĎÎĽĎŚĎ‚" #: kanyremote:2990 kanyremote:3066 kanyremote:3175 kanyremote:3184 #: kanyremote:4424 msgid "Start" msgstr "ÎναĎξη" #: kanyremote:3000 kanyremote:3167 msgid "Type" msgstr "Τύπος" #: kanyremote:3058 kanyremote:3171 msgid "Execute Command" msgstr "ΕκτέλεĎη εντολής" #: kanyremote:3064 kanyremote:3176 kanyremote:4427 msgid "Quit" msgstr "" #: kanyremote:3065 kanyremote:3182 msgid "Edit" msgstr "ΕπεξεĎγαĎία" #: kanyremote:3068 msgid "Update Status" msgstr "ΕνημέĎωĎη κατάĎταĎης" #: kanyremote:3069 kanyremote:3173 msgid "Close Window" msgstr "ΚλείĎιμο παĎαθύĎου" #: kanyremote:3074 kanyremote:3189 msgid "Check Configuration" msgstr "Îλεγχος ĎυθμίĎεων" #: kanyremote:3078 kanyremote:3100 kanyremote:3178 kanyremote:3194 msgid "Help" msgstr "Βοήθεια" #: kanyremote:3079 kanyremote:3180 kanyremote:4423 msgid "About" msgstr "Σχετικά" #: kanyremote:3094 kanyremote:3193 msgid "Setup" msgstr "ΡυθμίĎεις" #: kanyremote:3186 msgid "Stop anyRemote" msgstr "ΤεĎματιĎÎĽĎŚĎ‚ του anyRemote" #: kanyremote:3199 msgid "" "This is the first time kAnyRemote runs.\n" "Please specify directories with anyRemote configuration files." msgstr "" "Είναι η Ď€Ďώτη φοĎά που εκτελείται το kAnyremote.\n" "ΠαĎακαλώ ÎżĎÎŻĎτε φάκελο με αĎχεία ĎυθμίĎεων για το anyRemote." #: kanyremote:3203 msgid "Would You like to download J2ME client from Web ?" msgstr "Îα θέλατε να μεταφοĎτώĎετε πελάτη J2ME από το διαδίκτυο;" #: kanyremote:3308 msgid "Can not find browser to show help !" msgstr "Δε βĎέθηκε πεĎιηγητής για εμφάνιĎη βοηθείας!" #: kanyremote:3324 msgid "Can not find documentation !" msgstr "Δε βĎέθηκαν αĎχεία βοηθείας" #: kanyremote:3471 msgid "anyRemote stopped" msgstr "το anyRemote ĎταμάτηĎε" #: kanyremote:3481 msgid "Ready to connect on" msgstr "Îτοιμο για ĎύνδεĎη Ďε" #: kanyremote:3491 msgid "Connected to phone" msgstr "Συνδεδεμένο Ďτο τηλέφωνο" #: kanyremote:3493 msgid "Connected" msgstr "Συνδεδεμένο" #: kanyremote:3644 msgid "" "New version of J2ME client is available. Would You like to download it ?" msgstr "ΥπάĎχει νέα έκδοĎη πελάτη J2ME. Îα θέλατε να την κατεβάĎετε;" #: kanyremote:3771 msgid "Can not establish the connection !" msgstr "Αδύνατος Îż εντοπιĎÎĽĎŚĎ‚ ĎύνδεĎης!" #: kanyremote:3786 msgid "Download failed !" msgstr "ΜεταφόĎτωĎη απέτυχε!" #: kanyremote:3795 msgid "Can not download " msgstr "ΜεταφόĎτωĎη αδύνατη " #: kanyremote:4168 msgid "" "anyRemote not found !\n" "Please install it or correct $PATH" msgstr "" "Δε βĎέθηκε το anyRemote!\n" "ΠαĎακαλώ εγκαταĎτήĎτε το ή διοĎθώĎτε το $PATH" #: kanyremote:4172 msgid "" "sdptool not found !\n" "Please install bluez-util" msgstr "" "Δε βĎέθηκε το sdptool!\n" "ΠαĎακαλώ εγκαταĎτήĎτε το bluez-util" #: kanyremote:4363 msgid "" "Install PyBluez first !\n" "Or run with --npybluez option" msgstr "" "ΕγκαταĎτήĎτε Ď€Ďώτα το PyBluez!\n" "Ή εκτελέĎτε με την επιλογή --npybluez" #: kanyremote:4426 msgid "Minimize" msgstr "ΕλαχιĎτοποίηĎη" #: kanyremote:4426 msgid "Restore" msgstr "ΕπαναφοĎά" #~ msgid "Directory selection" #~ msgstr "Επιλογή φακέλου" #~ msgid "All" #~ msgstr "Όλα" #~ msgid "Custom" #~ msgstr "ΠĎÎżĎαĎÎĽÎżĎμένο" #~ msgid "Example" #~ msgstr "ΠαĎάδειγμα" #~ msgid "New device" #~ msgstr "Νέα ĎĎ…Ďκευή" #~ msgid "Queue ping request" #~ msgstr "Αναμονή αιτήματος ping" #~ msgid "Queue push request" #~ msgstr "Αναμονή αιτήματος push" #~ msgid "Can not read the file " #~ msgstr "Αδύνατο να διαβαĎτεί το αĎχείο " #~ msgid "Save File As" #~ msgstr "ΑποθήκευĎη αĎχείου ως" #~ msgid "File selection" #~ msgstr "Επιλογή αĎχείου" kanyremote-6.4/po/insert-header.sin0000644000232200023220000000124012061426065017771 0ustar debalancedebalance# Sed script that inserts the file called HEADER before the header entry. # # At each occurrence of a line starting with "msgid ", we execute the following # commands. At the first occurrence, insert the file. At the following # occurrences, do nothing. The distinction between the first and the following # occurrences is achieved by looking at the hold space. /^msgid /{ x # Test if the hold space is empty. s/m/m/ ta # Yes it was empty. First occurrence. Read the file. r HEADER # Output the file's contents by reading the next line. But don't lose the # current line while doing this. g N bb :a # The hold space was nonempty. Following occurrences. Do nothing. x :b } kanyremote-6.4/po/hu_HU.po0000644000232200023220000004133112456270053016103 0ustar debalancedebalance# Hungarian translations for kanyremote package. # Copyright (C) 2008-2015 Mikhail Fedotov # This file is distributed under the same license as the kanyremote package. # msgid "" msgstr "" "Project-Id-Version: kanyremote 6.3.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-01-16 23:04+0300\n" "PO-Revision-Date: 2012-09-11 09:46+0200\n" "Last-Translator: Miklos Vajna\n" "Language-Team: Hungarian\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: kanyremote:111 msgid "Installed" msgstr "TelepĂ­tve" #: kanyremote:112 msgid "Not installed" msgstr "Nincs telepĂ­tve" #: kanyremote:114 msgid "No information" msgstr "Nincs informáciĂł" #: kanyremote:115 msgid "Available" msgstr "ElĂ©rhetĹ‘" #: kanyremote:116 msgid "Not available" msgstr "Nincs elĂ©rhetĹ‘" #: kanyremote:117 msgid "Managed" msgstr "Lekezelve" #: kanyremote:118 msgid "Running" msgstr "Futtat" #: kanyremote:120 msgid "Connecting to device" msgstr "Csatlakozás az eszközhöz" #: kanyremote:121 msgid "Wait other operations to finish" msgstr "Várakozás más feladat befejezĂ©sĂ©re" #: kanyremote:123 msgid "TCP port" msgstr "" #: kanyremote:124 msgid "Bluetooth channel" msgstr "" #: kanyremote:125 msgid "HTTP port" msgstr "" #: kanyremote:128 kanyremote:3807 msgid "Downloading" msgstr "LetöltĂ©s" #: kanyremote:129 msgid "Checking J2ME client updates" msgstr "Friss J2ME kliens keresĂ©se" #: kanyremote:130 msgid "No updates for J2ME client were found." msgstr "Nem találhatĂł frissebb J2ME kliens." #: kanyremote:1098 msgid "Ping failed !" msgstr "Ping hiba !" #: kanyremote:1100 msgid "Ping OK !" msgstr "Ping Rendben !" #: kanyremote:1115 kanyremote:1120 kanyremote:1148 msgid ") to upload !" msgstr ") a feltöltĂ©shez !" #: kanyremote:1115 kanyremote:1120 msgid "Can not find J2ME midlet (" msgstr "Nem találhatĂł J2ME midlet (" #: kanyremote:1137 #, fuzzy msgid "" "None of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-" "sendto and kbtobexclient are installed !" msgstr "" "Nincs telepĂ­tve se bluedevil-sendfile se gnome-obex-send se bluetooth-" "sendto se blueman-sendto se kbtobexclient !" #: kanyremote:1148 msgid "Can not find JAD file (" msgstr "Nem találhatĂł JAD file (" #: kanyremote:1214 msgid "Can not get port to connect to. Is there any device available ?" msgstr "Nem találhatĂł port a csatlakozáshoz. Van elĂ©rhetĹ‘ eszköz ?" #: kanyremote:1224 msgid "Connection refused" msgstr "A csatlakozás meghiĂşsult" #: kanyremote:1245 msgid "AT mode is not supported by phone (" msgstr "A telefonnál az AT mĂłd nem támogatott (" #: kanyremote:1247 msgid "AT mode could be supported by phone (" msgstr "Az AT mĂłd támogatott a telefonon (" #: kanyremote:1249 msgid "AT mode is not supported by phone (ERROR response)" msgstr "A telefonnál az AT mĂłd nem támogatott (hibás válasz)" #: kanyremote:1280 kanyremote:1323 msgid "Name" msgstr "NĂ©v" #: kanyremote:1281 kanyremote:1324 kanyremote:1706 msgid "Device Name" msgstr "Eszköz nĂ©v" #: kanyremote:1282 kanyremote:1325 msgid "Address" msgstr "CĂ­m" #: kanyremote:1283 kanyremote:1326 kanyremote:1747 kanyremote:1835 #: kanyremote:2998 kanyremote:3165 msgid "Status" msgstr "Ăllapot" #: kanyremote:1292 kanyremote:1329 msgid "Scan for devices" msgstr "Eszköz keresĂ©se" #: kanyremote:1293 kanyremote:1330 kanyremote:3039 msgid "Details" msgstr "Adatok" #: kanyremote:1294 kanyremote:1331 kanyremote:2650 msgid "Delete" msgstr "Töröl" #: kanyremote:1295 kanyremote:1332 kanyremote:1723 kanyremote:1754 #: kanyremote:1839 kanyremote:1959 kanyremote:2149 kanyremote:2190 msgid "Close" msgstr "Bezár" #: kanyremote:1299 kanyremote:1333 kanyremote:1758 kanyremote:1840 #: kanyremote:2153 kanyremote:2194 kanyremote:3085 kanyremote:3192 msgid "File" msgstr "Fájl" #: kanyremote:1322 kanyremote:3075 kanyremote:3190 msgid "Device Browser" msgstr "Eszköz keresĹ‘" #: kanyremote:1351 msgid "Scanning" msgstr "KeresĂ©s" #: kanyremote:1447 msgid "" "anyRemote will start only if no other instances of anyRemote are running" msgstr "" "anyRemote csak akkor fog futni, ha másik anyRemote nem fut vele egyidejűleg" #: kanyremote:1498 msgid "Can be useful for Samsung phones" msgstr "Samsung telefonon hasznos lehet" #: kanyremote:1502 msgid "16x16 and 64x64 title icons are available" msgstr "elĂ©rhetĹ‘k a 16x16 Ă©s 64x64 cĂ­m ikonok" #: kanyremote:1506 msgid "Can be used on WinMobile devices" msgstr "WinMobile eszközön használhatĂł" #: kanyremote:1549 msgid "It needs to install anyremote-j2me-client package first" msgstr "ElĹ‘ször az anyremote-j2me-client csomagot kell telepĂ­teni" #: kanyremote:1556 kanyremote:1558 msgid "Bluetooth service is not active" msgstr "A bluetooth szolgáltatás nem aktĂ­v" #: kanyremote:1682 msgid "Wait ping results" msgstr "Ping válaszra vár" #: kanyremote:1702 msgid "Device Parameters" msgstr "Eszköz paramĂ©terek" #: kanyremote:1704 msgid "BT address" msgstr "BT cĂ­m" #: kanyremote:1707 msgid "Specify Name" msgstr "NĂ©v megadása" #: kanyremote:1708 msgid " with icon set " msgstr " ikon kĂ©szlettel " #: kanyremote:1709 msgid "Run anyRemote when discovered" msgstr "Ha elĂ©rhetĹ‘ futtasd az anyRemote-ot" #: kanyremote:1710 msgid "use big title icon" msgstr "nagy cĂ­m ikon használata" #: kanyremote:1711 msgid "use version without JSR-82" msgstr "használja a JSR-82 nĂ©lkĂĽli verziĂłt" #: kanyremote:1712 msgid "Also upload JAD" msgstr "JAD feltöltĂ©se" #: kanyremote:1718 msgid "with all icon sets" msgstr "az összes ikon mĂ©rettel" #: kanyremote:1719 kanyremote:2651 kanyremote:2659 kanyremote:2704 #: kanyremote:3052 kanyremote:3169 msgid "Choose" msgstr "Választ" #: kanyremote:1720 msgid "Ping" msgstr "Ping" #: kanyremote:1721 msgid "Upload J2ME" msgstr "J2ME feltöltĂ©s" #: kanyremote:1722 msgid "Test AT" msgstr "AT teszt" #: kanyremote:1724 kanyremote:1960 kanyremote:2656 msgid "OK" msgstr "OK" #: kanyremote:1746 kanyremote:1834 msgid "Package" msgstr "Csomag" #: kanyremote:1796 msgid "Downloaded" msgstr "Letöltve" #: kanyremote:1802 msgid "Not active" msgstr "Nem aktĂ­v" #: kanyremote:1804 msgid "Active" msgstr "AktĂ­v" #: kanyremote:1825 msgid "Warning:" msgstr "FigyelmeztetĂ©s:" #: kanyremote:1826 msgid "" "Installation directory of anyremote-j2me-client not specified in current " "setup configuration !" msgstr "" "Az anyremote-j2me telepĂ­tĂ©si könyvtára nincs megadva a beállĂ­tási " "konfiguráciĂłban !" #: kanyremote:1833 msgid "Configuration Check" msgstr "KonfiguráciĂł ellenĹ‘rzĂ©se" #: kanyremote:1872 kanyremote:1954 kanyremote:2997 kanyremote:3164 msgid "Application" msgstr "Alkalmazás" #: kanyremote:1873 kanyremote:1955 kanyremote:2999 kanyremote:3166 msgid "Mode" msgstr "MĂłd" #: kanyremote:1874 kanyremote:3001 msgid "F" msgstr "F" #: kanyremote:1953 msgid "Choose application" msgstr "Alkalmazás kiválasztása" #: kanyremote:2147 kanyremote:2191 kanyremote:3072 kanyremote:3187 msgid "Save" msgstr "MentĂ©s" #: kanyremote:2148 kanyremote:2193 msgid "Save As" msgstr "MentĂ©s mint" #: kanyremote:2189 kanyremote:3183 msgid "Edit configuration file" msgstr "KonfiguráciĂłs fájl szerkesztĂ©se" #: kanyremote:2192 msgid "Ctrl+S" msgstr "Ctrl+S" #: kanyremote:2208 msgid "Can not save the file !" msgstr "A fájlt nem lehet elmenteni !" #: kanyremote:2250 msgid "General" msgstr "Ăltalános" #: kanyremote:2262 kanyremote:2657 msgid "Directories" msgstr "Könyvtárak" #: kanyremote:2265 msgid "Choose directories with configuration files and add them to the list" msgstr "Válassz ki könyvtárakat konfiguráciĂłs állományokkal Ă©s add a listához" #: kanyremote:2328 msgid "Empty field means no update" msgstr "Az ĂĽres mezĹ‘ azt jelenti, hogy nincs frissĂ­tĂ©s" #: kanyremote:2336 msgid "" "Empty field means no update. Beware: Android/J2ME clients could fail to " "connect to anyRemote when browsing is in process" msgstr "" "Az ĂĽres mezĹ‘ azt jelenti, hogy nincs frissĂ­tĂ©s. Figyelem: a Android/J2ME " "kliens lehet, hogy nem tud csatlakozni az anyRemote-hoz amĂ­g a keresĂ©s tart" #: kanyremote:2346 msgid "Server Mode" msgstr "Szerver mĂłd" #: kanyremote:2395 msgid "Files will be saved to $HOME/.anyRemote" msgstr "A fájlok a $HOME/.anyRemote könyvtárba lesznek lementve" #: kanyremote:2406 msgid "AT mode" msgstr "AT mĂłd" #: kanyremote:2427 msgid "Bemused" msgstr "Bemused" #: kanyremote:2444 kanyremote:2632 msgid "iViewer" msgstr "iViewer" #: kanyremote:2622 kanyremote:3073 kanyremote:3188 msgid "Preferences" msgstr "BeállĂ­tások" #: kanyremote:2624 msgid "Show in list : " msgstr "Mutasd a listában : " #: kanyremote:2625 msgid "Upload J2ME client from " msgstr "J2ME kliens feltöltĂ©se innen" #: kanyremote:2626 msgid "Examples" msgstr "PĂ©ldák" #: kanyremote:2627 msgid "Applications" msgstr "Alkalmazások" #: kanyremote:2628 msgid "Custom Made" msgstr "EgyĂ©ni" #: kanyremote:2629 msgid "Server-mode" msgstr "Szerver-mĂłd" #: kanyremote:2630 msgid "Bemused emulation" msgstr "Bemused emuláciĂł" #: kanyremote:2631 msgid "AT-mode" msgstr "AT-mĂłd" #: kanyremote:2633 msgid "Non-available" msgstr "Nem elĂ©rhetĹ‘" #: kanyremote:2634 msgid "Update application list every" msgstr "FrissĂ­tsd az alkalmazáslistát minden" #: kanyremote:2635 kanyremote:2636 msgid "sec." msgstr "másodpercben." #: kanyremote:2638 msgid "Use Bluetooth connection, channel" msgstr "Bluetooth kapcsolat használata, csatorna " #: kanyremote:2639 msgid "Use TCP/IP connection, port" msgstr "TCP/IP kapcsolat használata, port" #: kanyremote:2640 msgid "Use Web Interace, port" msgstr "Web interfĂ©sz használata, port" #: kanyremote:2641 msgid "Advertise service through Avahi" msgstr "A szolgáltatás hirdetĂ©se Avahi-n keresztĂĽl" #: kanyremote:2642 msgid "Specify options manually" msgstr "OpciĂłk megadása kĂ©zzel" #: kanyremote:2644 kanyremote:2645 kanyremote:2646 msgid "Use connect string" msgstr "HasználandĂł csatlakozási parancs" #: kanyremote:2648 msgid "Run device browser with timeout" msgstr "Eszköz keresĹ‘ futtatása ezzel a maximális idĹ‘vel" #: kanyremote:2649 kanyremote:2678 msgid "Add" msgstr "Hozzáad" #: kanyremote:2652 msgid "Auto reconnect" msgstr "Automatikus ĂşjrakapcsolĂłdás" #: kanyremote:2653 msgid "Gnome session" msgstr "Gnome munkamenet" #: kanyremote:2654 msgid "Auto startup with" msgstr "Automatikus indĂ­tás ezzel" #: kanyremote:2655 msgid "KDE session" msgstr "KDE munkamenet" #: kanyremote:2658 msgid "Run on startup" msgstr "Bekapcsoláskor elindul" #: kanyremote:2660 msgid "Cancel" msgstr "MĂ©gsem" #: kanyremote:2661 msgid "Download J2ME client from Web" msgstr "J2ME kliens letöltĂ©se a WebrĹ‘l" #: kanyremote:2662 msgid "Check J2ME client updates" msgstr "Friss J2ME kliens keresĂ©se" #: kanyremote:2663 msgid "Check J2ME client updates at start" msgstr "Friss J2ME kliens keresĂ©se indĂ­táskor" #: kanyremote:2804 msgid "" "There is no item in the list !\n" "kAnyRemote will not be able to manage any software !" msgstr "" "Nincs semmi a listában !\n" "A kAnyRemote nem tud semmilyen alkalmazást kezelni !" #: kanyremote:2989 kanyremote:3067 kanyremote:3174 kanyremote:3185 #: kanyremote:4425 msgid "Stop" msgstr "LeállĂ­t" #: kanyremote:2990 kanyremote:3066 kanyremote:3175 kanyremote:3184 #: kanyremote:4424 msgid "Start" msgstr "IndĂ­t" #: kanyremote:3000 kanyremote:3167 msgid "Type" msgstr "TĂ­pus" #: kanyremote:3058 kanyremote:3171 msgid "Execute Command" msgstr "Parancs futtatása" #: kanyremote:3064 kanyremote:3176 kanyremote:4427 msgid "Quit" msgstr "KilĂ©p" #: kanyremote:3065 kanyremote:3182 msgid "Edit" msgstr "SzerkesztĂ©s" #: kanyremote:3068 msgid "Update Status" msgstr "Ăllapot FrissĂ­tĂ©se" #: kanyremote:3069 kanyremote:3173 msgid "Close Window" msgstr "Ablak bezárása" #: kanyremote:3074 kanyremote:3189 msgid "Check Configuration" msgstr "KonfiguráciĂł ellenĹ‘rzĂ©se" #: kanyremote:3078 kanyremote:3100 kanyremote:3178 kanyremote:3194 msgid "Help" msgstr "SĂşgĂł" #: kanyremote:3079 kanyremote:3180 kanyremote:4423 msgid "About" msgstr "NĂ©vjegy" #: kanyremote:3094 kanyremote:3193 msgid "Setup" msgstr "BeállĂ­tás" #: kanyremote:3186 msgid "Stop anyRemote" msgstr "anyRemote leállĂ­tása" #: kanyremote:3199 msgid "" "This is the first time kAnyRemote runs.\n" "Please specify directories with anyRemote configuration files." msgstr "" "Ez az elsĹ‘ alkalom, hogy a kAnyRemote fut.\n" "Válassz ki könyvtárakat anyRemote konfiguráciĂłs fájlokkal." #: kanyremote:3203 msgid "Would You like to download J2ME client from Web ?" msgstr "Letöltöd a J2ME klienst a WebrĹ‘l ?" #: kanyremote:3308 msgid "Can not find browser to show help !" msgstr "Nem találhatĂł böngĂ©szĹ‘ a segĂ­tsĂ©g megjelenĂ­tĂ©sĂ©hez !" #: kanyremote:3324 msgid "Can not find documentation !" msgstr "Nem találhatĂł leĂ­rás !" #: kanyremote:3471 msgid "anyRemote stopped" msgstr "anyRemote megállĂ­tva" #: kanyremote:3481 msgid "Ready to connect on" msgstr "" #: kanyremote:3491 msgid "Connected to phone" msgstr "Telefonhoz csatlakozva" #: kanyremote:3493 msgid "Connected" msgstr "KapcsolĂłdva" #: kanyremote:3644 msgid "" "New version of J2ME client is available. Would You like to download it ?" msgstr "Ăšj verziĂł Ă©rhetĹ‘ el a J2ME kliensbĹ‘l. Le szeretnĂ© tölteni ?" #: kanyremote:3771 msgid "Can not establish the connection !" msgstr "Nem lehet lĂ©trehozni a kapcsolatot !" #: kanyremote:3786 msgid "Download failed !" msgstr "Nem sikerĂĽlt a letöltĂ©s !" #: kanyremote:3795 msgid "Can not download " msgstr "Nem lehet letölteni a(z) " #: kanyremote:4168 msgid "" "anyRemote not found !\n" "Please install it or correct $PATH" msgstr "" "anyRemote nem találhatĂł !\n" "TelepĂ­tsd a megfelelĹ‘ helyre: $PATH" #: kanyremote:4172 msgid "" "sdptool not found !\n" "Please install bluez-util" msgstr "" "sdptool nem találhatĂł !\n" "TelepĂ­tsd a bluez-util-t" #: kanyremote:4363 msgid "" "Install PyBluez first !\n" "Or run with --npybluez option" msgstr "" "ElĹ‘ször a PyBluez-t telepĂ­tsd !\n" "Vagy --nbybluez opciĂłval futtasd" #: kanyremote:4426 msgid "Minimize" msgstr "KicsinyĂ­t" #: kanyremote:4426 msgid "Restore" msgstr "VisszaállĂ­t" #~ msgid "Can not find anyremote-j2me-client installation !" #~ msgstr "Nem találhatĂł anyremote-j2me-client telepĂ­tĂ©s !" #~ msgid "Disconnected from phone" #~ msgstr "TelefonrĂłl leválasztva" #~ msgid "" #~ "You need to specify the same address and port 5003 in CF iViewer setup on " #~ "iPhone/iPod Touch" #~ msgstr "" #~ "Ugyanazt a cĂ­met Ă©s az 5003-as portot kell beállĂ­tani a CF iViewerhez az " #~ "iPhone/iPod Touch-on" #~ msgid "Use host ip" #~ msgstr "HasználandĂł hoszt ip" #~ msgid "Download iViewer GUI files" #~ msgstr "iViewer grafikus felhasználĂłi felĂĽlet fájljainak letöltĂ©se" #~ msgid "Directory selection" #~ msgstr "Könyvtárválasztás" #~ msgid "All" #~ msgstr "Mind" #~ msgid "Custom" #~ msgstr "EgyĂ©ni" #~ msgid "Example" #~ msgstr "PĂ©lda" #~ msgid "Install PyGTK first !!!" #~ msgstr "TelepĂ­ts PyGTK-t elĹ‘ször!!!" #~ msgid "New device" #~ msgstr "Ăšj eszköz" #~ msgid "Queue ping request" #~ msgstr "Ping kĂ©rĂ©s sorba állĂ­tása" #~ msgid "Queue push request" #~ msgstr "Push kĂ©rĂ©s sorba állĂ­tása" #~ msgid "Can not read the file " #~ msgstr "A fájl nem olvashatĂł" #~ msgid "Save File As" #~ msgstr "Fájl mentĂ©s mint" #~ msgid "Properties" #~ msgstr "Tulajdonságok" #~ msgid "File selection" #~ msgstr "Fájl kiválasztás" #~ msgid "Run web interface with parameters" #~ msgstr "A webes felĂĽlet futtatása paramĂ©terekkel" #~ msgid "anyremote2html is not installed !" #~ msgstr "anyremote2html nincs telepĂ­tve !" #~ msgid "Would You like to change upload java client path ?" #~ msgstr "Megváltoztatod a feltöltendĹ‘ java kliens elĂ©rĂ©si Ăştját ?" #~ msgid "Upload" #~ msgstr "FeltöltĂ©s" #~ msgid "Override \"Device=\" parameter with" #~ msgstr "A \"Device=\" paramĂ©ter felĂĽlĂ­rása ezzel" #~ msgid "Name " #~ msgstr "NĂ©v " #~ msgid "Address " #~ msgstr "CĂ­m " #~ msgid "Status " #~ msgstr "Ăllapot " #~ msgid "Application " #~ msgstr "Alkalmazás " #~ msgid "Status " #~ msgstr "Ăllapot " #~ msgid "Mode " #~ msgstr "MĂłd " #~ msgid "Exit" #~ msgstr "KilĂ©p" #~ msgid "Device Name:" #~ msgstr "Eszköz nĂ©v:" #~ msgid "Check configuration" #~ msgstr "KonfiguráciĂł ellenĹ‘rzĂ©se" #~ msgid " from " #~ msgstr " " #~ msgid "Select configuration file" #~ msgstr "Válassz konfiguráciĂłs fájlt" #~ msgid "Run" #~ msgstr "Fut" #, fuzzy #~ msgid "Can not find anyRemote data directory !" #~ msgstr "Nem találhatĂł anyremote-J2ME-client telepĂ­tĂ©s !" #~ msgid " Device name: " #~ msgstr " Eszköz neve: " #~ msgid "Choose configuration file" #~ msgstr "Válassz konfiguráciĂłs fájlt" #~ msgid " with parameters " #~ msgstr " paramĂ©terekkel " #~ msgid "Server" #~ msgstr "Szerver" #~ msgid "Starting backgroung threads" #~ msgstr "HáttĂ©rszálak indĂ­tása" kanyremote-6.4/po/es_ES.po0000644000232200023220000004210512456267514016101 0ustar debalancedebalance# Spanish translations for kanyremote package # Traducciones al espanol para el paquete kanyremote. # Copyright (C) 2008-2015 Mikhail Fedotov # This file is distributed under the same license as the kanyremote package. # Francisco Toca , 2008,2009,2010,2015. msgid "" msgstr "" "Project-Id-Version: kanyremote 6.3.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-01-16 23:04+0300\n" "PO-Revision-Date: 2010-01-24 21:15+0400\n" "Last-Translator: Francisco Toca \n" "Language-Team: Spanish\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: kanyremote:111 msgid "Installed" msgstr "Instalado" #: kanyremote:112 msgid "Not installed" msgstr "No instalado" #: kanyremote:114 msgid "No information" msgstr "Sin informaciĂłn" #: kanyremote:115 msgid "Available" msgstr "Disponible" #: kanyremote:116 msgid "Not available" msgstr "No disponible" #: kanyremote:117 msgid "Managed" msgstr "Controlado" #: kanyremote:118 msgid "Running" msgstr "Ejecutándose" #: kanyremote:120 msgid "Connecting to device" msgstr "Conectando a dispositivo" #: kanyremote:121 msgid "Wait other operations to finish" msgstr "Espere que otras operaciones terminen" #: kanyremote:123 msgid "TCP port" msgstr "puerto TCP" #: kanyremote:124 msgid "Bluetooth channel" msgstr "canal Bluetooth" #: kanyremote:125 msgid "HTTP port" msgstr "puerto HTTP" #: kanyremote:128 kanyremote:3807 msgid "Downloading" msgstr "Descargando" #: kanyremote:129 msgid "Checking J2ME client updates" msgstr "Comprobando actualizaciones del cliente J2ME" #: kanyremote:130 msgid "No updates for J2ME client were found." msgstr "No se han encontrado actualizaciones para el cliente J2ME" #: kanyremote:1098 msgid "Ping failed !" msgstr "¡ Ping ha fallado !" #: kanyremote:1100 msgid "Ping OK !" msgstr "¡ Ping correcto !" #: kanyremote:1115 kanyremote:1120 kanyremote:1148 msgid ") to upload !" msgstr ") Para subir!" #: kanyremote:1115 kanyremote:1120 msgid "Can not find J2ME midlet (" msgstr "No se puede encontrar J2ME midlet (" #: kanyremote:1137 msgid "" "None of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-" "sendto and kbtobexclient are installed !" msgstr "" "¡Ni bluedevil-sendfile, ni gnome-obex-send, ni bluetooth-sendto, blueman-" "sendto ni kbtobexclient están instalados!" #: kanyremote:1148 msgid "Can not find JAD file (" msgstr "No se puede encontrar el archivo JAD (" #: kanyremote:1214 msgid "Can not get port to connect to. Is there any device available ?" msgstr "" "No se puede obtener puerto para conectar. ÂżHay algĂşn dispositivo disponible?" #: kanyremote:1224 msgid "Connection refused" msgstr "ConexiĂłn rechazada" #: kanyremote:1245 msgid "AT mode is not supported by phone (" msgstr "El modo AT no es soportado por el telĂ©fono (" #: kanyremote:1247 msgid "AT mode could be supported by phone (" msgstr "El modo AT podrĂ­a ser soportado por el telĂ©fono (" #: kanyremote:1249 msgid "AT mode is not supported by phone (ERROR response)" msgstr "El modo AT no es soportado por el telĂ©fono (respuesta ERROR)" #: kanyremote:1280 kanyremote:1323 msgid "Name" msgstr "Nombre" #: kanyremote:1281 kanyremote:1324 kanyremote:1706 msgid "Device Name" msgstr "Nombre de dispositivo" #: kanyremote:1282 kanyremote:1325 msgid "Address" msgstr "DirecciĂłn" #: kanyremote:1283 kanyremote:1326 kanyremote:1747 kanyremote:1835 #: kanyremote:2998 kanyremote:3165 msgid "Status" msgstr "Estado" #: kanyremote:1292 kanyremote:1329 msgid "Scan for devices" msgstr "Escanear para dispositivos" #: kanyremote:1293 kanyremote:1330 kanyremote:3039 msgid "Details" msgstr "Detalles" #: kanyremote:1294 kanyremote:1331 kanyremote:2650 msgid "Delete" msgstr "Borrar" #: kanyremote:1295 kanyremote:1332 kanyremote:1723 kanyremote:1754 #: kanyremote:1839 kanyremote:1959 kanyremote:2149 kanyremote:2190 msgid "Close" msgstr "Cerrar" #: kanyremote:1299 kanyremote:1333 kanyremote:1758 kanyremote:1840 #: kanyremote:2153 kanyremote:2194 kanyremote:3085 kanyremote:3192 msgid "File" msgstr "Archivo" #: kanyremote:1322 kanyremote:3075 kanyremote:3190 msgid "Device Browser" msgstr "Navegador de dispositivos" #: kanyremote:1351 msgid "Scanning" msgstr "Escaneando" #: kanyremote:1447 msgid "" "anyRemote will start only if no other instances of anyRemote are running" msgstr "" "anyRemote solo se ejecutará si ninguna otra instancia de anyRemote está " "ejecutándose" #: kanyremote:1498 msgid "Can be useful for Samsung phones" msgstr "Puede ser Ăştil para telĂ©fonos Samsung" #: kanyremote:1502 msgid "16x16 and 64x64 title icons are available" msgstr "Iconos de tĂ­tulo 16x16 y 64x64 están disponibles" #: kanyremote:1506 msgid "Can be used on WinMobile devices" msgstr "Puede ser usado en dispositivos WinMobile" #: kanyremote:1549 msgid "It needs to install anyremote-j2me-client package first" msgstr "Es necesario instalar el paquete anyremote-j2me-client primero" #: kanyremote:1556 kanyremote:1558 msgid "Bluetooth service is not active" msgstr "Servicio Bluetooth no está activo" #: kanyremote:1682 msgid "Wait ping results" msgstr "Esperar resultados ping" #: kanyremote:1702 msgid "Device Parameters" msgstr "Parámetros de dispositivo" #: kanyremote:1704 msgid "BT address" msgstr "DirecciĂłn BT" #: kanyremote:1707 msgid "Specify Name" msgstr "Especificar nombre" #: kanyremote:1708 msgid " with icon set " msgstr " con icono tipo " #: kanyremote:1709 msgid "Run anyRemote when discovered" msgstr "Iniciar anyRemote cuando detecte" #: kanyremote:1710 msgid "use big title icon" msgstr "usar icono de tĂ­tulo grande" #: kanyremote:1711 msgid "use version without JSR-82" msgstr "usar version sin JSR-82" #: kanyremote:1712 msgid "Also upload JAD" msgstr "Subir tambiĂ©n JAD" #: kanyremote:1718 msgid "with all icon sets" msgstr "con todos los tipos de iconos" #: kanyremote:1719 kanyremote:2651 kanyremote:2659 kanyremote:2704 #: kanyremote:3052 kanyremote:3169 msgid "Choose" msgstr "Elegir" #: kanyremote:1720 msgid "Ping" msgstr "Ping" #: kanyremote:1721 msgid "Upload J2ME" msgstr "Subir J2ME" #: kanyremote:1722 msgid "Test AT" msgstr "Probar AT" #: kanyremote:1724 kanyremote:1960 kanyremote:2656 msgid "OK" msgstr "Aceptar" #: kanyremote:1746 kanyremote:1834 msgid "Package" msgstr "Paquete" #: kanyremote:1796 msgid "Downloaded" msgstr "Descargado" #: kanyremote:1802 msgid "Not active" msgstr "No está activo" #: kanyremote:1804 msgid "Active" msgstr "Activo" #: kanyremote:1825 msgid "Warning:" msgstr "Aviso:" #: kanyremote:1826 #, fuzzy msgid "" "Installation directory of anyremote-j2me-client not specified in current " "setup configuration !" msgstr "" "¡ El directorio de instalaciĂłn de anyremote-j2me-client no especificado en " "la actual configuraciĂłn !" #: kanyremote:1833 msgid "Configuration Check" msgstr "Comprobar configuraciĂłn" #: kanyremote:1872 kanyremote:1954 kanyremote:2997 kanyremote:3164 msgid "Application" msgstr "AplicaciĂłn" #: kanyremote:1873 kanyremote:1955 kanyremote:2999 kanyremote:3166 msgid "Mode" msgstr "Modo" #: kanyremote:1874 kanyremote:3001 msgid "F" msgstr "" #: kanyremote:1953 msgid "Choose application" msgstr "Escoger aplicaciĂłn" #: kanyremote:2147 kanyremote:2191 kanyremote:3072 kanyremote:3187 msgid "Save" msgstr "Guardar" #: kanyremote:2148 kanyremote:2193 msgid "Save As" msgstr "Guardar Como" #: kanyremote:2189 kanyremote:3183 msgid "Edit configuration file" msgstr "Editar archivo de configuraciĂłn" #: kanyremote:2192 msgid "Ctrl+S" msgstr "Ctrl+S" #: kanyremote:2208 msgid "Can not save the file !" msgstr "¡ No se puede leer el archivo !" #: kanyremote:2250 msgid "General" msgstr "General" #: kanyremote:2262 kanyremote:2657 msgid "Directories" msgstr "Directorios" #: kanyremote:2265 msgid "Choose directories with configuration files and add them to the list" msgstr "" "Elegir directorios con los archivos de configuraciĂłn y añadirlos a la lista" #: kanyremote:2328 msgid "Empty field means no update" msgstr "Campo vacio significa no actualizar" #: kanyremote:2336 msgid "" "Empty field means no update. Beware: Android/J2ME clients could fail to " "connect to anyRemote when browsing is in process" msgstr "" "Campo vacio significa no actualizar. Cuidado: Cliente Android/J2ME podrĂ­a " "fallar al conectar a anyRemote cuando la navegaciĂłn estĂ© en proceso" #: kanyremote:2346 #, fuzzy msgid "Server Mode" msgstr "Modo Servidor" #: kanyremote:2395 msgid "Files will be saved to $HOME/.anyRemote" msgstr "Los archivos se guardarán en $HOME/.anyremote" #: kanyremote:2406 msgid "AT mode" msgstr "Modo AT" #: kanyremote:2427 msgid "Bemused" msgstr "Bemused" #: kanyremote:2444 kanyremote:2632 msgid "iViewer" msgstr "iViewer" #: kanyremote:2622 kanyremote:3073 kanyremote:3188 msgid "Preferences" msgstr "ConfiguraciĂłn" #: kanyremote:2624 msgid "Show in list : " msgstr "Mostrar en lista : " #: kanyremote:2625 #, fuzzy msgid "Upload J2ME client from " msgstr "Subir cliente J2ME desde " #: kanyremote:2626 msgid "Examples" msgstr "Ejemplos" #: kanyremote:2627 msgid "Applications" msgstr "Aplicaciones" #: kanyremote:2628 msgid "Custom Made" msgstr "A medida" #: kanyremote:2629 msgid "Server-mode" msgstr "Modo-Servidor" #: kanyremote:2630 msgid "Bemused emulation" msgstr "EmulaciĂłn Bemused" #: kanyremote:2631 msgid "AT-mode" msgstr "Modo-AT" #: kanyremote:2633 msgid "Non-available" msgstr "No disponible" #: kanyremote:2634 msgid "Update application list every" msgstr "Actualizar lista de aplicaciĂłn cada" #: kanyremote:2635 kanyremote:2636 msgid "sec." msgstr "seg." #: kanyremote:2638 msgid "Use Bluetooth connection, channel" msgstr "Usar conexiĂłn Bluetooth, direcciĂłn " #: kanyremote:2639 msgid "Use TCP/IP connection, port" msgstr "Usar conexiĂłn TCP/IP, puerto" #: kanyremote:2640 msgid "Use Web Interace, port" msgstr "Usar interfaz Web, puerto" #: kanyremote:2641 msgid "Advertise service through Avahi" msgstr "Anunciar servicio a travĂ©s de Avahi" #: kanyremote:2642 msgid "Specify options manually" msgstr "Especificar opciones manualmente" #: kanyremote:2644 kanyremote:2645 kanyremote:2646 msgid "Use connect string" msgstr "Conectar usando la cadena" #: kanyremote:2648 msgid "Run device browser with timeout" msgstr " Ejecutar navegador de dispositivo con tiempo de espera" #: kanyremote:2649 kanyremote:2678 msgid "Add" msgstr "Añadir" #: kanyremote:2652 msgid "Auto reconnect" msgstr "Reconectar automáticamente" #: kanyremote:2653 msgid "Gnome session" msgstr "SesiĂłn Gnome" #: kanyremote:2654 msgid "Auto startup with" msgstr "Iniciar automaticamente con" #: kanyremote:2655 msgid "KDE session" msgstr "SesiĂłn KDE" #: kanyremote:2658 msgid "Run on startup" msgstr "Ejecutar al inicio" #: kanyremote:2660 msgid "Cancel" msgstr "Cancelar" #: kanyremote:2661 msgid "Download J2ME client from Web" msgstr "Descargar cliente J2ME desde Web" #: kanyremote:2662 msgid "Check J2ME client updates" msgstr "Comprobar actuazaciones del cliente J2ME" #: kanyremote:2663 msgid "Check J2ME client updates at start" msgstr "Comprobar actualizaciones del cliente J2ME al comienzo" #: kanyremote:2804 msgid "" "There is no item in the list !\n" "kAnyRemote will not be able to manage any software !" msgstr "" "¡ No hay nada en la lista !\n" "¡ kAnyRemote no será capaz de controlar ningĂşn software !" #: kanyremote:2989 kanyremote:3067 kanyremote:3174 kanyremote:3185 #: kanyremote:4425 msgid "Stop" msgstr "Parar" #: kanyremote:2990 kanyremote:3066 kanyremote:3175 kanyremote:3184 #: kanyremote:4424 msgid "Start" msgstr "Iniciar" #: kanyremote:3000 kanyremote:3167 msgid "Type" msgstr "Tipo" #: kanyremote:3058 kanyremote:3171 msgid "Execute Command" msgstr "Ejecutar" #: kanyremote:3064 kanyremote:3176 kanyremote:4427 msgid "Quit" msgstr "Salir" #: kanyremote:3065 kanyremote:3182 msgid "Edit" msgstr "Editar" #: kanyremote:3068 msgid "Update Status" msgstr "Actualizar Estado" #: kanyremote:3069 kanyremote:3173 msgid "Close Window" msgstr "Cerrar Ventana" #: kanyremote:3074 kanyremote:3189 msgid "Check Configuration" msgstr "Comprobar configuraciĂłn" #: kanyremote:3078 kanyremote:3100 kanyremote:3178 kanyremote:3194 msgid "Help" msgstr "Ayuda" #: kanyremote:3079 kanyremote:3180 kanyremote:4423 msgid "About" msgstr "Acerca de" #: kanyremote:3094 kanyremote:3193 msgid "Setup" msgstr "Configurar" #: kanyremote:3186 msgid "Stop anyRemote" msgstr "Parar anyRemote" #: kanyremote:3199 msgid "" "This is the first time kAnyRemote runs.\n" "Please specify directories with anyRemote configuration files." msgstr "" "Esta es la primera vez que kAnyRemote es ejecutado.\n" "Por favor especifica los directorios con los archivos de configuraciĂłn de " "anyRemote." #: kanyremote:3203 msgid "Would You like to download J2ME client from Web ?" msgstr "ÂżQuieres descargar el cliente J2ME desde web?" #: kanyremote:3308 msgid "Can not find browser to show help !" msgstr "¡ No se puede encontrar navegador para mostrar ayuda !" #: kanyremote:3324 msgid "Can not find documentation !" msgstr "¡ No se puede encontrar la documentaciĂłn !" #: kanyremote:3471 msgid "anyRemote stopped" msgstr "anyRemote parado" #: kanyremote:3481 msgid "Ready to connect on" msgstr "Preparado para conectar al" #: kanyremote:3491 msgid "Connected to phone" msgstr "Conectado al telĂ©fono" #: kanyremote:3493 msgid "Connected" msgstr "Conectado" #: kanyremote:3644 msgid "" "New version of J2ME client is available. Would You like to download it ?" msgstr "Nueva versiĂłn disponible del cliente J2ME. ÂżLe gustarĂ­a descargarla?" #: kanyremote:3771 msgid "Can not establish the connection !" msgstr "No puedo establecer la conexiĂłn !" #: kanyremote:3786 msgid "Download failed !" msgstr "¡ FallĂł la descarga !" #: kanyremote:3795 msgid "Can not download " msgstr "No se puede descargar " #: kanyremote:4168 msgid "" "anyRemote not found !\n" "Please install it or correct $PATH" msgstr "" "¡ anyRemote no encontrado !\n" "Por favor instálalo o corrige el $PATH" #: kanyremote:4172 msgid "" "sdptool not found !\n" "Please install bluez-util" msgstr "" "¡ sdptool no encontrado !\n" "Por favor instala bluez-util" #: kanyremote:4363 msgid "" "Install PyBluez first !\n" "Or run with --npybluez option" msgstr "" "¡ Instala primero PyBluez !\n" "O ejecĂştalo con la opciĂłn --npybluez" #: kanyremote:4426 msgid "Minimize" msgstr "Minimizar" #: kanyremote:4426 msgid "Restore" msgstr "Restaurar" #, fuzzy #~ msgid "Can not find anyremote-j2me-client installation !" #~ msgstr "¡ No se puede encontrar el instalador anyremote-j2me-client !" #~ msgid "Disconnected from phone" #~ msgstr "Desconectado del telĂ©fono" #~ msgid "" #~ "You need to specify the same address and port 5003 in CF iViewer setup on " #~ "iPhone/iPod Touch" #~ msgstr "" #~ "Necesitas especificar la misma direcciĂłn y puerto 5003 en CF iViewer " #~ "configurado en el iPhone/iPod Touch" #~ msgid "Use host ip" #~ msgstr "Usar host ip" #~ msgid "Download iViewer GUI files" #~ msgstr "Descargar archvios iViewer GUI" #~ msgid "Would You like to change upload java client path ?" #~ msgstr "ÂżQuieres cambiar la ruta de subida para el cliente java?" #~ msgid "Run web interface with parameters" #~ msgstr "Correr interfaz web con parametros" #~ msgid "anyremote2html is not installed !" #~ msgstr "¡ anyremote2html no está instalado!" #~ msgid "Directory selection" #~ msgstr "SelecciĂłn de directorio" #~ msgid "All" #~ msgstr "Todo" #~ msgid "Custom" #~ msgstr "Custom" #~ msgid "Example" #~ msgstr "Ejemplo" #~ msgid "Install PyGTK first !!!" #~ msgstr "¡¡Instalar PyGTK primero!!" #~ msgid "New device" #~ msgstr "Nuevo dispositivo" #~ msgid "Queue ping request" #~ msgstr "Cola ping peticiĂłn" #~ msgid "Queue push request" #~ msgstr "Cola de peticiĂłn de envĂ­o" #~ msgid "Can not read the file " #~ msgstr "¡ No se puede leer el archivo !" #~ msgid "Save File As" #~ msgstr "Guardar Como" #~ msgid "Properties" #~ msgstr "Propiedades" #~ msgid "File selection" #~ msgstr "SelecciĂłn de archivo" #~ msgid "Upload" #~ msgstr "Subir" #~ msgid "Override \"Device=\" parameter with" #~ msgstr "Anular parametro \"Device=\" con" #~ msgid "Name " #~ msgstr "Nombre " #~ msgid "Address " #~ msgstr "DirecciĂłn " #~ msgid "Status " #~ msgstr "Estado " #~ msgid "Application " #~ msgstr "AplicaciĂłn " #~ msgid "Status " #~ msgstr "Estado " #~ msgid "Mode " #~ msgstr "Modo " #~ msgid "Exit" #~ msgstr "Salir" #~ msgid "Device Name:" #~ msgstr "Nombre de dispositivo:" #~ msgid "Check configuration" #~ msgstr "Comprobar configuraciĂłn" #~ msgid " from " #~ msgstr " desde " #~ msgid "Run" #~ msgstr "Ejecutar" #~ msgid "Contents..." #~ msgstr "Contenidos..." #~ msgid "Menu" #~ msgstr "MenĂş" #, fuzzy #~ msgid "Can not find anyRemote data directory !" #~ msgstr "¡ No se puede encontrar el instalador anyremote-J2ME-client !" #, fuzzy #~ msgid "&Cancel" #~ msgstr "Cancelar" #, fuzzy #~ msgid "&Save" #~ msgstr "Guardar" #, fuzzy #~ msgid "&File" #~ msgstr "Archivo" #~ msgid " Device name: " #~ msgstr " Nombre del dispositivo: " #~ msgid "Server" #~ msgstr "Servidor" #~ msgid " with parameters " #~ msgstr " con parámetros " #~ msgid "Starting backgroung threads" #~ msgstr "Comenzar hilos en segundo plano" kanyremote-6.4/po/sv_SE.po0000644000232200023220000003775712456267327016145 0ustar debalancedebalance# Swedish translations for kanyremote package. # Copyright (C) 2009-2012 Mikhail Fedotov # This file is distributed under the same license as the kanyremote package. # Mikhail Fedotov , 2009,2010. # msgid "" msgstr "" "Project-Id-Version: kanyremote 6.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-01-16 23:04+0300\n" "PO-Revision-Date: 2012-09-26 12:39+0100\n" "Last-Translator: Daniel Holm \n" "Language-Team: Swedish\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: kanyremote:111 msgid "Installed" msgstr "Installerad" #: kanyremote:112 msgid "Not installed" msgstr "Installation saknas" #: kanyremote:114 msgid "No information" msgstr "Information saknas" #: kanyremote:115 msgid "Available" msgstr "Tillgänglig" #: kanyremote:116 msgid "Not available" msgstr "Ej tillgänglig" #: kanyremote:117 msgid "Managed" msgstr "Hanterad" #: kanyremote:118 msgid "Running" msgstr "Körs" #: kanyremote:120 msgid "Connecting to device" msgstr "Koppla upp till enhet" #: kanyremote:121 msgid "Wait other operations to finish" msgstr "Vänligen vänta tills övriga operationer har slutförts" #: kanyremote:123 msgid "TCP port" msgstr "TCP port" #: kanyremote:124 msgid "Bluetooth channel" msgstr "Bluetooth kanal" #: kanyremote:125 msgid "HTTP port" msgstr "HTTP port" #: kanyremote:128 kanyremote:3807 msgid "Downloading" msgstr "Laddar ner" #: kanyremote:129 msgid "Checking J2ME client updates" msgstr "Söker uppdateringar till J2ME-klienten." #: kanyremote:130 msgid "No updates for J2ME client were found." msgstr "Fanns inga uppdateringar till J2ME." #: kanyremote:1098 msgid "Ping failed !" msgstr "Ping misslyckades!" #: kanyremote:1100 msgid "Ping OK !" msgstr "Ping lyckades!" #: kanyremote:1115 kanyremote:1120 kanyremote:1148 msgid ") to upload !" msgstr ") för uppladdning !" #: kanyremote:1115 kanyremote:1120 msgid "Can not find J2ME midlet (" msgstr "J2ME-midlet (" #: kanyremote:1137 msgid "" "None of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-" "sendto and kbtobexclient are installed !" msgstr "" "Varken bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto " "eller kbtobexclient finns installerat." #: kanyremote:1148 msgid "Can not find JAD file (" msgstr "Kan inte hitta JAD-fil (" #: kanyremote:1214 msgid "Can not get port to connect to. Is there any device available ?" msgstr "Kan inte koppla upp till angiven port. Ă„r enheten tillgänglig?" #: kanyremote:1224 msgid "Connection refused" msgstr "Uppkoppling vägrades" #: kanyremote:1245 msgid "AT mode is not supported by phone (" msgstr "Telefonen stödjer inte AT-läge (" #: kanyremote:1247 msgid "AT mode could be supported by phone (" msgstr "Telefonen har stöd för AT-läge (" #: kanyremote:1249 msgid "AT mode is not supported by phone (ERROR response)" msgstr "Telefonen stödjer inte AT-läge (felaktigt svar erhölls)." #: kanyremote:1280 kanyremote:1323 msgid "Name" msgstr "Namn" #: kanyremote:1281 kanyremote:1324 kanyremote:1706 msgid "Device Name" msgstr "Enhetsnamn" #: kanyremote:1282 kanyremote:1325 msgid "Address" msgstr "Adress" #: kanyremote:1283 kanyremote:1326 kanyremote:1747 kanyremote:1835 #: kanyremote:2998 kanyremote:3165 msgid "Status" msgstr "Status" #: kanyremote:1292 kanyremote:1329 msgid "Scan for devices" msgstr "Leta efter enheter" #: kanyremote:1293 kanyremote:1330 kanyremote:3039 msgid "Details" msgstr "Detaljer" #: kanyremote:1294 kanyremote:1331 kanyremote:2650 msgid "Delete" msgstr "Radera" #: kanyremote:1295 kanyremote:1332 kanyremote:1723 kanyremote:1754 #: kanyremote:1839 kanyremote:1959 kanyremote:2149 kanyremote:2190 msgid "Close" msgstr "Stäng" #: kanyremote:1299 kanyremote:1333 kanyremote:1758 kanyremote:1840 #: kanyremote:2153 kanyremote:2194 kanyremote:3085 kanyremote:3192 msgid "File" msgstr "Arkiv" #: kanyremote:1322 kanyremote:3075 kanyremote:3190 msgid "Device Browser" msgstr "Apparatsökning" #: kanyremote:1351 msgid "Scanning" msgstr "Sökning pĂĄgĂĄr" #: kanyremote:1447 msgid "" "anyRemote will start only if no other instances of anyRemote are running" msgstr "" "Starta endast anyRemote om inga andra instanser av anyRemote är i gĂĄng." #: kanyremote:1498 msgid "Can be useful for Samsung phones" msgstr "Kan vara användbart med Samsung-telefoner" #: kanyremote:1502 msgid "16x16 and 64x64 title icons are available" msgstr "16x16- och 64x64-titelikoner finns tillgängliga" #: kanyremote:1506 msgid "Can be used on WinMobile devices" msgstr "Kan användas med WinMobile-enheter" #: kanyremote:1549 msgid "It needs to install anyremote-j2me-client package first" msgstr "anyRemote-j2me-klientpaketet mĂĄste installeras först." #: kanyremote:1556 kanyremote:1558 msgid "Bluetooth service is not active" msgstr "Bluetooth-tjänsten är inte aktiverad" #: kanyremote:1682 msgid "Wait ping results" msgstr "Vänta pĂĄ resultatet av ping" #: kanyremote:1702 msgid "Device Parameters" msgstr "Enhetsparametrar" #: kanyremote:1704 #, fuzzy msgid "BT address" msgstr "BT-adress" #: kanyremote:1707 msgid "Specify Name" msgstr "Ange namn" #: kanyremote:1708 msgid " with icon set " msgstr " med ikonuppsättning " #: kanyremote:1709 msgid "Run anyRemote when discovered" msgstr "Starta anyRemote när enhet upptäcks" #: kanyremote:1710 msgid "use big title icon" msgstr "använd stora titelikoner" #: kanyremote:1711 msgid "use version without JSR-82" msgstr "använd version utan JSR-82" #: kanyremote:1712 msgid "Also upload JAD" msgstr "Ladda även upp JAD" #: kanyremote:1718 msgid "with all icon sets" msgstr "med samtliga ikonuppsättningar" #: kanyremote:1719 kanyremote:2651 kanyremote:2659 kanyremote:2704 #: kanyremote:3052 kanyremote:3169 msgid "Choose" msgstr "Välj" #: kanyremote:1720 msgid "Ping" msgstr "Ping" #: kanyremote:1721 msgid "Upload J2ME" msgstr "Ladda upp J2ME" #: kanyremote:1722 msgid "Test AT" msgstr "Testa AT" #: kanyremote:1724 kanyremote:1960 kanyremote:2656 msgid "OK" msgstr "OK" #: kanyremote:1746 kanyremote:1834 msgid "Package" msgstr "Paket" #: kanyremote:1796 msgid "Downloaded" msgstr "Nerladdad" #: kanyremote:1802 msgid "Not active" msgstr "Ej aktiv" #: kanyremote:1804 msgid "Active" msgstr "Aktiv" #: kanyremote:1825 msgid "Warning:" msgstr "Varning:" #: kanyremote:1826 msgid "" "Installation directory of anyremote-j2me-client not specified in current " "setup configuration !" msgstr "" "anyRemote-j2me-clients installationskatalog har inte angetts i de nuvarande " "inställningarna." #: kanyremote:1833 msgid "Configuration Check" msgstr "Visa Konfiguration" #: kanyremote:1872 kanyremote:1954 kanyremote:2997 kanyremote:3164 msgid "Application" msgstr "Applikation" #: kanyremote:1873 kanyremote:1955 kanyremote:2999 kanyremote:3166 msgid "Mode" msgstr "Läge" #: kanyremote:1874 kanyremote:3001 msgid "F" msgstr "F" #: kanyremote:1953 msgid "Choose application" msgstr "Välj program" #: kanyremote:2147 kanyremote:2191 kanyremote:3072 kanyremote:3187 msgid "Save" msgstr "Spara" #: kanyremote:2148 kanyremote:2193 msgid "Save As" msgstr "Spara som" #: kanyremote:2189 kanyremote:3183 msgid "Edit configuration file" msgstr "Redigera konfigurationsfil" #: kanyremote:2192 msgid "Ctrl+S" msgstr "Ctrl+S" #: kanyremote:2208 msgid "Can not save the file !" msgstr "Filen gĂĄr inte att spara." #: kanyremote:2250 msgid "General" msgstr "Allmänt" #: kanyremote:2262 kanyremote:2657 msgid "Directories" msgstr "Kataloger" #: kanyremote:2265 msgid "Choose directories with configuration files and add them to the list" msgstr "Välj kataloger med konfigurationsfiler och lägg till dem i listan" #: kanyremote:2328 msgid "Empty field means no update" msgstr "Tomt fält innebär inga uppdateringar" #: kanyremote:2336 msgid "" "Empty field means no update. Beware: Android/J2ME clients could fail to " "connect to anyRemote when browsing is in process" msgstr "" "Tomt fält innebär ingen uppdatering. Beakta: Det är möjligt att Android/J2ME " "klienten inte kan fĂĄ kontakt med anyRemote medan sökning pĂĄgĂĄr." #: kanyremote:2346 msgid "Server Mode" msgstr "Serverläge" #: kanyremote:2395 msgid "Files will be saved to $HOME/.anyRemote" msgstr "Filer kommer att sparas i $HOME/.anyRemote" #: kanyremote:2406 msgid "AT mode" msgstr "AT-läge" #: kanyremote:2427 msgid "Bemused" msgstr "Förvirrad" #: kanyremote:2444 kanyremote:2632 msgid "iViewer" msgstr "iViewer" #: kanyremote:2622 kanyremote:3073 kanyremote:3188 msgid "Preferences" msgstr "Egenskaper" #: kanyremote:2624 msgid "Show in list : " msgstr "Visa följande:" #: kanyremote:2625 msgid "Upload J2ME client from " msgstr "Ladda upp J2ME-klienten frĂĄn " #: kanyremote:2626 msgid "Examples" msgstr "Exempel" #: kanyremote:2627 msgid "Applications" msgstr "Applikationer" #: kanyremote:2628 msgid "Custom Made" msgstr "Egna" #: kanyremote:2629 msgid "Server-mode" msgstr "Serverläge" #: kanyremote:2630 #, fuzzy msgid "Bemused emulation" msgstr "Förfirringsemulering" #: kanyremote:2631 msgid "AT-mode" msgstr "AT-läge" #: kanyremote:2633 msgid "Non-available" msgstr "Ej tillgängligt" #: kanyremote:2634 msgid "Update application list every" msgstr "Uppdatera programlistan varhe" #: kanyremote:2635 kanyremote:2636 msgid "sec." msgstr "sek" #: kanyremote:2638 msgid "Use Bluetooth connection, channel" msgstr "Använd Bluetoothuppkoppling, kanal" #: kanyremote:2639 msgid "Use TCP/IP connection, port" msgstr "Avänd TCP/IP-uppkoppling, port" #: kanyremote:2640 #, fuzzy msgid "Use Web Interace, port" msgstr "Använd webbgränssnitt, port" #: kanyremote:2641 msgid "Advertise service through Avahi" msgstr "" #: kanyremote:2642 msgid "Specify options manually" msgstr "Specifiera manuella inställningar" #: kanyremote:2644 kanyremote:2645 kanyremote:2646 msgid "Use connect string" msgstr "Använd uppkopplingssträng" #: kanyremote:2648 msgid "Run device browser with timeout" msgstr "Utför apparatsökning med tidsfrist" #: kanyremote:2649 kanyremote:2678 msgid "Add" msgstr "Lägg till" #: kanyremote:2652 msgid "Auto reconnect" msgstr "Automatisk ĂĄteruppkoppling" #: kanyremote:2653 msgid "Gnome session" msgstr "Gnome-session" #: kanyremote:2654 msgid "Auto startup with" msgstr "Starta automatiskt med" #: kanyremote:2655 msgid "KDE session" msgstr "KDE-session" #: kanyremote:2658 #, fuzzy msgid "Run on startup" msgstr "Starta automatiskt med" #: kanyremote:2660 msgid "Cancel" msgstr "Avbryt" #: kanyremote:2661 msgid "Download J2ME client from Web" msgstr "Ladda ner J2ME-klient frĂĄn Internet." #: kanyremote:2662 msgid "Check J2ME client updates" msgstr "Sök uppdateringar till J2ME-klienten" #: kanyremote:2663 msgid "Check J2ME client updates at start" msgstr "Sök uppdateringar till J2ME-klienten vid start" #: kanyremote:2804 msgid "" "There is no item in the list !\n" "kAnyRemote will not be able to manage any software !" msgstr "" "Listan är tom.\n" "kAnyRemote kan inte styra nĂĄgra program." #: kanyremote:2989 kanyremote:3067 kanyremote:3174 kanyremote:3185 #: kanyremote:4425 msgid "Stop" msgstr "Stopp" #: kanyremote:2990 kanyremote:3066 kanyremote:3175 kanyremote:3184 #: kanyremote:4424 msgid "Start" msgstr "Start" #: kanyremote:3000 kanyremote:3167 msgid "Type" msgstr "Typ" #: kanyremote:3058 kanyremote:3171 msgid "Execute Command" msgstr "Utför kommando" #: kanyremote:3064 kanyremote:3176 kanyremote:4427 msgid "Quit" msgstr "Avsluta" #: kanyremote:3065 kanyremote:3182 msgid "Edit" msgstr "Redigera" #: kanyremote:3068 msgid "Update Status" msgstr "Uppdatera status" #: kanyremote:3069 kanyremote:3173 msgid "Close Window" msgstr "Stäng fönstret" #: kanyremote:3074 kanyremote:3189 msgid "Check Configuration" msgstr "Visa konfiguration" #: kanyremote:3078 kanyremote:3100 kanyremote:3178 kanyremote:3194 msgid "Help" msgstr "Hjälp" #: kanyremote:3079 kanyremote:3180 kanyremote:4423 msgid "About" msgstr "Om programmet" #: kanyremote:3094 kanyremote:3193 msgid "Setup" msgstr "Inställningar" #: kanyremote:3186 msgid "Stop anyRemote" msgstr "Stoppa anyRemote" #: kanyremote:3199 msgid "" "This is the first time kAnyRemote runs.\n" "Please specify directories with anyRemote configuration files." msgstr "" "Detta är första gĂĄngen som kAnyRemote startas.\n" "Var god ange katalogerna i vilka konfigurationsfilerna till anyRemote finns." #: kanyremote:3203 #, fuzzy msgid "Would You like to download J2ME client from Web ?" msgstr "Vill du ladda ner J2ME-klienten frĂĄn Internet?" #: kanyremote:3308 msgid "Can not find browser to show help !" msgstr "Webläsare att visa hjälpfilen med saknas." #: kanyremote:3324 msgid "Can not find documentation !" msgstr "Dokumentationen gĂĄr inte att hitta." #: kanyremote:3471 msgid "anyRemote stopped" msgstr "anyRemote har stoppats" #: kanyremote:3481 msgid "Ready to connect on" msgstr "" #: kanyremote:3491 msgid "Connected to phone" msgstr "Uppkopplad till telefon" #: kanyremote:3493 msgid "Connected" msgstr "Uppkopplad" #: kanyremote:3644 msgid "" "New version of J2ME client is available. Would You like to download it ?" msgstr "" "En ny version av J2ME-klienten finns tillgänglig. Vill du ladda ner den?" #: kanyremote:3771 msgid "Can not establish the connection !" msgstr "Kan inte koppla upp!" #: kanyremote:3786 msgid "Download failed !" msgstr "Nedladdning misslyckades !" #: kanyremote:3795 msgid "Can not download " msgstr "Kan inte laddas ner" #: kanyremote:4168 msgid "" "anyRemote not found !\n" "Please install it or correct $PATH" msgstr "" "anyRemote saknas.\n" "Var god och installera programmet eller korrigera $PATH" #: kanyremote:4172 msgid "" "sdptool not found !\n" "Please install bluez-util" msgstr "" "sdptool saknas.\n" "Var god installera bluez-util." #: kanyremote:4363 msgid "" "Install PyBluez first !\n" "Or run with --npybluez option" msgstr "" "Installera PyBluez först.\n" "Eller starta programmet med parametern --npybluez" #: kanyremote:4426 msgid "Minimize" msgstr "Minimera" #: kanyremote:4426 msgid "Restore" msgstr "Ă…terställ" #~ msgid "Can not find anyremote-j2me-client installation !" #~ msgstr "Hittar inte anyRemote-j2me-client till uppladdning!" #~ msgid "Disconnected from phone" #~ msgstr "Bortkopplad frĂĄn telefon" #~ msgid "" #~ "You need to specify the same address and port 5003 in CF iViewer setup on " #~ "iPhone/iPod Touch" #~ msgstr "" #~ "Samma adress och port 5003 mĂĄste ställas in i CF iVieweriPhone/iPod Touch" #~ msgid "Use host ip" #~ msgstr "Serverns IP-adress" #~ msgid "Download iViewer GUI files" #~ msgstr "Ladda ner iViewer GUI -filer" #~ msgid "Directory selection" #~ msgstr "Katalogval" #~ msgid "All" #~ msgstr "Alla" #~ msgid "Custom" #~ msgstr "Egna" #~ msgid "Example" #~ msgstr "Exempel" #~ msgid "Install PyGTK first !!!" #~ msgstr "Installera PyGTK först!!" #~ msgid "New device" #~ msgstr "Ny enhet" #~ msgid "Queue ping request" #~ msgstr "Köa ping-begäran" #~ msgid "Queue push request" #~ msgstr "Köa push-begäran" #~ msgid "Can not read the file " #~ msgstr "Filen gĂĄr inte att läsa." #~ msgid "Save File As" #~ msgstr "Spara som" #~ msgid "Properties" #~ msgstr "Egenskaper" #~ msgid "File selection" #~ msgstr "Välj fil" #~ msgid "Run web interface with parameters" #~ msgstr "Starta web-gränssnittet med parametrarna" #~ msgid "anyremote2html is not installed !" #~ msgstr "anyRemote2html är inte installerat." #~ msgid "Would You like to change upload java client path ?" #~ msgstr "Vill du ändra pĂĄ katalogen som Java-klienten laddas upp frĂĄn?" #~ msgid "Upload" #~ msgstr "Ladda upp" #~ msgid "Override \"Device=\" parameter with" #~ msgstr "Ersätt \"Device=\"-parametern med följande" #~ msgid "Address " #~ msgstr "Adress " #~ msgid "Status " #~ msgstr "Status " #~ msgid "Application " #~ msgstr "Program " #~ msgid "Status " #~ msgstr "Status " #~ msgid "Mode " #~ msgstr "Läge " #~ msgid "Exit" #~ msgstr "Avsluta" #~ msgid "Device Name:" #~ msgstr "Apparatens namn:" #~ msgid "Check configuration" #~ msgstr "Visa konfiguration" #~ msgid " Device name: " #~ msgstr " Apparatens namn: " #~ msgid " with parameters " #~ msgstr " med parametrarna" kanyremote-6.4/po/fr_FR.gmo0000644000232200023220000002166512456270262016247 0ustar debalancedebalanceŢ•…Dłl8 9 I )W  %‰ #Ż 2Ó      ' G W c p  ‘ › Ł µ Ő ö  ") L g # Ł ?Ŕ 3:DM’ Ą ąĂÖëţ   /; MY k v‚‡ź»ÄÔÖ'Ű  #5(^^ ˝ ÇÓŰäéî ýo  { † ”˘Ą­ ˛ Ľ ĘÖŰď÷5DLQYj s ‹‘ ˇ®ÇÍÔŮčńSůfM´ ąÇ ĺ!ń/FYy‹8”ÍHß(-0^cv‘P¤ő 4 U4]%’?¸ř = V bo‡ ˘­µÄ-Ţ+ 8#Rv7Şâ7ţ%6 \g € ŤZ™ôű &/EXj q ~­Á Üč "$4G|…šś4¤Ů á ďůHţgGŻ ¸ Ä ŇÜáĺ řnt | ‰–™  ĄŻ ĂĎ× ď'ů6!Xl t€‘® Á Î Űé " 5 > C H Z c ?k « -!2!0I!z!'Š!"˛!Ő!(ô!*"H" g"@r"ł"RÄ"#1#Q#"V#y#™#+P€-M:‚mqnk`$ |f=18CX[x~3KF?DTJ' O,5i^> e(W rstGA@HZ7IjaES4w; Yuv}%Ql!z*B_&/ y]o6„g.\b{h0)#ULd…p<2NV9Rc" with icon set ) to upload !16x16 and 64x64 title icons are availableAT modeAT mode could be supported by phone (AT mode is not supported by phone (AT mode is not supported by phone (ERROR response)AT-modeAboutActiveAddAddressAdvertise service through AvahiAlso upload JADApplicationApplicationsAuto reconnectAuto startup withAvailableBemusedBluetooth channelBluetooth service is not activeCan be used on WinMobile devicesCan be useful for Samsung phonesCan not download Can not establish the connection !Can not find J2ME midlet (Can not find JAD file (Can not find browser to show help !Can not find documentation !Can not get port to connect to. Is there any device available ?Can not save the file !CancelCheck ConfigurationChooseChoose applicationChoose directories with configuration files and add them to the listCloseClose WindowConfiguration CheckConnectedConnected to phoneConnecting to deviceConnection refusedCtrl+SCustom MadeDeleteDetailsDevice BrowserDevice NameDevice ParametersDirectoriesDownload failed !DownloadedDownloadingEditEdit configuration fileEmpty field means no updateExamplesExecute CommandFFileFiles will be saved to $HOME/.anyRemoteGeneralGnome sessionHTTP portHelpInstall PyBluez first ! Or run with --npybluez optionInstallation directory of anyremote-j2me-client not specified in current setup configuration !InstalledKDE sessionManagedMinimizeModeNameNo informationNon-availableNone of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto and kbtobexclient are installed !Not activeNot availableNot installedOKPackagePingPing OK !Ping failed !PreferencesQuitReady to connect onRestoreRun anyRemote when discoveredRun device browser with timeoutRun on startupRunningSaveSave AsScan for devicesScanningServer ModeServer-modeSetupShow in list : Specify NameSpecify options manuallyStartStatusStopStop anyRemoteTCP portTest ATThere is no item in the list ! kAnyRemote will not be able to manage any software !This is the first time kAnyRemote runs. Please specify directories with anyRemote configuration files.TypeUpdate StatusUpdate application list everyUpload J2MEUse Bluetooth connection, channelUse TCP/IP connection, portUse Web Interace, portUse connect stringWait other operations to finishWait ping resultsWarning:anyRemote not found ! Please install it or correct $PATHanyRemote stoppedanyRemote will start only if no other instances of anyRemote are runningiViewersdptool not found ! Please install bluez-utilsec.use big title iconuse version without JSR-82with all icon setsProject-Id-Version: kanyremote 6.3.5 Report-Msgid-Bugs-To: POT-Creation-Date: 2015-01-16 23:04+0300 PO-Revision-Date: 2010-01-20 18:36+0100 Last-Translator: Pierre Dumot Language-Team: French Language: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Plural-Forms: nplurals=2; plural=(n > 1); avec le jeu d'icônes) pour télécharger !Les icônes de titre 16x16 and 64x64 sont disponiblesMode ATLe Mode AT est peut-ętre supporté par le téléphone (Mode AT non supporté par le téléphoneLe mode AT n'est pas supporté par le téléphone (réponse ERREUR)Mode ATA proposActifAjouterAdresseAnnoncer le service via AvahiCharger également le JADApplicationApplicationsReconnexion automatiqueDémarrage automatique avecDisponibleBemusedBluetoot canalService Bluetooth inactifPeut ętre utilisé sur les appareils WinMobilePeut ętre utile pour les téléphones SamsungTéléchargement impossibleImpossible d'établir la connexion !Midlet J2ME introuvable (Fichier JAD introuvable (Navigateur introuvable, impossible d'afficher l'aide !!Documentation introuvable !Port introuvable. Y a t'il un périphérique disponible ?Impossible d'enregistrer le fichier !AbandonnerTest de la configurationSélectionnerApplicationSélectionner les répertoires avec des fichiers de configuration et les ajouter ŕ  la listeFermerFermer la fenętreTest de la configurationConnectéConnecté au téléphoneConnexion en coursConnexion refuséeCtrl+SPersonnaliséSupprimerDétailsExplorateur de PériphériquesNom de périphériqueParamčtres du périphériqueRépertoiresLe téléchargement a échouéTéléchargéTéléchargementEditerEditer le fichier de configurationSi ce champ est vide il n'y aura pas de mise Ă  jourExemplesExecuter la CommandeFFichierLes fichiers seront enregistré dans $HOME/.anyRemoteGénéralSession GnomeHTTP portAideInstallez d'abord PyBluez ! Ou lancez anyRemote avec l'option --npybluezLe répertoire d'installation de anyremote-j2me-client n'est pas spécifié dans la configuration actuelleInstalléSession KDESous contrôleMinimiserModeNomPas d'informationsIndisponiblebluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto et kbtobexclient ne sont pas installés !InactifIndisponibleNon installéOKPaquetPingPing OK !Ping sans réponse !PréférencesQuitterPręt ŕ se connecter surRestaurerDémarrer anyRemote lors de la détectionDémarrer l'explorateur de périphérique avec le timeoutLancer au démarrageDémarréEnregistrerEnregistrer SousRechercher des périphériquesRecherche en coursMode ServeurMode ServeurConfigurationMontrer dans la liste :Spécifier le nomSpécifier les options manuellementDémarrerEtatStopArręter anyRemoteTCP portTest ATLa liste est vide ! kAnyRemote ne pourra gérer aucun logiciel !C'est le premier démarrage de kAnyRemote. Merci de spécifier les répertoire contenant les fichiers de configuration de anyRemote.TypeMise Ă  jour de l'étatMettre Ă  jour la liste des application tous lesChargement J2MEUtiliser la connexion Bluetoot, adresseUtiliser la connexion TCP/IP, portUtiliser l'interface Web, portUtiliser la chaîne de connexion suivanteEn attente de terminer d'autres opérationsEn attente du résultat de pingAttention:anyRemote non trouvé ! Merci de l'installer ou de corriger $PATHanyRemote ArrętéanyRemote ne peut démarrer que si aucune autre instance de anyRemote n'est ouverteiViewersdptool non trouvé ! Merci d'installer bluez-utilsec.Utiliser la grande icône de titre Utiliser la version sans JSR-82avec tous les jeux d'icôneskanyremote-6.4/po/sk_SK.po0000644000232200023220000003770312456267704016126 0ustar debalancedebalance# Slovak translations for kanyremote package. # Copyright (C) 2009-2015 Mikhail Fedotov # This file is distributed under the same license as the kanyremote package. # Mikhail Fedotov , 2009,2010. # msgid "" msgstr "" "Project-Id-Version: kanyremote 6.3.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-01-16 23:04+0300\n" "PO-Revision-Date: 2009-05-24 20:15+0400\n" "Last-Translator: Michal TĂłth\n" "Language-Team: Slovak\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #: kanyremote:111 msgid "Installed" msgstr "NainštalovanĂ©" #: kanyremote:112 msgid "Not installed" msgstr "NenainštalovanĂ©" #: kanyremote:114 msgid "No information" msgstr "Ĺ˝iadne informácie" #: kanyremote:115 msgid "Available" msgstr "DostupnĂ˝" #: kanyremote:116 msgid "Not available" msgstr "NedostupnĂ˝" #: kanyremote:117 msgid "Managed" msgstr "AktĂ­vne ovládanie" #: kanyremote:118 msgid "Running" msgstr "Beží" #: kanyremote:120 msgid "Connecting to device" msgstr "Pripájam sa na zariadenie" #: kanyremote:121 msgid "Wait other operations to finish" msgstr "PoÄŤkajte kĂ˝m skonÄŤia inĂ© operácie" #: kanyremote:123 #, fuzzy msgid "TCP port" msgstr "port" #: kanyremote:124 #, fuzzy msgid "Bluetooth channel" msgstr "PouĹľiĹĄ bluetooth spojenie; kanál: " #: kanyremote:125 #, fuzzy msgid "HTTP port" msgstr "port" #: kanyremote:128 kanyremote:3807 msgid "Downloading" msgstr "SĹĄahujem" #: kanyremote:129 #, fuzzy msgid "Checking J2ME client updates" msgstr "Kontrolujem aktualizácie J2ME klienta" #: kanyremote:130 #, fuzzy msgid "No updates for J2ME client were found." msgstr "Neboli nájdene Ĺľiadne aktualizácie pre J2ME klienta." #: kanyremote:1098 msgid "Ping failed !" msgstr "Ping zlyhal !" #: kanyremote:1100 msgid "Ping OK !" msgstr "Ping OK !" #: kanyremote:1115 kanyremote:1120 kanyremote:1148 msgid ") to upload !" msgstr ") odoslaĹĄ !" #: kanyremote:1115 kanyremote:1120 #, fuzzy msgid "Can not find J2ME midlet (" msgstr "NemĂ´Ĺľem nájsĹĄ J2ME midlet (" #: kanyremote:1137 msgid "" "None of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-" "sendto and kbtobexclient are installed !" msgstr "" "Ĺ˝iadny z balĂ­kov bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, " "blueman-sendto a kbtobexclient nie je nainštalovanĂ˝ !" #: kanyremote:1148 msgid "Can not find JAD file (" msgstr "NemĂ´Ĺľem nájsĹĄ JAD sĂşbor (" #: kanyremote:1214 msgid "Can not get port to connect to. Is there any device available ?" msgstr "NemĂ´Ĺľem zĂ­skaĹĄ port na pripojenie. Je tu nejakĂ© dostupnĂ© zariadenie ?" #: kanyremote:1224 msgid "Connection refused" msgstr "Spojenie odmietnutĂ©" #: kanyremote:1245 msgid "AT mode is not supported by phone (" msgstr "AT mĂłd tĂ˝mto telefĂłnom nie je podporovanĂ˝ (" #: kanyremote:1247 msgid "AT mode could be supported by phone (" msgstr "AT mĂłd je tĂ˝mto telefĂłnom podporovanĂ˝ (" #: kanyremote:1249 msgid "AT mode is not supported by phone (ERROR response)" msgstr "AT mĂłd tĂ˝mto telefĂłnom nie je podporovanĂ˝ (CHYBNĂ odpoveÄŹ)" #: kanyremote:1280 kanyremote:1323 msgid "Name" msgstr "Názov" #: kanyremote:1281 kanyremote:1324 kanyremote:1706 msgid "Device Name" msgstr "Názov zariadenia" #: kanyremote:1282 kanyremote:1325 msgid "Address" msgstr "Adresa" #: kanyremote:1283 kanyremote:1326 kanyremote:1747 kanyremote:1835 #: kanyremote:2998 kanyremote:3165 msgid "Status" msgstr "Stav" #: kanyremote:1292 kanyremote:1329 msgid "Scan for devices" msgstr "HÄľadaĹĄ zariadenia" #: kanyremote:1293 kanyremote:1330 kanyremote:3039 msgid "Details" msgstr "Detaily" #: kanyremote:1294 kanyremote:1331 kanyremote:2650 msgid "Delete" msgstr "VymazaĹĄ" #: kanyremote:1295 kanyremote:1332 kanyremote:1723 kanyremote:1754 #: kanyremote:1839 kanyremote:1959 kanyremote:2149 kanyremote:2190 msgid "Close" msgstr "ZavrieĹĄ" #: kanyremote:1299 kanyremote:1333 kanyremote:1758 kanyremote:1840 #: kanyremote:2153 kanyremote:2194 kanyremote:3085 kanyremote:3192 msgid "File" msgstr "SĂşbor" #: kanyremote:1322 kanyremote:3075 kanyremote:3190 msgid "Device Browser" msgstr "PrehliadaÄŤ ZariadenĂ­" #: kanyremote:1351 msgid "Scanning" msgstr "Skenujem" #: kanyremote:1447 msgid "" "anyRemote will start only if no other instances of anyRemote are running" msgstr "anyRemote sa zapne iba vtedy, ak nebeží jeho Ĺľiadna iná inštancia" #: kanyremote:1498 msgid "Can be useful for Samsung phones" msgstr "MĂ´Ĺľe byĹĄ uĹľitoÄŤnĂ© pre telefĂłny Samsung" #: kanyremote:1502 msgid "16x16 and 64x64 title icons are available" msgstr "DostupnĂ© sĂş titulnĂ© ikony o veÄľkosti 16x16 a 64x64" #: kanyremote:1506 msgid "Can be used on WinMobile devices" msgstr "MĂ´Ĺľe byĹĄ pouĹľitĂ© na zariadeniach WinMobile" #: kanyremote:1549 #, fuzzy msgid "It needs to install anyremote-j2me-client package first" msgstr "Nainštalujte najskĂ´r balĂ­k anyremote-j2me-client" #: kanyremote:1556 kanyremote:1558 msgid "Bluetooth service is not active" msgstr "SluĹľba Bluetooth nie je aktĂ­vna" #: kanyremote:1682 msgid "Wait ping results" msgstr "ÄŚakajte na vĂ˝sledok ping-u" #: kanyremote:1702 msgid "Device Parameters" msgstr "Parametre zariadenia" #: kanyremote:1704 #, fuzzy msgid "BT address" msgstr "BT Adresa" #: kanyremote:1707 msgid "Specify Name" msgstr "Ĺ pecifikujte meno" #: kanyremote:1708 msgid " with icon set " msgstr " so zoznamom ikon " #: kanyremote:1709 msgid "Run anyRemote when discovered" msgstr "Zapnúť anyRemote, ak je objavenĂ˝" #: kanyremote:1710 msgid "use big title icon" msgstr "pouĹľiĹĄ veÄľkĂş titulnĂş ikonu" #: kanyremote:1711 msgid "use version without JSR-82" msgstr "pouĹľi verziu bez JSR-82" #: kanyremote:1712 msgid "Also upload JAD" msgstr "Odošli aj sĂşbor JAD" #: kanyremote:1718 msgid "with all icon sets" msgstr "so všetkĂ˝mi skupinami ikon" #: kanyremote:1719 kanyremote:2651 kanyremote:2659 kanyremote:2704 #: kanyremote:3052 kanyremote:3169 msgid "Choose" msgstr "ZvoliĹĄ" #: kanyremote:1720 msgid "Ping" msgstr "Ping" #: kanyremote:1721 #, fuzzy msgid "Upload J2ME" msgstr "OdoslaĹĄ J2ME" #: kanyremote:1722 msgid "Test AT" msgstr "OtestovaĹĄ AT" #: kanyremote:1724 kanyremote:1960 kanyremote:2656 msgid "OK" msgstr "OK" #: kanyremote:1746 kanyremote:1834 msgid "Package" msgstr "BalĂ­k" #: kanyremote:1796 msgid "Downloaded" msgstr "StiahnutĂ˝" #: kanyremote:1802 msgid "Not active" msgstr "NeaktĂ­vny" #: kanyremote:1804 msgid "Active" msgstr "AktĂ­vny" #: kanyremote:1825 msgid "Warning:" msgstr "Upozornenie:" #: kanyremote:1826 #, fuzzy msgid "" "Installation directory of anyremote-j2me-client not specified in current " "setup configuration !" msgstr "" "Nešpecifikovaná inštalaÄŤná zloĹľka anyremote-j2me-client v konfigurácii " "nastavenĂ­ !" #: kanyremote:1833 msgid "Configuration Check" msgstr "Kontrola konfigurácie" #: kanyremote:1872 kanyremote:1954 kanyremote:2997 kanyremote:3164 msgid "Application" msgstr "Aplikácia" #: kanyremote:1873 kanyremote:1955 kanyremote:2999 kanyremote:3166 msgid "Mode" msgstr "MĂłd" #: kanyremote:1874 kanyremote:3001 msgid "F" msgstr "F" #: kanyremote:1953 msgid "Choose application" msgstr "VybraĹĄ aplikáciu" #: kanyremote:2147 kanyremote:2191 kanyremote:3072 kanyremote:3187 msgid "Save" msgstr "UloĹľiĹĄ" #: kanyremote:2148 kanyremote:2193 msgid "Save As" msgstr "UloĹľiĹĄ ako" #: kanyremote:2189 kanyremote:3183 msgid "Edit configuration file" msgstr "UpraviĹĄ konfiguraÄŤnĂ˝ sĂşbor" #: kanyremote:2192 msgid "Ctrl+S" msgstr "Ctrl+S" #: kanyremote:2208 msgid "Can not save the file !" msgstr "NemĂ´Ĺľem uloĹľiĹĄ sĂşbor !" #: kanyremote:2250 msgid "General" msgstr "VšeobecnĂ©" #: kanyremote:2262 kanyremote:2657 msgid "Directories" msgstr "ZloĹľky" #: kanyremote:2265 msgid "Choose directories with configuration files and add them to the list" msgstr "Vyberte zloĹľku s konfiguraÄŤnĂ˝mi sĂşbormi a pridajte ich do zoznamu" #: kanyremote:2328 msgid "Empty field means no update" msgstr "Prázdne pole znamená Ĺľiadna nová aktualizácia" #: kanyremote:2336 #, fuzzy msgid "" "Empty field means no update. Beware: Android/J2ME clients could fail to " "connect to anyRemote when browsing is in process" msgstr "" "Prázdne pole znamená Ĺľiadna nová aktualizácia. Pozor: Android/J2ME klient " "mohol zlyhaĹĄ pri spojenĂ­ s anyRemote, poÄŤas prehÄľadávania" #: kanyremote:2346 #, fuzzy msgid "Server Mode" msgstr "Server mĂłd" #: kanyremote:2395 msgid "Files will be saved to $HOME/.anyRemote" msgstr "SĂşbory budĂş uloĹľenĂ© do zloĹľky $HOME/.anyRemote" #: kanyremote:2406 msgid "AT mode" msgstr "AT mĂłd" #: kanyremote:2427 msgid "Bemused" msgstr "" #: kanyremote:2444 kanyremote:2632 msgid "iViewer" msgstr "iViewer" #: kanyremote:2622 kanyremote:3073 kanyremote:3188 msgid "Preferences" msgstr "Nastavenia" #: kanyremote:2624 msgid "Show in list : " msgstr "UkázaĹĄ v zozname : " #: kanyremote:2625 msgid "Upload J2ME client from " msgstr "OdoslaĹĄ J2ME klienta z " #: kanyremote:2626 msgid "Examples" msgstr "PrĂ­klady" #: kanyremote:2627 msgid "Applications" msgstr "Aplikácie" #: kanyremote:2628 msgid "Custom Made" msgstr "VlastnĂ˝ mĂłd" #: kanyremote:2629 msgid "Server-mode" msgstr "Server-mĂłd" #: kanyremote:2630 msgid "Bemused emulation" msgstr "Bemused emulácia" #: kanyremote:2631 msgid "AT-mode" msgstr "AT-mĂłd" #: kanyremote:2633 msgid "Non-available" msgstr "NedostupnĂ˝" #: kanyremote:2634 msgid "Update application list every" msgstr "AktualizovaĹĄ zoznam aplikáciĂ­ kaĹľdĂ˝ch" #: kanyremote:2635 kanyremote:2636 msgid "sec." msgstr "sek." #: kanyremote:2638 msgid "Use Bluetooth connection, channel" msgstr "PouĹľiĹĄ bluetooth spojenie; kanál: " #: kanyremote:2639 msgid "Use TCP/IP connection, port" msgstr "PouĹľiĹĄ spojenie TCP/IP; port:" #: kanyremote:2640 msgid "Use Web Interace, port" msgstr "PouĹľiĹĄ webovĂ© rozhranie; port:" #: kanyremote:2641 msgid "Advertise service through Avahi" msgstr "Zverejni sluĹľbu cez Avahi" #: kanyremote:2642 msgid "Specify options manually" msgstr "ZvoliĹĄ vlastnĂ© moĹľnosti:" #: kanyremote:2644 kanyremote:2645 kanyremote:2646 msgid "Use connect string" msgstr "PouĹľiĹĄ pripojovacĂ­ reĹĄazec" #: kanyremote:2648 msgid "Run device browser with timeout" msgstr "SpustiĹĄ prehliadaÄŤ zariadenia s ÄŤasovĂ˝m limitom" #: kanyremote:2649 kanyremote:2678 msgid "Add" msgstr "PridaĹĄ" #: kanyremote:2652 msgid "Auto reconnect" msgstr "AutomatickĂ© obnovenie spojenia" #: kanyremote:2653 msgid "Gnome session" msgstr "Gnome sedenie" #: kanyremote:2654 msgid "Auto startup with" msgstr "AutomatickĂ© zapnutie s" #: kanyremote:2655 msgid "KDE session" msgstr "KDE sedenie" #: kanyremote:2658 msgid "Run on startup" msgstr "NaÄŤĂ­taĹĄ pri spustenĂ­" #: kanyremote:2660 msgid "Cancel" msgstr "ZrušiĹĄ" #: kanyremote:2661 msgid "Download J2ME client from Web" msgstr "Stiahnúť J2ME klienta z Webu" #: kanyremote:2662 msgid "Check J2ME client updates" msgstr "SkontrolovaĹĄ aktualizácie J2ME klienta" #: kanyremote:2663 msgid "Check J2ME client updates at start" msgstr "KontrolovaĹĄ aktualizácie J2ME klienta pri štarte" #: kanyremote:2804 msgid "" "There is no item in the list !\n" "kAnyRemote will not be able to manage any software !" msgstr "" "PoloĹľka sa v zozname nenachádza !\n" "kAnyRemote nebude mĂ´cĹĄ ovládaĹĄ Ĺľiaden softvĂ©r !" #: kanyremote:2989 kanyremote:3067 kanyremote:3174 kanyremote:3185 #: kanyremote:4425 msgid "Stop" msgstr "Stop" #: kanyremote:2990 kanyremote:3066 kanyremote:3175 kanyremote:3184 #: kanyremote:4424 msgid "Start" msgstr "Ĺ tart" #: kanyremote:3000 kanyremote:3167 msgid "Type" msgstr "Typ" #: kanyremote:3058 kanyremote:3171 msgid "Execute Command" msgstr "VykonaĹĄ PrĂ­kaz" #: kanyremote:3064 kanyremote:3176 kanyremote:4427 msgid "Quit" msgstr "UkonÄŤi" #: kanyremote:3065 kanyremote:3182 msgid "Edit" msgstr "UpraviĹĄ" #: kanyremote:3068 msgid "Update Status" msgstr "AktualizovaĹĄ Stav" #: kanyremote:3069 kanyremote:3173 msgid "Close Window" msgstr "ZavrieĹĄ okno" #: kanyremote:3074 kanyremote:3189 msgid "Check Configuration" msgstr "SkontrolovaĹĄ Konfiguráciu" #: kanyremote:3078 kanyremote:3100 kanyremote:3178 kanyremote:3194 msgid "Help" msgstr "Pomoc" #: kanyremote:3079 kanyremote:3180 kanyremote:4423 msgid "About" msgstr "O Aplikácii" #: kanyremote:3094 kanyremote:3193 msgid "Setup" msgstr "Nastavenia" #: kanyremote:3186 msgid "Stop anyRemote" msgstr "ZastaviĹĄ anyRemote" #: kanyremote:3199 msgid "" "This is the first time kAnyRemote runs.\n" "Please specify directories with anyRemote configuration files." msgstr "" "Toto je prvĂ© spustenie kAnyRemote.\n" "ProsĂ­m špecifikujte zloĹľky s konfiguraÄŤnĂ˝mi sĂşbormi anyRemote." #: kanyremote:3203 msgid "Would You like to download J2ME client from Web ?" msgstr "Prajete si stiahnuĹĄ J2ME klienta z Webu ?" #: kanyremote:3308 msgid "Can not find browser to show help !" msgstr "NemĂ´Ĺľem nájsĹĄ prehliadaÄŤ pre zobrazenie pomoci !" #: kanyremote:3324 msgid "Can not find documentation !" msgstr "NemĂ´Ĺľem nájsĹĄ dokumentáciu !" #: kanyremote:3471 msgid "anyRemote stopped" msgstr "anyRemote zastavenĂ˝" #: kanyremote:3481 msgid "Ready to connect on" msgstr "PripravenĂ˝ na pripojenie k" #: kanyremote:3491 msgid "Connected to phone" msgstr "SpojenĂ˝ s telefĂłnom" #: kanyremote:3493 msgid "Connected" msgstr "PripojenĂ˝" #: kanyremote:3644 msgid "" "New version of J2ME client is available. Would You like to download it ?" msgstr "Nová verzia J2ME klienta je dostupná. Prajete si ju stiahnuĹĄ ?" #: kanyremote:3771 msgid "Can not establish the connection !" msgstr "NemĂ´Ĺľem vytvoriĹĄ spojenie !" #: kanyremote:3786 msgid "Download failed !" msgstr "SĹĄahovanie zlyhalo !" #: kanyremote:3795 msgid "Can not download " msgstr "NemĂ´Ĺľem stiahnuĹĄ " #: kanyremote:4168 msgid "" "anyRemote not found !\n" "Please install it or correct $PATH" msgstr "" "anyRemote nenájdenĂ˝ !\n" "ProsĂ­m nainštalujte si ho alebo opravte cestu v premennej $PATH" #: kanyremote:4172 msgid "" "sdptool not found !\n" "Please install bluez-util" msgstr "" "sdptool nenájdenĂ˝ !\n" "ProsĂ­m nainštalujte bluez-util" #: kanyremote:4363 msgid "" "Install PyBluez first !\n" "Or run with --npybluez option" msgstr "" "NainštalovaĹĄ najskĂ´r PyBluez !\n" "Alebo spustiĹĄ s parametrom --npybluez option" #: kanyremote:4426 msgid "Minimize" msgstr "MinimalizovaĹĄ" #: kanyremote:4426 msgid "Restore" msgstr "ObnoviĹĄ" #~ msgid "channel" #~ msgstr "kanál" #, fuzzy #~ msgid "Can not find anyremote-j2me-client installation !" #~ msgstr "NemĂ´Ĺľem nájsĹĄ inštaláciu anyremote-j2me-client !" #~ msgid "Disconnected from phone" #~ msgstr "OdpojenĂ˝ od telefĂłnu" #~ msgid "" #~ "You need to specify the same address and port 5003 in CF iViewer setup on " #~ "iPhone/iPod Touch" #~ msgstr "" #~ "MusĂ­te zadaĹĄ rovnakĂş adresu a port 5003 v nastaveniach iViewer-a na vašom " #~ "iPhone/iPod Touch" #~ msgid "Use host ip" #~ msgstr "PouĹľiĹĄ ip hosta" #~ msgid "Download iViewer GUI files" #~ msgstr "Stiahnúť iViewer GUI sĂşbory" #~ msgid "Would You like to change upload java client path ?" #~ msgstr "Prajete si zmeniĹĄ cestu k odosielaniu java klienta ?" #~ msgid "Run web interface with parameters" #~ msgstr "Zapnúť webovĂ© rozhranie s parametrami" #~ msgid "anyremote2html is not installed !" #~ msgstr "anyremote2html nie je nainštalovanĂ˝ !" #~ msgid "Directory selection" #~ msgstr "VĂ˝ber zloĹľky" #~ msgid "All" #~ msgstr "Všetky" #~ msgid "Custom" #~ msgstr "VlastnĂ©" #~ msgid "Example" #~ msgstr "PrĂ­klad" #~ msgid "Install PyGTK first !!!" #~ msgstr "Nainštalujte si najskĂ´r PyGTK !!!" #~ msgid "New device" #~ msgstr "NovĂ© zariadenie" #~ msgid "Queue ping request" #~ msgstr "ZaraÄŹiĹĄ do fronty poĹľiadavok ping" #~ msgid "Queue push request" #~ msgstr "ZaraÄŹiĹĄ do fronty poĹľiadavok push" #~ msgid "Can not read the file " #~ msgstr "NemĂ´Ĺľem preÄŤĂ­taĹĄ sĂşbor " #~ msgid "Save File As" #~ msgstr "UloĹľiĹĄ sĂşbor ako" #~ msgid "Properties" #~ msgstr "Vlastnosti" #~ msgid "File selection" #~ msgstr "VĂ˝braĹĄ sĂşbor" #~ msgid "Upload" #~ msgstr "OdoslaĹĄ" #~ msgid "Override \"Device=\" parameter with" #~ msgstr "PrekryĹĄ \"Zariadenie=\" s parametrom" kanyremote-6.4/po/fr_FR.po0000644000232200023220000004130412456267456016106 0ustar debalancedebalance# French translations for kanyremote package # Traductions françaises du paquet kanyremote. # Copyright (C) 2008-2015 Mikhail Fedotov # This file is distributed under the same license as the kanyremote package. # msgid "" msgstr "" "Project-Id-Version: kanyremote 6.3.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-01-16 23:04+0300\n" "PO-Revision-Date: 2010-01-20 18:36+0100\n" "Last-Translator: Pierre Dumot \n" "Language-Team: French\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: kanyremote:111 msgid "Installed" msgstr "Installé" #: kanyremote:112 msgid "Not installed" msgstr "Non installé" #: kanyremote:114 msgid "No information" msgstr "Pas d'informations" #: kanyremote:115 msgid "Available" msgstr "Disponible" #: kanyremote:116 msgid "Not available" msgstr "Indisponible" #: kanyremote:117 msgid "Managed" msgstr "Sous contrôle" #: kanyremote:118 msgid "Running" msgstr "Démarré" #: kanyremote:120 msgid "Connecting to device" msgstr "Connexion en cours" #: kanyremote:121 msgid "Wait other operations to finish" msgstr "En attente de terminer d'autres opérations" #: kanyremote:123 msgid "TCP port" msgstr "TCP port" #: kanyremote:124 msgid "Bluetooth channel" msgstr "Bluetoot canal" #: kanyremote:125 msgid "HTTP port" msgstr "HTTP port" #: kanyremote:128 kanyremote:3807 msgid "Downloading" msgstr "Téléchargement" #: kanyremote:129 #, fuzzy msgid "Checking J2ME client updates" msgstr "Vérification des mises ŕ  jour disponibles du client J2ME." #: kanyremote:130 #, fuzzy msgid "No updates for J2ME client were found." msgstr "Pas de mises ŕ  jour disponible pour le client J2ME." #: kanyremote:1098 msgid "Ping failed !" msgstr "Ping sans réponse !" #: kanyremote:1100 msgid "Ping OK !" msgstr "Ping OK !" #: kanyremote:1115 kanyremote:1120 kanyremote:1148 msgid ") to upload !" msgstr ") pour télécharger !" #: kanyremote:1115 kanyremote:1120 msgid "Can not find J2ME midlet (" msgstr "Midlet J2ME introuvable (" #: kanyremote:1137 msgid "" "None of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-" "sendto and kbtobexclient are installed !" msgstr "" "bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto et " "kbtobexclient ne sont pas installés !" #: kanyremote:1148 msgid "Can not find JAD file (" msgstr "Fichier JAD introuvable (" #: kanyremote:1214 msgid "Can not get port to connect to. Is there any device available ?" msgstr "Port introuvable. Y a t'il un périphérique disponible ?" #: kanyremote:1224 msgid "Connection refused" msgstr "Connexion refusée" #: kanyremote:1245 msgid "AT mode is not supported by phone (" msgstr "Mode AT non supporté par le téléphone" #: kanyremote:1247 msgid "AT mode could be supported by phone (" msgstr "Le Mode AT est peut-ętre supporté par le téléphone (" #: kanyremote:1249 msgid "AT mode is not supported by phone (ERROR response)" msgstr "Le mode AT n'est pas supporté par le téléphone (réponse ERREUR)" #: kanyremote:1280 kanyremote:1323 msgid "Name" msgstr "Nom" #: kanyremote:1281 kanyremote:1324 kanyremote:1706 msgid "Device Name" msgstr "Nom de périphérique" #: kanyremote:1282 kanyremote:1325 msgid "Address" msgstr "Adresse" #: kanyremote:1283 kanyremote:1326 kanyremote:1747 kanyremote:1835 #: kanyremote:2998 kanyremote:3165 msgid "Status" msgstr "Etat" #: kanyremote:1292 kanyremote:1329 msgid "Scan for devices" msgstr "Rechercher des périphériques" #: kanyremote:1293 kanyremote:1330 kanyremote:3039 msgid "Details" msgstr "Détails" #: kanyremote:1294 kanyremote:1331 kanyremote:2650 msgid "Delete" msgstr "Supprimer" #: kanyremote:1295 kanyremote:1332 kanyremote:1723 kanyremote:1754 #: kanyremote:1839 kanyremote:1959 kanyremote:2149 kanyremote:2190 msgid "Close" msgstr "Fermer" #: kanyremote:1299 kanyremote:1333 kanyremote:1758 kanyremote:1840 #: kanyremote:2153 kanyremote:2194 kanyremote:3085 kanyremote:3192 msgid "File" msgstr "Fichier" #: kanyremote:1322 kanyremote:3075 kanyremote:3190 msgid "Device Browser" msgstr "Explorateur de Périphériques" #: kanyremote:1351 msgid "Scanning" msgstr "Recherche en cours" #: kanyremote:1447 msgid "" "anyRemote will start only if no other instances of anyRemote are running" msgstr "" "anyRemote ne peut démarrer que si aucune autre instance de anyRemote n'est " "ouverte" #: kanyremote:1498 msgid "Can be useful for Samsung phones" msgstr "Peut ętre utile pour les téléphones Samsung" #: kanyremote:1502 msgid "16x16 and 64x64 title icons are available" msgstr "Les icônes de titre 16x16 and 64x64 sont disponibles" #: kanyremote:1506 msgid "Can be used on WinMobile devices" msgstr "Peut ętre utilisé sur les appareils WinMobile" #: kanyremote:1549 #, fuzzy msgid "It needs to install anyremote-j2me-client package first" msgstr "Il est nécessaire d'installer d'abord le paquet anyremote-j2me-client" #: kanyremote:1556 kanyremote:1558 msgid "Bluetooth service is not active" msgstr "Service Bluetooth inactif" #: kanyremote:1682 msgid "Wait ping results" msgstr "En attente du résultat de ping" #: kanyremote:1702 msgid "Device Parameters" msgstr "Paramčtres du périphérique" #: kanyremote:1704 #, fuzzy msgid "BT address" msgstr "Adresse BT" #: kanyremote:1707 msgid "Specify Name" msgstr "Spécifier le nom" #: kanyremote:1708 msgid " with icon set " msgstr " avec le jeu d'icônes" #: kanyremote:1709 msgid "Run anyRemote when discovered" msgstr "Démarrer anyRemote lors de la détection" #: kanyremote:1710 msgid "use big title icon" msgstr "Utiliser la grande icône de titre " #: kanyremote:1711 msgid "use version without JSR-82" msgstr "Utiliser la version sans JSR-82" #: kanyremote:1712 msgid "Also upload JAD" msgstr "Charger également le JAD" #: kanyremote:1718 msgid "with all icon sets" msgstr "avec tous les jeux d'icônes" #: kanyremote:1719 kanyremote:2651 kanyremote:2659 kanyremote:2704 #: kanyremote:3052 kanyremote:3169 msgid "Choose" msgstr "Sélectionner" #: kanyremote:1720 msgid "Ping" msgstr "Ping" #: kanyremote:1721 msgid "Upload J2ME" msgstr "Chargement J2ME" #: kanyremote:1722 msgid "Test AT" msgstr "Test AT" #: kanyremote:1724 kanyremote:1960 kanyremote:2656 msgid "OK" msgstr "OK" #: kanyremote:1746 kanyremote:1834 msgid "Package" msgstr "Paquet" #: kanyremote:1796 msgid "Downloaded" msgstr "Téléchargé" #: kanyremote:1802 msgid "Not active" msgstr "Inactif" #: kanyremote:1804 msgid "Active" msgstr "Actif" #: kanyremote:1825 msgid "Warning:" msgstr "Attention:" #: kanyremote:1826 msgid "" "Installation directory of anyremote-j2me-client not specified in current " "setup configuration !" msgstr "" "Le répertoire d'installation de anyremote-j2me-client n'est pas spécifié " "dans la configuration actuelle" #: kanyremote:1833 msgid "Configuration Check" msgstr "Test de la configuration" #: kanyremote:1872 kanyremote:1954 kanyremote:2997 kanyremote:3164 msgid "Application" msgstr "Application" #: kanyremote:1873 kanyremote:1955 kanyremote:2999 kanyremote:3166 msgid "Mode" msgstr "Mode" #: kanyremote:1874 kanyremote:3001 msgid "F" msgstr "F" #: kanyremote:1953 msgid "Choose application" msgstr "Application" #: kanyremote:2147 kanyremote:2191 kanyremote:3072 kanyremote:3187 msgid "Save" msgstr "Enregistrer" #: kanyremote:2148 kanyremote:2193 msgid "Save As" msgstr "Enregistrer Sous" #: kanyremote:2189 kanyremote:3183 msgid "Edit configuration file" msgstr "Editer le fichier de configuration" #: kanyremote:2192 msgid "Ctrl+S" msgstr "Ctrl+S" #: kanyremote:2208 msgid "Can not save the file !" msgstr "Impossible d'enregistrer le fichier !" #: kanyremote:2250 msgid "General" msgstr "Général" #: kanyremote:2262 kanyremote:2657 msgid "Directories" msgstr "Répertoires" #: kanyremote:2265 msgid "Choose directories with configuration files and add them to the list" msgstr "" "Sélectionner les répertoires avec des fichiers de configuration et les " "ajouter ŕ  la liste" #: kanyremote:2328 msgid "Empty field means no update" msgstr "Si ce champ est vide il n'y aura pas de mise Ă  jour" #: kanyremote:2336 #, fuzzy msgid "" "Empty field means no update. Beware: Android/J2ME clients could fail to " "connect to anyRemote when browsing is in process" msgstr "" "Si ce champ est vide il n'y aura pas de mise ŕ jour. Attention :la connexion " "au client Android/J2ME peut échouer quand l'exploration est en cours" #: kanyremote:2346 msgid "Server Mode" msgstr "Mode Serveur" #: kanyremote:2395 msgid "Files will be saved to $HOME/.anyRemote" msgstr "Les fichiers seront enregistré dans $HOME/.anyRemote" #: kanyremote:2406 msgid "AT mode" msgstr "Mode AT" #: kanyremote:2427 msgid "Bemused" msgstr "Bemused" #: kanyremote:2444 kanyremote:2632 msgid "iViewer" msgstr "iViewer" #: kanyremote:2622 kanyremote:3073 kanyremote:3188 msgid "Preferences" msgstr "Préférences" #: kanyremote:2624 msgid "Show in list : " msgstr "Montrer dans la liste :" #: kanyremote:2625 #, fuzzy msgid "Upload J2ME client from " msgstr "Charger le client J2ME depuis " #: kanyremote:2626 msgid "Examples" msgstr "Exemples" #: kanyremote:2627 msgid "Applications" msgstr "Applications" #: kanyremote:2628 msgid "Custom Made" msgstr "Personnalisé" #: kanyremote:2629 msgid "Server-mode" msgstr "Mode Serveur" #: kanyremote:2630 #, fuzzy msgid "Bemused emulation" msgstr "Emulation Bemused" #: kanyremote:2631 msgid "AT-mode" msgstr "Mode AT" #: kanyremote:2633 msgid "Non-available" msgstr "Indisponible" #: kanyremote:2634 msgid "Update application list every" msgstr "Mettre Ă  jour la liste des application tous les" #: kanyremote:2635 kanyremote:2636 msgid "sec." msgstr "sec." #: kanyremote:2638 msgid "Use Bluetooth connection, channel" msgstr "Utiliser la connexion Bluetoot, adresse" #: kanyremote:2639 msgid "Use TCP/IP connection, port" msgstr "Utiliser la connexion TCP/IP, port" #: kanyremote:2640 msgid "Use Web Interace, port" msgstr "Utiliser l'interface Web, port" #: kanyremote:2641 msgid "Advertise service through Avahi" msgstr "Annoncer le service via Avahi" #: kanyremote:2642 msgid "Specify options manually" msgstr "Spécifier les options manuellement" #: kanyremote:2644 kanyremote:2645 kanyremote:2646 msgid "Use connect string" msgstr "Utiliser la chaîne de connexion suivante" #: kanyremote:2648 msgid "Run device browser with timeout" msgstr "Démarrer l'explorateur de périphérique avec le timeout" #: kanyremote:2649 kanyremote:2678 msgid "Add" msgstr "Ajouter" #: kanyremote:2652 msgid "Auto reconnect" msgstr "Reconnexion automatique" #: kanyremote:2653 msgid "Gnome session" msgstr "Session Gnome" #: kanyremote:2654 msgid "Auto startup with" msgstr "Démarrage automatique avec" #: kanyremote:2655 msgid "KDE session" msgstr "Session KDE" #: kanyremote:2658 msgid "Run on startup" msgstr "Lancer au démarrage" #: kanyremote:2660 msgid "Cancel" msgstr "Abandonner" #: kanyremote:2661 #, fuzzy msgid "Download J2ME client from Web" msgstr "Téléchargez le client J2ME via internet" #: kanyremote:2662 #, fuzzy msgid "Check J2ME client updates" msgstr "Vérifier les mises Ă  jour du client J2ME" #: kanyremote:2663 #, fuzzy msgid "Check J2ME client updates at start" msgstr "Vérifier les mises Ă  jour du client J2ME au démarrage" #: kanyremote:2804 msgid "" "There is no item in the list !\n" "kAnyRemote will not be able to manage any software !" msgstr "" "La liste est vide !\n" "kAnyRemote ne pourra gérer aucun logiciel !" #: kanyremote:2989 kanyremote:3067 kanyremote:3174 kanyremote:3185 #: kanyremote:4425 msgid "Stop" msgstr "Stop" #: kanyremote:2990 kanyremote:3066 kanyremote:3175 kanyremote:3184 #: kanyremote:4424 msgid "Start" msgstr "Démarrer" #: kanyremote:3000 kanyremote:3167 msgid "Type" msgstr "Type" #: kanyremote:3058 kanyremote:3171 msgid "Execute Command" msgstr "Executer la Commande" #: kanyremote:3064 kanyremote:3176 kanyremote:4427 msgid "Quit" msgstr "Quitter" #: kanyremote:3065 kanyremote:3182 msgid "Edit" msgstr "Editer" #: kanyremote:3068 msgid "Update Status" msgstr "Mise Ă  jour de l'état" #: kanyremote:3069 kanyremote:3173 msgid "Close Window" msgstr "Fermer la fenętre" #: kanyremote:3074 kanyremote:3189 msgid "Check Configuration" msgstr "Test de la configuration" #: kanyremote:3078 kanyremote:3100 kanyremote:3178 kanyremote:3194 msgid "Help" msgstr "Aide" #: kanyremote:3079 kanyremote:3180 kanyremote:4423 msgid "About" msgstr "A propos" #: kanyremote:3094 kanyremote:3193 msgid "Setup" msgstr "Configuration" #: kanyremote:3186 msgid "Stop anyRemote" msgstr "Arręter anyRemote" #: kanyremote:3199 msgid "" "This is the first time kAnyRemote runs.\n" "Please specify directories with anyRemote configuration files." msgstr "" "C'est le premier démarrage de kAnyRemote.\n" "Merci de spécifier les répertoire contenant les fichiers de configuration de " "anyRemote." #: kanyremote:3203 #, fuzzy msgid "Would You like to download J2ME client from Web ?" msgstr "Voulez vous télécharger le client J2ME depuis internet ?" #: kanyremote:3308 msgid "Can not find browser to show help !" msgstr "Navigateur introuvable, impossible d'afficher l'aide !!" #: kanyremote:3324 msgid "Can not find documentation !" msgstr "Documentation introuvable !" #: kanyremote:3471 msgid "anyRemote stopped" msgstr "anyRemote Arręté" #: kanyremote:3481 msgid "Ready to connect on" msgstr "Pręt ŕ se connecter sur" #: kanyremote:3491 msgid "Connected to phone" msgstr "Connecté au téléphone" #: kanyremote:3493 msgid "Connected" msgstr "Connecté" #: kanyremote:3644 #, fuzzy msgid "" "New version of J2ME client is available. Would You like to download it ?" msgstr "" "Une nouvelle version du client J2ME est disponible. Voulez-vous la " "télécharger ?" #: kanyremote:3771 msgid "Can not establish the connection !" msgstr "Impossible d'établir la connexion !" #: kanyremote:3786 msgid "Download failed !" msgstr "Le téléchargement a échoué" #: kanyremote:3795 msgid "Can not download " msgstr "Téléchargement impossible" #: kanyremote:4168 msgid "" "anyRemote not found !\n" "Please install it or correct $PATH" msgstr "" "anyRemote non trouvé !\n" "Merci de l'installer ou de corriger $PATH" #: kanyremote:4172 msgid "" "sdptool not found !\n" "Please install bluez-util" msgstr "" "sdptool non trouvé !\n" "Merci d'installer bluez-util" #: kanyremote:4363 msgid "" "Install PyBluez first !\n" "Or run with --npybluez option" msgstr "" "Installez d'abord PyBluez !\n" "Ou lancez anyRemote avec l'option --npybluez" #: kanyremote:4426 msgid "Minimize" msgstr "Minimiser" #: kanyremote:4426 msgid "Restore" msgstr "Restaurer" #~ msgid "channel" #~ msgstr "canal" #~ msgid "Can not find anyremote-j2me-client installation !" #~ msgstr "Installation de anyremote-j2me-client introuvable !" #~ msgid "Disconnected from phone" #~ msgstr "Déconnecté du téléphone" #~ msgid "" #~ "You need to specify the same address and port 5003 in CF iViewer setup on " #~ "iPhone/iPod Touch" #~ msgstr "" #~ "Vous devez spécifier la męme adresse et le port 5003 dans les réglages de " #~ "CF iViewer sur iPhone/iPod Touch" #~ msgid "Use host ip" #~ msgstr "Utiliser l'adresse IP de l'hôte" #~ msgid "Would You like to change upload java client path ?" #~ msgstr "Voulez vous modifier le chemin de chargement du client java ?" #~ msgid "Run web interface with parameters" #~ msgstr "Démarrer l'interface web" #~ msgid "anyremote2html is not installed !" #~ msgstr "anyremote2html n'est pas installé !" #~ msgid "Directory selection" #~ msgstr "Sélection du répertoire" #~ msgid "All" #~ msgstr "Tous" #~ msgid "Custom" #~ msgstr "Personnalisé" #~ msgid "Example" #~ msgstr "Exemple" #~ msgid "Install PyGTK first !!!" #~ msgstr "Installer PyGTK d'abord !!!" #~ msgid "New device" #~ msgstr "Nouveau périphérique" #~ msgid "Queue ping request" #~ msgstr "Requęte ping en attente" #~ msgid "Queue push request" #~ msgstr "Requęte push en attente" #~ msgid "Can not read the file " #~ msgstr "Fichier illisible" #~ msgid "Save File As" #~ msgstr "Enregistrer Sous" #~ msgid "File selection" #~ msgstr "Sélection du fichier" #~ msgid "Upload" #~ msgstr "Chargement" #~ msgid "Override \"Device=\" parameter with" #~ msgstr "Forcer le paramčtre \"Device=\" avec" #~ msgid "Name " #~ msgstr "Nom " #~ msgid "Address " #~ msgstr "Adresse " #~ msgid "Status " #~ msgstr "Etat " #~ msgid "Application " #~ msgstr "Application " #~ msgid "Status " #~ msgstr "Etat " #~ msgid "Mode " #~ msgstr "Mode " #~ msgid "Exit" #~ msgstr "Quitter" #~ msgid "Device Name:" #~ msgstr "Nom de périphérique" #~ msgid "Check configuration" #~ msgstr "Test de la configuration" #~ msgid "Select configuration file" #~ msgstr "Editer le fichier de configuration" #~ msgid "Run" #~ msgstr "Démarrage" #~ msgid "Contents..." #~ msgstr "Contenu ..." #~ msgid "Menu" #~ msgstr "Menu" #~ msgid "Choose configuration file" #~ msgstr "Sélectionner le fichier de configuration" #~ msgid " with parameters " #~ msgstr "avec les paramčtres " kanyremote-6.4/po/fi_FI.gmo0000644000232200023220000002015012456267327016221 0ustar debalancedebalanceŢ•z주H I Y )g ‘ %™ #ż 2ă   $ + / 7 G S ` r | „ ¤ Ĺ ć "ř  #3 W ?t ´ Ě Ó ç " $ + D>  ‰ – Ş ´ Ç Ü ď ö   , >Jh z …‘–®ĘÓăĺ'ę (5- c myŠŹH”Ýoě \ g u†Ž “ ť «·ĽÄâ ( 1=C S`fmrS‰fÝD IWu¨ş1Ă8ő.H@‰-‘żÄ×ňQW f(sś¤Á.Ű  %08?OW` }$'µ)Ý;0V‡*˘%Íóű31emV}Ô Úç ý )I_fkr y …“ §!˛#Ôř 00 ak{}3†şÂŘ>Ý &: CMR@W tŁ  & 4ADLQ` s}*‹¶ ÉŐŢđ˙  = O[ bl €7ŠŤÂPWh#‚4¦Ű ń,űD(mBĆ2Î  0 N em9[ &Jk$M  5WT/B*VPZs(:x^%GnNq<3w;C>t'cKXz_F=@1`+.Ob Lluv)D\aiEpAS6R]Q724" h#o-UH!df0I?Yj, r8yg with icon set ) to upload !16x16 and 64x64 title icons are availableAT modeAT mode could be supported by phone (AT mode is not supported by phone (AT mode is not supported by phone (ERROR response)AT-modeAboutActiveAddAddressAlso upload JADApplicationApplicationsAuto startup withAvailableBemusedBluetooth service is not activeCan be used on WinMobile devicesCan be useful for Samsung phonesCan not download Can not establish the connection !Can not find JAD file (Can not find browser to show help !Can not find documentation !Can not get port to connect to. Is there any device available ?Can not save the file !CancelCheck ConfigurationCheck J2ME client updatesCheck J2ME client updates at startChooseChoose applicationChoose directories with configuration files and add them to the listCloseClose WindowConfiguration CheckConnectedConnected to phoneConnecting to deviceConnection refusedCtrl+SCustom MadeDeleteDetailsDevice BrowserDevice NameDevice ParametersDirectoriesDownload J2ME client from WebDownload failed !DownloadedDownloadingEditEdit configuration fileEmpty field means no updateExamplesExecute CommandFFileFiles will be saved to $HOME/.anyRemoteGeneralGnome sessionHelpInstall PyBluez first ! Or run with --npybluez optionInstalledKDE sessionManagedMinimizeModeNameNew version of J2ME client is available. Would You like to download it ?No informationNone of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto and kbtobexclient are installed !Not activeNot availableNot installedOKPackagePingPing OK !Ping failed !PreferencesQuitRestoreRun anyRemote when discoveredRun device browser with timeoutRunningSaveSave AsScan for devicesScanningServer-modeSetupShow in list : Specify NameStartStatusStopStop anyRemoteTest ATThere is no item in the list ! kAnyRemote will not be able to manage any software !This is the first time kAnyRemote runs. Please specify directories with anyRemote configuration files.TypeUpdate StatusUpdate application list everyUse connect stringWait other operations to finishWait ping resultsWarning:Would You like to download J2ME client from Web ?anyRemote not found ! Please install it or correct $PATHanyRemote stoppedanyRemote will start only if no other instances of anyRemote are runningiViewersdptool not found ! Please install bluez-utilsec.use big title iconuse version without JSR-82with all icon setsProject-Id-Version: kanyremote 6.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2015-01-16 23:04+0300 PO-Revision-Date: 2009-02-15 00:05+0300 Last-Translator: Matti Jokinen Language-Team: Finnish Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); ikonien koko ) ei löydy.16x16- ja 64x64-ohjelmaikonit saatavillaAT-tilaPuhelin voi tukea AT-tilaa (Puhelin ei tue AT-tilaa (Puhelin ei tue AT-tilaa (virhe-vastaus saatu).AT-tilaTietoja ohjelmastaAktiivinenLisääOsoiteLataa myös JADOhjelmaOhjelmatKäynnistä automaattisesti SaatavillaBemusedBluetooth-toiminto ei ole saatavillaVoidaan käyttää WinMobile-laitteillaVoi olla hyödyllinen Samsung-puhelimilleLataaminen ei onnistuYhteyttä ei voida muodostaa.Ladattavaa JAD-tiedostoa (Selainta ei löydy. Ohjetta ei voida näyttää.Dokumentaatiota ei löydy.Porttia, mihin muodostaa yhteys ei löydy.Tiedoston tallentaminen epäonnistui.PeruutaNäytä konfiguraatioHae J2ME-klientin päivityksiäHae J2ME-klientin päivityksiä käynnistettäessäValitseValitse ohjelmaValitse hakemistot, joissa konfiguraatiotiedostot sijaitsevat ja lisää ne luetteloonSuljeSulje ikkunaNäytä konfiguraatioYhdistettyYhteys puhelimeen on muodostettuMuodostetaan yhteys laitteeseenYhteydenotto estetty.Ctrl+SOmatPoistaTiedotLaiteselainLaitteen nimiLaitteen parametritHakemistotLataa Java-klientti InternetistäTiedoston lataaminen epäonnistui !LadattuLadataanMuokkaaMuokkaa konfiguraatiotiedostoaJätä tyhjäksi, mikäli et halua päivityksiäEsimerkitSuorita komentoFTiedostoTiedostot tallennetaan hakemistoon $HOME/.anyRemoteYleisetGnome-istunnon kanssaOhjeAsenna PyBluez ensin ! Tai käynnistä parametrilla --npybluezAsennettuKDE-istunnon kanssaHallittuPienennäTilaNimiUusi versio J2ME-klientistä on saatavilla. Haluatko ladata sen?Ei tietojaMikään seuraavista ei löydy: bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto, kbtobexclientEi aktiivinenEi saatavillaEi asennettuOKPakettiPingPing onnistui.Ping epäonnistui.AsetuksetSuljePalautaKäynnistä anyRemote, jos laite havaitaanLaitehaun aikarajaKäynnissäTallennaTallenna nimelläEtsi laitteitaHaetaanPalvelintilaAsetuksetNäytä seuraavat luettelossa:Määrittele nimiKäynnistäStatusPysäytäPysäytä anyRemoteTestaa ATLuettelo on tyhjä, kAnyRemote ei voi hallita ohjelmia.kAnyRemote käynnistetään ensimmäistä kertaa. Ole hyvä ja määrittele hakemistot, joissa anyRemoten konfiguraatiotiedostot sijaitsevat.TyyppiPäivitä statusPäivitä ohjelmaluetteloKäytettävä yhdistämismerkkijonoOle hyvä ja odota muiden toimintojen päättymistäOdota pingin tuloksiaVaroitus:Haluatko ladata J2ME-klientin Internetistä?anyRemote ei löydy ! Ole hyvä ja asenna anyRemote tai korjaa $PATHanyRemote pysäytettyanyRemote käynnistyy vain jos muita anyRemote-ilmentymiä ei ole.iViewersdptool ei löydy ! Ole hyvä ja asenna bluez-utilsekunnin välein.käytä suurta ohjelmaikoniakäytä versiota ilman JSR-82sisältäen kaikki ikonitkanyremote-6.4/po/cs_CZ.po0000644000232200023220000004031712456267327016111 0ustar debalancedebalance# Czech translations for kanyremote: package. # Copyright (C) 2008-2012 Mikhail Fedotov # This file is distributed under the same license as the kanyremote: package. msgid "" msgstr "" "Project-Id-Version: kanyremote: 6.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-01-16 23:04+0300\n" "PO-Revision-Date: 2008-08-12 21:54+0400\n" "Last-Translator: Tomáš KaluĹľa\n" "Language-Team: Czech\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #: kanyremote:111 msgid "Installed" msgstr "Nainstalován" #: kanyremote:112 msgid "Not installed" msgstr "NenĂ­ nainstalován" #: kanyremote:114 msgid "No information" msgstr "Žádná informace" #: kanyremote:115 msgid "Available" msgstr "K dispozici" #: kanyremote:116 msgid "Not available" msgstr "NenĂ­ dispozici" #: kanyremote:117 msgid "Managed" msgstr "Managed" #: kanyremote:118 msgid "Running" msgstr "Běží" #: kanyremote:120 msgid "Connecting to device" msgstr "PĹ™ipojuji se k přístroji" #: kanyremote:121 msgid "Wait other operations to finish" msgstr "ÄŚekám na dokonÄŤenĂ­ jinĂ˝ch operacĂ­" #: kanyremote:123 msgid "TCP port" msgstr "" #: kanyremote:124 msgid "Bluetooth channel" msgstr "" #: kanyremote:125 msgid "HTTP port" msgstr "" #: kanyremote:128 kanyremote:3807 msgid "Downloading" msgstr "Stahuji" #: kanyremote:129 msgid "Checking J2ME client updates" msgstr "Hledám novĂ© verze klienta J2ME" #: kanyremote:130 msgid "No updates for J2ME client were found." msgstr "Nebyla nalezena novÄ›jší verze klienta J2ME." #: kanyremote:1098 msgid "Ping failed !" msgstr "Ping se nezdaĹ™il !" #: kanyremote:1100 msgid "Ping OK !" msgstr "Ping OK !" #: kanyremote:1115 kanyremote:1120 kanyremote:1148 msgid ") to upload !" msgstr ") nahrát !" #: kanyremote:1115 kanyremote:1120 msgid "Can not find J2ME midlet (" msgstr "Nemohu najĂ­t J2ME midlet (" #: kanyremote:1137 msgid "" "None of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-" "sendto and kbtobexclient are installed !" msgstr "" "NenĂ­ nainstalován žádnĂ˝ z balĂ­kĹŻ bluedevil-sendfile, gnome-obex-send, " "bluetooth-sendto, blueman-sendto a kbtobexclient!" #: kanyremote:1148 msgid "Can not find JAD file (" msgstr "Nemohu najĂ­t JAD file (" #: kanyremote:1214 msgid "Can not get port to connect to. Is there any device available ?" msgstr "Nemohu zĂ­skat port na pĹ™ipojenĂ­. Je přístoj k dispozici ?" #: kanyremote:1224 msgid "Connection refused" msgstr "SpojenĂ­ odmĂ­tnuto" #: kanyremote:1245 msgid "AT mode is not supported by phone (" msgstr "AT mode nenĂ­ podporován telefonem (" #: kanyremote:1247 msgid "AT mode could be supported by phone (" msgstr "Přístroj moĹľná podporuje AT mode (" #: kanyremote:1249 msgid "AT mode is not supported by phone (ERROR response)" msgstr "AT mode nenĂ­ podporován telefonem (hlásĂ­ ERROR)" #: kanyremote:1280 kanyremote:1323 msgid "Name" msgstr "JmĂ©no" #: kanyremote:1281 kanyremote:1324 kanyremote:1706 msgid "Device Name" msgstr "JmĂ©no přístroje" #: kanyremote:1282 kanyremote:1325 msgid "Address" msgstr "Adresa" #: kanyremote:1283 kanyremote:1326 kanyremote:1747 kanyremote:1835 #: kanyremote:2998 kanyremote:3165 msgid "Status" msgstr "Status" #: kanyremote:1292 kanyremote:1329 msgid "Scan for devices" msgstr "Vyhledat přístroje v dosahu" #: kanyremote:1293 kanyremote:1330 kanyremote:3039 msgid "Details" msgstr "Podrobnosti" #: kanyremote:1294 kanyremote:1331 kanyremote:2650 msgid "Delete" msgstr "Smazat" #: kanyremote:1295 kanyremote:1332 kanyremote:1723 kanyremote:1754 #: kanyremote:1839 kanyremote:1959 kanyremote:2149 kanyremote:2190 msgid "Close" msgstr "Zavřít" #: kanyremote:1299 kanyremote:1333 kanyremote:1758 kanyremote:1840 #: kanyremote:2153 kanyremote:2194 kanyremote:3085 kanyremote:3192 msgid "File" msgstr "Soubor" #: kanyremote:1322 kanyremote:3075 kanyremote:3190 msgid "Device Browser" msgstr "Seznam přístrojĹŻ v dosahu" #: kanyremote:1351 msgid "Scanning" msgstr "Vyhledávám..." #: kanyremote:1447 msgid "" "anyRemote will start only if no other instances of anyRemote are running" msgstr "anyRemote bude spuštÄ›n pouze pokud anyRemote dosud neběží" #: kanyremote:1498 msgid "Can be useful for Samsung phones" msgstr "MĹŻĹľe bĂ˝t uĹľiteÄŤnĂ© pro telefony Samsung" #: kanyremote:1502 msgid "16x16 and 64x64 title icons are available" msgstr "Jsou k dispozici ikony 16x16 a 64x64" #: kanyremote:1506 msgid "Can be used on WinMobile devices" msgstr "MĹŻĹľe bĂ˝t pouĹľit na zařízenĂ­ch WinMobile" #: kanyremote:1549 msgid "It needs to install anyremote-j2me-client package first" msgstr "Je potĹ™eba nainstalovat nejdříve balĂ­ÄŤek anyremote-j2me-client" #: kanyremote:1556 kanyremote:1558 msgid "Bluetooth service is not active" msgstr "Bluetooth nenĂ­ aktivnĂ­" #: kanyremote:1682 msgid "Wait ping results" msgstr "ÄŚekám na odpověď od ping" #: kanyremote:1702 msgid "Device Parameters" msgstr "Parametry přístroje" #: kanyremote:1704 msgid "BT address" msgstr "Adresa BT" #: kanyremote:1707 msgid "Specify Name" msgstr "UrÄŤete JmĂ©no" #: kanyremote:1708 msgid " with icon set " msgstr " se sadou ikon" #: kanyremote:1709 msgid "Run anyRemote when discovered" msgstr "SpusĹĄ anyRemote pokud bude přístroj detekován" #: kanyremote:1710 msgid "use big title icon" msgstr "pouĹľij velkĂ© ikony" #: kanyremote:1711 msgid "use version without JSR-82" msgstr "použít verzi bez JSR-82" #: kanyremote:1712 msgid "Also upload JAD" msgstr "Nahrát takĂ© JAD" #: kanyremote:1718 msgid "with all icon sets" msgstr "se všemi ikonami" #: kanyremote:1719 kanyremote:2651 kanyremote:2659 kanyremote:2704 #: kanyremote:3052 kanyremote:3169 msgid "Choose" msgstr "Vyber" #: kanyremote:1720 msgid "Ping" msgstr "Ping" #: kanyremote:1721 #, fuzzy msgid "Upload J2ME" msgstr "Nahrát J2ME" #: kanyremote:1722 msgid "Test AT" msgstr "Test AT" #: kanyremote:1724 kanyremote:1960 kanyremote:2656 msgid "OK" msgstr "OK" #: kanyremote:1746 kanyremote:1834 msgid "Package" msgstr "BalĂ­ÄŤek" #: kanyremote:1796 msgid "Downloaded" msgstr "StahovánĂ­ dokonÄŤeno" #: kanyremote:1802 msgid "Not active" msgstr "NenĂ­ aktivnĂ­" #: kanyremote:1804 msgid "Active" msgstr "AktivnĂ­" #: kanyremote:1825 msgid "Warning:" msgstr "VarovánĂ­:" #: kanyremote:1826 #, fuzzy msgid "" "Installation directory of anyremote-j2me-client not specified in current " "setup configuration !" msgstr "" "V souÄŤasnĂ© konfiguraci nenĂ­ urÄŤena instalaÄŤnĂ­ sloĹľka anyremote-j2me-clienta!" #: kanyremote:1833 msgid "Configuration Check" msgstr "Zkontrolujte konfiguraci" #: kanyremote:1872 kanyremote:1954 kanyremote:2997 kanyremote:3164 msgid "Application" msgstr "Aplikace" #: kanyremote:1873 kanyremote:1955 kanyremote:2999 kanyremote:3166 msgid "Mode" msgstr "Mode" #: kanyremote:1874 kanyremote:3001 msgid "F" msgstr "" #: kanyremote:1953 msgid "Choose application" msgstr "Aplikace" #: kanyremote:2147 kanyremote:2191 kanyremote:3072 kanyremote:3187 msgid "Save" msgstr "UloĹľit" #: kanyremote:2148 kanyremote:2193 msgid "Save As" msgstr "UloĹľ jako" #: kanyremote:2189 kanyremote:3183 msgid "Edit configuration file" msgstr "Vyber konfiguraÄŤnĂ­ soubor" #: kanyremote:2192 msgid "Ctrl+S" msgstr "Ctrl+S" #: kanyremote:2208 msgid "Can not save the file !" msgstr "Nemohu uloĹľ soubor" #: kanyremote:2250 msgid "General" msgstr "ObecnĂ©" #: kanyremote:2262 kanyremote:2657 msgid "Directories" msgstr "SloĹľka" #: kanyremote:2265 msgid "Choose directories with configuration files and add them to the list" msgstr "Vyberte sloĹľky s konfiguraÄŤnĂ­mi soubory a pĹ™idejte je do seznamu" #: kanyremote:2328 msgid "Empty field means no update" msgstr "PrázdnĂ© polĂ­ÄŤko znamená žádnĂ© aktualizace" #: kanyremote:2336 msgid "" "Empty field means no update. Beware: Android/J2ME clients could fail to " "connect to anyRemote when browsing is in process" msgstr "" "PrázdnĂ© polĂ­ÄŤko znamená žádnĂ© aktualizace. Pozor: Android/J2ME client " "mĹŻĹľemĂ­t problĂ©my s pĹ™ipojenĂ­m pokud pokud procházĂ­te adresáře." #: kanyremote:2346 msgid "Server Mode" msgstr "Server mode" #: kanyremote:2395 msgid "Files will be saved to $HOME/.anyRemote" msgstr "Soubory budou uloĹľeny do $HOME/.anyRemote" #: kanyremote:2406 msgid "AT mode" msgstr "AT mode" #: kanyremote:2427 msgid "Bemused" msgstr "Bemused" #: kanyremote:2444 kanyremote:2632 msgid "iViewer" msgstr "iViewer" #: kanyremote:2622 kanyremote:3073 kanyremote:3188 msgid "Preferences" msgstr "NastavenĂ­" #: kanyremote:2624 msgid "Show in list : " msgstr "UkaĹľ v seznamu : " #: kanyremote:2625 msgid "Upload J2ME client from " msgstr "Nahrajte J2ME client z " #: kanyremote:2626 msgid "Examples" msgstr "Příklady" #: kanyremote:2627 msgid "Applications" msgstr "Aplikace" #: kanyremote:2628 msgid "Custom Made" msgstr "VlastnĂ­ nastavenĂ­" #: kanyremote:2629 msgid "Server-mode" msgstr "Server-mode" #: kanyremote:2630 msgid "Bemused emulation" msgstr "Bemused-emulation" #: kanyremote:2631 msgid "AT-mode" msgstr "AT-mode" #: kanyremote:2633 msgid "Non-available" msgstr "NenĂ­ dispozici" #: kanyremote:2634 msgid "Update application list every" msgstr "Obnovit seznam aplikacĂ­ kaĹľdĂ˝ch" #: kanyremote:2635 kanyremote:2636 msgid "sec." msgstr "" #: kanyremote:2638 msgid "Use Bluetooth connection, channel" msgstr "PouĹľij spojenĂ­ Bluetooth, adresa" #: kanyremote:2639 msgid "Use TCP/IP connection, port" msgstr "PouĹľij spojenĂ­ TCP/IP, port" #: kanyremote:2640 msgid "Use Web Interace, port" msgstr "PouĹľij webovĂ© rozhranĂ­, port" #: kanyremote:2641 msgid "Advertise service through Avahi" msgstr "" #: kanyremote:2642 msgid "Specify options manually" msgstr "Zadejte moĹľnosti ruÄŤnÄ›" #: kanyremote:2644 kanyremote:2645 kanyremote:2646 msgid "Use connect string" msgstr "PouĹľijte k pĹ™ipojenĂ­ tento Ĺ™etÄ›zec" #: kanyremote:2648 msgid "Run device browser with timeout" msgstr "Vyhledávej novĂ© přístroje kaĹľdĂ˝ch" #: kanyremote:2649 kanyremote:2678 msgid "Add" msgstr "PĹ™idat" #: kanyremote:2652 #, fuzzy msgid "Auto reconnect" msgstr "Automaticky obnovit pĹ™ipojenĂ­" #: kanyremote:2653 msgid "Gnome session" msgstr "Session Gnome" #: kanyremote:2654 msgid "Auto startup with" msgstr "Auto startup s" #: kanyremote:2655 msgid "KDE session" msgstr "Session KDE" #: kanyremote:2658 msgid "Run on startup" msgstr "Spustit pĹ™i startu" #: kanyremote:2660 msgid "Cancel" msgstr "Zrušit" #: kanyremote:2661 msgid "Download J2ME client from Web" msgstr "Stáhnout J2ME client z internetu" #: kanyremote:2662 #, fuzzy msgid "Check J2ME client updates" msgstr "Hledám novĂ© verze klienta J2ME" #: kanyremote:2663 #, fuzzy msgid "Check J2ME client updates at start" msgstr "Zjišťovat novĂ© verze klienta J2ME pĹ™i startu" #: kanyremote:2804 msgid "" "There is no item in the list !\n" "kAnyRemote will not be able to manage any software !" msgstr "" "Seznam je prázdnĂ˝ !\n" "kAnyRemote nemĹŻĹľe spravovat žádnĂ˝ software !" #: kanyremote:2989 kanyremote:3067 kanyremote:3174 kanyremote:3185 #: kanyremote:4425 msgid "Stop" msgstr "Zastavit" #: kanyremote:2990 kanyremote:3066 kanyremote:3175 kanyremote:3184 #: kanyremote:4424 msgid "Start" msgstr "SpusĹĄ" #: kanyremote:3000 kanyremote:3167 msgid "Type" msgstr "Typ" #: kanyremote:3058 kanyremote:3171 msgid "Execute Command" msgstr "Spustit příkaz" #: kanyremote:3064 kanyremote:3176 kanyremote:4427 msgid "Quit" msgstr "UkonÄŤit" #: kanyremote:3065 kanyremote:3182 msgid "Edit" msgstr "Upravit" #: kanyremote:3068 msgid "Update Status" msgstr "Obnovit Status" #: kanyremote:3069 kanyremote:3173 msgid "Close Window" msgstr "Zavřít okno" #: kanyremote:3074 kanyremote:3189 msgid "Check Configuration" msgstr "Zkontrolujte konfiguraci" #: kanyremote:3078 kanyremote:3100 kanyremote:3178 kanyremote:3194 msgid "Help" msgstr "NápovÄ›da" #: kanyremote:3079 kanyremote:3180 kanyremote:4423 msgid "About" msgstr "O kanyremote:" #: kanyremote:3094 kanyremote:3193 msgid "Setup" msgstr "NastavenĂ­" #: kanyremote:3186 msgid "Stop anyRemote" msgstr "Zastavit anyRemote" #: kanyremote:3199 msgid "" "This is the first time kAnyRemote runs.\n" "Please specify directories with anyRemote configuration files." msgstr "" "Spustil(a) jste kAnyRemote poprvĂ©.\n" "UrÄŤete prosĂ­m sloĹľky s konfiguraÄŤnĂ­mi soubory anyRemote." #: kanyremote:3203 #, fuzzy msgid "Would You like to download J2ME client from Web ?" msgstr "Chcete stáhnout J2ME client z internetu ?" #: kanyremote:3308 msgid "Can not find browser to show help !" msgstr "Nemohu najĂ­t prohlĂ­ĹľeÄŤ pro zobrazenĂ­ nápovÄ›dy !" #: kanyremote:3324 msgid "Can not find documentation !" msgstr "Nemohu nalĂ©zt dokumentaci !" #: kanyremote:3471 msgid "anyRemote stopped" msgstr "anyRemote zastaven" #: kanyremote:3481 #, fuzzy msgid "Ready to connect on" msgstr "Automaticky obnovit pĹ™ipojenĂ­" #: kanyremote:3491 msgid "Connected to phone" msgstr "PĹ™ipojen k telefonu" #: kanyremote:3493 msgid "Connected" msgstr "PĹ™ipojen" #: kanyremote:3644 #, fuzzy msgid "" "New version of J2ME client is available. Would You like to download it ?" msgstr "Byla nalezena nová verze klienta J2ME. Chcete ji stáhnout ?" #: kanyremote:3771 msgid "Can not establish the connection !" msgstr "Nemohu navázat spojenĂ­ !" #: kanyremote:3786 msgid "Download failed !" msgstr "StahovánĂ­ se nezdaĹ™ilo!" #: kanyremote:3795 msgid "Can not download " msgstr "NenĂ­ moĹľnĂ© stáhout z internetu" #: kanyremote:4168 msgid "" "anyRemote not found !\n" "Please install it or correct $PATH" msgstr "" "anyRemote nebyl nalezen !\n" "ProsĂ­m nainstalujte anyRemote nebo upravte $PATH" #: kanyremote:4172 msgid "" "sdptool not found !\n" "Please install bluez-util" msgstr "" "sdptool nebyl nalezen !\n" "ProsĂ­m nainstalujte bluez-util" #: kanyremote:4363 msgid "" "Install PyBluez first !\n" "Or run with --npybluez option" msgstr "" "Naintalujte nejdříve PyBluez !\n" "Nebo spusĹĄe s volbou --npybluez" #: kanyremote:4426 msgid "Minimize" msgstr "Minimalizovat" #: kanyremote:4426 msgid "Restore" msgstr "Obnovit" #~ msgid "Can not find anyremote-j2me-client installation !" #~ msgstr "Nemohu najĂ­t instalaci anyremote-j2me-client !" #~ msgid "Disconnected from phone" #~ msgstr "Odpojen od telefonu" #~ msgid "" #~ "You need to specify the same address and port 5003 in CF iViewer setup on " #~ "iPhone/iPod Touch" #~ msgstr "" #~ "MusĂ­te stejnou adresu a port 5003 v nastavenĂ­ CF iViewerna iPhone/iPod " #~ "Touch" #~ msgid "Use host ip" #~ msgstr "PouĹľijte IP hostitele" #, fuzzy #~ msgid "Download iViewer GUI files" #~ msgstr "Stáhnout GUI soubory iVieweru" #~ msgid "Would You like to change upload java client path ?" #~ msgstr "Chcete zmÄ›nit cestu k java clientu na lokálnĂ­m disku ?" #~ msgid "Run web interface with parameters" #~ msgstr "SpusĹĄ interface web" #~ msgid "anyremote2html is not installed !" #~ msgstr "anyremote2html nenĂ­ nainstalován !" #~ msgid "Directory selection" #~ msgstr "VĂ˝bÄ›r adresáře" #~ msgid "All" #~ msgstr "Vše" #, fuzzy #~ msgid "Custom" #~ msgstr "VlastnĂ­ nastavenĂ­" #~ msgid "Example" #~ msgstr "Příklad" #~ msgid "Install PyGTK first !!!" #~ msgstr "Nainstalujte nejdříve PyGTK !!!" #~ msgid "New device" #~ msgstr "NovĂ˝ přístroj" #~ msgid "Can not read the file " #~ msgstr "Nemohu naÄŤĂ­st soubor" #~ msgid "Save File As" #~ msgstr "UloĹľ jako" #~ msgid "File selection" #~ msgstr "VĂ˝bÄ›r souboru" #~ msgid "Upload" #~ msgstr "Nahrát" #~ msgid "Override \"Device=\" parameter with" #~ msgstr "ZměŠparametr \"Device=\" na" #~ msgid "Name " #~ msgstr "JmĂ©no " #~ msgid "Address " #~ msgstr "Adresa " #~ msgid "Status " #~ msgstr "Status " #~ msgid "Application " #~ msgstr "Aplikace " #~ msgid "Status " #~ msgstr "Status " #~ msgid "Mode " #~ msgstr "Mode " #~ msgid "Device Name:" #~ msgstr "JmĂ©no přístroje:" #~ msgid "Check configuration" #~ msgstr "Zkontrolujte konfiguraci" #, fuzzy #~ msgid "Select configuration file" #~ msgstr "Vyber konfiguraÄŤnĂ­ soubor" #~ msgid "Run" #~ msgstr "SpusĹĄ" #, fuzzy #~ msgid "Can not find anyRemote data directory !" #~ msgstr "Nemohu najĂ­t instalaci anyremote-J2ME-client !" #~ msgid " Device name: " #~ msgstr " JmĂ©no přístroje:" #~ msgid "Choose configuration file" #~ msgstr "Vyber konfiguraÄŤnĂ­ soubor" #~ msgid " with parameters " #~ msgstr " s parametry" #~ msgid "Server" #~ msgstr "Server" kanyremote-6.4/po/ru_RU.po0000644000232200023220000004634112456267425016146 0ustar debalancedebalance# Russian translations for kanyremote package # Đ ŃŃŃкий перевод для пакета kanyremote. # Copyright (C) 2008-2015 Mikhail Fedotov # This file is distributed under the same license as the kanyremote package. msgid "" msgstr "" "Project-Id-Version: kanyremote 6.3.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-01-16 23:04+0300\n" "PO-Revision-Date: 2008-07-02 13:24+0400\n" "Last-Translator: Mikhail Fedotov \n" "Language-Team: Russian \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #: kanyremote:111 msgid "Installed" msgstr "ĐŁŃтановлен" #: kanyremote:112 msgid "Not installed" msgstr "Не ŃŃтановлен" #: kanyremote:114 msgid "No information" msgstr "Нет данных" #: kanyremote:115 msgid "Available" msgstr "ДоŃŃ‚Ńпен" #: kanyremote:116 msgid "Not available" msgstr "НедоŃŃ‚Ńпен" #: kanyremote:117 msgid "Managed" msgstr "УправляетŃŃŹ" #: kanyremote:118 msgid "Running" msgstr "ВыполняетŃŃŹ" #: kanyremote:120 msgid "Connecting to device" msgstr "ПодŃоединяемŃŃŹ Đş ŃŃтройŃтвŃ" #: kanyremote:121 msgid "Wait other operations to finish" msgstr "Ожидаем заверŃения Đ´Ń€Ńгих операций" #: kanyremote:123 msgid "TCP port" msgstr "TCP портŃ" #: kanyremote:124 msgid "Bluetooth channel" msgstr "канале Bluetooth" #: kanyremote:125 msgid "HTTP port" msgstr "HTTP портŃ" #: kanyremote:128 kanyremote:3807 msgid "Downloading" msgstr "ЗагрŃжаетŃŃŹ" #: kanyremote:129 msgid "Checking J2ME client updates" msgstr "ПроверяетŃŃŹ наличие обновлений J2ME-клиента" #: kanyremote:130 msgid "No updates for J2ME client were found." msgstr "Обновлений J2ME-клиента не найдены" #: kanyremote:1098 msgid "Ping failed !" msgstr "Пинг неŃŃпеŃен" #: kanyremote:1100 msgid "Ping OK !" msgstr "Пинг выполнен ŃŃпеŃно" #: kanyremote:1115 kanyremote:1120 kanyremote:1148 msgid ") to upload !" msgstr ") !" #: kanyremote:1115 kanyremote:1120 msgid "Can not find J2ME midlet (" msgstr "J2ME midlet не найден (" #: kanyremote:1137 msgid "" "None of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-" "sendto and kbtobexclient are installed !" msgstr "" "Ни один из bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-" "sendto и kbtobexclient не ŃŃтановлен !" #: kanyremote:1148 msgid "Can not find JAD file (" msgstr "JAD-файл не найден (" #: kanyremote:1214 msgid "Can not get port to connect to. Is there any device available ?" msgstr "" "Невозможно найти порт для подŃоединения. ĐŁŃтройŃтво дейŃтвительно включено ?" #: kanyremote:1224 msgid "Connection refused" msgstr "Đ’ Ńоединении отказано" #: kanyremote:1245 msgid "AT mode is not supported by phone (" msgstr "Режим ĐТ не поддерживаетŃŃŹ телефоном (" #: kanyremote:1247 msgid "AT mode could be supported by phone (" msgstr "Возможно, что режим ĐТ поддерживаетŃŃŹ телефоном (" #: kanyremote:1249 msgid "AT mode is not supported by phone (ERROR response)" msgstr "Режим ĐТ не поддерживаетŃŃŹ телефоном (Ответ Ńодержит ĐľŃибкŃ)" #: kanyremote:1280 kanyremote:1323 msgid "Name" msgstr "ĐĐĽŃŹ" #: kanyremote:1281 kanyremote:1324 kanyremote:1706 msgid "Device Name" msgstr "ĐĐĽŃŹ ŃŃтройŃтва" #: kanyremote:1282 kanyremote:1325 msgid "Address" msgstr "ĐдреŃ" #: kanyremote:1283 kanyremote:1326 kanyremote:1747 kanyremote:1835 #: kanyremote:2998 kanyremote:3165 msgid "Status" msgstr "СоŃтояние" #: kanyremote:1292 kanyremote:1329 msgid "Scan for devices" msgstr "ĐŃкать ŃŃтройŃтва" #: kanyremote:1293 kanyremote:1330 kanyremote:3039 msgid "Details" msgstr "ПодробноŃти" #: kanyremote:1294 kanyremote:1331 kanyremote:2650 msgid "Delete" msgstr "Удалить" #: kanyremote:1295 kanyremote:1332 kanyremote:1723 kanyremote:1754 #: kanyremote:1839 kanyremote:1959 kanyremote:2149 kanyremote:2190 msgid "Close" msgstr "Закрыть" #: kanyremote:1299 kanyremote:1333 kanyremote:1758 kanyremote:1840 #: kanyremote:2153 kanyremote:2194 kanyremote:3085 kanyremote:3192 msgid "File" msgstr "Файл" #: kanyremote:1322 kanyremote:3075 kanyremote:3190 msgid "Device Browser" msgstr "ĐŁŃтройŃтва" #: kanyremote:1351 msgid "Scanning" msgstr "ВыполняетŃŃŹ" #: kanyremote:1447 msgid "" "anyRemote will start only if no other instances of anyRemote are running" msgstr "anyRemote бŃдет запŃщен, только еŃли нет Đ´Ń€Ńгих активных экземпляров" #: kanyremote:1498 msgid "Can be useful for Samsung phones" msgstr "Может оказатьŃŃŹ полезным для телефонов Samsung" #: kanyremote:1502 msgid "16x16 and 64x64 title icons are available" msgstr "возможны 16x16 и 64x64 иконки для заголовка" #: kanyremote:1506 msgid "Can be used on WinMobile devices" msgstr "Может быть иŃпользован на ŃŃтройŃтвах Ń WinMobile" #: kanyremote:1549 msgid "It needs to install anyremote-j2me-client package first" msgstr "Небходимо Ńначала ŃŃтановить пакет anyremote-j2me-client" #: kanyremote:1556 kanyremote:1558 msgid "Bluetooth service is not active" msgstr "Bluetooth не активен" #: kanyremote:1682 msgid "Wait ping results" msgstr "Ожидание резŃльтатов пинг" #: kanyremote:1702 msgid "Device Parameters" msgstr "Параметры ĐŁŃтройŃтва" #: kanyremote:1704 msgid "BT address" msgstr "ĐĐ´Ń€ĐµŃ BT: " #: kanyremote:1707 msgid "Specify Name" msgstr "Укажите ĐĐĽŃŹ" #: kanyremote:1708 msgid " with icon set " msgstr " Ń Đ˝Đ°Đ±ĐľŃ€ĐľĐĽ иконок " #: kanyremote:1709 msgid "Run anyRemote when discovered" msgstr "ЗапŃŃкать anyRemote при обнарŃжении" #: kanyremote:1710 msgid "use big title icon" msgstr "иŃпользовать больŃŃŃŽ Đ¸ĐşĐľĐ˝ĐşŃ Đ´Đ»ŃŹ заголовка" #: kanyremote:1711 msgid "use version without JSR-82" msgstr "иŃпользовать верŃию без JSR-82" #: kanyremote:1712 msgid "Also upload JAD" msgstr "Также загрŃжать JAD" #: kanyremote:1718 msgid "with all icon sets" msgstr "ŃĐľ вŃеми набороми иконок" #: kanyremote:1719 kanyremote:2651 kanyremote:2659 kanyremote:2704 #: kanyremote:3052 kanyremote:3169 msgid "Choose" msgstr "Выбрать" #: kanyremote:1720 msgid "Ping" msgstr "Пинг" #: kanyremote:1721 msgid "Upload J2ME" msgstr "ЗагрŃзить J2ME" #: kanyremote:1722 msgid "Test AT" msgstr "Проверить режим ĐТ" #: kanyremote:1724 kanyremote:1960 kanyremote:2656 msgid "OK" msgstr "Принять" #: kanyremote:1746 kanyremote:1834 msgid "Package" msgstr "Пакет" #: kanyremote:1796 msgid "Downloaded" msgstr "ЗагрŃжен" #: kanyremote:1802 msgid "Not active" msgstr "ĐžŃтановлен" #: kanyremote:1804 msgid "Active" msgstr "ЗапŃщен" #: kanyremote:1825 msgid "Warning:" msgstr "ПредŃпреждение:" #: kanyremote:1826 msgid "" "Installation directory of anyremote-j2me-client not specified in current " "setup configuration !" msgstr "" "Đ’ текŃщей конфигŃрации иŃпользŃетŃŃŹ каталог отличный от того, где ŃŃтановлен " "пакет anyremote-j2me-client" #: kanyremote:1833 msgid "Configuration Check" msgstr "Проверка КонфигŃрации" #: kanyremote:1872 kanyremote:1954 kanyremote:2997 kanyremote:3164 msgid "Application" msgstr "Приложение" #: kanyremote:1873 kanyremote:1955 kanyremote:2999 kanyremote:3166 msgid "Mode" msgstr "Режим" #: kanyremote:1874 kanyremote:3001 msgid "F" msgstr "F" #: kanyremote:1953 msgid "Choose application" msgstr "Выберите приложение" #: kanyremote:2147 kanyremote:2191 kanyremote:3072 kanyremote:3187 msgid "Save" msgstr "Сохранить" #: kanyremote:2148 kanyremote:2193 msgid "Save As" msgstr "Сохранить Как" #: kanyremote:2189 kanyremote:3183 msgid "Edit configuration file" msgstr "Редактировать файла конфигŃрации" #: kanyremote:2192 msgid "Ctrl+S" msgstr "Ctrl+S" #: kanyremote:2208 msgid "Can not save the file !" msgstr "Невозможно Ńохранить файл" #: kanyremote:2250 msgid "General" msgstr "Общее" #: kanyremote:2262 kanyremote:2657 msgid "Directories" msgstr "Каталоги" #: kanyremote:2265 msgid "Choose directories with configuration files and add them to the list" msgstr "Выберите каталоги Ń ĐşĐľĐ˝Ń„Đ¸ĐłŃрационными файлами и добавьте их Đş ŃпиŃĐşŃ" #: kanyremote:2328 msgid "Empty field means no update" msgstr "ĐźŃŃтое поле означает, что обновление производитьŃŃŹ не бŃдет." #: kanyremote:2336 msgid "" "Empty field means no update. Beware: Android/J2ME clients could fail to " "connect to anyRemote when browsing is in process" msgstr "" "ĐźŃŃтое поле означает, что обновление производитŃŃŹ не бŃдет. Внимание: " "Android/J2ME клиент может быть неŃпоŃобен подключитьŃŃŹ Đş anyRemote когда " "процеŃŃ ĐżĐľĐ¸Ńка активен" #: kanyremote:2346 msgid "Server Mode" msgstr "Режим Сервера" #: kanyremote:2395 msgid "Files will be saved to $HOME/.anyRemote" msgstr "Файлы бŃĐ´ŃŃ‚ Ńохранены в $HOME/.anyRemote" #: kanyremote:2406 msgid "AT mode" msgstr "Режим ĐТ" #: kanyremote:2427 msgid "Bemused" msgstr "Bemused" #: kanyremote:2444 kanyremote:2632 msgid "iViewer" msgstr "iViewer" #: kanyremote:2622 kanyremote:3073 kanyremote:3188 msgid "Preferences" msgstr "НаŃтройки" #: kanyremote:2624 msgid "Show in list : " msgstr "Показывать в ŃпиŃке : " #: kanyremote:2625 msgid "Upload J2ME client from " msgstr "ПоŃылать J2ME-клиент из " #: kanyremote:2626 msgid "Examples" msgstr "Примеры" #: kanyremote:2627 msgid "Applications" msgstr "Приложения" #: kanyremote:2628 msgid "Custom Made" msgstr "Дополнительные" #: kanyremote:2629 msgid "Server-mode" msgstr "Режим Сервера" #: kanyremote:2630 msgid "Bemused emulation" msgstr "Đ­ĐĽŃляция Bemused" #: kanyremote:2631 msgid "AT-mode" msgstr "Режим ĐТ" #: kanyremote:2633 msgid "Non-available" msgstr "НедоŃŃ‚Ńпные" #: kanyremote:2634 msgid "Update application list every" msgstr "Обновлять ŃпиŃок приложений каждые" #: kanyremote:2635 kanyremote:2636 msgid "sec." msgstr "Ńек." #: kanyremote:2638 msgid "Use Bluetooth connection, channel" msgstr "ПодŃоединятьŃŃŹ через Bluetooth, канал" #: kanyremote:2639 msgid "Use TCP/IP connection, port" msgstr "ПодŃоединятьŃŃŹ через TCP/IP, порт" #: kanyremote:2640 msgid "Use Web Interace, port" msgstr "ПодŃоединятьŃŃŹ через Web-интерфейŃ, порт" #: kanyremote:2641 msgid "Advertise service through Avahi" msgstr "ОпŃбликовать ŃĐµŃ€Đ˛Đ¸Ń Ń‡ĐµŃ€ĐµĐ· Avahi" #: kanyremote:2642 msgid "Specify options manually" msgstr "Указать наŃтройки врŃчнŃŃŽ" #: kanyremote:2644 kanyremote:2645 kanyremote:2646 msgid "Use connect string" msgstr "ĐŃпользовать параметры подключения" #: kanyremote:2648 msgid "Run device browser with timeout" msgstr "ЗапŃŃкать поиŃĐş ŃŃтройŃтв каждые" #: kanyremote:2649 kanyremote:2678 msgid "Add" msgstr "Добавить" #: kanyremote:2652 msgid "Auto reconnect" msgstr "ПереподŃоединятьŃŃŹ автоматичеŃки" #: kanyremote:2653 msgid "Gnome session" msgstr "Gnome" #: kanyremote:2654 msgid "Auto startup with" msgstr "ĐвтозапŃŃĐş Ń ŃеŃŃией" #: kanyremote:2655 msgid "KDE session" msgstr "KDE" #: kanyremote:2658 msgid "Run on startup" msgstr "ЗапŃŃтить при Ńтарте" #: kanyremote:2660 msgid "Cancel" msgstr "Отменить" #: kanyremote:2661 msgid "Download J2ME client from Web" msgstr "ЗагрŃзить J2ME-клиент из интернета" #: kanyremote:2662 msgid "Check J2ME client updates" msgstr "Проверить обновления J2ME-клиента" #: kanyremote:2663 msgid "Check J2ME client updates at start" msgstr "Проверять обновления J2ME-клиента при Ńтарте" #: kanyremote:2804 msgid "" "There is no item in the list !\n" "kAnyRemote will not be able to manage any software !" msgstr "" "СпиŃок ĐżŃŃŃ‚ !\n" "kAnyRemote не Ńможет Ńправлять программным обеŃпечением !" #: kanyremote:2989 kanyremote:3067 kanyremote:3174 kanyremote:3185 #: kanyremote:4425 msgid "Stop" msgstr "ĐžŃтановить" #: kanyremote:2990 kanyremote:3066 kanyremote:3175 kanyremote:3184 #: kanyremote:4424 msgid "Start" msgstr "ЗапŃŃтить" #: kanyremote:3000 kanyremote:3167 msgid "Type" msgstr "Тип" #: kanyremote:3058 kanyremote:3171 msgid "Execute Command" msgstr "Выполнить командŃ" #: kanyremote:3064 kanyremote:3176 kanyremote:4427 msgid "Quit" msgstr "Выход" #: kanyremote:3065 kanyremote:3182 msgid "Edit" msgstr "Редактировать" #: kanyremote:3068 msgid "Update Status" msgstr "Обновить СоŃтояние" #: kanyremote:3069 kanyremote:3173 msgid "Close Window" msgstr "Закрыть окно" #: kanyremote:3074 kanyremote:3189 msgid "Check Configuration" msgstr "Проверить КонфигŃрацию" #: kanyremote:3078 kanyremote:3100 kanyremote:3178 kanyremote:3194 msgid "Help" msgstr "Помощь" #: kanyremote:3079 kanyremote:3180 kanyremote:4423 msgid "About" msgstr "O программе" #: kanyremote:3094 kanyremote:3193 msgid "Setup" msgstr "НаŃтройка" #: kanyremote:3186 msgid "Stop anyRemote" msgstr "ĐžŃтановить anyRemote" #: kanyremote:3199 msgid "" "This is the first time kAnyRemote runs.\n" "Please specify directories with anyRemote configuration files." msgstr "" "kAnyRemote запŃŃкаетŃŃŹ впервые.\n" "ПожалŃĐąŃта Ńкажите каталоги Ń ĐşĐľĐ˝Ń„Đ¸ĐłŃрационными файлами anyRemote." #: kanyremote:3203 msgid "Would You like to download J2ME client from Web ?" msgstr "ЗагрŃзить J2ME-клиент из интернета ?" #: kanyremote:3308 msgid "Can not find browser to show help !" msgstr "Невозможно найти web browser !" #: kanyremote:3324 msgid "Can not find documentation !" msgstr "ДокŃментация не найдена !" #: kanyremote:3471 msgid "anyRemote stopped" msgstr "anyRemote не запŃщен" #: kanyremote:3481 msgid "Ready to connect on" msgstr "Ожидание Ńоединения на" #: kanyremote:3491 msgid "Connected to phone" msgstr "Соединение Ń Ń‚ĐµĐ»ĐµŃ„ĐľĐ˝ĐľĐĽ активно" #: kanyremote:3493 msgid "Connected" msgstr "Соединение активно" #: kanyremote:3644 msgid "" "New version of J2ME client is available. Would You like to download it ?" msgstr "ДоŃŃ‚Ńпна новая верŃия J2ME-клиента. Хотели бы Đ’Ń‹ Ńкачать её ?" #: kanyremote:3771 msgid "Can not establish the connection !" msgstr "Невозможно ŃŃтановить Ńоединение !" #: kanyremote:3786 msgid "Download failed !" msgstr "ЗагрŃзка неŃŃпеŃна !" #: kanyremote:3795 msgid "Can not download " msgstr "Невозможно загрŃзить файл " #: kanyremote:4168 msgid "" "anyRemote not found !\n" "Please install it or correct $PATH" msgstr "" "anyRemote не найден !\n" "ПожалŃĐąŃта ŃŃтановите его или иŃправьте $PATH" #: kanyremote:4172 msgid "" "sdptool not found !\n" "Please install bluez-util" msgstr "" "sdptool не найден !\n" "ПожалŃĐąŃта ŃŃтановите bluez-util" #: kanyremote:4363 msgid "" "Install PyBluez first !\n" "Or run with --npybluez option" msgstr "" "Сначала ŃŃтановите PyBluez !\n" "или запŃŃкайте Ń ĐľĐżŃ†Đ¸ĐµĐą --npybluez" #: kanyremote:4426 msgid "Minimize" msgstr "Минимизировать" #: kanyremote:4426 msgid "Restore" msgstr "РазвернŃть" #~ msgid "channel" #~ msgstr "канал" #~ msgid "Can not find anyremote-j2me-client installation !" #~ msgstr "Пакет anyremote-j2me-client не ŃŃтановлен !" #~ msgid "Disconnected from phone" #~ msgstr "Нет Ńоединения Ń Ń‚ĐµĐ»ĐµŃ„ĐľĐ˝ĐľĐĽ" #~ msgid "" #~ "You need to specify the same address and port 5003 in CF iViewer setup on " #~ "iPhone/iPod Touch" #~ msgstr "" #~ "Đ’ наŃтройках CF iViewer на iPhone/iPod Touch необходимо Ńказать такой же " #~ "IP Đ°Đ´Ń€ĐµŃ Đ¸ порт 5003" #~ msgid "Use host ip" #~ msgstr "ĐŃпользовать IP" #~ msgid "Download iViewer GUI files" #~ msgstr "ЗагрŃзить GUI файлы для iViewer" #~ msgid "Would You like to change upload java client path ?" #~ msgstr "Đзменить ĐżŃть иŃпользŃемый при загрŃзке java-клиента на телефон ? " #~ msgid "Run web interface with parameters" #~ msgstr "ЗапŃŃтить Web Đ¸Đ˝Ń‚ĐµŃ€Ń„ĐµĐąŃ Ń ĐżĐ°Ń€Đ°ĐĽĐµŃ‚Ń€Đ°ĐĽĐ¸" #~ msgid "anyremote2html is not installed !" #~ msgstr "Пакет anyremote2html не ŃŃтановлен !" #~ msgid "Directory selection" #~ msgstr "Выбор каталога" #~ msgid "All" #~ msgstr "Đ’Ńе" #~ msgid "Custom" #~ msgstr "Дополнительные" #~ msgid "Example" #~ msgstr "Пример" #~ msgid "Install PyGTK first !!!" #~ msgstr "ĐŁŃтановите Ńначала PyGTK !!!" #~ msgid "New device" #~ msgstr "Новое ŃŃтройŃтво" #~ msgid "BT Address" #~ msgstr "BT ĐдреŃ" #~ msgid "Queue ping request" #~ msgstr "Đ—Đ°ĐżŃ€ĐľŃ Đ˝Đ° пинг добавлен в очередь" #~ msgid "Queue push request" #~ msgstr "Đ—Đ°ĐżŃ€ĐľŃ Đ˝Đ° загрŃĐ·ĐşŃ Đ´ĐľĐ±Đ°Đ˛Đ»ĐµĐ˝ в очередь" #~ msgid "Can not read the file " #~ msgstr "Невозможно прочеŃть файл" #~ msgid "Save File As" #~ msgstr "Сохранить Как" #~ msgid "Properties" #~ msgstr "НаŃтройки" #~ msgid "File selection" #~ msgstr "Выбор файла" #~ msgid "Common" #~ msgstr "Общее" #~ msgid "Override \"Device=\" parameter with" #~ msgstr "Переопределить параметр \"Device=\" как" #~ msgid "Upload" #~ msgstr "ЗагрŃзить java" #~ msgid " Device name: " #~ msgstr " ĐĐĽŃŹ ŃŃтройŃтва: " #~ msgid " with parameters " #~ msgstr " Ń ĐżĐ°Ń€Đ°ĐĽĐµŃ‚Ń€Đ°ĐĽĐ¸ " #~ msgid " from " #~ msgstr " Ń " #~ msgid "Run" #~ msgstr "ЗапŃŃтить" #~ msgid "Choose configuration file" #~ msgstr "Выберите файл конфигŃрации" #~ msgid "Server" #~ msgstr "Сервер" kanyremote-6.4/po/en@boldquot.header0000644000232200023220000000247112061426065020161 0ustar debalancedebalance# All this catalog "translates" are quotation characters. # The msgids must be ASCII and therefore cannot contain real quotation # characters, only substitutes like grave accent (0x60), apostrophe (0x27) # and double quote (0x22). These substitutes look strange; see # http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html # # This catalog translates grave accent (0x60) and apostrophe (0x27) to # left single quotation mark (U+2018) and right single quotation mark (U+2019). # It also translates pairs of apostrophe (0x27) to # left single quotation mark (U+2018) and right single quotation mark (U+2019) # and pairs of quotation mark (0x22) to # left double quotation mark (U+201C) and right double quotation mark (U+201D). # # When output to an UTF-8 terminal, the quotation characters appear perfectly. # When output to an ISO-8859-1 terminal, the single quotation marks are # transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to # grave/acute accent (by libiconv), and the double quotation marks are # transliterated to 0x22. # When output to an ASCII terminal, the single quotation marks are # transliterated to apostrophes, and the double quotation marks are # transliterated to 0x22. # # This catalog furthermore displays the text between the quotation marks in # bold face, assuming the VT100/XTerm escape sequences. # kanyremote-6.4/po/sk_SK.gmo0000644000232200023220000002206712456270262016260 0ustar debalancedebalanceŢ•„<ł\( ) 9 )G q %y #ź 2Ă ö ţ     7 G S ` o ‹ ť ˝ Ţ ˙ " 4 #L p ?Ť Í ĺ ě "=DDWś ˘Ż ĂÍŕő "* 9E Wc “ žŞŻÇăěüţ'+ 3A5F | †’šŁ¨H­ö o  Ž śŞ­µ ş Ä ŇŢă÷˙=LTYar {‡Ť ťŞĂÉĐŐäSěf@§ ¬şŘ!ń/FYy‹1”8Ć˙HZ-b•¨ĂlÖC V6cš+˘/Î@ţ? GT]el‡ ť ¨łÓ ëő!/)-Y‡ś»5Ú!K2~šŁ(ż3č$E7} †” «¶Ěçü "9K`h‡ ť ¨˛»2Ú (*31 e qO…Ő ĺńA b v‚  -07 < F T_g#Ś3°äý  . 7 C N d w “ š ź ¤ ¸ YĆ h !‰!Ť!* !Ë!%ä! "!*"L"&k"’" Ż"*Ľ"Yç"A#FV#ť#6Ą#Ü#á#$$+P-M;loj`$~z€e>19LX[vy3J^@D}TI' O,5h"? d(W pqrFB%AGZ8HiaES4xu< Yt|Qk*C_&/ w]m7f.\bsg0N)!UK„n{=2#6V:R‚c with icon set ) to upload !16x16 and 64x64 title icons are availableAT modeAT mode could be supported by phone (AT mode is not supported by phone (AT mode is not supported by phone (ERROR response)AT-modeAboutActiveAddAddressAdvertise service through AvahiAlso upload JADApplicationApplicationsAuto reconnectAuto startup withAvailableBemused emulationBluetooth service is not activeCan be used on WinMobile devicesCan be useful for Samsung phonesCan not download Can not establish the connection !Can not find JAD file (Can not find browser to show help !Can not find documentation !Can not get port to connect to. Is there any device available ?Can not save the file !CancelCheck ConfigurationCheck J2ME client updatesCheck J2ME client updates at startChooseChoose applicationChoose directories with configuration files and add them to the listCloseClose WindowConfiguration CheckConnectedConnected to phoneConnecting to deviceConnection refusedCtrl+SCustom MadeDeleteDetailsDevice BrowserDevice NameDevice ParametersDirectoriesDownload J2ME client from WebDownload failed !DownloadedDownloadingEditEdit configuration fileEmpty field means no updateExamplesExecute CommandFFileFiles will be saved to $HOME/.anyRemoteGeneralGnome sessionHelpInstall PyBluez first ! Or run with --npybluez optionInstalledKDE sessionManagedMinimizeModeNameNew version of J2ME client is available. Would You like to download it ?No informationNon-availableNone of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto and kbtobexclient are installed !Not activeNot availableNot installedOKPackagePingPing OK !Ping failed !PreferencesQuitReady to connect onRestoreRun anyRemote when discoveredRun device browser with timeoutRun on startupRunningSaveSave AsScan for devicesScanningServer-modeSetupShow in list : Specify NameSpecify options manuallyStartStatusStopStop anyRemoteTest ATThere is no item in the list ! kAnyRemote will not be able to manage any software !This is the first time kAnyRemote runs. Please specify directories with anyRemote configuration files.TypeUpdate StatusUpdate application list everyUpload J2ME client from Use Bluetooth connection, channelUse TCP/IP connection, portUse Web Interace, portUse connect stringWait other operations to finishWait ping resultsWarning:Would You like to download J2ME client from Web ?anyRemote not found ! Please install it or correct $PATHanyRemote stoppedanyRemote will start only if no other instances of anyRemote are runningiViewersdptool not found ! Please install bluez-utilsec.use big title iconuse version without JSR-82with all icon setsProject-Id-Version: kanyremote 6.3.5 Report-Msgid-Bugs-To: POT-Creation-Date: 2015-01-16 23:04+0300 PO-Revision-Date: 2009-05-24 20:15+0400 Last-Translator: Michal TĂłth Language-Team: Slovak Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2; so zoznamom ikon ) odoslaĹĄ !DostupnĂ© sĂş titulnĂ© ikony o veÄľkosti 16x16 a 64x64AT mĂłdAT mĂłd je tĂ˝mto telefĂłnom podporovanĂ˝ (AT mĂłd tĂ˝mto telefĂłnom nie je podporovanĂ˝ (AT mĂłd tĂ˝mto telefĂłnom nie je podporovanĂ˝ (CHYBNĂ odpoveÄŹ)AT-mĂłdO AplikáciiAktĂ­vnyPridaĹĄAdresaZverejni sluĹľbu cez AvahiOdošli aj sĂşbor JADAplikáciaAplikácieAutomatickĂ© obnovenie spojeniaAutomatickĂ© zapnutie sDostupnĂ˝Bemused emuláciaSluĹľba Bluetooth nie je aktĂ­vnaMĂ´Ĺľe byĹĄ pouĹľitĂ© na zariadeniach WinMobileMĂ´Ĺľe byĹĄ uĹľitoÄŤnĂ© pre telefĂłny SamsungNemĂ´Ĺľem stiahnuĹĄ NemĂ´Ĺľem vytvoriĹĄ spojenie !NemĂ´Ĺľem nájsĹĄ JAD sĂşbor (NemĂ´Ĺľem nájsĹĄ prehliadaÄŤ pre zobrazenie pomoci !NemĂ´Ĺľem nájsĹĄ dokumentáciu !NemĂ´Ĺľem zĂ­skaĹĄ port na pripojenie. Je tu nejakĂ© dostupnĂ© zariadenie ?NemĂ´Ĺľem uloĹľiĹĄ sĂşbor !ZrušiĹĄSkontrolovaĹĄ KonfiguráciuSkontrolovaĹĄ aktualizácie J2ME klientaKontrolovaĹĄ aktualizácie J2ME klienta pri štarteZvoliĹĄVybraĹĄ aplikáciuVyberte zloĹľku s konfiguraÄŤnĂ˝mi sĂşbormi a pridajte ich do zoznamuZavrieĹĄZavrieĹĄ oknoKontrola konfiguráciePripojenĂ˝SpojenĂ˝ s telefĂłnomPripájam sa na zariadenieSpojenie odmietnutĂ©Ctrl+SVlastnĂ˝ mĂłdVymazaĹĄDetailyPrehliadaÄŤ ZariadenĂ­Názov zariadeniaParametre zariadeniaZloĹľkyStiahnúť J2ME klienta z WebuSĹĄahovanie zlyhalo !StiahnutĂ˝SĹĄahujemUpraviĹĄUpraviĹĄ konfiguraÄŤnĂ˝ sĂşborPrázdne pole znamená Ĺľiadna nová aktualizáciaPrĂ­kladyVykonaĹĄ PrĂ­kazFSĂşborSĂşbory budĂş uloĹľenĂ© do zloĹľky $HOME/.anyRemoteVšeobecnĂ©Gnome sedeniePomocNainštalovaĹĄ najskĂ´r PyBluez ! Alebo spustiĹĄ s parametrom --npybluez optionNainštalovanĂ©KDE sedenieAktĂ­vne ovládanieMinimalizovaĹĄMĂłdNázovNová verzia J2ME klienta je dostupná. Prajete si ju stiahnuĹĄ ?Ĺ˝iadne informácieNedostupnýŽiadny z balĂ­kov bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto a kbtobexclient nie je nainštalovanĂ˝ !NeaktĂ­vnyNedostupnĂ˝NenainštalovanĂ©OKBalĂ­kPingPing OK !Ping zlyhal !NastaveniaUkonÄŤiPripravenĂ˝ na pripojenie kObnoviĹĄZapnúť anyRemote, ak je objavenĂ˝SpustiĹĄ prehliadaÄŤ zariadenia s ÄŤasovĂ˝m limitomNaÄŤĂ­taĹĄ pri spustenĂ­BežíUloĹľiĹĄUloĹľiĹĄ akoHÄľadaĹĄ zariadeniaSkenujemServer-mĂłdNastaveniaUkázaĹĄ v zozname : Ĺ pecifikujte menoZvoliĹĄ vlastnĂ© moĹľnosti:Ĺ tartStavStopZastaviĹĄ anyRemoteOtestovaĹĄ ATPoloĹľka sa v zozname nenachádza ! kAnyRemote nebude mĂ´cĹĄ ovládaĹĄ Ĺľiaden softvĂ©r !Toto je prvĂ© spustenie kAnyRemote. ProsĂ­m špecifikujte zloĹľky s konfiguraÄŤnĂ˝mi sĂşbormi anyRemote.TypAktualizovaĹĄ StavAktualizovaĹĄ zoznam aplikáciĂ­ kaĹľdĂ˝chOdoslaĹĄ J2ME klienta z PouĹľiĹĄ bluetooth spojenie; kanál: PouĹľiĹĄ spojenie TCP/IP; port:PouĹľiĹĄ webovĂ© rozhranie; port:PouĹľiĹĄ pripojovacĂ­ reĹĄazecPoÄŤkajte kĂ˝m skonÄŤia inĂ© operácieÄŚakajte na vĂ˝sledok ping-uUpozornenie:Prajete si stiahnuĹĄ J2ME klienta z Webu ?anyRemote nenájdenĂ˝ ! ProsĂ­m nainštalujte si ho alebo opravte cestu v premennej $PATHanyRemote zastavenĂ˝anyRemote sa zapne iba vtedy, ak nebeží jeho Ĺľiadna iná inštanciaiViewersdptool nenájdenĂ˝ ! ProsĂ­m nainštalujte bluez-utilsek.pouĹľiĹĄ veÄľkĂş titulnĂş ikonupouĹľi verziu bez JSR-82so všetkĂ˝mi skupinami ikonkanyremote-6.4/po/it_IT.po0000644000232200023220000004246512456270262016116 0ustar debalancedebalance# Italian translations forg kanyremote package # Traduzioni italiane per il pacchetto kanyremote.. # Copyright (C) 2008-2015 Mikhail Fedotov # This file is distributed under the same license as the kanyremote package. # Massimo Robbiati, 2008,2009,2010. # msgid "" msgstr "" "Project-Id-Version: kanyremote 6.3.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-01-16 23:04+0300\n" "PO-Revision-Date: 2008-07-17 22:39+0400\n" "Last-Translator: Massimo Robbiati\n" "Language-Team: Italian\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: kanyremote:111 msgid "Installed" msgstr "Installato" #: kanyremote:112 msgid "Not installed" msgstr "Non installato" #: kanyremote:114 msgid "No information" msgstr "Nessuna informazione" #: kanyremote:115 msgid "Available" msgstr "Disponibile" #: kanyremote:116 msgid "Not available" msgstr "Non disponibile" #: kanyremote:117 msgid "Managed" msgstr "Controllato" #: kanyremote:118 msgid "Running" msgstr "Avviato" #: kanyremote:120 msgid "Connecting to device" msgstr "Connessione al dispositivo" #: kanyremote:121 msgid "Wait other operations to finish" msgstr "Attendi la fine di altre operazioni" #: kanyremote:123 msgid "TCP port" msgstr "porta TCP" #: kanyremote:124 msgid "Bluetooth channel" msgstr "canale Bluetooth" #: kanyremote:125 msgid "HTTP port" msgstr "porta HTTP" #: kanyremote:128 kanyremote:3807 msgid "Downloading" msgstr "Scaricando" #: kanyremote:129 msgid "Checking J2ME client updates" msgstr "Controllo aggiornamenti del client J2ME" #: kanyremote:130 msgid "No updates for J2ME client were found." msgstr "Non sono stati trovati aggiornamenti per il client J2ME" #: kanyremote:1098 msgid "Ping failed !" msgstr "Ping fallito !" #: kanyremote:1100 msgid "Ping OK !" msgstr "Ping OK !" #: kanyremote:1115 kanyremote:1120 kanyremote:1148 msgid ") to upload !" msgstr ") da trasferire !" #: kanyremote:1115 kanyremote:1120 msgid "Can not find J2ME midlet (" msgstr "Impossibile trovare J2ME midlet (" #: kanyremote:1137 msgid "" "None of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-" "sendto and kbtobexclient are installed !" msgstr "" "Nessuno tra bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-" "sendto e kbtobexclient è installato !" #: kanyremote:1148 msgid "Can not find JAD file (" msgstr "Impossibile trovare JAD file (" #: kanyremote:1214 msgid "Can not get port to connect to. Is there any device available ?" msgstr "" "Impossibile connettersi ad alcuna porta. C'è un dispositivo disponibile ?" #: kanyremote:1224 msgid "Connection refused" msgstr "Connessione rifiutata" #: kanyremote:1245 msgid "AT mode is not supported by phone (" msgstr "ModalitĂ  AT non supportata dal telefono (" #: kanyremote:1247 msgid "AT mode could be supported by phone (" msgstr "ModalitĂ  AT supportata dal telefono (" #: kanyremote:1249 msgid "AT mode is not supported by phone (ERROR response)" msgstr "ModalitĂ  AT non supportata dal telefono (risposta di ERRORE)" #: kanyremote:1280 kanyremote:1323 msgid "Name" msgstr "Nome" #: kanyremote:1281 kanyremote:1324 kanyremote:1706 msgid "Device Name" msgstr "Nome dispositivo" #: kanyremote:1282 kanyremote:1325 msgid "Address" msgstr "Indirizzo" #: kanyremote:1283 kanyremote:1326 kanyremote:1747 kanyremote:1835 #: kanyremote:2998 kanyremote:3165 msgid "Status" msgstr "Stato" #: kanyremote:1292 kanyremote:1329 msgid "Scan for devices" msgstr "Cerca dispositivi" #: kanyremote:1293 kanyremote:1330 kanyremote:3039 msgid "Details" msgstr "Dettagli" #: kanyremote:1294 kanyremote:1331 kanyremote:2650 msgid "Delete" msgstr "Cancella" #: kanyremote:1295 kanyremote:1332 kanyremote:1723 kanyremote:1754 #: kanyremote:1839 kanyremote:1959 kanyremote:2149 kanyremote:2190 msgid "Close" msgstr "Chiudi" #: kanyremote:1299 kanyremote:1333 kanyremote:1758 kanyremote:1840 #: kanyremote:2153 kanyremote:2194 kanyremote:3085 kanyremote:3192 msgid "File" msgstr "File" #: kanyremote:1322 kanyremote:3075 kanyremote:3190 msgid "Device Browser" msgstr "Browser Periferiche" #: kanyremote:1351 msgid "Scanning" msgstr "Scansione in corso" #: kanyremote:1447 msgid "" "anyRemote will start only if no other instances of anyRemote are running" msgstr "" "anyRemote sarĂ  avviato solo se nessun'altra istanza di anyRemote è in " "esecuzione" #: kanyremote:1498 msgid "Can be useful for Samsung phones" msgstr "Può essere utile con telefoni Samsung" #: kanyremote:1502 msgid "16x16 and 64x64 title icons are available" msgstr "Sono disponibili icone per il titolo 16x16 e 64x64" #: kanyremote:1506 msgid "Can be used on WinMobile devices" msgstr "Può essere utilizzato su dispositivi WinMobile" #: kanyremote:1549 msgid "It needs to install anyremote-j2me-client package first" msgstr "è necessario installare prima il pacchetto anyremote-j2me-client" #: kanyremote:1556 kanyremote:1558 msgid "Bluetooth service is not active" msgstr "Il servizio Bluetooth non e attivo" #: kanyremote:1682 msgid "Wait ping results" msgstr "Attendi risultati ping" #: kanyremote:1702 msgid "Device Parameters" msgstr "Parametri dispositivo" #: kanyremote:1704 msgid "BT address" msgstr "Indirizzo BT" #: kanyremote:1707 msgid "Specify Name" msgstr "Specifica nome" #: kanyremote:1708 msgid " with icon set " msgstr " con set di icone " #: kanyremote:1709 msgid "Run anyRemote when discovered" msgstr "Avvia anyRemote quando individuato" #: kanyremote:1710 msgid "use big title icon" msgstr "utilizza icone del titolo grandi" #: kanyremote:1711 msgid "use version without JSR-82" msgstr "usa versione senza JSR-82" #: kanyremote:1712 msgid "Also upload JAD" msgstr "Carica anche JAD" #: kanyremote:1718 msgid "with all icon sets" msgstr "con icone di tutte le dimensioni" #: kanyremote:1719 kanyremote:2651 kanyremote:2659 kanyremote:2704 #: kanyremote:3052 kanyremote:3169 msgid "Choose" msgstr "Scegli" #: kanyremote:1720 msgid "Ping" msgstr "Ping" #: kanyremote:1721 #, fuzzy msgid "Upload J2ME" msgstr "Trasferisci J2ME" #: kanyremote:1722 msgid "Test AT" msgstr "Test AT" #: kanyremote:1724 kanyremote:1960 kanyremote:2656 msgid "OK" msgstr "OK" #: kanyremote:1746 kanyremote:1834 msgid "Package" msgstr "Pacchetto" #: kanyremote:1796 msgid "Downloaded" msgstr "Scaricato" #: kanyremote:1802 msgid "Not active" msgstr "Non è attivo" #: kanyremote:1804 msgid "Active" msgstr "Attivo" #: kanyremote:1825 msgid "Warning:" msgstr "Attenzione:" #: kanyremote:1826 #, fuzzy msgid "" "Installation directory of anyremote-j2me-client not specified in current " "setup configuration !" msgstr "" "Cartella di installazione di anyremote-j2me-client non specificata nella " "configurazione corrente delle impostazioni !" #: kanyremote:1833 msgid "Configuration Check" msgstr "Controllo configurazione" #: kanyremote:1872 kanyremote:1954 kanyremote:2997 kanyremote:3164 msgid "Application" msgstr "Applicazione" #: kanyremote:1873 kanyremote:1955 kanyremote:2999 kanyremote:3166 msgid "Mode" msgstr "Modalita" #: kanyremote:1874 kanyremote:3001 msgid "F" msgstr "F" #: kanyremote:1953 msgid "Choose application" msgstr "Applicazione" #: kanyremote:2147 kanyremote:2191 kanyremote:3072 kanyremote:3187 msgid "Save" msgstr "Salva" #: kanyremote:2148 kanyremote:2193 msgid "Save As" msgstr "Salva con nome" #: kanyremote:2189 kanyremote:3183 msgid "Edit configuration file" msgstr "Scegli file di configurazione" #: kanyremote:2192 msgid "Ctrl+S" msgstr "Ctrl+S" #: kanyremote:2208 msgid "Can not save the file !" msgstr "Impossibile salva il file " #: kanyremote:2250 msgid "General" msgstr "Generale" #: kanyremote:2262 kanyremote:2657 msgid "Directories" msgstr "Cartelle" #: kanyremote:2265 msgid "Choose directories with configuration files and add them to the list" msgstr "" "Scegli le cartelle dei file file di configurazione e aggiungili alla lista" #: kanyremote:2328 msgid "Empty field means no update" msgstr "Lasciare il campo vuoto per non effettuare nessun aggiornamento" #: kanyremote:2336 #, fuzzy msgid "" "Empty field means no update. Beware: Android/J2ME clients could fail to " "connect to anyRemote when browsing is in process" msgstr "" "Lasciare il campo vuoto per non aggiornare. Attenzione: l'applicazione " "Android/J2ME potrebbe non riuscire a connettersi ad anyRemote mentre è in " "atto la ricerca" #: kanyremote:2346 #, fuzzy msgid "Server Mode" msgstr "ModalitĂ  Server" #: kanyremote:2395 msgid "Files will be saved to $HOME/.anyRemote" msgstr "I file saranno salvati in $HOME/.anyRemote" #: kanyremote:2406 msgid "AT mode" msgstr "Modalita AT" #: kanyremote:2427 msgid "Bemused" msgstr "Bemused" #: kanyremote:2444 kanyremote:2632 msgid "iViewer" msgstr "iViewer" #: kanyremote:2622 kanyremote:3073 kanyremote:3188 msgid "Preferences" msgstr "Configurazione" #: kanyremote:2624 msgid "Show in list : " msgstr "Mostra nella lista : " #: kanyremote:2625 #, fuzzy msgid "Upload J2ME client from " msgstr "Trasferisci il l'applicazione J2ME da " #: kanyremote:2626 msgid "Examples" msgstr "Esempi" #: kanyremote:2627 msgid "Applications" msgstr "Applicazioni" #: kanyremote:2628 msgid "Custom Made" msgstr "Personalizzato" #: kanyremote:2629 msgid "Server-mode" msgstr "Modalita Server" #: kanyremote:2630 #, fuzzy msgid "Bemused emulation" msgstr "Emulazione Bemused" #: kanyremote:2631 msgid "AT-mode" msgstr "Modalita AT" #: kanyremote:2633 msgid "Non-available" msgstr "Non disponibile" #: kanyremote:2634 msgid "Update application list every" msgstr "Aggiorna la lista delle applicazioni ogni" #: kanyremote:2635 kanyremote:2636 msgid "sec." msgstr "sec." #: kanyremote:2638 msgid "Use Bluetooth connection, channel" msgstr "Usa connessione Bluetooth, indirizzo " #: kanyremote:2639 msgid "Use TCP/IP connection, port" msgstr "Usa connessione TCP/IP, porta" #: kanyremote:2640 msgid "Use Web Interace, port" msgstr "Usa interfaccia web, porta" #: kanyremote:2641 msgid "Advertise service through Avahi" msgstr "PubblicitĂ  servizio attraverso Avahi" #: kanyremote:2642 msgid "Specify options manually" msgstr "Specifica le opzioni manualmente" #: kanyremote:2644 kanyremote:2645 kanyremote:2646 msgid "Use connect string" msgstr "Utilizza stringa di connessione" #: kanyremote:2648 msgid "Run device browser with timeout" msgstr "Avvia il browser delle periferiche con tempo di ricerca" #: kanyremote:2649 kanyremote:2678 msgid "Add" msgstr "Aggiungi" #: kanyremote:2652 msgid "Auto reconnect" msgstr "Riconnessione automatica" #: kanyremote:2653 msgid "Gnome session" msgstr "Sessione Gnome" #: kanyremote:2654 msgid "Auto startup with" msgstr "Avvio automatico con" #: kanyremote:2655 msgid "KDE session" msgstr "Sessione KDE" #: kanyremote:2658 msgid "Run on startup" msgstr "Esegui file di configurazione all'avvio" #: kanyremote:2660 msgid "Cancel" msgstr "Annulla" #: kanyremote:2661 msgid "Download J2ME client from Web" msgstr "Scarica il client J2ME da Internet" #: kanyremote:2662 msgid "Check J2ME client updates" msgstr "Controlla aggiornamenti del client J2ME" #: kanyremote:2663 msgid "Check J2ME client updates at start" msgstr "Controlla aggiornamenti per il client J2ME all'avvio" #: kanyremote:2804 msgid "" "There is no item in the list !\n" "kAnyRemote will not be able to manage any software !" msgstr "" "Non ci sono voci nella lista !\n" "kAnyRemote non sarĂ  in grado di controllare alcun software !" #: kanyremote:2989 kanyremote:3067 kanyremote:3174 kanyremote:3185 #: kanyremote:4425 msgid "Stop" msgstr "Ferma" #: kanyremote:2990 kanyremote:3066 kanyremote:3175 kanyremote:3184 #: kanyremote:4424 msgid "Start" msgstr "Avvia" #: kanyremote:3000 kanyremote:3167 msgid "Type" msgstr "Tipo" #: kanyremote:3058 kanyremote:3171 msgid "Execute Command" msgstr "Esegui Comando" #: kanyremote:3064 kanyremote:3176 kanyremote:4427 msgid "Quit" msgstr "Esci" #: kanyremote:3065 kanyremote:3182 msgid "Edit" msgstr "Modifica" #: kanyremote:3068 msgid "Update Status" msgstr "Aggiorna Stato" #: kanyremote:3069 kanyremote:3173 msgid "Close Window" msgstr "Chiudi Finestra" #: kanyremote:3074 kanyremote:3189 msgid "Check Configuration" msgstr "Controllo configurazione" #: kanyremote:3078 kanyremote:3100 kanyremote:3178 kanyremote:3194 msgid "Help" msgstr "Aiuto" #: kanyremote:3079 kanyremote:3180 kanyremote:4423 msgid "About" msgstr "Informazioni" #: kanyremote:3094 kanyremote:3193 msgid "Setup" msgstr "Impostazioni" #: kanyremote:3186 msgid "Stop anyRemote" msgstr "Ferma anyRemote" #: kanyremote:3199 msgid "" "This is the first time kAnyRemote runs.\n" "Please specify directories with anyRemote configuration files." msgstr "" "Questa è la prima volta che kAnyRemote viene avviato.\n" "Per favore specifica le cartelle che contengono i file di configurazione." #: kanyremote:3203 #, fuzzy msgid "Would You like to download J2ME client from Web ?" msgstr "Vuoi scaricare il client J2ME da Internet?" #: kanyremote:3308 msgid "Can not find browser to show help !" msgstr "Impossibile trovare un browser per mostrare l'aiuto !" #: kanyremote:3324 msgid "Can not find documentation !" msgstr "Documentazione non trovata!" #: kanyremote:3471 msgid "anyRemote stopped" msgstr "anyRemote fermato" #: kanyremote:3481 msgid "Ready to connect on" msgstr "Pronto a connettersi alla" #: kanyremote:3491 msgid "Connected to phone" msgstr "Connesso al telefono" #: kanyremote:3493 msgid "Connected" msgstr "Connesso" #: kanyremote:3644 msgid "" "New version of J2ME client is available. Would You like to download it ?" msgstr "Una nuova versione del client J2ME ò disponibile. Vuoi scaricarla?" #: kanyremote:3771 msgid "Can not establish the connection !" msgstr "Impossibile stabilire una connessione!" #: kanyremote:3786 msgid "Download failed !" msgstr "Scaricamento fallito !" #: kanyremote:3795 msgid "Can not download " msgstr "Impossibile eseguire lo scaricamento" #: kanyremote:4168 msgid "" "anyRemote not found !\n" "Please install it or correct $PATH" msgstr "" "anyRemote non trovato !\n" "Per favore installalo o correggi $PATH" #: kanyremote:4172 msgid "" "sdptool not found !\n" "Please install bluez-util" msgstr "" "sdptool non trovato !\n" "Per favore installa bluez-util" #: kanyremote:4363 msgid "" "Install PyBluez first !\n" "Or run with --npybluez option" msgstr "" "Installa prima PyBluez !\n" "O avvia con l'opzione --npybluez" #: kanyremote:4426 msgid "Minimize" msgstr "Minimizza" #: kanyremote:4426 msgid "Restore" msgstr "Ripristina" #~ msgid "channel" #~ msgstr "canale" #~ msgid "Can not find anyremote-j2me-client installation !" #~ msgstr "Impossibile trovare l'installazione di anyremote-j2me-client !" #~ msgid "Disconnected from phone" #~ msgstr "Disconnesso dal telefono" #~ msgid "" #~ "You need to specify the same address and port 5003 in CF iViewer setup on " #~ "iPhone/iPod Touch" #~ msgstr "" #~ "Ń… necessario specificare lo stesso indirizzo e la porta 5003 nelle " #~ "impostazioni di CF iViewer su iPhone/iPod Touch" #~ msgid "Use host ip" #~ msgstr "Utilizza host ip" #~ msgid "Download iViewer GUI files" #~ msgstr "Scarica file per iViewer GUI" #~ msgid "Would You like to change upload java client path ?" #~ msgstr "Vuoi cambiare il percorso di caricamento del client java?" #~ msgid "Run web interface with parameters" #~ msgstr "Avvia interfaccia web" #~ msgid "anyremote2html is not installed !" #~ msgstr "anyremote2html non è installato !" #~ msgid "Directory selection" #~ msgstr "Seleziona cartella" #~ msgid "All" #~ msgstr "Tutti" #~ msgid "Custom" #~ msgstr "Personalizzato" #~ msgid "Example" #~ msgstr "Esempio" #~ msgid "Install PyGTK first !!!" #~ msgstr "Installa prima PyGTK !!!" #~ msgid "New device" #~ msgstr "Nuovo dispositivo" #~ msgid "Queue ping request" #~ msgstr "Accoda richiesta di ping" #~ msgid "Queue push request" #~ msgstr "Accoda richiesta push" #~ msgid "Can not read the file " #~ msgstr "Impossibile leggere il file " #~ msgid "Save File As" #~ msgstr "Salva il file con nome" #~ msgid "Properties" #~ msgstr "Proprietцâ•" #~ msgid "File selection" #~ msgstr "Selezione file" #~ msgid "Upload" #~ msgstr "Trasferisci" #~ msgid "Override \"Device=\" parameter with" #~ msgstr "Sovrascrivi il parametro \"Device=\" con" #~ msgid "Name " #~ msgstr "Nome " #~ msgid "Address " #~ msgstr "Indirizzo " #~ msgid "Status " #~ msgstr "Stato " #~ msgid "Application " #~ msgstr "Applicazione " #~ msgid "Status " #~ msgstr "Stato " #~ msgid "Exit" #~ msgstr "Esci" #~ msgid "Device Name:" #~ msgstr "Nome dispositivo: " #~ msgid "configuration checker" #~ msgstr "controllo della configurazione" #~ msgid "device browser" #~ msgstr "Browser Periferiche" #~ msgid "Check configuration" #~ msgstr "Controllo configurazione" #~ msgid "Select configuration file" #~ msgstr "Scegli file di configurazione" #~ msgid "Run" #~ msgstr "Avvia" #~ msgid "Contents..." #~ msgstr "Contenuti..." #~ msgid "Menu" #~ msgstr "Menu" #~ msgid "Can not find anyRemote data directory !" #~ msgstr "Impossibile trovare la cartella dati di anyRemote !" #~ msgid "&Cancel" #~ msgstr "Annulla" #~ msgid "&Save" #~ msgstr "Salva" #~ msgid "&File" #~ msgstr "File" #~ msgid "Edit cfg file" #~ msgstr "Modifica file di configurazione" #~ msgid "Edit cfg.file" #~ msgstr "Modifica cfg file" #~ msgid " Device name: " #~ msgstr " Nome del dispositivo: " #~ msgid " with parameters " #~ msgstr " con i parametri " #~ msgid "Server" #~ msgstr "Server" #~ msgid "Starting background threads" #~ msgstr "Avvio processi in background" kanyremote-6.4/po/hu_HU.gmo0000644000232200023220000002340712456270262016255 0ustar debalancedebalanceŢ•Ś|żÜŘ Ů é )÷ ! %) #O 2s ¦ ® ´ » ż Ç ç ÷    1 ; F N ` € ˇ  "Ô ÷ #*N?k«ĂĘŢ"ř8?DR— ťŞ ľČŰđ % 4@ R^| Ž ™ĄŞÂxŢW`pr'wź §µ5ş^đ O7Y ‘ťĄ®łH¸& 7 E P ^low | † ” Ą­Ëëú  ) 5AG Wd}ŠŹžS¦fúa ft ’ž!·Ůő ?Q1Z8ŚĹH× -(V[n‰Tśń)C$K*p9›ŐÝćíö.ű* ; GUt ›Ł«%ľ"ä'%Bh†>ˇŕ@ű<[c€(śĹáęNT[l ‰–­Éäëóű  4!Ac € Š •#˘2Ćšů”ť°˛:¸ ó˙ D \\ ą <Ä ! ! !%!*!B/!r!%…!«! ş!Ĺ!Ö!ç!ę!ń!ö! "" " '"%5"5["‘"©"°" ¸"Ĺ"×" ŕ" í" ú"##,#F#M# V#`#x#O#lŃ#>$E$'[$$”$*ł$"Ţ$ %#"%'F%n%‚%%“%Aą%ű%M&`&3h&ś&«&&Ć&í&X MQ%rY+J\xZPO2s>{<[‰‚ &a,c-j9ŠN? 03VG/D|RTE!K#:vF;Wl'i.e)6]_*bA SCdBH"`8†€z7onf$5~tp@uh1wLk…4„Ig^‹ڇ q=U(}ym with icon set ) to upload !16x16 and 64x64 title icons are availableAT modeAT mode could be supported by phone (AT mode is not supported by phone (AT mode is not supported by phone (ERROR response)AT-modeAboutActiveAddAddressAdvertise service through AvahiAlso upload JADApplicationApplicationsAuto reconnectAuto startup withAvailableBT addressBemusedBemused emulationBluetooth service is not activeCan be used on WinMobile devicesCan be useful for Samsung phonesCan not download Can not establish the connection !Can not find J2ME midlet (Can not find JAD file (Can not find browser to show help !Can not find documentation !Can not get port to connect to. Is there any device available ?Can not save the file !CancelCheck ConfigurationCheck J2ME client updatesCheck J2ME client updates at startChecking J2ME client updatesChooseChoose applicationChoose directories with configuration files and add them to the listCloseClose WindowConfiguration CheckConnectedConnected to phoneConnecting to deviceConnection refusedCtrl+SCustom MadeDeleteDetailsDevice BrowserDevice NameDevice ParametersDirectoriesDownload J2ME client from WebDownload failed !DownloadedDownloadingEditEdit configuration fileEmpty field means no updateEmpty field means no update. Beware: Android/J2ME clients could fail to connect to anyRemote when browsing is in processExamplesExecute CommandFFileFiles will be saved to $HOME/.anyRemoteGeneralGnome sessionHelpInstall PyBluez first ! Or run with --npybluez optionInstallation directory of anyremote-j2me-client not specified in current setup configuration !InstalledIt needs to install anyremote-j2me-client package firstKDE sessionManagedMinimizeModeNameNew version of J2ME client is available. Would You like to download it ?No informationNo updates for J2ME client were found.Non-availableNot activeNot availableNot installedOKPackagePingPing OK !Ping failed !PreferencesQuitRestoreRun anyRemote when discoveredRun device browser with timeoutRun on startupRunningSaveSave AsScan for devicesScanningServer ModeServer-modeSetupShow in list : Specify NameSpecify options manuallyStartStatusStopStop anyRemoteTest ATThere is no item in the list ! kAnyRemote will not be able to manage any software !This is the first time kAnyRemote runs. Please specify directories with anyRemote configuration files.TypeUpdate StatusUpdate application list everyUpload J2MEUpload J2ME client from Use Bluetooth connection, channelUse TCP/IP connection, portUse Web Interace, portUse connect stringWait other operations to finishWait ping resultsWarning:Would You like to download J2ME client from Web ?anyRemote not found ! Please install it or correct $PATHanyRemote stoppedanyRemote will start only if no other instances of anyRemote are runningiViewersdptool not found ! Please install bluez-utilsec.use big title iconuse version without JSR-82with all icon setsProject-Id-Version: kanyremote 6.3.5 Report-Msgid-Bugs-To: POT-Creation-Date: 2015-01-16 23:04+0300 PO-Revision-Date: 2012-09-11 09:46+0200 Last-Translator: Miklos Vajna Language-Team: Hungarian Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); ikon kĂ©szlettel ) a feltöltĂ©shez !elĂ©rhetĹ‘k a 16x16 Ă©s 64x64 cĂ­m ikonokAT mĂłdAz AT mĂłd támogatott a telefonon (A telefonnál az AT mĂłd nem támogatott (A telefonnál az AT mĂłd nem támogatott (hibás válasz)AT-mĂłdNĂ©vjegyAktĂ­vHozzáadCĂ­mA szolgáltatás hirdetĂ©se Avahi-n keresztĂĽlJAD feltöltĂ©seAlkalmazásAlkalmazásokAutomatikus ĂşjrakapcsolĂłdásAutomatikus indĂ­tás ezzelElĂ©rhetĹ‘BT cĂ­mBemusedBemused emuláciĂłA bluetooth szolgáltatás nem aktĂ­vWinMobile eszközön használhatĂłSamsung telefonon hasznos lehetNem lehet letölteni a(z) Nem lehet lĂ©trehozni a kapcsolatot !Nem találhatĂł J2ME midlet (Nem találhatĂł JAD file (Nem találhatĂł böngĂ©szĹ‘ a segĂ­tsĂ©g megjelenĂ­tĂ©sĂ©hez !Nem találhatĂł leĂ­rás !Nem találhatĂł port a csatlakozáshoz. Van elĂ©rhetĹ‘ eszköz ?A fájlt nem lehet elmenteni !MĂ©gsemKonfiguráciĂł ellenĹ‘rzĂ©seFriss J2ME kliens keresĂ©seFriss J2ME kliens keresĂ©se indĂ­táskorFriss J2ME kliens keresĂ©seVálasztAlkalmazás kiválasztásaVálassz ki könyvtárakat konfiguráciĂłs állományokkal Ă©s add a listáhozBezárAblak bezárásaKonfiguráciĂł ellenĹ‘rzĂ©seKapcsolĂłdvaTelefonhoz csatlakozvaCsatlakozás az eszközhözA csatlakozás meghiĂşsultCtrl+SEgyĂ©niTörölAdatokEszköz keresĹ‘Eszköz nĂ©vEszköz paramĂ©terekKönyvtárakJ2ME kliens letöltĂ©se a WebrĹ‘lNem sikerĂĽlt a letöltĂ©s !LetöltveLetöltĂ©sSzerkesztĂ©sKonfiguráciĂłs fájl szerkesztĂ©seAz ĂĽres mezĹ‘ azt jelenti, hogy nincs frissĂ­tĂ©sAz ĂĽres mezĹ‘ azt jelenti, hogy nincs frissĂ­tĂ©s. Figyelem: a Android/J2ME kliens lehet, hogy nem tud csatlakozni az anyRemote-hoz amĂ­g a keresĂ©s tartPĂ©ldákParancs futtatásaFFájlA fájlok a $HOME/.anyRemote könyvtárba lesznek lementveĂltalánosGnome munkamenetSĂşgĂłElĹ‘ször a PyBluez-t telepĂ­tsd ! Vagy --nbybluez opciĂłval futtasdAz anyremote-j2me telepĂ­tĂ©si könyvtára nincs megadva a beállĂ­tási konfiguráciĂłban !TelepĂ­tveElĹ‘ször az anyremote-j2me-client csomagot kell telepĂ­teniKDE munkamenetLekezelveKicsinyĂ­tMĂłdNĂ©vĂšj verziĂł Ă©rhetĹ‘ el a J2ME kliensbĹ‘l. Le szeretnĂ© tölteni ?Nincs informáciĂłNem találhatĂł frissebb J2ME kliens.Nem elĂ©rhetĹ‘Nem aktĂ­vNincs elĂ©rhetĹ‘Nincs telepĂ­tveOKCsomagPingPing Rendben !Ping hiba !BeállĂ­tásokKilĂ©pVisszaállĂ­tHa elĂ©rhetĹ‘ futtasd az anyRemote-otEszköz keresĹ‘ futtatása ezzel a maximális idĹ‘velBekapcsoláskor elindulFuttatMentĂ©sMentĂ©s mintEszköz keresĂ©seKeresĂ©sSzerver mĂłdSzerver-mĂłdBeállĂ­tásMutasd a listában : NĂ©v megadásaOpciĂłk megadása kĂ©zzelIndĂ­tĂllapotLeállĂ­tanyRemote leállĂ­tásaAT tesztNincs semmi a listában ! A kAnyRemote nem tud semmilyen alkalmazást kezelni !Ez az elsĹ‘ alkalom, hogy a kAnyRemote fut. Válassz ki könyvtárakat anyRemote konfiguráciĂłs fájlokkal.TĂ­pusĂllapot FrissĂ­tĂ©seFrissĂ­tsd az alkalmazáslistát mindenJ2ME feltöltĂ©sJ2ME kliens feltöltĂ©se innenBluetooth kapcsolat használata, csatorna TCP/IP kapcsolat használata, portWeb interfĂ©sz használata, portHasználandĂł csatlakozási parancsVárakozás más feladat befejezĂ©sĂ©rePing válaszra várFigyelmeztetĂ©s:Letöltöd a J2ME klienst a WebrĹ‘l ?anyRemote nem találhatĂł ! TelepĂ­tsd a megfelelĹ‘ helyre: $PATHanyRemote megállĂ­tvaanyRemote csak akkor fog futni, ha másik anyRemote nem fut vele egyidejűlegiViewersdptool nem találhatĂł ! TelepĂ­tsd a bluez-util-tmásodpercben.nagy cĂ­m ikon használatahasználja a JSR-82 nĂ©lkĂĽli verziĂłtaz összes ikon mĂ©rettelkanyremote-6.4/po/nl_NL.gmo0000644000232200023220000001643112456267327016256 0ustar debalancedebalanceŢ•tĽť\Đ Ń á )ď  %! #G 2k ž ¦ ¬ ł · ż Ď Ű č ÷   ; \ } "Ź ˛ #Ę î ? K c j ~ … D Ý ă đ   ! 6 I P \ c k z † ¤ ¶ Á Í Ň ę !'&N Vd5i ź ©µ˝ÂÇ Ö ä ď ý   % 3?Db‚ŠŹ—¨ ±˝Ă ÓŕćíňS f]Ä É×ő(:8C|HŽ×-ß %@PS ¤±/Đ.&78^—ź¤ «µ» Ě ×ă ' /-P"~ˇ·Ó3ĺF6!} ź©ÁČDŘ %2 JTf†›˘´»Ă Óŕóű (1"M p |†/Ŕ ÉÖ6Ű !,49>N _k|“šź ¨ ¶ÁĘ ę  %8 > J W er{‚Šś;¤oŕPUd€,™Ć ß;í)P>Ź1—ÉÎčtdCXbP<!J ]+5o-N_9fOh&^ "2#aD8g/7,H ;lKsWce1p(LMrY$IBVj:=Q60)`Em>R%4T[n*@A'F\U .qSG? Zik3 with icon set ) to upload !16x16 and 64x64 title icons are availableAT modeAT mode could be supported by phone (AT mode is not supported by phone (AT mode is not supported by phone (ERROR response)AT-modeAboutActiveAddAddressAlso upload JADApplicationApplicationsAuto reconnectAuto startup withAvailableBemusedBluetooth service is not activeCan be used on WinMobile devicesCan be useful for Samsung phonesCan not download Can not establish the connection !Can not find JAD file (Can not find browser to show help !Can not find documentation !Can not get port to connect to. Is there any device available ?Can not save the file !CancelCheck ConfigurationChooseChoose applicationChoose directories with configuration files and add them to the listCloseClose WindowConfiguration CheckConnectedConnected to phoneConnecting to deviceConnection refusedCtrl+SCustom MadeDeleteDetailsDevice BrowserDevice NameDevice ParametersDirectoriesDownload failed !DownloadedDownloadingEditEdit configuration fileEmpty field means no updateExamplesExecute CommandFFileFiles will be saved to $HOME/.anyRemoteGeneralGnome sessionHelpInstall PyBluez first ! Or run with --npybluez optionInstalledKDE sessionManagedModeNameNo informationNon-availableNot activeNot availableNot installedOKPackagePingPing OK !Ping failed !PreferencesQuitRun anyRemote when discoveredRun device browser with timeoutRunningSaveSave AsScan for devicesScanningServer-modeSetupShow in list : Specify NameStartStatusStopStop anyRemoteTest ATThere is no item in the list ! kAnyRemote will not be able to manage any software !This is the first time kAnyRemote runs. Please specify directories with anyRemote configuration files.TypeUpdate StatusUpdate application list everyUse connect stringWait other operations to finishWait ping resultsWarning:anyRemote not found ! Please install it or correct $PATHanyRemote stoppedanyRemote will start only if no other instances of anyRemote are runningiViewersdptool not found ! Please install bluez-utilsec.use big title iconuse version without JSR-82with all icon setsProject-Id-Version: kanyremote 6.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2015-01-16 23:04+0300 PO-Revision-Date: 2008-08-19 20:54+0400 Last-Translator: Geert Vanhaute Language-Team: Dutch Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); met iconen ) niet vinden om te uploaden !16x16 en 64x64 titel icoontjes zijn beschikbaarAT-modeAT mode kan niet ondersteund worden door GSM (AT mode is niet ondersteund door GSM (AT mode is niet ondersteund door GSM (antwoord is ERROR)AT-modeOverActiefToevoegenAdresJAD ook uploadenApplicatieApplicatiesAutomatisch opnieuw verbindenAutomatisch opstarten metBeschikbaarBemusedBluetooth service is niet actiefKan gebruikt worden voor WinMobile toestellenKan nuttig zijn voor Samsung GSM'sKan niet downloaden: Kan geen verbinding maken !Kan JAD bestand (Browser om hulp te tonen kon niet gevonden worden !Documentatie niet gevonden !Kan poort niet vinden om te verbinden. Is er enig toestel beschikbaar?Bestand kan niet opslaan worden !AnnulerenControleer configuratieKiezenKies applicatieKies folders met configuratiebestanden en voeg deze toe aan de lijstSluitenSluit windowControleer ConfiguratieVerbondenVerbonden met GSMBezig met verbinden met toestelVerbinding geweigerdCtrl+SAangepast gemaaktWissenDetailsToestel browserToestel naamToestel parametersFoldersDownload mislukt !GedownloadDownload bezigBewerkenBewerk configuratie bestandEen leeg veld betekent geen updateVoorbeeldenUitvoerenFBestandBestanden worden opgeslagen in $HOME/.anyRemoteAlgemeenGnome sessieHelpInstalleer eerst PyBluezof start met optie --npybluez!GeĂŻnstalleerdKDE sessieBeheerdModeNaamGeen informatieNiet beschikbaarNiet actiefNiet beschikbaarNiet geĂŻnstalleerdOKPakketPingPing OK!Ping gefaald!VoorkeurenVerlatenStart anyRemote indien gevondenStart toestelbrowser met timeoutBezigOpslaanOpslaan alsToestellen scannenScantServer modeInstellingenToon in lijstGeef de naamBeginnenStatusStoppenanyRemote stoppenTest ATDe lijst is leeg! kAnyRemote kan dus geen software beheren!Dit is de eerste keer dat kAnyRemote gestart wordt. Geef de folders met de anyRemote configuratie bestanden op.TypeStatus updatenUpdate applicatielijst elkeGebruik connectie stringWacht tot andere handelingen beĂ«indigd zijnWacht op ping resultatenWaarschuwing:anyRemote niet gevonden! Installeer het of corrigeer $PATH.anyRemote is gestoptanyRemote kan enkel starten als geen andere instanties van anyRemote actief zijniViewersdptool niet gevonden! Installeer bluez-util aub.sec.gebruik groot titel icoongebruik versie zonder JSR-82met alle icoon setskanyremote-6.4/po/stamp-po0000644000232200023220000000001212461153456016210 0ustar debalancedebalancetimestamp kanyremote-6.4/po/ChangeLog0000644000232200023220000000071612061426065016305 0ustar debalancedebalance2008-07-08 gettextize * Makefile.in.in: New file, from gettext-0.17. * boldquot.sed: New file, from gettext-0.17. * en@boldquot.header: New file, from gettext-0.17. * en@quot.header: New file, from gettext-0.17. * insert-header.sin: New file, from gettext-0.17. * quot.sed: New file, from gettext-0.17. * remove-potcdate.sin: New file, from gettext-0.17. * Rules-quot: New file, from gettext-0.17. * POTFILES.in: New file. kanyremote-6.4/po/POTFILES.in0000644000232200023220000000001312061426065016276 0ustar debalancedebalancekanyremote kanyremote-6.4/po/bg.po0000644000232200023220000004630312456270020015461 0ustar debalancedebalance# Bulgarian translations for kanyremote package. # Copyright (C) 2008-2015 Mikhail Fedotov # This file is distributed under the same license as the kanyremote package. # Stanislav Popov , 2008,2009,2010,2015. # msgid "" msgstr "" "Project-Id-Version: kanyremote 6.3.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-01-16 23:04+0300\n" "PO-Revision-Date: 2008-10-17 18:05+0200\n" "Last-Translator: Stanislav Popov \n" "Language-Team: Bulgarian \n" "Language: bg\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" #: kanyremote:111 msgid "Installed" msgstr "ĐĐ˝Ńталиран" #: kanyremote:112 msgid "Not installed" msgstr "Не е инŃталиран" #: kanyremote:114 msgid "No information" msgstr "Няма данни" #: kanyremote:115 msgid "Available" msgstr "ДоŃтъпен" #: kanyremote:116 msgid "Not available" msgstr "Не е Đ´ĐľŃтъпен" #: kanyremote:117 msgid "Managed" msgstr "Управляван" #: kanyremote:118 msgid "Running" msgstr "Стартира Ńе" #: kanyremote:120 msgid "Connecting to device" msgstr "Свързва Ńе към ŃŃтройŃтвото" #: kanyremote:121 msgid "Wait other operations to finish" msgstr "Đзчакайте да завърŃат Đ´Ń€Ńгите операции" #: kanyremote:123 msgid "TCP port" msgstr "TCP порт" #: kanyremote:124 msgid "Bluetooth channel" msgstr "Bluetooth канал" #: kanyremote:125 msgid "HTTP port" msgstr "HTTP порт" #: kanyremote:128 kanyremote:3807 msgid "Downloading" msgstr "Сваляне" #: kanyremote:129 msgid "Checking J2ME client updates" msgstr "Проверяване за J2ME клиент обновявания" #: kanyremote:130 msgid "No updates for J2ME client were found." msgstr "Не Ńа намерени J2ME клиент обновявания" #: kanyremote:1098 msgid "Ping failed !" msgstr "Пинг неŃŃпеŃен !" #: kanyremote:1100 msgid "Ping OK !" msgstr "Пинг ŃŃпеŃен !" #: kanyremote:1115 kanyremote:1120 kanyremote:1148 msgid ") to upload !" msgstr ") да качи !" #: kanyremote:1115 kanyremote:1120 msgid "Can not find J2ME midlet (" msgstr "Не намира J2ME midlet (" #: kanyremote:1137 msgid "" "None of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-" "sendto and kbtobexclient are installed !" msgstr "" "bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto и " "kbtobexclient не Ńа инŃталирани !" #: kanyremote:1148 msgid "Can not find JAD file (" msgstr "JAD-файлът не може да бъде открит (" #: kanyremote:1214 msgid "Can not get port to connect to. Is there any device available ?" msgstr "Не може да Ńе намери порт за Ńвързване. Đма ли включени ŃŃтройŃтва ?" #: kanyremote:1224 msgid "Connection refused" msgstr "Връзката отказана" #: kanyremote:1245 msgid "AT mode is not supported by phone (" msgstr "AT режим не Ńе поддържа от телефона (" #: kanyremote:1247 msgid "AT mode could be supported by phone (" msgstr "Възможно е AT режим да Ńе поддържа от телефона (" #: kanyremote:1249 msgid "AT mode is not supported by phone (ERROR response)" msgstr "Режим ĐТ не Ńе поддържа от телефона (Отговорът Ńъдържа греŃка)" #: kanyremote:1280 kanyremote:1323 msgid "Name" msgstr "Đме" #: kanyremote:1281 kanyremote:1324 kanyremote:1706 msgid "Device Name" msgstr "Đме на ŃŃтройŃтвото" #: kanyremote:1282 kanyremote:1325 msgid "Address" msgstr "ĐдреŃ" #: kanyremote:1283 kanyremote:1326 kanyremote:1747 kanyremote:1835 #: kanyremote:2998 kanyremote:3165 msgid "Status" msgstr "СъŃтояние" #: kanyremote:1292 kanyremote:1329 msgid "Scan for devices" msgstr "Сканиране на ŃŃтройŃтва" #: kanyremote:1293 kanyremote:1330 kanyremote:3039 msgid "Details" msgstr "ПодробноŃти" #: kanyremote:1294 kanyremote:1331 kanyremote:2650 msgid "Delete" msgstr "Đзтрий" #: kanyremote:1295 kanyremote:1332 kanyremote:1723 kanyremote:1754 #: kanyremote:1839 kanyremote:1959 kanyremote:2149 kanyremote:2190 msgid "Close" msgstr "Затвори" #: kanyremote:1299 kanyremote:1333 kanyremote:1758 kanyremote:1840 #: kanyremote:2153 kanyremote:2194 kanyremote:3085 kanyremote:3192 msgid "File" msgstr "Файл" #: kanyremote:1322 kanyremote:3075 kanyremote:3190 msgid "Device Browser" msgstr "ĐŁŃтройŃтва" #: kanyremote:1351 msgid "Scanning" msgstr "Сканиране" #: kanyremote:1447 msgid "" "anyRemote will start only if no other instances of anyRemote are running" msgstr "anyRemote ще Ńе Ńтартира Ńамо, ако няма Đ´Ń€Ńги негови активни копия" #: kanyremote:1498 msgid "Can be useful for Samsung phones" msgstr "Може да бъде полезно за телефони Samsung" #: kanyremote:1502 msgid "16x16 and 64x64 title icons are available" msgstr "16x16 и 64x64 икони за заглавия Ńа Đ´ĐľŃтъпни" #: kanyremote:1506 msgid "Can be used on WinMobile devices" msgstr "Може да бъде използван на WinMobile ŃŃтройŃтва" #: kanyremote:1549 msgid "It needs to install anyremote-j2me-client package first" msgstr "Необходимо е първо да Ńе инŃталира пакетът anyremote-j2me-client" #: kanyremote:1556 kanyremote:1558 msgid "Bluetooth service is not active" msgstr "Bluetooth не е активен" #: kanyremote:1682 msgid "Wait ping results" msgstr "Đзчакайте резŃлтатите от пинг" #: kanyremote:1702 msgid "Device Parameters" msgstr "Параметри на ŃŃтройŃтвото" #: kanyremote:1704 msgid "BT address" msgstr "BT адреŃ" #: kanyremote:1707 msgid "Specify Name" msgstr "Въведете име" #: kanyremote:1708 msgid " with icon set " msgstr " Ń Đ˝Đ°Đ±ĐľŃ€ икони " #: kanyremote:1709 msgid "Run anyRemote when discovered" msgstr "Стартирай anyRemote Ńлед откриване" #: kanyremote:1710 msgid "use big title icon" msgstr "използвайте голяма икона за заглавие" #: kanyremote:1711 msgid "use version without JSR-82" msgstr "използвайте верŃия без JSR-82" #: kanyremote:1712 msgid "Also upload JAD" msgstr "Също качете JAD" #: kanyremote:1718 msgid "with all icon sets" msgstr "Ń Đ˛Ńички икони" #: kanyremote:1719 kanyremote:2651 kanyremote:2659 kanyremote:2704 #: kanyremote:3052 kanyremote:3169 msgid "Choose" msgstr "Đзбери" #: kanyremote:1720 msgid "Ping" msgstr "Пинг" #: kanyremote:1721 msgid "Upload J2ME" msgstr "Качете J2ME" #: kanyremote:1722 msgid "Test AT" msgstr "Провери режим AT" #: kanyremote:1724 kanyremote:1960 kanyremote:2656 msgid "OK" msgstr "Приеми" #: kanyremote:1746 kanyremote:1834 msgid "Package" msgstr "Пакет" #: kanyremote:1796 msgid "Downloaded" msgstr "Свален" #: kanyremote:1802 msgid "Not active" msgstr "Не е активен" #: kanyremote:1804 msgid "Active" msgstr "Đктивен" #: kanyremote:1825 msgid "Warning:" msgstr "ПредŃпреждение:" #: kanyremote:1826 msgid "" "Installation directory of anyremote-j2me-client not specified in current " "setup configuration !" msgstr "" "Đ’ текŃщата конфигŃрация не е Ńказана директорията на пакета anyremote-j2me-" "client !" #: kanyremote:1833 msgid "Configuration Check" msgstr "Проверете конфигŃрацията" #: kanyremote:1872 kanyremote:1954 kanyremote:2997 kanyremote:3164 msgid "Application" msgstr "Приложение" #: kanyremote:1873 kanyremote:1955 kanyremote:2999 kanyremote:3166 msgid "Mode" msgstr "Режим" #: kanyremote:1874 kanyremote:3001 msgid "F" msgstr "F" #: kanyremote:1953 msgid "Choose application" msgstr "Đзберете приложение" #: kanyremote:2147 kanyremote:2191 kanyremote:3072 kanyremote:3187 msgid "Save" msgstr "Съхрани" #: kanyremote:2148 kanyremote:2193 msgid "Save As" msgstr "Запамети като" #: kanyremote:2189 kanyremote:3183 msgid "Edit configuration file" msgstr "Редактирай конфигŃрационен файл" #: kanyremote:2192 msgid "Ctrl+S" msgstr "Ctrl+S" #: kanyremote:2208 msgid "Can not save the file !" msgstr "Не може да Ńъхрани файла !" #: kanyremote:2250 msgid "General" msgstr "Общи" #: kanyremote:2262 kanyremote:2657 msgid "Directories" msgstr "Директории" #: kanyremote:2265 msgid "Choose directories with configuration files and add them to the list" msgstr "" "Đзберете директории Ń ĐşĐľĐ˝Ń„Đ¸ĐłŃрационните файлове и ги добавете към ŃпиŃъка" #: kanyremote:2328 msgid "Empty field means no update" msgstr "Празно поле означава, че няма обновление" #: kanyremote:2336 msgid "" "Empty field means no update. Beware: Android/J2ME clients could fail to " "connect to anyRemote when browsing is in process" msgstr "" "Празно поле означава, че няма обновление. Забележка: Android/J2ME client " "може да бъде неŃпоŃобен да Ńе Ńвържи към anyRemote, докато е активен ĐżŃ€ĐľŃ†ĐµŃ " "на търŃене" #: kanyremote:2346 msgid "Server Mode" msgstr "Сървърен режим" #: kanyremote:2395 msgid "Files will be saved to $HOME/.anyRemote" msgstr "Файловете ще бъдат запаметени в $HOME/.anyRemote" #: kanyremote:2406 msgid "AT mode" msgstr "AT режим" #: kanyremote:2427 msgid "Bemused" msgstr "Объркан" #: kanyremote:2444 kanyremote:2632 msgid "iViewer" msgstr "iViewer" #: kanyremote:2622 kanyremote:3073 kanyremote:3188 msgid "Preferences" msgstr "НаŃтройки" #: kanyremote:2624 msgid "Show in list : " msgstr "Покажи в ŃпиŃŃŠĐş : " #: kanyremote:2625 msgid "Upload J2ME client from " msgstr "Качете J2ME client от " #: kanyremote:2626 msgid "Examples" msgstr "Примери" #: kanyremote:2627 msgid "Applications" msgstr "Приложения" #: kanyremote:2628 msgid "Custom Made" msgstr "Допълнителни" #: kanyremote:2629 msgid "Server-mode" msgstr "Режим Сървър" #: kanyremote:2630 msgid "Bemused emulation" msgstr "ЕмŃлация Bemused" #: kanyremote:2631 msgid "AT-mode" msgstr "Режим AT" #: kanyremote:2633 msgid "Non-available" msgstr "НедоŃтъпен" #: kanyremote:2634 msgid "Update application list every" msgstr "Обновление на ŃпиŃъка от приложения вŃеки" #: kanyremote:2635 kanyremote:2636 msgid "sec." msgstr "Ńек." #: kanyremote:2638 msgid "Use Bluetooth connection, channel" msgstr "Đзползване на Bluetooth връзка, канал" #: kanyremote:2639 msgid "Use TCP/IP connection, port" msgstr "Đзползване на TCP/IP връзка, порт" #: kanyremote:2640 msgid "Use Web Interace, port" msgstr "Đзползване на Web интерфейŃ, порт" #: kanyremote:2641 msgid "Advertise service through Avahi" msgstr "ĐźŃбликŃване на ŃŃĐ»Ńга чрез Avahi" #: kanyremote:2642 msgid "Specify options manually" msgstr "Ръчни наŃтройки" #: kanyremote:2644 kanyremote:2645 kanyremote:2646 msgid "Use connect string" msgstr "Đзползвайте низа за Ńвързване" #: kanyremote:2648 msgid "Run device browser with timeout" msgstr "ĐźŃŃнете търŃене на ŃŃтройŃтво Ń Đ¸Đ·Ń‡Đ°ĐşĐ˛Đ°Đ˝Đµ" #: kanyremote:2649 kanyremote:2678 msgid "Add" msgstr "Добави" #: kanyremote:2652 msgid "Auto reconnect" msgstr "Đвтоматично Ńвързване наново" #: kanyremote:2653 msgid "Gnome session" msgstr "Gnome ŃеŃия" #: kanyremote:2654 msgid "Auto startup with" msgstr "Đвтоматично Ńтартиране Ń" #: kanyremote:2655 msgid "KDE session" msgstr "KDE ŃеŃия" #: kanyremote:2658 msgid "Run on startup" msgstr "Đзпълнение при Ńтартиране" #: kanyremote:2660 msgid "Cancel" msgstr "Откажи" #: kanyremote:2661 msgid "Download J2ME client from Web" msgstr "Свалете J2ME клиент от Web" #: kanyremote:2662 msgid "Check J2ME client updates" msgstr "Проверете J2ME клиент обновяванията" #: kanyremote:2663 msgid "Check J2ME client updates at start" msgstr "Проверете J2ME клиент обновяванията при Ńтартиране" #: kanyremote:2804 msgid "" "There is no item in the list !\n" "kAnyRemote will not be able to manage any software !" msgstr "" "СпиŃъкът е празен !\n" "Няма да бъде възможно Ńправлението на програми Ń kAnyRemote !" #: kanyremote:2989 kanyremote:3067 kanyremote:3174 kanyremote:3185 #: kanyremote:4425 msgid "Stop" msgstr "Спри" #: kanyremote:2990 kanyremote:3066 kanyremote:3175 kanyremote:3184 #: kanyremote:4424 msgid "Start" msgstr "Стартирай" #: kanyremote:3000 kanyremote:3167 msgid "Type" msgstr "Тип" #: kanyremote:3058 kanyremote:3171 msgid "Execute Command" msgstr "Đзпълнете команда" #: kanyremote:3064 kanyremote:3176 kanyremote:4427 msgid "Quit" msgstr "Đзход" #: kanyremote:3065 kanyremote:3182 msgid "Edit" msgstr "Редактирай" #: kanyremote:3068 msgid "Update Status" msgstr "Обновяване на ŃŃŠŃтояние" #: kanyremote:3069 kanyremote:3173 msgid "Close Window" msgstr "Затвори прозорец" #: kanyremote:3074 kanyremote:3189 msgid "Check Configuration" msgstr "Проверете конфигŃрацията" #: kanyremote:3078 kanyremote:3100 kanyremote:3178 kanyremote:3194 msgid "Help" msgstr "Помощ" #: kanyremote:3079 kanyremote:3180 kanyremote:4423 msgid "About" msgstr "ОтноŃно" #: kanyremote:3094 kanyremote:3193 msgid "Setup" msgstr "НаŃтройка" #: kanyremote:3186 msgid "Stop anyRemote" msgstr "Спри anyRemote" #: kanyremote:3199 msgid "" "This is the first time kAnyRemote runs.\n" "Please specify directories with anyRemote configuration files." msgstr "" "kAnyRemote Ńе Ńтартира за първи път.\n" "Моля Ńкажете директории Ń ĐşĐľĐ˝Ń„Đ¸ĐłŃрационните файлове на anyRemote." #: kanyremote:3203 msgid "Would You like to download J2ME client from Web ?" msgstr "ĐŃкате ли да Ńвалите J2ME клиент от Web ?" #: kanyremote:3308 msgid "Can not find browser to show help !" msgstr "Не намира web browser !" #: kanyremote:3324 msgid "Can not find documentation !" msgstr "Не намира докŃментация !" #: kanyremote:3471 msgid "anyRemote stopped" msgstr "anyRemote е Ńпрян" #: kanyremote:3481 msgid "Ready to connect on" msgstr "Đма готовноŃŃ‚ за Ńвързване към" #: kanyremote:3491 msgid "Connected to phone" msgstr "Свързан към телефона" #: kanyremote:3493 msgid "Connected" msgstr "Свързан" #: kanyremote:3644 msgid "" "New version of J2ME client is available. Would You like to download it ?" msgstr "Нова верŃия на J2ME клиента е Đ´ĐľŃтъпна. Желаете ли да ŃŹ Ńвалите?" #: kanyremote:3771 msgid "Can not establish the connection !" msgstr "Не може да ŃŃтанови връзка !" #: kanyremote:3786 msgid "Download failed !" msgstr "Свалянето неŃŃпеŃно !" #: kanyremote:3795 msgid "Can not download " msgstr "Не може да Ńвали " #: kanyremote:4168 msgid "" "anyRemote not found !\n" "Please install it or correct $PATH" msgstr "" "Не намира anyRemote !\n" "Моля, инŃталирайте го или поправете $PATH" #: kanyremote:4172 msgid "" "sdptool not found !\n" "Please install bluez-util" msgstr "" "не намира sdptool !\n" "Моля, инŃталирайте bluez-util" #: kanyremote:4363 msgid "" "Install PyBluez first !\n" "Or run with --npybluez option" msgstr "" "ĐĐ˝Ńталирайте първо PyBluez !\n" "Đли Ńтартирайте Ń ĐľĐżŃ†Đ¸ŃŹ --npybluez" #: kanyremote:4426 msgid "Minimize" msgstr "Минимизирай" #: kanyremote:4426 msgid "Restore" msgstr "Възобнови" #~ msgid "channel" #~ msgstr "канал" #~ msgid "Can not find anyremote-j2me-client installation !" #~ msgstr "anyremote-j2me-client пакетът не е инŃталиран !" #~ msgid "Disconnected from phone" #~ msgstr "Не е Ńвързан към телефона" #~ msgid "" #~ "You need to specify the same address and port 5003 in CF iViewer setup on " #~ "iPhone/iPod Touch" #~ msgstr "" #~ "Трябва да въведете Ńъщия Đ°Đ´Ń€ĐµŃ Đ¸ порт 5003 при наŃтройване на CF iViewer " #~ "setup iPhone/iPod Touch" #~ msgid "Use host ip" #~ msgstr "Đзползвайте IP адреŃа на Ń…ĐľŃта" #~ msgid "Download iViewer GUI files" #~ msgstr "Свалете iViewer GUI" #~ msgid "Would You like to change upload java client path ?" #~ msgstr "ĐŃкате ли да промените пътя за ъплоадване на java клиент ?" #~ msgid "Run web interface with parameters" #~ msgstr "Стартирай Web интерфейŃ" #~ msgid "anyremote2html is not installed !" #~ msgstr "anyremote2html не е инŃталиран !" #~ msgid "Directory selection" #~ msgstr "Đзбиране на директория" #~ msgid "All" #~ msgstr "Đ’Ńички" #~ msgid "Custom" #~ msgstr "Допълнителни" #~ msgid "Example" #~ msgstr "Пример" #~ msgid "Install PyGTK first !!!" #~ msgstr "ĐĐ˝Ńталирайте първо PyGTK !!!" #~ msgid "New device" #~ msgstr "Ново ŃŃтройŃтво" #~ msgid "Queue ping request" #~ msgstr "Добавяне на заявка за пинг в опаŃката" #~ msgid "Queue push request" #~ msgstr "Молба за добавяне към опаŃката" #~ msgid "Can not read the file " #~ msgstr "Не може да прочете файла " #~ msgid "Save File As" #~ msgstr "Запамети файла като" #~ msgid "Properties" #~ msgstr "НаŃтройки" #~ msgid "File selection" #~ msgstr "Đзбор на файл" #~ msgid "Upload" #~ msgstr "Качете" #~ msgid "Override \"Device=\" parameter with" #~ msgstr "Заменете параметър \"Device=\" Ń " #~ msgid "Name " #~ msgstr "Đме " #~ msgid "Address " #~ msgstr "ĐĐ´Ń€ĐµŃ " #~ msgid "Status " #~ msgstr "СъŃтояние " #~ msgid "Application " #~ msgstr "Приложение " #~ msgid "Status " #~ msgstr "СъŃтояние " #~ msgid "Mode " #~ msgstr "Режим " #~ msgid "Exit" #~ msgstr "Đзход" #~ msgid "Device Name:" #~ msgstr "Đме на ŃŃтройŃтвото:" #~ msgid "Check configuration" #~ msgstr "Проверете конфигŃрацията" #~ msgid " from " #~ msgstr " от " #~ msgid "Select configuration file" #~ msgstr "Đзберете конфигŃрационен файл" #~ msgid " Device name: " #~ msgstr " Đме на ŃŃтройŃтвото: " #~ msgid " with parameters " #~ msgstr " Ń ĐżĐ°Ń€Đ°ĐĽĐµŃ‚Ń€Đ¸ " kanyremote-6.4/po/remove-potcdate.sin0000644000232200023220000000066012061426065020342 0ustar debalancedebalance# Sed script that remove the POT-Creation-Date line in the header entry # from a POT file. # # The distinction between the first and the following occurrences of the # pattern is achieved by looking at the hold space. /^"POT-Creation-Date: .*"$/{ x # Test if the hold space is empty. s/P/P/ ta # Yes it was empty. First occurrence. Remove the line. g d bb :a # The hold space was nonempty. Following occurrences. Do nothing. x :b } kanyremote-6.4/po/Rules-quot0000644000232200023220000000337612061426065016543 0ustar debalancedebalance# Special Makefile rules for English message catalogs with quotation marks. DISTFILES.common.extra1 = quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot .SUFFIXES: .insert-header .po-update-en en@quot.po-create: $(MAKE) en@quot.po-update en@boldquot.po-create: $(MAKE) en@boldquot.po-update en@quot.po-update: en@quot.po-update-en en@boldquot.po-update: en@boldquot.po-update-en .insert-header.po-update-en: @lang=`echo $@ | sed -e 's/\.po-update-en$$//'`; \ if test "$(PACKAGE)" = "gettext"; then PATH=`pwd`/../src:$$PATH; GETTEXTLIBDIR=`cd $(top_srcdir)/src && pwd`; export GETTEXTLIBDIR; fi; \ tmpdir=`pwd`; \ echo "$$lang:"; \ ll=`echo $$lang | sed -e 's/@.*//'`; \ LC_ALL=C; export LC_ALL; \ cd $(srcdir); \ if $(MSGINIT) -i $(DOMAIN).pot --no-translator -l $$ll -o - 2>/dev/null | sed -f $$tmpdir/$$lang.insert-header | $(MSGCONV) -t UTF-8 | $(MSGFILTER) sed -f `echo $$lang | sed -e 's/.*@//'`.sed 2>/dev/null > $$tmpdir/$$lang.new.po; then \ if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ rm -f $$tmpdir/$$lang.new.po; \ else \ if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ :; \ else \ echo "creation of $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ exit 1; \ fi; \ fi; \ else \ echo "creation of $$lang.po failed!" 1>&2; \ rm -f $$tmpdir/$$lang.new.po; \ fi en@quot.insert-header: insert-header.sin sed -e '/^#/d' -e 's/HEADER/en@quot.header/g' $(srcdir)/insert-header.sin > en@quot.insert-header en@boldquot.insert-header: insert-header.sin sed -e '/^#/d' -e 's/HEADER/en@boldquot.header/g' $(srcdir)/insert-header.sin > en@boldquot.insert-header mostlyclean: mostlyclean-quot mostlyclean-quot: rm -f *.insert-header kanyremote-6.4/po/pl_PL.gmo0000644000232200023220000002066412456270262016255 0ustar debalancedebalanceŢ•4łL  ) )7 a %i #Ź 2ł ć î ô ű ˙  ' 7 C P _ q {  • µ Ö ÷ " , #D h ?… Ĺ Ý ä ř D/t z‡ ›Ą¸Íŕ çóú  /; M Xdiť¦¶¸'˝ĺ í ű5  @ JV^glq&€ § µ Ŕ ÎÜßç ě ö )1Oo~†‹“¤ ­ąż ĎÜőűS'f{â çő!5Qh{›­1¶8č!H3|-„˛·ĘĺĄřž°/Äô%ü!"4Dy ‚Ž–ś ˘Ă Ů ă#í" 4>FW"t+—Ă#Öú6"QOtÄŢĺ ü%F8 ‡” «·Ďě  $=Oen„Ś•ś¸ ×âő÷*ü' / ;EEK ‘ ź © µÁĆĚ(Ü   +=@G LV fry Ł Áâú  ' 2 @M _l‹ ’ś°ą_ÁW!y}Ž(®!×ů 4 U k (r 9› Ő =ď -!.5!d!i!!—!+O~-L:€koli_$}yd=18TWZu|m3J{?DSI' ,5g]> c(V pqrFA@GY7Hh`#ER4Ct; Xs%Pj w*B^&/ v\M6‚e.[axf0)"Knz<2NU9Qb! with icon set ) to upload !16x16 and 64x64 title icons are availableAT modeAT mode could be supported by phone (AT mode is not supported by phone (AT mode is not supported by phone (ERROR response)AT-modeAboutActiveAddAddressAdvertise service through AvahiAlso upload JADApplicationApplicationsAuto reconnectAuto startup withAvailableBemusedBluetooth channelBluetooth service is not activeCan be used on WinMobile devicesCan be useful for Samsung phonesCan not download Can not establish the connection !Can not find JAD file (Can not find browser to show help !Can not find documentation !Can not get port to connect to. Is there any device available ?Can not save the file !CancelCheck ConfigurationChecking J2ME client updatesChooseChoose applicationChoose directories with configuration files and add them to the listCloseClose WindowConfiguration CheckConnectedConnected to phoneConnecting to deviceConnection refusedCtrl+SCustom MadeDeleteDetailsDevice BrowserDevice NameDevice ParametersDirectoriesDownload failed !DownloadedDownloadingEditEdit configuration fileEmpty field means no updateExamplesExecute CommandFFileFiles will be saved to $HOME/.anyRemoteGeneralGnome sessionHTTP portHelpInstall PyBluez first ! Or run with --npybluez optionInstalledKDE sessionManagedMinimizeModeNameNo informationNo updates for J2ME client were found.Non-availableNot activeNot availableNot installedOKPackagePingPing OK !Ping failed !PreferencesQuitReady to connect onRestoreRun anyRemote when discoveredRun device browser with timeoutRun on startupRunningSaveSave AsScan for devicesScanningServer-modeSetupShow in list : Specify NameSpecify options manuallyStartStatusStopStop anyRemoteTCP portTest ATThere is no item in the list ! kAnyRemote will not be able to manage any software !This is the first time kAnyRemote runs. Please specify directories with anyRemote configuration files.TypeUpdate StatusUpdate application list everyUse Bluetooth connection, channelUse TCP/IP connection, portUse Web Interace, portUse connect stringWait other operations to finishWait ping resultsWarning:Would You like to download J2ME client from Web ?anyRemote not found ! Please install it or correct $PATHanyRemote stoppedanyRemote will start only if no other instances of anyRemote are runningiViewersdptool not found ! Please install bluez-utilsec.use big title iconuse version without JSR-82with all icon setsProject-Id-Version: kanyremote 6.3.5 Report-Msgid-Bugs-To: POT-Creation-Date: 2015-01-16 23:04+0300 PO-Revision-Date: 2008-07-10 14:38+0200 Last-Translator: Marek SZUBA Language-Team: Polish Language: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2); z zestawem ikon ) do zaĹ‚adowania !DostÄ™pne ikony w rozdzielczoĹ›ci 16x16 i 64x64Tryb ATTelefon moĹĽe pracować w trybie AT (Telefon nie obsĹ‚uguje trybu AT (Telefon nie obsĹ‚uguje trybu AT (odpowiedĹş "ERROR")Trybu ATO programieAktywnaDodajAdresRozgĹ‚aszaj usĹ‚ugÄ™ przez AvahiWgraj takĹĽe plik JADaplikacjaaplikacjeAutomatycznie odtwĂłrz połączenieUruchom automatycznie przy starcieDostÄ™pneBemusedBluetooth kanaĹ‚Nieaktywna usĹ‚uga BluetoothDziaĹ‚a na urzÄ…dzeniach WinMobilePotencjalnie przydatne w telefonach SamsungNie mogÄ™ pobrać Nie mogÄ™ nawiÄ…zać połączenia !Nie mogÄ™ znaleźć pliku JAD (Nie znaleziono przeglÄ…darki do wyĹ›wietlania pomocy !Nie mogÄ™ znaleźć dokumentacji !Brak portu do nawiÄ…zania połączenia. Czy sÄ… dostÄ™pne jakieĹ› urzÄ…dzenia ?Nie mogÄ™ zapisać pliku!AnulujSprawdĹş konfiguracjÄ™Szukam aktualizacji klienta J2MEWybierzWybierz aplikacjÄ™Wybierz katalogi zawierajÄ…ce pliki konfiguracyjne i dodaj je do listyZamknijZamknij oknoSprawdĹş konfiguracjÄ™PołączonoPołączono z telefonemĹÄ…czÄ™ siÄ™ z urzÄ…dzeniemPołączenie odrzuconeCtrl+SWĹ‚asneUsuĹ„SzczegółyPrzeglÄ…darka urzÄ…dzeĹ„Nazwa urzÄ…dzeniaParametry urzÄ…dzeniaKatalogiPobieranie nieudane !PobranoPobieramEdytujWybierz plik konfiguracyjnyPuste pole - bez odĹ›wieĹĽaniaprzykĹ‚adyWywoĹ‚aj polecenieFPlikPliki zapisywane bÄ™dÄ… w $HOME/.anyRemoteOgĂłlnesesji GnomeHTTP portPomocZainstaluj najpierw PyBluez ! Lub uruchom program z opcjÄ… --npybluezZainstalowanysesji KDEZarzÄ…dzaneMinimalizujTrybNazwaBrak informacjiNie znaleziono aktualizacji klienta J2MENiedostÄ™pneNieaktywnaNie dostÄ™pneNie zainstalowanyOKPakietPingPing OK !Ping nieudany !PreferencjeWyjdĹşGotowy do połączenia poprzezPrzywróćUruchom anyRemote po wykryciuTimeout przeglÄ…darki urzÄ…dzeĹ„Uruchamiaj przy starciePracujeZapiszZapisz jakoSzukaj urzÄ…dzeĹ„SkanowanieTrybu serweraKonfiguracjaPokaĹĽ na liĹ›ciePodaj nazwÄ™OkreĹ›l rÄ™cznie opcjeUruchomStatusZatrzymajZatrzymaj anyRemoteTCP portTest ATBrak wpisĂłw na liĹ›cie ! kAnyRemote nie bÄ™dzie w stanie zarzÄ…dzać ĹĽadnym oprogramowaniem !Pierwsze uruchomienie kAnyRemote. WskaĹĽ katalogi zawierajÄ…ce konfiguracjÄ™ anyRemote.TypOdĹ›wieĹĽ StatusOdĹ›wieĹĽaj listÄ™ aplikacji coUĹĽywaj połączenia Bluetooth, kanaĹ‚ UĹĽywaj połączenia TCP/IP, portUĹĽywaj interfejsu Web, portUĹĽyj Ĺ‚aĹ„cucha połączeniaCzekam na koniec innych operacjiCzekam na wyniki pingUwaga:Czy chcesz pobrać klienta J2ME z sieci?Nie znaleziono anyRemote ! Zainstaluj go lub popraw $PATHanyRemote jest zatrzymanyNie moĹĽna uruchomić wiÄ™cej niĹĽ jednej instancji anyRemoteiViewerNie znaleziono sdptool ! Zainstaluj bluez-utilsec.duĹĽa ikona tytuĹ‚owaUĹĽyj wersji bez JSR-82ze wszystkimi zestawami ikonkanyremote-6.4/po/nl_NL.po0000644000232200023220000003750612456267327016120 0ustar debalancedebalance# Dutch translations for kanyremote package # Engelse vertalingen voor het pakket kanyremote. # Copyright (C) 2008-2012 Mikhail Fedotov # This file is distributed under the same license as the kanyremote package. # msgid "" msgstr "" "Project-Id-Version: kanyremote 6.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-01-16 23:04+0300\n" "PO-Revision-Date: 2008-08-19 20:54+0400\n" "Last-Translator: Geert Vanhaute\n" "Language-Team: Dutch\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: kanyremote:111 msgid "Installed" msgstr "GeĂŻnstalleerd" #: kanyremote:112 msgid "Not installed" msgstr "Niet geĂŻnstalleerd" #: kanyremote:114 msgid "No information" msgstr "Geen informatie" #: kanyremote:115 msgid "Available" msgstr "Beschikbaar" #: kanyremote:116 msgid "Not available" msgstr "Niet beschikbaar" #: kanyremote:117 msgid "Managed" msgstr "Beheerd" #: kanyremote:118 msgid "Running" msgstr "Bezig" #: kanyremote:120 msgid "Connecting to device" msgstr "Bezig met verbinden met toestel" #: kanyremote:121 msgid "Wait other operations to finish" msgstr "Wacht tot andere handelingen beĂ«indigd zijn" #: kanyremote:123 msgid "TCP port" msgstr "" #: kanyremote:124 msgid "Bluetooth channel" msgstr "" #: kanyremote:125 msgid "HTTP port" msgstr "" #: kanyremote:128 kanyremote:3807 msgid "Downloading" msgstr "Download bezig" #: kanyremote:129 #, fuzzy msgid "Checking J2ME client updates" msgstr "Zoekt naar nieuwe versie van J2ME client" #: kanyremote:130 #, fuzzy msgid "No updates for J2ME client were found." msgstr "Geen updates voor de J2ME client gevonden" #: kanyremote:1098 msgid "Ping failed !" msgstr "Ping gefaald!" #: kanyremote:1100 msgid "Ping OK !" msgstr "Ping OK!" #: kanyremote:1115 kanyremote:1120 kanyremote:1148 msgid ") to upload !" msgstr ") niet vinden om te uploaden !" #: kanyremote:1115 kanyremote:1120 #, fuzzy msgid "Can not find J2ME midlet (" msgstr "Kan J2ME midlet (" #: kanyremote:1137 #, fuzzy msgid "" "None of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-" "sendto and kbtobexclient are installed !" msgstr "" "Noch bluedevil-sendfile, noch gnome-obex-send, noch bluetooth-sendto, noch " "blueman-sendto, noch kbtobexclient zijn geĂŻnstalleerd!" #: kanyremote:1148 msgid "Can not find JAD file (" msgstr "Kan JAD bestand (" #: kanyremote:1214 msgid "Can not get port to connect to. Is there any device available ?" msgstr "Kan poort niet vinden om te verbinden. Is er enig toestel beschikbaar?" #: kanyremote:1224 msgid "Connection refused" msgstr "Verbinding geweigerd" #: kanyremote:1245 msgid "AT mode is not supported by phone (" msgstr "AT mode is niet ondersteund door GSM (" #: kanyremote:1247 msgid "AT mode could be supported by phone (" msgstr "AT mode kan niet ondersteund worden door GSM (" #: kanyremote:1249 msgid "AT mode is not supported by phone (ERROR response)" msgstr "AT mode is niet ondersteund door GSM (antwoord is ERROR)" #: kanyremote:1280 kanyremote:1323 msgid "Name" msgstr "Naam" #: kanyremote:1281 kanyremote:1324 kanyremote:1706 msgid "Device Name" msgstr "Toestel naam" #: kanyremote:1282 kanyremote:1325 msgid "Address" msgstr "Adres" #: kanyremote:1283 kanyremote:1326 kanyremote:1747 kanyremote:1835 #: kanyremote:2998 kanyremote:3165 msgid "Status" msgstr "Status" #: kanyremote:1292 kanyremote:1329 msgid "Scan for devices" msgstr "Toestellen scannen" #: kanyremote:1293 kanyremote:1330 kanyremote:3039 msgid "Details" msgstr "Details" #: kanyremote:1294 kanyremote:1331 kanyremote:2650 msgid "Delete" msgstr "Wissen" #: kanyremote:1295 kanyremote:1332 kanyremote:1723 kanyremote:1754 #: kanyremote:1839 kanyremote:1959 kanyremote:2149 kanyremote:2190 msgid "Close" msgstr "Sluiten" #: kanyremote:1299 kanyremote:1333 kanyremote:1758 kanyremote:1840 #: kanyremote:2153 kanyremote:2194 kanyremote:3085 kanyremote:3192 msgid "File" msgstr "Bestand" #: kanyremote:1322 kanyremote:3075 kanyremote:3190 msgid "Device Browser" msgstr "Toestel browser" #: kanyremote:1351 msgid "Scanning" msgstr "Scant" #: kanyremote:1447 msgid "" "anyRemote will start only if no other instances of anyRemote are running" msgstr "" "anyRemote kan enkel starten als geen andere instanties van anyRemote actief " "zijn" #: kanyremote:1498 msgid "Can be useful for Samsung phones" msgstr "Kan nuttig zijn voor Samsung GSM's" #: kanyremote:1502 msgid "16x16 and 64x64 title icons are available" msgstr "16x16 en 64x64 titel icoontjes zijn beschikbaar" #: kanyremote:1506 msgid "Can be used on WinMobile devices" msgstr "Kan gebruikt worden voor WinMobile toestellen" #: kanyremote:1549 #, fuzzy msgid "It needs to install anyremote-j2me-client package first" msgstr "anyremote-j2me-client pakket moet eerst geĂŻnstalleerd worden" #: kanyremote:1556 kanyremote:1558 msgid "Bluetooth service is not active" msgstr "Bluetooth service is niet actief" #: kanyremote:1682 msgid "Wait ping results" msgstr "Wacht op ping resultaten" #: kanyremote:1702 msgid "Device Parameters" msgstr "Toestel parameters" #: kanyremote:1704 #, fuzzy msgid "BT address" msgstr "BT adres" #: kanyremote:1707 msgid "Specify Name" msgstr "Geef de naam" #: kanyremote:1708 msgid " with icon set " msgstr " met iconen " #: kanyremote:1709 msgid "Run anyRemote when discovered" msgstr "Start anyRemote indien gevonden" #: kanyremote:1710 msgid "use big title icon" msgstr "gebruik groot titel icoon" #: kanyremote:1711 msgid "use version without JSR-82" msgstr "gebruik versie zonder JSR-82" #: kanyremote:1712 msgid "Also upload JAD" msgstr "JAD ook uploaden" #: kanyremote:1718 msgid "with all icon sets" msgstr "met alle icoon sets" #: kanyremote:1719 kanyremote:2651 kanyremote:2659 kanyremote:2704 #: kanyremote:3052 kanyremote:3169 msgid "Choose" msgstr "Kiezen" #: kanyremote:1720 msgid "Ping" msgstr "Ping" #: kanyremote:1721 #, fuzzy msgid "Upload J2ME" msgstr "J2ME uploaden" #: kanyremote:1722 msgid "Test AT" msgstr "Test AT" #: kanyremote:1724 kanyremote:1960 kanyremote:2656 msgid "OK" msgstr "OK" #: kanyremote:1746 kanyremote:1834 msgid "Package" msgstr "Pakket" #: kanyremote:1796 msgid "Downloaded" msgstr "Gedownload" #: kanyremote:1802 msgid "Not active" msgstr "Niet actief" #: kanyremote:1804 msgid "Active" msgstr "Actief" #: kanyremote:1825 msgid "Warning:" msgstr "Waarschuwing:" #: kanyremote:1826 #, fuzzy msgid "" "Installation directory of anyremote-j2me-client not specified in current " "setup configuration !" msgstr "" "Installatie folder van anyremote-j2me-client is niet opgegeven in huidige " "configuratie" #: kanyremote:1833 msgid "Configuration Check" msgstr "Controleer Configuratie" #: kanyremote:1872 kanyremote:1954 kanyremote:2997 kanyremote:3164 msgid "Application" msgstr "Applicatie" #: kanyremote:1873 kanyremote:1955 kanyremote:2999 kanyremote:3166 msgid "Mode" msgstr "Mode" #: kanyremote:1874 kanyremote:3001 msgid "F" msgstr "F" #: kanyremote:1953 msgid "Choose application" msgstr "Kies applicatie" #: kanyremote:2147 kanyremote:2191 kanyremote:3072 kanyremote:3187 msgid "Save" msgstr "Opslaan" #: kanyremote:2148 kanyremote:2193 msgid "Save As" msgstr "Opslaan als" #: kanyremote:2189 kanyremote:3183 msgid "Edit configuration file" msgstr "Bewerk configuratie bestand" #: kanyremote:2192 msgid "Ctrl+S" msgstr "Ctrl+S" #: kanyremote:2208 msgid "Can not save the file !" msgstr "Bestand kan niet opslaan worden !" #: kanyremote:2250 msgid "General" msgstr "Algemeen" #: kanyremote:2262 kanyremote:2657 msgid "Directories" msgstr "Folders" #: kanyremote:2265 msgid "Choose directories with configuration files and add them to the list" msgstr "Kies folders met configuratiebestanden en voeg deze toe aan de lijst" #: kanyremote:2328 msgid "Empty field means no update" msgstr "Een leeg veld betekent geen update" #: kanyremote:2336 #, fuzzy msgid "" "Empty field means no update. Beware: Android/J2ME clients could fail to " "connect to anyRemote when browsing is in process" msgstr "" "Een leeg veld betekent geen update. Opgepast: Android/J2ME client kan " "mogelijk niet verbinden met anyRemote als er gebrowsed wordt." #: kanyremote:2346 #, fuzzy msgid "Server Mode" msgstr "Server mode" #: kanyremote:2395 msgid "Files will be saved to $HOME/.anyRemote" msgstr "Bestanden worden opgeslagen in $HOME/.anyRemote" #: kanyremote:2406 msgid "AT mode" msgstr "AT-mode" #: kanyremote:2427 msgid "Bemused" msgstr "Bemused" #: kanyremote:2444 kanyremote:2632 msgid "iViewer" msgstr "iViewer" #: kanyremote:2622 kanyremote:3073 kanyremote:3188 msgid "Preferences" msgstr "Voorkeuren" #: kanyremote:2624 msgid "Show in list : " msgstr "Toon in lijst" #: kanyremote:2625 #, fuzzy msgid "Upload J2ME client from " msgstr "Upload J2ME klant vanaf " #: kanyremote:2626 msgid "Examples" msgstr "Voorbeelden" #: kanyremote:2627 msgid "Applications" msgstr "Applicaties" #: kanyremote:2628 msgid "Custom Made" msgstr "Aangepast gemaakt" #: kanyremote:2629 msgid "Server-mode" msgstr "Server mode" #: kanyremote:2630 #, fuzzy msgid "Bemused emulation" msgstr "Bemused emulatie" #: kanyremote:2631 msgid "AT-mode" msgstr "AT-mode" #: kanyremote:2633 msgid "Non-available" msgstr "Niet beschikbaar" #: kanyremote:2634 msgid "Update application list every" msgstr "Update applicatielijst elke" #: kanyremote:2635 kanyremote:2636 msgid "sec." msgstr "sec." #: kanyremote:2638 msgid "Use Bluetooth connection, channel" msgstr "" #: kanyremote:2639 msgid "Use TCP/IP connection, port" msgstr "" #: kanyremote:2640 msgid "Use Web Interace, port" msgstr "" #: kanyremote:2641 msgid "Advertise service through Avahi" msgstr "" #: kanyremote:2642 msgid "Specify options manually" msgstr "" #: kanyremote:2644 kanyremote:2645 kanyremote:2646 msgid "Use connect string" msgstr "Gebruik connectie string" #: kanyremote:2648 msgid "Run device browser with timeout" msgstr "Start toestelbrowser met timeout" #: kanyremote:2649 kanyremote:2678 msgid "Add" msgstr "Toevoegen" #: kanyremote:2652 msgid "Auto reconnect" msgstr "Automatisch opnieuw verbinden" #: kanyremote:2653 msgid "Gnome session" msgstr "Gnome sessie" #: kanyremote:2654 msgid "Auto startup with" msgstr "Automatisch opstarten met" #: kanyremote:2655 msgid "KDE session" msgstr "KDE sessie" #: kanyremote:2658 #, fuzzy msgid "Run on startup" msgstr "Automatisch opstarten met" #: kanyremote:2660 msgid "Cancel" msgstr "Annuleren" #: kanyremote:2661 #, fuzzy msgid "Download J2ME client from Web" msgstr "Download J2ME client van internet" #: kanyremote:2662 #, fuzzy msgid "Check J2ME client updates" msgstr "Controleer op nieuwe versie van J2ME client" #: kanyremote:2663 #, fuzzy msgid "Check J2ME client updates at start" msgstr "Controleer op nieuwe versie van J2ME client bij opstarten" #: kanyremote:2804 msgid "" "There is no item in the list !\n" "kAnyRemote will not be able to manage any software !" msgstr "" "De lijst is leeg!\n" "kAnyRemote kan dus geen software beheren!" #: kanyremote:2989 kanyremote:3067 kanyremote:3174 kanyremote:3185 #: kanyremote:4425 msgid "Stop" msgstr "Stoppen" #: kanyremote:2990 kanyremote:3066 kanyremote:3175 kanyremote:3184 #: kanyremote:4424 msgid "Start" msgstr "Beginnen" #: kanyremote:3000 kanyremote:3167 msgid "Type" msgstr "Type" #: kanyremote:3058 kanyremote:3171 msgid "Execute Command" msgstr "Uitvoeren" #: kanyremote:3064 kanyremote:3176 kanyremote:4427 msgid "Quit" msgstr "Verlaten" #: kanyremote:3065 kanyremote:3182 msgid "Edit" msgstr "Bewerken" #: kanyremote:3068 msgid "Update Status" msgstr "Status updaten" #: kanyremote:3069 kanyremote:3173 msgid "Close Window" msgstr "Sluit window" #: kanyremote:3074 kanyremote:3189 msgid "Check Configuration" msgstr "Controleer configuratie" #: kanyremote:3078 kanyremote:3100 kanyremote:3178 kanyremote:3194 msgid "Help" msgstr "Help" #: kanyremote:3079 kanyremote:3180 kanyremote:4423 msgid "About" msgstr "Over" #: kanyremote:3094 kanyremote:3193 msgid "Setup" msgstr "Instellingen" #: kanyremote:3186 msgid "Stop anyRemote" msgstr "anyRemote stoppen" #: kanyremote:3199 msgid "" "This is the first time kAnyRemote runs.\n" "Please specify directories with anyRemote configuration files." msgstr "" "Dit is de eerste keer dat kAnyRemote gestart wordt.\n" "Geef de folders met de anyRemote configuratie bestanden op." #: kanyremote:3203 #, fuzzy msgid "Would You like to download J2ME client from Web ?" msgstr "Wilt u de J2ME client van internet downloaden?" #: kanyremote:3308 msgid "Can not find browser to show help !" msgstr "Browser om hulp te tonen kon niet gevonden worden !" #: kanyremote:3324 msgid "Can not find documentation !" msgstr "Documentatie niet gevonden !" #: kanyremote:3471 msgid "anyRemote stopped" msgstr "anyRemote is gestopt" #: kanyremote:3481 #, fuzzy msgid "Ready to connect on" msgstr "Automatisch opnieuw verbinden" #: kanyremote:3491 msgid "Connected to phone" msgstr "Verbonden met GSM" #: kanyremote:3493 msgid "Connected" msgstr "Verbonden" #: kanyremote:3644 #, fuzzy msgid "" "New version of J2ME client is available. Would You like to download it ?" msgstr "Nieuwe versie van de J2ME client beschikbaar. Wilt u deze downloaden?" #: kanyremote:3771 msgid "Can not establish the connection !" msgstr "Kan geen verbinding maken !" #: kanyremote:3786 msgid "Download failed !" msgstr "Download mislukt !" #: kanyremote:3795 msgid "Can not download " msgstr "Kan niet downloaden: " #: kanyremote:4168 msgid "" "anyRemote not found !\n" "Please install it or correct $PATH" msgstr "" "anyRemote niet gevonden!\n" "Installeer het of corrigeer $PATH." #: kanyremote:4172 msgid "" "sdptool not found !\n" "Please install bluez-util" msgstr "" "sdptool niet gevonden!\n" "Installeer bluez-util aub." #: kanyremote:4363 msgid "" "Install PyBluez first !\n" "Or run with --npybluez option" msgstr "Installeer eerst PyBluezof start met optie --npybluez!" #: kanyremote:4426 msgid "Minimize" msgstr "" #: kanyremote:4426 msgid "Restore" msgstr "" #, fuzzy #~ msgid "Can not find anyremote-j2me-client installation !" #~ msgstr "anyremote-j2me-client installatie kon niet gevonden worden!" #~ msgid "Disconnected from phone" #~ msgstr "Verbinding met GSM verbroken" #~ msgid "" #~ "You need to specify the same address and port 5003 in CF iViewer setup on " #~ "iPhone/iPod Touch" #~ msgstr "" #~ "U moet hetzelfde adres en poort 5003 opgeven in CF iViewer instellingen " #~ "op de iPhone/iPod Touch" #~ msgid "Use host ip" #~ msgstr "Gebruik host ip" #~ msgid "Download iViewer GUI files" #~ msgstr "iViewer GUI bestanden downloaden" #~ msgid "Would You like to change upload java client path ?" #~ msgstr "Wilt u het upload java client pad wijzigen?" #~ msgid "Run web interface with parameters" #~ msgstr "Start web interface met parameters" #~ msgid "anyremote2html is not installed !" #~ msgstr "anyremote2html is niet geĂŻnstalleerd!" #~ msgid "Directory selection" #~ msgstr "Folders" #~ msgid "All" #~ msgstr "Alles" #~ msgid "Custom" #~ msgstr "Aangepast" #~ msgid "Example" #~ msgstr "Voorbeelden" #~ msgid "Can not read the file " #~ msgstr "Bestand kan niet gelezen worden" #~ msgid "Save File As" #~ msgstr "Bestand opslaan als" #~ msgid "Properties" #~ msgstr "Eigenschappen" #~ msgid "Upload" #~ msgstr "Uploaden" #~ msgid "Override \"Device=\" parameter with" #~ msgstr "\"Device=\" parameter opheffen met:" #~ msgid "Name " #~ msgstr "Naam " #~ msgid "Address " #~ msgstr "Adres " #~ msgid "Status " #~ msgstr "Status " #~ msgid "Application " #~ msgstr "Applicatie " #~ msgid "Status " #~ msgstr "Status " #~ msgid "Mode " #~ msgstr "Mode " #~ msgid "Exit" #~ msgstr "Verlaten" #~ msgid "Device Name:" #~ msgstr "Toestal naam:" #~ msgid "Check configuration" #~ msgstr "Controleer configuratie" #~ msgid " from " #~ msgstr " kan niet gedownload worden van " #~ msgid "Select configuration file" #~ msgstr "Selecteer configuratie bestand" #~ msgid "Run" #~ msgstr "Starten" #~ msgid "Contents..." #~ msgstr "Inhoud..." #~ msgid "Menu" #~ msgstr "Menu" kanyremote-6.4/po/quot.sed0000644000232200023220000000023112061426065016210 0ustar debalancedebalances/"\([^"]*\)"/“\1”/g s/`\([^`']*\)'/â€\1’/g s/ '\([^`']*\)' / â€\1’ /g s/ '\([^`']*\)'$/ â€\1’/g s/^'\([^`']*\)' /â€\1’ /g s/“”/""/g kanyremote-6.4/po/de_DE.po0000644000232200023220000003775512456267546016067 0ustar debalancedebalance# German (de_DE) translations for kanyremote package # German (de_DE) messages for kanyremote. # Copyright (C) 2008-2015 Mikhail Fedotov # This file is distributed under the same license as the kanyremote package. # Based on Austrian translation by Christian Zehetner. Thanks to Johann Bauer for correction # Mikhail Fedotov , 2008,2009,2010. # msgid "" msgstr "" "Project-Id-Version: kanyremote 6.3.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-01-16 23:04+0300\n" "PO-Revision-Date: 2010-01-20 19:15+0100\n" "Last-Translator: Johann Bauer \n" "Language-Team: German\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Language: de_DE\n" "X-Source-Language: C\n" #: kanyremote:111 msgid "Installed" msgstr "Installiert" #: kanyremote:112 msgid "Not installed" msgstr "Nicht installiert" #: kanyremote:114 msgid "No information" msgstr "Keine Information" #: kanyremote:115 msgid "Available" msgstr "VerfĂĽgbar" #: kanyremote:116 msgid "Not available" msgstr "Nicht verfĂĽgbar" #: kanyremote:117 msgid "Managed" msgstr "Verwaltet" #: kanyremote:118 msgid "Running" msgstr "Läuft" #: kanyremote:120 msgid "Connecting to device" msgstr "Verbinde mit dem Gerät" #: kanyremote:121 msgid "Wait other operations to finish" msgstr "Warte auf die Beendigung anderer Operationen" #: kanyremote:123 msgid "TCP port" msgstr "TCP Port" #: kanyremote:124 msgid "Bluetooth channel" msgstr "Bluetooth Kanal" #: kanyremote:125 msgid "HTTP port" msgstr "HTTP Port" #: kanyremote:128 kanyremote:3807 msgid "Downloading" msgstr "Herunterladen" #: kanyremote:129 msgid "Checking J2ME client updates" msgstr "ĂśberprĂĽfe J2ME-Client Aktualisierungen" #: kanyremote:130 msgid "No updates for J2ME client were found." msgstr "Keine Aktualisierungen fĂĽr den J2ME-Client gefunden." #: kanyremote:1098 msgid "Ping failed !" msgstr "Ping fehlgeschlagen !" #: kanyremote:1100 msgid "Ping OK !" msgstr "Ping OK !" #: kanyremote:1115 kanyremote:1120 kanyremote:1148 msgid ") to upload !" msgstr ") zum hochladen !" #: kanyremote:1115 kanyremote:1120 msgid "Can not find J2ME midlet (" msgstr "Kann J2ME midlet nicht finden (" #: kanyremote:1137 msgid "" "None of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-" "sendto and kbtobexclient are installed !" msgstr "" "Weder bluedevil-sendfile, gnome-obex-send, noch bluetooth-sendto, blueman-" "sendto oder kbtobexclient ist installiert !" #: kanyremote:1148 msgid "Can not find JAD file (" msgstr "Kann JAD Datei nicht finden (" #: kanyremote:1214 msgid "Can not get port to connect to. Is there any device available ?" msgstr "Bekomme keinen Port fĂĽr die Verbindung. Sind Geräte verfĂĽgbar?" #: kanyremote:1224 msgid "Connection refused" msgstr "Verbindung zurĂĽckgewiesen" #: kanyremote:1245 msgid "AT mode is not supported by phone (" msgstr "AT mode wird vom Telefon nicht unterstĂĽtzt (" #: kanyremote:1247 msgid "AT mode could be supported by phone (" msgstr "AT mode könnte vom Telefon unterstĂĽtzt werden (" # #: kanyremote:1249 msgid "AT mode is not supported by phone (ERROR response)" msgstr "AT mode wird vom Telefon nicht unterstĂĽtzt (FehlerrĂĽckmeldung)" #: kanyremote:1280 kanyremote:1323 msgid "Name" msgstr "Name" #: kanyremote:1281 kanyremote:1324 kanyremote:1706 msgid "Device Name" msgstr "Gerätename" #: kanyremote:1282 kanyremote:1325 msgid "Address" msgstr "Adresse" #: kanyremote:1283 kanyremote:1326 kanyremote:1747 kanyremote:1835 #: kanyremote:2998 kanyremote:3165 msgid "Status" msgstr "Status" #: kanyremote:1292 kanyremote:1329 msgid "Scan for devices" msgstr "Suche nach Geräten" #: kanyremote:1293 kanyremote:1330 kanyremote:3039 msgid "Details" msgstr "Details" #: kanyremote:1294 kanyremote:1331 kanyremote:2650 msgid "Delete" msgstr "Entfernen" #: kanyremote:1295 kanyremote:1332 kanyremote:1723 kanyremote:1754 #: kanyremote:1839 kanyremote:1959 kanyremote:2149 kanyremote:2190 msgid "Close" msgstr "SchlieĂźen" #: kanyremote:1299 kanyremote:1333 kanyremote:1758 kanyremote:1840 #: kanyremote:2153 kanyremote:2194 kanyremote:3085 kanyremote:3192 msgid "File" msgstr "Datei" #: kanyremote:1322 kanyremote:3075 kanyremote:3190 msgid "Device Browser" msgstr "Geräte Browser" #: kanyremote:1351 msgid "Scanning" msgstr "Scannen" #: kanyremote:1447 msgid "" "anyRemote will start only if no other instances of anyRemote are running" msgstr "" "anyRemote wird nur ausgefĂĽhrt, wenn keine weiteren Instanzen von anyRemote " "laufen" #: kanyremote:1498 msgid "Can be useful for Samsung phones" msgstr "Kann fĂĽr Samsung Telefone nĂĽtzlich sein" #: kanyremote:1502 msgid "16x16 and 64x64 title icons are available" msgstr "16x16 und 64x64 Titlesymbole sind verfĂĽgbar" #: kanyremote:1506 msgid "Can be used on WinMobile devices" msgstr "Kann mit WinMobile Geräten verwendet werden" #: kanyremote:1549 msgid "It needs to install anyremote-j2me-client package first" msgstr "anyremote-j2me-client Paket muss vorher installiert werden" #: kanyremote:1556 kanyremote:1558 msgid "Bluetooth service is not active" msgstr "Bluetooth Service ist nicht aktiviert" #: kanyremote:1682 msgid "Wait ping results" msgstr "Warte auf die Ping Resultate" #: kanyremote:1702 msgid "Device Parameters" msgstr "Geräteparameter" #: kanyremote:1704 msgid "BT address" msgstr "BT Adresse" #: kanyremote:1707 msgid "Specify Name" msgstr "Name festlegen" #: kanyremote:1708 msgid " with icon set " msgstr " mit dem Icon set" #: kanyremote:1709 msgid "Run anyRemote when discovered" msgstr "Starte anyRemote wenn ein Gerät gefunden wird" #: kanyremote:1710 msgid "use big title icon" msgstr "verwende groĂźe Titel Icons" #: kanyremote:1711 msgid "use version without JSR-82" msgstr "verwende eine Version ohne JSR-82" #: kanyremote:1712 msgid "Also upload JAD" msgstr "JAD ebenfalls hochladen" #: kanyremote:1718 msgid "with all icon sets" msgstr "mit allen Symboldateien" #: kanyremote:1719 kanyremote:2651 kanyremote:2659 kanyremote:2704 #: kanyremote:3052 kanyremote:3169 msgid "Choose" msgstr "Auswählen" #: kanyremote:1720 msgid "Ping" msgstr "Ping" #: kanyremote:1721 msgid "Upload J2ME" msgstr "Lade J2ME hoch" #: kanyremote:1722 msgid "Test AT" msgstr "Teste AT" #: kanyremote:1724 kanyremote:1960 kanyremote:2656 msgid "OK" msgstr "OK" #: kanyremote:1746 kanyremote:1834 msgid "Package" msgstr "Paket" #: kanyremote:1796 msgid "Downloaded" msgstr "Heruntergeladen" #: kanyremote:1802 msgid "Not active" msgstr "Nicht aktiviert" #: kanyremote:1804 msgid "Active" msgstr "Aktiviert" #: kanyremote:1825 msgid "Warning:" msgstr "Warnung:" #: kanyremote:1826 msgid "" "Installation directory of anyremote-j2me-client not specified in current " "setup configuration !" msgstr "" "Installationsverzeichnis von anyremote-j2me-client ist nicht festgelegt in " "den derzeitigen Einstellungen !" #: kanyremote:1833 msgid "Configuration Check" msgstr "ĂśberprĂĽfe Konfiguration" #: kanyremote:1872 kanyremote:1954 kanyremote:2997 kanyremote:3164 msgid "Application" msgstr "Anwendung" #: kanyremote:1873 kanyremote:1955 kanyremote:2999 kanyremote:3166 msgid "Mode" msgstr "Modus" #: kanyremote:1874 kanyremote:3001 msgid "F" msgstr "" #: kanyremote:1953 msgid "Choose application" msgstr "Wähle Anwendung" #: kanyremote:2147 kanyremote:2191 kanyremote:3072 kanyremote:3187 msgid "Save" msgstr "Speichern" #: kanyremote:2148 kanyremote:2193 msgid "Save As" msgstr "Speichern unter" #: kanyremote:2189 kanyremote:3183 msgid "Edit configuration file" msgstr "Wähle Konfigurationsdatei" #: kanyremote:2192 msgid "Ctrl+S" msgstr "" #: kanyremote:2208 msgid "Can not save the file !" msgstr "Kann die Datei nicht speichern !" #: kanyremote:2250 msgid "General" msgstr "General" #: kanyremote:2262 kanyremote:2657 msgid "Directories" msgstr "Ordner" #: kanyremote:2265 msgid "Choose directories with configuration files and add them to the list" msgstr "" "Wähle die Ordner mit den Konfigurationsdateien und fĂĽge sie der Liste bei" #: kanyremote:2328 msgid "Empty field means no update" msgstr "Leeres Feld bedeutet keine Aktualisierung" #: kanyremote:2336 msgid "" "Empty field means no update. Beware: Android/J2ME clients could fail to " "connect to anyRemote when browsing is in process" msgstr "" "Leeres Feld bedeutet keine Aktualisierung. Achtung: Verbindung zwischen " "Android/J2ME client und anyRemote könnte fehlschlagen, wenn gerade gesucht " "wird" #: kanyremote:2346 msgid "Server Mode" msgstr "Server Modus" #: kanyremote:2395 msgid "Files will be saved to $HOME/.anyRemote" msgstr "Dateien werden im Ordner $HOME/.anyRemote gespeichert" #: kanyremote:2406 msgid "AT mode" msgstr "AT Modus" #: kanyremote:2427 msgid "Bemused" msgstr "Bemused" #: kanyremote:2444 kanyremote:2632 msgid "iViewer" msgstr "iViewer" #: kanyremote:2622 kanyremote:3073 kanyremote:3188 msgid "Preferences" msgstr "Eigenschaften" #: kanyremote:2624 msgid "Show in list : " msgstr "Zeige in einer Liste : " #: kanyremote:2625 msgid "Upload J2ME client from " msgstr "Lade den J2ME Client hoch von " #: kanyremote:2626 msgid "Examples" msgstr "Beispiel" #: kanyremote:2627 msgid "Applications" msgstr "Anwendungen" #: kanyremote:2628 msgid "Custom Made" msgstr "Benutzerdefiniert" #: kanyremote:2629 msgid "Server-mode" msgstr "Server Modus" #: kanyremote:2630 msgid "Bemused emulation" msgstr "Bemused-Emulation" #: kanyremote:2631 msgid "AT-mode" msgstr "AT Modus" #: kanyremote:2633 msgid "Non-available" msgstr "Nicht verfĂĽgbar" #: kanyremote:2634 msgid "Update application list every" msgstr "Aktualisiere Anwendungsliste alle" #: kanyremote:2635 kanyremote:2636 msgid "sec." msgstr "sec." #: kanyremote:2638 msgid "Use Bluetooth connection, channel" msgstr "Benutze Bluetooth Verbindung, Kanal " #: kanyremote:2639 msgid "Use TCP/IP connection, port" msgstr "Benutze TCP/IP Verbindung, port " #: kanyremote:2640 msgid "Use Web Interace, port" msgstr "Benutze das Web Interface, port " #: kanyremote:2641 msgid "Advertise service through Avahi" msgstr "Werbung Service ĂĽber Avahi" #: kanyremote:2642 msgid "Specify options manually" msgstr "Lege die Optionen manuell fest" #: kanyremote:2644 kanyremote:2645 kanyremote:2646 msgid "Use connect string" msgstr "Verwende Verbindungszeichenfolge" #: kanyremote:2648 msgid "Run device browser with timeout" msgstr " Starte Gerätebrowser mit Timeout" #: kanyremote:2649 kanyremote:2678 msgid "Add" msgstr "HinzufĂĽgen" #: kanyremote:2652 msgid "Auto reconnect" msgstr "Automatische Wiederverbindung" #: kanyremote:2653 msgid "Gnome session" msgstr "Gnome Sitzung" #: kanyremote:2654 msgid "Auto startup with" msgstr "Automatischer Start mit" #: kanyremote:2655 msgid "KDE session" msgstr "KDE Sitzung" #: kanyremote:2658 msgid "Run on startup" msgstr "Beim Start ausfĂĽhren" #: kanyremote:2660 msgid "Cancel" msgstr "Abbrechen" #: kanyremote:2661 msgid "Download J2ME client from Web" msgstr "Lade J2ME Client aus dem Web herunter" #: kanyremote:2662 msgid "Check J2ME client updates" msgstr "ĂśberprĂĽfe J2ME-Client Aktualisierungen" #: kanyremote:2663 msgid "Check J2ME client updates at start" msgstr "ĂśberprĂĽfe J2ME-Client Aktualisierungen beim Start" #: kanyremote:2804 msgid "" "There is no item in the list !\n" "kAnyRemote will not be able to manage any software !" msgstr "" "Da sind keine Anwendungen in der Liste\n" " kAnyRemote wird keine Software steuern können !" #: kanyremote:2989 kanyremote:3067 kanyremote:3174 kanyremote:3185 #: kanyremote:4425 msgid "Stop" msgstr "Stop" #: kanyremote:2990 kanyremote:3066 kanyremote:3175 kanyremote:3184 #: kanyremote:4424 msgid "Start" msgstr "Start" #: kanyremote:3000 kanyremote:3167 msgid "Type" msgstr "Typ" #: kanyremote:3058 kanyremote:3171 msgid "Execute Command" msgstr "Befehl ausfĂĽhren" #: kanyremote:3064 kanyremote:3176 kanyremote:4427 msgid "Quit" msgstr "" #: kanyremote:3065 kanyremote:3182 msgid "Edit" msgstr "Bearbeiten" #: kanyremote:3068 msgid "Update Status" msgstr "Aktualisiere Status" #: kanyremote:3069 kanyremote:3173 msgid "Close Window" msgstr "SchlieĂźe Fenster" #: kanyremote:3074 kanyremote:3189 msgid "Check Configuration" msgstr "ĂśberprĂĽfe Konfiguration" #: kanyremote:3078 kanyremote:3100 kanyremote:3178 kanyremote:3194 msgid "Help" msgstr "Hilfe" #: kanyremote:3079 kanyremote:3180 kanyremote:4423 msgid "About" msgstr "Ăśber" #: kanyremote:3094 kanyremote:3193 msgid "Setup" msgstr "Einstellungen" #: kanyremote:3186 msgid "Stop anyRemote" msgstr "" #: kanyremote:3199 msgid "" "This is the first time kAnyRemote runs.\n" "Please specify directories with anyRemote configuration files." msgstr "" "Das ist das erste Mal, dass kAnyRemote ausgefĂĽhrt wurde.\n" "Bitte wähle den Ordner mit den anyRemote Konfigurationsdateien." #: kanyremote:3203 msgid "Would You like to download J2ME client from Web ?" msgstr "Möchten Sie den J2ME Client aus dem Web herunterladen ?" #: kanyremote:3308 msgid "Can not find browser to show help !" msgstr "Kann keinen Browser finden um die Hilfe anzuzeigen !" #: kanyremote:3324 msgid "Can not find documentation !" msgstr "Kann die Dokumentation nicht finden !" #: kanyremote:3471 msgid "anyRemote stopped" msgstr "anyRemote gestopt" #: kanyremote:3481 msgid "Ready to connect on" msgstr "Bereit zum Verbinden am" #: kanyremote:3491 msgid "Connected to phone" msgstr "Mit dem Telefon verbunden" #: kanyremote:3493 msgid "Connected" msgstr "Verbunden" #: kanyremote:3644 msgid "" "New version of J2ME client is available. Would You like to download it ?" msgstr "" "Eine neue Version des J2ME-Clients ist verfĂĽgbar. WĂĽrden Sie sie gerne " "herunterladen?" #: kanyremote:3771 msgid "Can not establish the connection !" msgstr "Kann die Verbindung nicht aufbauen !" #: kanyremote:3786 msgid "Download failed !" msgstr "Herunterladen ist gescheitert !" #: kanyremote:3795 msgid "Can not download " msgstr "Fehlgeschlagener Download der Datei " #: kanyremote:4168 msgid "" "anyRemote not found !\n" "Please install it or correct $PATH" msgstr "" "anyRemote wurde nicht gefunden !\n" "Bitte installiere es oder korrigiere $PATH" #: kanyremote:4172 msgid "" "sdptool not found !\n" "Please install bluez-util" msgstr "" "sdptool wurde nicht gefunden !\n" "Bitte installiere bluez-util" #: kanyremote:4363 msgid "" "Install PyBluez first !\n" "Or run with --npybluez option" msgstr "" "Installiere vorher PyBluez !\n" "Oder starte mit der Option --npybluez" #: kanyremote:4426 msgid "Minimize" msgstr "Minimiere" #: kanyremote:4426 msgid "Restore" msgstr "Wiederherstellen" #~ msgid "channel" #~ msgstr "Kanal" #~ msgid "Can not find anyremote-j2me-client installation !" #~ msgstr "Kann die anyremote-j2me-client Installation nicht finden !" #~ msgid "Disconnected from phone" #~ msgstr "Vom Telefon getrennt" #~ msgid "" #~ "You need to specify the same address and port 5003 in CF iViewer setup on " #~ "iPhone/iPod Touch" #~ msgstr "" #~ "Sie mĂĽssen die gleiche Adresse und den gleichen Port 5003 in den CF " #~ "iViewer Einstellungen im iPhone/iPod Touch angeben" #~ msgid "Use host ip" #~ msgstr "Benutze host ip" #~ msgid "Download iViewer GUI files" #~ msgstr "iViewer GUI Dateien herunterladen" #~ msgid "Directory selection" #~ msgstr "Ordner Auswahl" #~ msgid "All" #~ msgstr "Alle" #~ msgid "Custom" #~ msgstr "Benutzerdefiniert" #~ msgid "Example" #~ msgstr "Beispiel" #~ msgid "Install PyGTK first !!!" #~ msgstr "Installiere zuerst PyGTK !!!" #~ msgid "New device" #~ msgstr "Neues Gerät" #~ msgid "Queue ping request" #~ msgstr "Ping Anfrage in die Warteschleife stellen" #~ msgid "Queue push request" #~ msgstr "Push Anfrage in die Warteschleife stellen" #~ msgid "Can not read the file " #~ msgstr "Kann die Datei nicht lesen" #~ msgid "Save File As" #~ msgstr "Datei speichern unter" #~ msgid "Properties" #~ msgstr "Eigenschaften" #~ msgid "File selection" #~ msgstr "Dateiauswahl" #~ msgid "Run web interface with parameters" #~ msgstr "Starte Web Interface" #~ msgid "anyremote2html is not installed !" #~ msgstr "anyremote2html ist nicht installiert !" #~ msgid "Would You like to change upload java client path ?" #~ msgstr "Möchten Sie den Pfad fĂĽr Uploads des Java Clients ändern ?" kanyremote-6.4/po/de_DE.gmo0000644000232200023220000002435612456270262016211 0ustar debalancedebalanceŢ•Ť„żěč é ů ) 1 %9 #_ 2 ¶ ľ Ä Ë Ď × ÷    / A K V ^ p ‚ ˘ Ă ä "ö 4#Lp?ŤÍĺě"=ZaDtą żĚ ŕęý %18@ O[ my— © ´ŔĹÝxůr{‹'¸ Ŕ ÎŘ5Ý^ r7| ´ŔČŃÖHŰ$&3 Zoh Ř ă ń˙    '3GOmŤś¤©±Â Ë ×ăé ů%,1:SBf–ý  .:!Su‘¨»Űí1ö8(aHsĽ-Äň÷ %’8ËÝ,ď1%-W@…ĆĎ Ő ßëó ' 1=[ s ~‰‘Ł%ł,Ů)$0$Uzš4¸%íA U v€(š3Ă(÷ +K< “Ą żÉăű (2: JVg%n”´ Ä ŇÝ)ř" » Ä Ö 5Ü ! ! (!2!B8!j{! ć!:ň! -" 9" C"M"S"WX"°"5Â"ř"u ##Ź# #˛#µ#»# Ŕ#Ę# ŕ#î#$.$"F$i$$ †$$ $´$ Ľ$ É$ Ö$ä$ü$ %*%0%7%<%E%XN%z§%"&&&!:&\&k&$Š& Ż& Đ& ń&,'?'\'8e'Kž'ę'Rü'O(;W(“((!´(Ö(Y MQ&sZ,J‚]y[POb>|€‰<\Š 'H‡-d.k9‹N?W!13VF0_}RTD"Kt$:wE;Xm(j/f„*6^`+cA SCeBG#8{7pog%5uq@Ivi2xLl†4…=hŚŤa rU)~zn with icon set ) to upload !16x16 and 64x64 title icons are availableAT modeAT mode could be supported by phone (AT mode is not supported by phone (AT mode is not supported by phone (ERROR response)AT-modeAboutActiveAddAddressAdvertise service through AvahiAlso upload JADApplicationApplicationsAuto reconnectAuto startup withAvailableBT addressBemusedBemused emulationBluetooth channelBluetooth service is not activeCan be used on WinMobile devicesCan be useful for Samsung phonesCan not download Can not establish the connection !Can not find J2ME midlet (Can not find JAD file (Can not find browser to show help !Can not find documentation !Can not get port to connect to. Is there any device available ?Can not save the file !CancelCheck ConfigurationCheck J2ME client updatesCheck J2ME client updates at startChecking J2ME client updatesChooseChoose applicationChoose directories with configuration files and add them to the listCloseClose WindowConfiguration CheckConnectedConnected to phoneConnecting to deviceConnection refusedCustom MadeDeleteDetailsDevice BrowserDevice NameDevice ParametersDirectoriesDownload J2ME client from WebDownload failed !DownloadedDownloadingEditEdit configuration fileEmpty field means no updateEmpty field means no update. Beware: Android/J2ME clients could fail to connect to anyRemote when browsing is in processExamplesExecute CommandFileFiles will be saved to $HOME/.anyRemoteGeneralGnome sessionHTTP portHelpInstall PyBluez first ! Or run with --npybluez optionInstallation directory of anyremote-j2me-client not specified in current setup configuration !InstalledIt needs to install anyremote-j2me-client package firstKDE sessionManagedMinimizeModeNameNew version of J2ME client is available. Would You like to download it ?No informationNo updates for J2ME client were found.Non-availableNone of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto and kbtobexclient are installed !Not activeNot availableNot installedOKPackagePingPing OK !Ping failed !PreferencesReady to connect onRestoreRun anyRemote when discoveredRun device browser with timeoutRun on startupRunningSaveSave AsScan for devicesScanningServer ModeServer-modeSetupShow in list : Specify NameSpecify options manuallyStartStatusStopTCP portTest ATThere is no item in the list ! kAnyRemote will not be able to manage any software !This is the first time kAnyRemote runs. Please specify directories with anyRemote configuration files.TypeUpdate StatusUpdate application list everyUpload J2MEUpload J2ME client from Use Bluetooth connection, channelUse TCP/IP connection, portUse Web Interace, portUse connect stringWait other operations to finishWait ping resultsWarning:Would You like to download J2ME client from Web ?anyRemote not found ! Please install it or correct $PATHanyRemote stoppedanyRemote will start only if no other instances of anyRemote are runningiViewersdptool not found ! Please install bluez-utilsec.use big title iconuse version without JSR-82with all icon setsProject-Id-Version: kanyremote 6.3.5 Report-Msgid-Bugs-To: POT-Creation-Date: 2015-01-16 23:04+0300 PO-Revision-Date: 2010-01-20 19:15+0100 Last-Translator: Johann Bauer Language-Team: German Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); X-Language: de_DE X-Source-Language: C mit dem Icon set) zum hochladen !16x16 und 64x64 Titlesymbole sind verfĂĽgbarAT ModusAT mode könnte vom Telefon unterstĂĽtzt werden (AT mode wird vom Telefon nicht unterstĂĽtzt (AT mode wird vom Telefon nicht unterstĂĽtzt (FehlerrĂĽckmeldung)AT ModusĂśberAktiviertHinzufĂĽgenAdresseWerbung Service ĂĽber AvahiJAD ebenfalls hochladenAnwendungAnwendungenAutomatische WiederverbindungAutomatischer Start mitVerfĂĽgbarBT AdresseBemusedBemused-EmulationBluetooth KanalBluetooth Service ist nicht aktiviertKann mit WinMobile Geräten verwendet werdenKann fĂĽr Samsung Telefone nĂĽtzlich seinFehlgeschlagener Download der Datei Kann die Verbindung nicht aufbauen !Kann J2ME midlet nicht finden (Kann JAD Datei nicht finden (Kann keinen Browser finden um die Hilfe anzuzeigen !Kann die Dokumentation nicht finden !Bekomme keinen Port fĂĽr die Verbindung. Sind Geräte verfĂĽgbar?Kann die Datei nicht speichern !AbbrechenĂśberprĂĽfe KonfigurationĂśberprĂĽfe J2ME-Client AktualisierungenĂśberprĂĽfe J2ME-Client Aktualisierungen beim StartĂśberprĂĽfe J2ME-Client AktualisierungenAuswählenWähle AnwendungWähle die Ordner mit den Konfigurationsdateien und fĂĽge sie der Liste beiSchlieĂźenSchlieĂźe FensterĂśberprĂĽfe KonfigurationVerbundenMit dem Telefon verbundenVerbinde mit dem GerätVerbindung zurĂĽckgewiesenBenutzerdefiniertEntfernenDetailsGeräte BrowserGerätenameGeräteparameterOrdnerLade J2ME Client aus dem Web herunterHerunterladen ist gescheitert !HeruntergeladenHerunterladenBearbeitenWähle KonfigurationsdateiLeeres Feld bedeutet keine AktualisierungLeeres Feld bedeutet keine Aktualisierung. Achtung: Verbindung zwischen Android/J2ME client und anyRemote könnte fehlschlagen, wenn gerade gesucht wirdBeispielBefehl ausfĂĽhrenDateiDateien werden im Ordner $HOME/.anyRemote gespeichertGeneralGnome SitzungHTTP PortHilfeInstalliere vorher PyBluez ! Oder starte mit der Option --npybluezInstallationsverzeichnis von anyremote-j2me-client ist nicht festgelegt in den derzeitigen Einstellungen !Installiertanyremote-j2me-client Paket muss vorher installiert werdenKDE SitzungVerwaltetMinimiereModusNameEine neue Version des J2ME-Clients ist verfĂĽgbar. WĂĽrden Sie sie gerne herunterladen?Keine InformationKeine Aktualisierungen fĂĽr den J2ME-Client gefunden.Nicht verfĂĽgbarWeder bluedevil-sendfile, gnome-obex-send, noch bluetooth-sendto, blueman-sendto oder kbtobexclient ist installiert !Nicht aktiviertNicht verfĂĽgbarNicht installiertOKPaketPingPing OK !Ping fehlgeschlagen !EigenschaftenBereit zum Verbinden amWiederherstellenStarte anyRemote wenn ein Gerät gefunden wird Starte Gerätebrowser mit TimeoutBeim Start ausfĂĽhrenLäuftSpeichernSpeichern unterSuche nach GerätenScannenServer ModusServer ModusEinstellungenZeige in einer Liste : Name festlegenLege die Optionen manuell festStartStatusStopTCP PortTeste ATDa sind keine Anwendungen in der Liste kAnyRemote wird keine Software steuern können !Das ist das erste Mal, dass kAnyRemote ausgefĂĽhrt wurde. Bitte wähle den Ordner mit den anyRemote Konfigurationsdateien.TypAktualisiere StatusAktualisiere Anwendungsliste alleLade J2ME hochLade den J2ME Client hoch von Benutze Bluetooth Verbindung, Kanal Benutze TCP/IP Verbindung, port Benutze das Web Interface, port Verwende VerbindungszeichenfolgeWarte auf die Beendigung anderer OperationenWarte auf die Ping ResultateWarnung:Möchten Sie den J2ME Client aus dem Web herunterladen ?anyRemote wurde nicht gefunden ! Bitte installiere es oder korrigiere $PATHanyRemote gestoptanyRemote wird nur ausgefĂĽhrt, wenn keine weiteren Instanzen von anyRemote laufeniViewersdptool wurde nicht gefunden ! Bitte installiere bluez-utilsec.verwende groĂźe Titel Iconsverwende eine Version ohne JSR-82mit allen Symboldateienkanyremote-6.4/po/pt_BR.po0000644000232200023220000003720212456267327016115 0ustar debalancedebalance# translation of kanyremote.pot to Brazilian Portuguese # Brasilian Portuguese translations for kanyremote package # Copyright (C) 2008-2012 Mikhail Fedotov # This file is distributed under the same license as the kanyremote package. # Marcos Venilton Batista , 2008,2009,2010. msgid "" msgstr "" "Project-Id-Version: kanyremote 6.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-01-16 23:04+0300\n" "PO-Revision-Date: 2008-10-07 10:49+0400\n" "Last-Translator: \n" "Language-Team: Brazilian Portuguese \n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: kanyremote:111 msgid "Installed" msgstr "Instalado" #: kanyremote:112 msgid "Not installed" msgstr "NĂŁo instalado" #: kanyremote:114 msgid "No information" msgstr "Nenhuma Informação" #: kanyremote:115 msgid "Available" msgstr "DisponĂ­vel" #: kanyremote:116 msgid "Not available" msgstr "NĂŁo disponĂ­vel" #: kanyremote:117 msgid "Managed" msgstr "Gerenciado" #: kanyremote:118 msgid "Running" msgstr "Executando" #: kanyremote:120 msgid "Connecting to device" msgstr "Conectando ao dispositivo" #: kanyremote:121 msgid "Wait other operations to finish" msgstr "Esperando outras operações terminarem" #: kanyremote:123 msgid "TCP port" msgstr "" #: kanyremote:124 msgid "Bluetooth channel" msgstr "" #: kanyremote:125 msgid "HTTP port" msgstr "" #: kanyremote:128 kanyremote:3807 #, fuzzy msgid "Downloading" msgstr "Download concluĂ­do" #: kanyremote:129 msgid "Checking J2ME client updates" msgstr "" #: kanyremote:130 msgid "No updates for J2ME client were found." msgstr "" #: kanyremote:1098 msgid "Ping failed !" msgstr "Ping falhou !" #: kanyremote:1100 msgid "Ping OK !" msgstr "Ping OK !" #: kanyremote:1115 kanyremote:1120 kanyremote:1148 msgid ") to upload !" msgstr ") para enviar !" #: kanyremote:1115 kanyremote:1120 #, fuzzy msgid "Can not find J2ME midlet (" msgstr "Midlet J2ME nĂŁo pode ser encontrado (" #: kanyremote:1137 msgid "" "None of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-" "sendto and kbtobexclient are installed !" msgstr "" "bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto, " "kbtobexclient, nenhum deles está instalado !" #: kanyremote:1148 msgid "Can not find JAD file (" msgstr "Arquivo JAD nĂŁo pode ser encontrado (" #: kanyremote:1214 msgid "Can not get port to connect to. Is there any device available ?" msgstr "" "NĂŁo foi possĂ­vel obter uma porta para se conectar. Há algum dispositivo " "disponĂ­vel ?" #: kanyremote:1224 msgid "Connection refused" msgstr "ConexĂŁo recusada" #: kanyremote:1245 msgid "AT mode is not supported by phone (" msgstr "Modo AT nĂŁo Ă© suportado pelo telefone (" #: kanyremote:1247 msgid "AT mode could be supported by phone (" msgstr "Modo AT Ă© suportado pelo telefone (" #: kanyremote:1249 msgid "AT mode is not supported by phone (ERROR response)" msgstr "Modo AT nĂŁo Ă© suportado pelo telefone (ERRO na resposta)" #: kanyremote:1280 kanyremote:1323 msgid "Name" msgstr "Nome" #: kanyremote:1281 kanyremote:1324 kanyremote:1706 msgid "Device Name" msgstr "Nome do dispositivo" #: kanyremote:1282 kanyremote:1325 msgid "Address" msgstr "Endereço" #: kanyremote:1283 kanyremote:1326 kanyremote:1747 kanyremote:1835 #: kanyremote:2998 kanyremote:3165 msgid "Status" msgstr "Estado" #: kanyremote:1292 kanyremote:1329 msgid "Scan for devices" msgstr "Procurar dispositivos" #: kanyremote:1293 kanyremote:1330 kanyremote:3039 msgid "Details" msgstr "Detalhes" #: kanyremote:1294 kanyremote:1331 kanyremote:2650 msgid "Delete" msgstr "Deletar" #: kanyremote:1295 kanyremote:1332 kanyremote:1723 kanyremote:1754 #: kanyremote:1839 kanyremote:1959 kanyremote:2149 kanyremote:2190 msgid "Close" msgstr "Fechar" #: kanyremote:1299 kanyremote:1333 kanyremote:1758 kanyremote:1840 #: kanyremote:2153 kanyremote:2194 kanyremote:3085 kanyremote:3192 msgid "File" msgstr "Arquivo" #: kanyremote:1322 kanyremote:3075 kanyremote:3190 msgid "Device Browser" msgstr "Navegador de dispositivos" #: kanyremote:1351 #, fuzzy msgid "Scanning" msgstr "Executando" #: kanyremote:1447 msgid "" "anyRemote will start only if no other instances of anyRemote are running" msgstr "" "anyRemote carregara somente se outra instancia do anyremote nĂŁo estiver em " "execução" #: kanyremote:1498 msgid "Can be useful for Samsung phones" msgstr "Pode ser Ăştil para celulares Samsung" #: kanyremote:1502 msgid "16x16 and 64x64 title icons are available" msgstr "EstĂŁo disponĂ­veis Ă­cones do tĂ­tulo em 16x16 e 64x64" #: kanyremote:1506 msgid "Can be used on WinMobile devices" msgstr "" #: kanyremote:1549 #, fuzzy msgid "It needs to install anyremote-j2me-client package first" msgstr "Primeiro Ă© necessário instalar o pacote anyremote-j2me-client" #: kanyremote:1556 kanyremote:1558 msgid "Bluetooth service is not active" msgstr "Serviço de Bluetooth está desátivado" #: kanyremote:1682 msgid "Wait ping results" msgstr "Aguardando resultado do ping" #: kanyremote:1702 msgid "Device Parameters" msgstr "Parâmetros do dispositivo" #: kanyremote:1704 #, fuzzy msgid "BT address" msgstr "Endereço BT: " #: kanyremote:1707 msgid "Specify Name" msgstr "Especifique o nome" #: kanyremote:1708 msgid " with icon set " msgstr " Com Ă­cone definido " #: kanyremote:1709 msgid "Run anyRemote when discovered" msgstr "Executar anyRemote quando descoberto" #: kanyremote:1710 msgid "use big title icon" msgstr "Usar tĂ­tulo grande no Ă­cone" #: kanyremote:1711 msgid "use version without JSR-82" msgstr "" #: kanyremote:1712 msgid "Also upload JAD" msgstr "Somente Enviar JAD" #: kanyremote:1718 #, fuzzy msgid "with all icon sets" msgstr " Com Ă­cone definido " #: kanyremote:1719 kanyremote:2651 kanyremote:2659 kanyremote:2704 #: kanyremote:3052 kanyremote:3169 msgid "Choose" msgstr "Escolher" #: kanyremote:1720 msgid "Ping" msgstr "Ping" #: kanyremote:1721 #, fuzzy msgid "Upload J2ME" msgstr "Enviar J2ME" #: kanyremote:1722 msgid "Test AT" msgstr "Testar AT" #: kanyremote:1724 kanyremote:1960 kanyremote:2656 msgid "OK" msgstr "OK" #: kanyremote:1746 kanyremote:1834 msgid "Package" msgstr "Pacote" #: kanyremote:1796 msgid "Downloaded" msgstr "Download concluĂ­do" #: kanyremote:1802 msgid "Not active" msgstr "Está desátivado" #: kanyremote:1804 #, fuzzy msgid "Active" msgstr "Está desátivado" #: kanyremote:1825 msgid "Warning:" msgstr "Atenção:" #: kanyremote:1826 #, fuzzy msgid "" "Installation directory of anyremote-j2me-client not specified in current " "setup configuration !" msgstr "" "DiretĂłrio de instalação do anyremote-j2me-client nĂŁo está especificado na " "configuração da instalação atual !" #: kanyremote:1833 msgid "Configuration Check" msgstr "Verificador de configuração" #: kanyremote:1872 kanyremote:1954 kanyremote:2997 kanyremote:3164 msgid "Application" msgstr "Aplicativo" #: kanyremote:1873 kanyremote:1955 kanyremote:2999 kanyremote:3166 msgid "Mode" msgstr "Modo" #: kanyremote:1874 kanyremote:3001 msgid "F" msgstr "" #: kanyremote:1953 msgid "Choose application" msgstr "Escolha o aplicativo" #: kanyremote:2147 kanyremote:2191 kanyremote:3072 kanyremote:3187 msgid "Save" msgstr "Salvar" #: kanyremote:2148 kanyremote:2193 #, fuzzy msgid "Save As" msgstr "Salvar" #: kanyremote:2189 kanyremote:3183 msgid "Edit configuration file" msgstr "Editar arquivo de configuração" #: kanyremote:2192 msgid "Ctrl+S" msgstr "" #: kanyremote:2208 msgid "Can not save the file !" msgstr "NĂŁo foi possĂ­vel salvar o arquivo !" #: kanyremote:2250 msgid "General" msgstr "" #: kanyremote:2262 kanyremote:2657 msgid "Directories" msgstr "DiretĂłrios" #: kanyremote:2265 msgid "Choose directories with configuration files and add them to the list" msgstr "" "Escolha os diretĂłrios com arquivos de configuração e adicione-os a lista" #: kanyremote:2328 msgid "Empty field means no update" msgstr "O Campo vazio significa nenhuma atualização" #: kanyremote:2336 #, fuzzy msgid "" "Empty field means no update. Beware: Android/J2ME clients could fail to " "connect to anyRemote when browsing is in process" msgstr "" "O Campo vazio significa nenhuma atualização. Importante: Cliente Android/" "J2ME poderia nĂŁo conectar ao anyRemote quando consultar o processo" #: kanyremote:2346 #, fuzzy msgid "Server Mode" msgstr "Modo-Servidor" #: kanyremote:2395 msgid "Files will be saved to $HOME/.anyRemote" msgstr "Os arquivos serĂŁo salvos em $HOME/.anyRemote" #: kanyremote:2406 msgid "AT mode" msgstr "Modo-AT" #: kanyremote:2427 msgid "Bemused" msgstr "Bemused" #: kanyremote:2444 kanyremote:2632 msgid "iViewer" msgstr "iViewer" #: kanyremote:2622 kanyremote:3073 kanyremote:3188 msgid "Preferences" msgstr "PreferĂŞncias" #: kanyremote:2624 msgid "Show in list : " msgstr "Mostrar na lista : " #: kanyremote:2625 #, fuzzy msgid "Upload J2ME client from " msgstr "Enviar cliente J2ME a partir de " #: kanyremote:2626 msgid "Examples" msgstr "Exemplos" #: kanyremote:2627 msgid "Applications" msgstr "Aplicativos" #: kanyremote:2628 msgid "Custom Made" msgstr "Personalizado" #: kanyremote:2629 msgid "Server-mode" msgstr "Modo-Servidor" #: kanyremote:2630 #, fuzzy msgid "Bemused emulation" msgstr "Emulação-bemused" #: kanyremote:2631 msgid "AT-mode" msgstr "Modo-AT" #: kanyremote:2633 msgid "Non-available" msgstr "NĂŁo disponĂ­vel" #: kanyremote:2634 msgid "Update application list every" msgstr "Atualizar lista de aplicações a cada" #: kanyremote:2635 kanyremote:2636 msgid "sec." msgstr "seg." #: kanyremote:2638 msgid "Use Bluetooth connection, channel" msgstr "" #: kanyremote:2639 msgid "Use TCP/IP connection, port" msgstr "" #: kanyremote:2640 msgid "Use Web Interace, port" msgstr "" #: kanyremote:2641 msgid "Advertise service through Avahi" msgstr "" #: kanyremote:2642 msgid "Specify options manually" msgstr "" #: kanyremote:2644 kanyremote:2645 kanyremote:2646 msgid "Use connect string" msgstr "" #: kanyremote:2648 msgid "Run device browser with timeout" msgstr "Tempo limite do navegador de dispositivos" #: kanyremote:2649 kanyremote:2678 msgid "Add" msgstr "Adicionar" #: kanyremote:2652 msgid "Auto reconnect" msgstr "Reconectar automaticamente" #: kanyremote:2653 msgid "Gnome session" msgstr "SessĂŁo do Gnome" #: kanyremote:2654 msgid "Auto startup with" msgstr "Iniciar automaticamente com a" #: kanyremote:2655 msgid "KDE session" msgstr "SessĂŁo do KDE" #: kanyremote:2658 #, fuzzy msgid "Run on startup" msgstr "Iniciar automaticamente com a" #: kanyremote:2660 msgid "Cancel" msgstr "Cancelar" #: kanyremote:2661 #, fuzzy msgid "Download J2ME client from Web" msgstr "Baixar cliente J2ME da Web" #: kanyremote:2662 msgid "Check J2ME client updates" msgstr "" #: kanyremote:2663 msgid "Check J2ME client updates at start" msgstr "" #: kanyremote:2804 msgid "" "There is no item in the list !\n" "kAnyRemote will not be able to manage any software !" msgstr "" "NĂŁo há itens na lista !\n" "kAnyRemote nĂŁo pode gerenciar nenhum software !" #: kanyremote:2989 kanyremote:3067 kanyremote:3174 kanyremote:3185 #: kanyremote:4425 msgid "Stop" msgstr "Parar" #: kanyremote:2990 kanyremote:3066 kanyremote:3175 kanyremote:3184 #: kanyremote:4424 msgid "Start" msgstr "Executar" #: kanyremote:3000 kanyremote:3167 msgid "Type" msgstr "Tipo" #: kanyremote:3058 kanyremote:3171 msgid "Execute Command" msgstr "Executar Comando" #: kanyremote:3064 kanyremote:3176 kanyremote:4427 msgid "Quit" msgstr "" #: kanyremote:3065 kanyremote:3182 msgid "Edit" msgstr "Editar" #: kanyremote:3068 msgid "Update Status" msgstr "Atualizar Estado" #: kanyremote:3069 kanyremote:3173 msgid "Close Window" msgstr "Fechar Janela" #: kanyremote:3074 kanyremote:3189 msgid "Check Configuration" msgstr "Verificar Configuração" #: kanyremote:3078 kanyremote:3100 kanyremote:3178 kanyremote:3194 msgid "Help" msgstr "Ajuda" #: kanyremote:3079 kanyremote:3180 kanyremote:4423 msgid "About" msgstr "Sobre" #: kanyremote:3094 kanyremote:3193 msgid "Setup" msgstr "Configurar" #: kanyremote:3186 msgid "Stop anyRemote" msgstr "" #: kanyremote:3199 msgid "" "This is the first time kAnyRemote runs.\n" "Please specify directories with anyRemote configuration files." msgstr "" "Está Ă© a primeira vez que o kAnyremote Ă© carregado.\n" "Por favor especifique os diretĂłrios com arquivos de configuração do " "anyRemote." #: kanyremote:3203 #, fuzzy msgid "Would You like to download J2ME client from Web ?" msgstr "VocĂŞ gostaria de baixar o cliente J2ME da Web ?" #: kanyremote:3308 msgid "Can not find browser to show help !" msgstr "Navegador nĂŁo encontrado para mostrar a ajuda !" #: kanyremote:3324 #, fuzzy msgid "Can not find documentation !" msgstr "NĂŁo foi encontrado anyremote-j2me-client instalado !" #: kanyremote:3471 msgid "anyRemote stopped" msgstr "anyRemote parado" #: kanyremote:3481 #, fuzzy msgid "Ready to connect on" msgstr "Reconectar automaticamente" #: kanyremote:3491 msgid "Connected to phone" msgstr "Conectado ao telefone" #: kanyremote:3493 msgid "Connected" msgstr "Conectado" #: kanyremote:3644 msgid "" "New version of J2ME client is available. Would You like to download it ?" msgstr "" #: kanyremote:3771 #, fuzzy msgid "Can not establish the connection !" msgstr "NĂŁo foi possĂ­vel salvar o arquivo !" #: kanyremote:3786 #, fuzzy msgid "Download failed !" msgstr "Download concluĂ­do" #: kanyremote:3795 msgid "Can not download " msgstr "" #: kanyremote:4168 msgid "" "anyRemote not found !\n" "Please install it or correct $PATH" msgstr "" "anyRemote nĂŁo encontrado !\n" "Por favor instale ou reinstale $PATH" #: kanyremote:4172 msgid "" "sdptool not found !\n" "Please install bluez-util" msgstr "" "sdptool nĂŁo encontrado !\n" "Por favor instale bluez-util" #: kanyremote:4363 msgid "" "Install PyBluez first !\n" "Or run with --npybluez option" msgstr "" "Primeiro instale PyBluez !\n" "Ou execute com a opção --npybluez" #: kanyremote:4426 msgid "Minimize" msgstr "Minimizar" #: kanyremote:4426 msgid "Restore" msgstr "Restaurar" #, fuzzy #~ msgid "Can not find anyremote-j2me-client installation !" #~ msgstr "NĂŁo foi encontrado anyremote-j2me-client instalado !" #~ msgid "Disconnected from phone" #~ msgstr "Desconectado do telefone" #~ msgid "Would You like to change upload java client path ?" #~ msgstr "VocĂŞ gostaria de mudar o caminho de envio do cliente java ?" #~ msgid "Run web interface with parameters" #~ msgstr "Executar interface web com os parâmetros" #~ msgid "anyremote2html is not installed !" #~ msgstr "anyremote2html nĂŁo está instalado !" #~ msgid "Directory selection" #~ msgstr "Seleção do diretĂłrio" #~ msgid "All" #~ msgstr "Todos" #~ msgid "Custom" #~ msgstr "Personalizado" #~ msgid "Example" #~ msgstr "Exemplo" #~ msgid "Install PyGTK first !!!" #~ msgstr "Instale PyGTK primeiro !!!" #~ msgid "New device" #~ msgstr "Novo dispositivo" #~ msgid "BT Address" #~ msgstr "BT Endereço" #~ msgid "Queue ping request" #~ msgstr "Pedido de fila de ping" #~ msgid "Queue push request" #~ msgstr "Pedido de empurrar fila" #~ msgid "Can not read the file " #~ msgstr "NĂŁo foi possĂ­vel ler o arquivo " #~ msgid "Properties" #~ msgstr "Propriedades" #~ msgid "File selection" #~ msgstr "Seleção de arquivo" #~ msgid "Override \"Device=\" parameter with" #~ msgstr "Sobrescrever parâmetros do \"Dispositivo=\" com" #~ msgid "Upload" #~ msgstr "Enviar" #~ msgid " Device name: " #~ msgstr " Nome do dispositivo: " #~ msgid " with parameters " #~ msgstr " com os parâmetros " #~ msgid "Run" #~ msgstr "Executar" #~ msgid "Choose configuration file" #~ msgstr "Escolher arquivo de configuração" #~ msgid "Server" #~ msgstr "Servidor" #~ msgid "Starting backgroung threads" #~ msgstr "Iniciando processos em segundo plano" kanyremote-6.4/po/sv_SE.gmo0000644000232200023220000002305312456267327016271 0ustar debalancedebalanceŢ•ŠlżĽ¸ ą É )×  % #/ 2S † Ž ” › ź § · Ă Đ ß ń ű   5 V w "‰ ¬ Ç #ß ? `x“"­ĐíôDL R_ s}Ą¸ żËŇÚ éő 1 C NZ_wx“ %'',T \ jt5y^Ż 7 P\dmrHwŔ&Ď öo t  Ť›ž¦ « µ ĂĎÔÜú"'/@ I Uag w„ťŁŞŻľÇSĎf#Š Źť »Ç!ŕ1Qc8lĄH·-6;Nid|ář0 >#G"k;ŽĘ Óá çňů  'C Z gr&‚#©*Íř  !/+H$t@™Úőü%/5(eŽ ”C˘ćíţ 4J`gls| Ś— ¨%˛Ř ó ý&,”Sčđ*3 < JTL[]¨  7 J V _ h n Is ˝ #Đ ô s!y!‚!’!¦!©!Ż!´!Ă! Ö!á! é!%ő!$"@"F" L"V"i" z" †"’"ˇ" ±""»"Ţ"ä"ë"ń"# #9#~N#Í#Ń#â#$$#.$R$r$9Ž$Č$ć$Iď$9%IP%š%.˘%Ń%Ő%ď% &X LP#qY)I€\xZON0r<{~†:[‡ $Ga*c+i7M=V.1UE-B|QSCJs!8vwD9Wk%h,d'4]_(b? RA@F `6„z5nme"3to>Hug/Kj2‚;f^‰Š… pT&}yl with icon set ) to upload !16x16 and 64x64 title icons are availableAT modeAT mode could be supported by phone (AT mode is not supported by phone (AT mode is not supported by phone (ERROR response)AT-modeAboutActiveAddAddressAlso upload JADApplicationApplicationsAuto reconnectAuto startup withAvailableBemusedBluetooth channelBluetooth service is not activeCan be used on WinMobile devicesCan be useful for Samsung phonesCan not download Can not establish the connection !Can not find J2ME midlet (Can not find JAD file (Can not find browser to show help !Can not find documentation !Can not get port to connect to. Is there any device available ?Can not save the file !CancelCheck ConfigurationCheck J2ME client updatesCheck J2ME client updates at startChecking J2ME client updatesChooseChoose applicationChoose directories with configuration files and add them to the listCloseClose WindowConfiguration CheckConnectedConnected to phoneConnecting to deviceConnection refusedCtrl+SCustom MadeDeleteDetailsDevice BrowserDevice NameDevice ParametersDirectoriesDownload J2ME client from WebDownload failed !DownloadedDownloadingEditEdit configuration fileEmpty field means no updateEmpty field means no update. Beware: Android/J2ME clients could fail to connect to anyRemote when browsing is in processExamplesExecute CommandFFileFiles will be saved to $HOME/.anyRemoteGeneralGnome sessionHTTP portHelpInstall PyBluez first ! Or run with --npybluez optionInstallation directory of anyremote-j2me-client not specified in current setup configuration !InstalledIt needs to install anyremote-j2me-client package firstKDE sessionManagedMinimizeModeNameNew version of J2ME client is available. Would You like to download it ?No informationNo updates for J2ME client were found.Non-availableNone of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto and kbtobexclient are installed !Not activeNot availableNot installedOKPackagePingPing OK !Ping failed !PreferencesQuitRestoreRun anyRemote when discoveredRun device browser with timeoutRunningSaveSave AsScan for devicesScanningServer ModeServer-modeSetupShow in list : Specify NameSpecify options manuallyStartStatusStopStop anyRemoteTCP portTest ATThere is no item in the list ! kAnyRemote will not be able to manage any software !This is the first time kAnyRemote runs. Please specify directories with anyRemote configuration files.TypeUpdate StatusUpdate application list everyUpload J2MEUpload J2ME client from Use Bluetooth connection, channelUse TCP/IP connection, portUse connect stringWait other operations to finishWait ping resultsWarning:anyRemote not found ! Please install it or correct $PATHanyRemote stoppedanyRemote will start only if no other instances of anyRemote are runningiViewersdptool not found ! Please install bluez-utilsec.use big title iconuse version without JSR-82with all icon setsProject-Id-Version: kanyremote 6.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2015-01-16 23:04+0300 PO-Revision-Date: 2012-09-26 12:39+0100 Last-Translator: Daniel Holm Language-Team: Swedish Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); med ikonuppsättning ) för uppladdning !16x16- och 64x64-titelikoner finns tillgängligaAT-lägeTelefonen har stöd för AT-läge (Telefonen stödjer inte AT-läge (Telefonen stödjer inte AT-läge (felaktigt svar erhölls).AT-lägeOm programmetAktivLägg tillAdressLadda även upp JADApplikationApplikationerAutomatisk ĂĄteruppkopplingStarta automatiskt medTillgängligFörvirradBluetooth kanalBluetooth-tjänsten är inte aktiveradKan användas med WinMobile-enheterKan vara användbart med Samsung-telefonerKan inte laddas nerKan inte koppla upp!J2ME-midlet (Kan inte hitta JAD-fil (Webläsare att visa hjälpfilen med saknas.Dokumentationen gĂĄr inte att hitta.Kan inte koppla upp till angiven port. Ă„r enheten tillgänglig?Filen gĂĄr inte att spara.AvbrytVisa konfigurationSök uppdateringar till J2ME-klientenSök uppdateringar till J2ME-klienten vid startSöker uppdateringar till J2ME-klienten.VäljVälj programVälj kataloger med konfigurationsfiler och lägg till dem i listanStängStäng fönstretVisa KonfigurationUppkoppladUppkopplad till telefonKoppla upp till enhetUppkoppling vägradesCtrl+SEgnaRaderaDetaljerApparatsökningEnhetsnamnEnhetsparametrarKatalogerLadda ner J2ME-klient frĂĄn Internet.Nedladdning misslyckades !NerladdadLaddar nerRedigeraRedigera konfigurationsfilTomt fält innebär inga uppdateringarTomt fält innebär ingen uppdatering. Beakta: Det är möjligt att Android/J2ME klienten inte kan fĂĄ kontakt med anyRemote medan sökning pĂĄgĂĄr.ExempelUtför kommandoFArkivFiler kommer att sparas i $HOME/.anyRemoteAllmäntGnome-sessionHTTP portHjälpInstallera PyBluez först. Eller starta programmet med parametern --npybluezanyRemote-j2me-clients installationskatalog har inte angetts i de nuvarande inställningarna.InstalleradanyRemote-j2me-klientpaketet mĂĄste installeras först.KDE-sessionHanteradMinimeraLägeNamnEn ny version av J2ME-klienten finns tillgänglig. Vill du ladda ner den?Information saknasFanns inga uppdateringar till J2ME.Ej tillgängligtVarken bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto eller kbtobexclient finns installerat.Ej aktivEj tillgängligInstallation saknasOKPaketPingPing lyckades!Ping misslyckades!EgenskaperAvslutaĂ…terställStarta anyRemote när enhet upptäcksUtför apparatsökning med tidsfristKörsSparaSpara somLeta efter enheterSökning pĂĄgĂĄrServerlägeServerlägeInställningarVisa följande:Ange namnSpecifiera manuella inställningarStartStatusStoppStoppa anyRemoteTCP portTesta ATListan är tom. kAnyRemote kan inte styra nĂĄgra program.Detta är första gĂĄngen som kAnyRemote startas. Var god ange katalogerna i vilka konfigurationsfilerna till anyRemote finns.TypUppdatera statusUppdatera programlistan varheLadda upp J2MELadda upp J2ME-klienten frĂĄn Använd Bluetoothuppkoppling, kanalAvänd TCP/IP-uppkoppling, portAnvänd uppkopplingssträngVänligen vänta tills övriga operationer har slutförtsVänta pĂĄ resultatet av pingVarning:anyRemote saknas. Var god och installera programmet eller korrigera $PATHanyRemote har stoppatsStarta endast anyRemote om inga andra instanser av anyRemote är i gĂĄng.iViewersdptool saknas. Var god installera bluez-util.sekanvänd stora titelikoneranvänd version utan JSR-82med samtliga ikonuppsättningarkanyremote-6.4/po/fi_FI.po0000644000232200023220000003774112456267327016073 0ustar debalancedebalance# Finnish translations for kanyremote package. # Copyright (C) 2009-2012 Mikhail Fedotov # This file is distributed under the same license as the kanyremote package. # Mikhail Fedotov , 2009,2010. # msgid "" msgstr "" "Project-Id-Version: kanyremote 6.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-01-16 23:04+0300\n" "PO-Revision-Date: 2009-02-15 00:05+0300\n" "Last-Translator: Matti Jokinen\n" "Language-Team: Finnish\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: kanyremote:111 msgid "Installed" msgstr "Asennettu" #: kanyremote:112 msgid "Not installed" msgstr "Ei asennettu" #: kanyremote:114 msgid "No information" msgstr "Ei tietoja" #: kanyremote:115 msgid "Available" msgstr "Saatavilla" #: kanyremote:116 msgid "Not available" msgstr "Ei saatavilla" #: kanyremote:117 msgid "Managed" msgstr "Hallittu" #: kanyremote:118 msgid "Running" msgstr "Käynnissä" #: kanyremote:120 msgid "Connecting to device" msgstr "Muodostetaan yhteys laitteeseen" #: kanyremote:121 msgid "Wait other operations to finish" msgstr "Ole hyvä ja odota muiden toimintojen päättymistä" #: kanyremote:123 msgid "TCP port" msgstr "" #: kanyremote:124 msgid "Bluetooth channel" msgstr "" #: kanyremote:125 msgid "HTTP port" msgstr "" #: kanyremote:128 kanyremote:3807 msgid "Downloading" msgstr "Ladataan" #: kanyremote:129 #, fuzzy msgid "Checking J2ME client updates" msgstr "Haetaan J2ME-klientin päivityksiä" #: kanyremote:130 #, fuzzy msgid "No updates for J2ME client were found." msgstr "J2ME-klientille ei ole päivityksiä saatavilla." #: kanyremote:1098 msgid "Ping failed !" msgstr "Ping epäonnistui." #: kanyremote:1100 msgid "Ping OK !" msgstr "Ping onnistui." #: kanyremote:1115 kanyremote:1120 kanyremote:1148 msgid ") to upload !" msgstr ") ei löydy." #: kanyremote:1115 kanyremote:1120 #, fuzzy msgid "Can not find J2ME midlet (" msgstr "Ladattavaa J2ME-midlet:iä (" #: kanyremote:1137 msgid "" "None of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-" "sendto and kbtobexclient are installed !" msgstr "" "Mikään seuraavista ei löydy: bluedevil-sendfile, gnome-obex-send, bluetooth-" "sendto, blueman-sendto, kbtobexclient" #: kanyremote:1148 msgid "Can not find JAD file (" msgstr "Ladattavaa JAD-tiedostoa (" #: kanyremote:1214 msgid "Can not get port to connect to. Is there any device available ?" msgstr "Porttia, mihin muodostaa yhteys ei löydy." #: kanyremote:1224 msgid "Connection refused" msgstr "Yhteydenotto estetty." #: kanyremote:1245 msgid "AT mode is not supported by phone (" msgstr "Puhelin ei tue AT-tilaa (" #: kanyremote:1247 msgid "AT mode could be supported by phone (" msgstr "Puhelin voi tukea AT-tilaa (" #: kanyremote:1249 msgid "AT mode is not supported by phone (ERROR response)" msgstr "Puhelin ei tue AT-tilaa (virhe-vastaus saatu)." #: kanyremote:1280 kanyremote:1323 msgid "Name" msgstr "Nimi" #: kanyremote:1281 kanyremote:1324 kanyremote:1706 msgid "Device Name" msgstr "Laitteen nimi" #: kanyremote:1282 kanyremote:1325 msgid "Address" msgstr "Osoite" #: kanyremote:1283 kanyremote:1326 kanyremote:1747 kanyremote:1835 #: kanyremote:2998 kanyremote:3165 msgid "Status" msgstr "Status" #: kanyremote:1292 kanyremote:1329 msgid "Scan for devices" msgstr "Etsi laitteita" #: kanyremote:1293 kanyremote:1330 kanyremote:3039 msgid "Details" msgstr "Tiedot" #: kanyremote:1294 kanyremote:1331 kanyremote:2650 msgid "Delete" msgstr "Poista" #: kanyremote:1295 kanyremote:1332 kanyremote:1723 kanyremote:1754 #: kanyremote:1839 kanyremote:1959 kanyremote:2149 kanyremote:2190 msgid "Close" msgstr "Sulje" #: kanyremote:1299 kanyremote:1333 kanyremote:1758 kanyremote:1840 #: kanyremote:2153 kanyremote:2194 kanyremote:3085 kanyremote:3192 msgid "File" msgstr "Tiedosto" #: kanyremote:1322 kanyremote:3075 kanyremote:3190 msgid "Device Browser" msgstr "Laiteselain" #: kanyremote:1351 msgid "Scanning" msgstr "Haetaan" #: kanyremote:1447 msgid "" "anyRemote will start only if no other instances of anyRemote are running" msgstr "anyRemote käynnistyy vain jos muita anyRemote-ilmentymiä ei ole." #: kanyremote:1498 msgid "Can be useful for Samsung phones" msgstr "Voi olla hyödyllinen Samsung-puhelimille" #: kanyremote:1502 msgid "16x16 and 64x64 title icons are available" msgstr "16x16- ja 64x64-ohjelmaikonit saatavilla" #: kanyremote:1506 msgid "Can be used on WinMobile devices" msgstr "Voidaan käyttää WinMobile-laitteilla" #: kanyremote:1549 #, fuzzy msgid "It needs to install anyremote-j2me-client package first" msgstr "anyremote-j2me-client on asennettava ensin" #: kanyremote:1556 kanyremote:1558 msgid "Bluetooth service is not active" msgstr "Bluetooth-toiminto ei ole saatavilla" #: kanyremote:1682 msgid "Wait ping results" msgstr "Odota pingin tuloksia" #: kanyremote:1702 msgid "Device Parameters" msgstr "Laitteen parametrit" #: kanyremote:1704 #, fuzzy msgid "BT address" msgstr "BT-osoite" #: kanyremote:1707 msgid "Specify Name" msgstr "Määrittele nimi" #: kanyremote:1708 msgid " with icon set " msgstr " ikonien koko " #: kanyremote:1709 msgid "Run anyRemote when discovered" msgstr "Käynnistä anyRemote, jos laite havaitaan" #: kanyremote:1710 msgid "use big title icon" msgstr "käytä suurta ohjelmaikonia" #: kanyremote:1711 msgid "use version without JSR-82" msgstr "käytä versiota ilman JSR-82" #: kanyremote:1712 msgid "Also upload JAD" msgstr "Lataa myös JAD" #: kanyremote:1718 msgid "with all icon sets" msgstr "sisältäen kaikki ikonit" #: kanyremote:1719 kanyremote:2651 kanyremote:2659 kanyremote:2704 #: kanyremote:3052 kanyremote:3169 msgid "Choose" msgstr "Valitse" #: kanyremote:1720 msgid "Ping" msgstr "Ping" #: kanyremote:1721 #, fuzzy msgid "Upload J2ME" msgstr "Lataa J2ME" #: kanyremote:1722 msgid "Test AT" msgstr "Testaa AT" #: kanyremote:1724 kanyremote:1960 kanyremote:2656 msgid "OK" msgstr "OK" #: kanyremote:1746 kanyremote:1834 msgid "Package" msgstr "Paketti" #: kanyremote:1796 msgid "Downloaded" msgstr "Ladattu" #: kanyremote:1802 msgid "Not active" msgstr "Ei aktiivinen" #: kanyremote:1804 msgid "Active" msgstr "Aktiivinen" #: kanyremote:1825 msgid "Warning:" msgstr "Varoitus:" #: kanyremote:1826 #, fuzzy msgid "" "Installation directory of anyremote-j2me-client not specified in current " "setup configuration !" msgstr "" "anyremote-j2me-client asennushakemistoa ei ole määritelty nykyisessä " "asetuskonfiguraatiossa." #: kanyremote:1833 msgid "Configuration Check" msgstr "Näytä konfiguraatio" #: kanyremote:1872 kanyremote:1954 kanyremote:2997 kanyremote:3164 msgid "Application" msgstr "Ohjelma" #: kanyremote:1873 kanyremote:1955 kanyremote:2999 kanyremote:3166 msgid "Mode" msgstr "Tila" #: kanyremote:1874 kanyremote:3001 msgid "F" msgstr "F" #: kanyremote:1953 msgid "Choose application" msgstr "Valitse ohjelma" #: kanyremote:2147 kanyremote:2191 kanyremote:3072 kanyremote:3187 msgid "Save" msgstr "Tallenna" #: kanyremote:2148 kanyremote:2193 msgid "Save As" msgstr "Tallenna nimellä" #: kanyremote:2189 kanyremote:3183 msgid "Edit configuration file" msgstr "Muokkaa konfiguraatiotiedostoa" #: kanyremote:2192 msgid "Ctrl+S" msgstr "Ctrl+S" #: kanyremote:2208 msgid "Can not save the file !" msgstr "Tiedoston tallentaminen epäonnistui." #: kanyremote:2250 msgid "General" msgstr "Yleiset" #: kanyremote:2262 kanyremote:2657 msgid "Directories" msgstr "Hakemistot" #: kanyremote:2265 msgid "Choose directories with configuration files and add them to the list" msgstr "" "Valitse hakemistot, joissa konfiguraatiotiedostot sijaitsevat ja lisää ne " "luetteloon" #: kanyremote:2328 msgid "Empty field means no update" msgstr "Jätä tyhjäksi, mikäli et halua päivityksiä" #: kanyremote:2336 #, fuzzy msgid "" "Empty field means no update. Beware: Android/J2ME clients could fail to " "connect to anyRemote when browsing is in process" msgstr "" "Jätä kenttä tyhjäksi, mikäli et halua päivityksiä. Huomaa että Android/J2ME-" "klientin yhteydenotto anyRemoteen voi epäonnistua haun ollessa käynnissä" #: kanyremote:2346 #, fuzzy msgid "Server Mode" msgstr "Palvelintila" #: kanyremote:2395 msgid "Files will be saved to $HOME/.anyRemote" msgstr "Tiedostot tallennetaan hakemistoon $HOME/.anyRemote" #: kanyremote:2406 msgid "AT mode" msgstr "AT-tila" #: kanyremote:2427 msgid "Bemused" msgstr "Bemused" #: kanyremote:2444 kanyremote:2632 msgid "iViewer" msgstr "iViewer" #: kanyremote:2622 kanyremote:3073 kanyremote:3188 msgid "Preferences" msgstr "Asetukset" #: kanyremote:2624 msgid "Show in list : " msgstr "Näytä seuraavat luettelossa:" #: kanyremote:2625 #, fuzzy msgid "Upload J2ME client from " msgstr "Lataa J2ME-klientti hakemistosta " #: kanyremote:2626 msgid "Examples" msgstr "Esimerkit" #: kanyremote:2627 msgid "Applications" msgstr "Ohjelmat" #: kanyremote:2628 msgid "Custom Made" msgstr "Omat" #: kanyremote:2629 msgid "Server-mode" msgstr "Palvelintila" #: kanyremote:2630 #, fuzzy msgid "Bemused emulation" msgstr "Bemused-emulaatio" #: kanyremote:2631 msgid "AT-mode" msgstr "AT-tila" #: kanyremote:2633 #, fuzzy msgid "Non-available" msgstr "Ei saatavilla" #: kanyremote:2634 msgid "Update application list every" msgstr "Päivitä ohjelmaluettelo" #: kanyremote:2635 kanyremote:2636 msgid "sec." msgstr "sekunnin välein." #: kanyremote:2638 msgid "Use Bluetooth connection, channel" msgstr "" #: kanyremote:2639 msgid "Use TCP/IP connection, port" msgstr "" #: kanyremote:2640 msgid "Use Web Interace, port" msgstr "" #: kanyremote:2641 msgid "Advertise service through Avahi" msgstr "" #: kanyremote:2642 msgid "Specify options manually" msgstr "" #: kanyremote:2644 kanyremote:2645 kanyremote:2646 msgid "Use connect string" msgstr "Käytettävä yhdistämismerkkijono" #: kanyremote:2648 msgid "Run device browser with timeout" msgstr "Laitehaun aikaraja" #: kanyremote:2649 kanyremote:2678 msgid "Add" msgstr "Lisää" #: kanyremote:2652 #, fuzzy msgid "Auto reconnect" msgstr "Muodosta yhteys automaattisesti" #: kanyremote:2653 msgid "Gnome session" msgstr "Gnome-istunnon kanssa" #: kanyremote:2654 msgid "Auto startup with" msgstr "Käynnistä automaattisesti " #: kanyremote:2655 msgid "KDE session" msgstr "KDE-istunnon kanssa" #: kanyremote:2658 #, fuzzy msgid "Run on startup" msgstr "Käynnistä automaattisesti " #: kanyremote:2660 msgid "Cancel" msgstr "Peruuta" #: kanyremote:2661 msgid "Download J2ME client from Web" msgstr "Lataa Java-klientti Internetistä" #: kanyremote:2662 msgid "Check J2ME client updates" msgstr "Hae J2ME-klientin päivityksiä" #: kanyremote:2663 msgid "Check J2ME client updates at start" msgstr "Hae J2ME-klientin päivityksiä käynnistettäessä" #: kanyremote:2804 msgid "" "There is no item in the list !\n" "kAnyRemote will not be able to manage any software !" msgstr "Luettelo on tyhjä, kAnyRemote ei voi hallita ohjelmia." #: kanyremote:2989 kanyremote:3067 kanyremote:3174 kanyremote:3185 #: kanyremote:4425 msgid "Stop" msgstr "Pysäytä" #: kanyremote:2990 kanyremote:3066 kanyremote:3175 kanyremote:3184 #: kanyremote:4424 msgid "Start" msgstr "Käynnistä" #: kanyremote:3000 kanyremote:3167 msgid "Type" msgstr "Tyyppi" #: kanyremote:3058 kanyremote:3171 msgid "Execute Command" msgstr "Suorita komento" #: kanyremote:3064 kanyremote:3176 kanyremote:4427 msgid "Quit" msgstr "Sulje" #: kanyremote:3065 kanyremote:3182 msgid "Edit" msgstr "Muokkaa" #: kanyremote:3068 msgid "Update Status" msgstr "Päivitä status" #: kanyremote:3069 kanyremote:3173 msgid "Close Window" msgstr "Sulje ikkuna" #: kanyremote:3074 kanyremote:3189 msgid "Check Configuration" msgstr "Näytä konfiguraatio" #: kanyremote:3078 kanyremote:3100 kanyremote:3178 kanyremote:3194 msgid "Help" msgstr "Ohje" #: kanyremote:3079 kanyremote:3180 kanyremote:4423 msgid "About" msgstr "Tietoja ohjelmasta" #: kanyremote:3094 kanyremote:3193 msgid "Setup" msgstr "Asetukset" #: kanyremote:3186 msgid "Stop anyRemote" msgstr "Pysäytä anyRemote" #: kanyremote:3199 msgid "" "This is the first time kAnyRemote runs.\n" "Please specify directories with anyRemote configuration files." msgstr "" "kAnyRemote käynnistetään ensimmäistä kertaa.\n" "Ole hyvä ja määrittele hakemistot, joissa anyRemoten konfiguraatiotiedostot " "sijaitsevat." #: kanyremote:3203 msgid "Would You like to download J2ME client from Web ?" msgstr "Haluatko ladata J2ME-klientin Internetistä?" #: kanyremote:3308 msgid "Can not find browser to show help !" msgstr "Selainta ei löydy. Ohjetta ei voida näyttää." #: kanyremote:3324 msgid "Can not find documentation !" msgstr "Dokumentaatiota ei löydy." #: kanyremote:3471 msgid "anyRemote stopped" msgstr "anyRemote pysäytetty" #: kanyremote:3481 msgid "Ready to connect on" msgstr "" #: kanyremote:3491 msgid "Connected to phone" msgstr "Yhteys puhelimeen on muodostettu" #: kanyremote:3493 msgid "Connected" msgstr "Yhdistetty" #: kanyremote:3644 msgid "" "New version of J2ME client is available. Would You like to download it ?" msgstr "Uusi versio J2ME-klientistä on saatavilla. Haluatko ladata sen?" #: kanyremote:3771 msgid "Can not establish the connection !" msgstr "Yhteyttä ei voida muodostaa." #: kanyremote:3786 msgid "Download failed !" msgstr "Tiedoston lataaminen epäonnistui !" #: kanyremote:3795 msgid "Can not download " msgstr "Lataaminen ei onnistu" #: kanyremote:4168 msgid "" "anyRemote not found !\n" "Please install it or correct $PATH" msgstr "" "anyRemote ei löydy !\n" "Ole hyvä ja asenna anyRemote tai korjaa $PATH" #: kanyremote:4172 msgid "" "sdptool not found !\n" "Please install bluez-util" msgstr "" "sdptool ei löydy !\n" "Ole hyvä ja asenna bluez-util" #: kanyremote:4363 msgid "" "Install PyBluez first !\n" "Or run with --npybluez option" msgstr "" "Asenna PyBluez ensin !\n" "Tai käynnistä parametrilla --npybluez" #: kanyremote:4426 msgid "Minimize" msgstr "Pienennä" #: kanyremote:4426 msgid "Restore" msgstr "Palauta" #, fuzzy #~ msgid "Can not find anyremote-j2me-client installation !" #~ msgstr "anyRemote-J2ME-klientin asennus ei löydy." #~ msgid "Disconnected from phone" #~ msgstr "Yhteys puhelimeen on katkaistu" #~ msgid "" #~ "You need to specify the same address and port 5003 in CF iViewer setup on " #~ "iPhone/iPod Touch" #~ msgstr "CF iViewer tarvitsee saman osoiteen ja portin 5003iPhone/iPod Touch" #~ msgid "Use host ip" #~ msgstr "Palvelimen IP-osoite" #, fuzzy #~ msgid "Download iViewer GUI files" #~ msgstr "Lataa iViewer GUI tiedostot" #~ msgid "Would You like to change upload java client path ?" #~ msgstr "Haluatko muokata Java-klientin polkua?" #~ msgid "Run web interface with parameters" #~ msgstr "Käynnistä web-rajapinta parametrein" #~ msgid "anyremote2html is not installed !" #~ msgstr "anyRemote2html ei ole asennettu." #~ msgid "Directory selection" #~ msgstr "Hakemiston valinta" #~ msgid "All" #~ msgstr "Kaikki" #~ msgid "Custom" #~ msgstr "Omat" #~ msgid "Example" #~ msgstr "Esimerkki" #~ msgid "Install PyGTK first !!!" #~ msgstr "Ole hyvä ja asenna PyGTK ensin." #~ msgid "New device" #~ msgstr "Uusi laite" #~ msgid "Queue ping request" #~ msgstr "Aseta ping-pyyntö jonoon" #~ msgid "Queue push request" #~ msgstr "Aseta push-pyyntö jonoon" #~ msgid "Can not read the file " #~ msgstr "Tiedostoa ei voida lukea" #~ msgid "Save File As" #~ msgstr "Tallenna nimellä" #~ msgid "Properties" #~ msgstr "Ominaisuudet" #~ msgid "File selection" #~ msgstr "Tiedoston valinta" #~ msgid "Upload" #~ msgstr "Lataa" #~ msgid "Override \"Device=\" parameter with" #~ msgstr "Korvaa \"Device=\"-parametri seuraavalla" #~ msgid "Name " #~ msgstr "Nimi " #~ msgid "Address " #~ msgstr "Osoite " #~ msgid "Status " #~ msgstr "Status " #~ msgid "Application " #~ msgstr "Ohjelma " #~ msgid "Status " #~ msgstr "Status " #~ msgid "Mode " #~ msgstr "Tila " #~ msgid "Exit" #~ msgstr "Sulje" #~ msgid "Device Name:" #~ msgstr "Laitteen nimi:" #~ msgid "Check configuration" #~ msgstr "Näytä konfiguraatio" #~ msgid " Device name: " #~ msgstr " Laitteen nimi: " #~ msgid " with parameters " #~ msgstr " parametrein" kanyremote-6.4/po/LINGUAS0000644000232200023220000000013512216341174015552 0ustar debalancedebalancebg cs_CZ de_AT de_DE el_GR es_ES fi_FI fr_FR hu_HU it_IT nl_NL pl_PL pt_BR ru_RU sk_SK sv_SE kanyremote-6.4/po/boldquot.sed0000644000232200023220000000033112061426065017052 0ustar debalancedebalances/"\([^"]*\)"/“\1”/g s/`\([^`']*\)'/â€\1’/g s/ '\([^`']*\)' / â€\1’ /g s/ '\([^`']*\)'$/ â€\1’/g s/^'\([^`']*\)' /â€\1’ /g s/“”/""/g s/“/“/g s/”/”/g s/â€/â€/g s/’/’/g kanyremote-6.4/po/it_IT.gmo0000644000232200023220000002267112456270262016257 0ustar debalancedebalanceŢ•ŠlżĽ¸ ą É )×  % #/ 2S † Ž ” › ź § Ç × ă đ ˙   & . @ ` ˘ "´ × ň # .?K‹ŁŞľ"ŘűD2w }Š ž¨»Đă ęöý   2>\ n y…Š˘ľÇ×Ů'Ţ  &5+ a7k ŁŻ·ŔĹHĘ&" IoW Ç Ň ŕîńů ţ  "';CaťĄ¶ żËŃ áî (1S9fŤô ů!%GczŤ­ż8ČH\-d’—ŞĹVŘ/B2T ‡&“*ş=ĺ # /<C L%V| Ť š§Ŕ Ő áîö"/*&Z$&¦!Íď5DJ`«ĆÎ'ç4'Dl sJ€ËŇâű4JQ`ir†—­"¶Ů đ ú?,ls‚„*‰´˝ Ě×9Ý A" d q }‡C•Ů7î& q6 ¨ ¶ Ć Ő Ř â ç ń !!! .!"9!7\!'”!Ľ!Ä!Ę!Ů!ë!ţ! ""1" @"a"g"m"s" "Ť"\•"€ň"s#x#)‡#%±#×#ő#$#0$T$ k$>w$¶$RČ$%4#%X% ]%~% %X LP%rY+J€\yZON2s>~†<[‡ &Hb,d-9M?V 03U/C{QSD!t#:wE;Wl'j.f)6]_*cF RBeAG"`8„…7ong$5}up@Ivi1xKk4‚=h^‰Ša qT(|zm with icon set ) to upload !16x16 and 64x64 title icons are availableAT modeAT mode could be supported by phone (AT mode is not supported by phone (AT mode is not supported by phone (ERROR response)AT-modeAboutActiveAddAddressAdvertise service through AvahiAlso upload JADApplicationApplicationsAuto reconnectAuto startup withAvailableBT addressBemusedBluetooth channelBluetooth service is not activeCan be used on WinMobile devicesCan be useful for Samsung phonesCan not download Can not establish the connection !Can not find J2ME midlet (Can not find JAD file (Can not find browser to show help !Can not find documentation !Can not get port to connect to. Is there any device available ?Can not save the file !CancelCheck ConfigurationCheck J2ME client updatesCheck J2ME client updates at startChecking J2ME client updatesChooseChoose applicationChoose directories with configuration files and add them to the listCloseClose WindowConfiguration CheckConnectedConnected to phoneConnecting to deviceConnection refusedCtrl+SCustom MadeDeleteDetailsDevice BrowserDevice NameDevice ParametersDirectoriesDownload J2ME client from WebDownload failed !DownloadedDownloadingEditEdit configuration fileEmpty field means no updateExamplesExecute CommandFFileFiles will be saved to $HOME/.anyRemoteGeneralGnome sessionHTTP portHelpInstall PyBluez first ! Or run with --npybluez optionInstalledIt needs to install anyremote-j2me-client package firstKDE sessionManagedMinimizeModeNameNew version of J2ME client is available. Would You like to download it ?No informationNo updates for J2ME client were found.Non-availableNone of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto and kbtobexclient are installed !Not activeNot availableNot installedOKPackagePingPing OK !Ping failed !PreferencesQuitReady to connect onRestoreRun anyRemote when discoveredRun device browser with timeoutRun on startupRunningSaveSave AsScan for devicesScanningServer-modeSetupShow in list : Specify NameSpecify options manuallyStartStatusStopStop anyRemoteTCP portTest ATThere is no item in the list ! kAnyRemote will not be able to manage any software !This is the first time kAnyRemote runs. Please specify directories with anyRemote configuration files.TypeUpdate StatusUpdate application list everyUse Bluetooth connection, channelUse TCP/IP connection, portUse Web Interace, portUse connect stringWait other operations to finishWait ping resultsWarning:anyRemote not found ! Please install it or correct $PATHanyRemote stoppedanyRemote will start only if no other instances of anyRemote are runningiViewersdptool not found ! Please install bluez-utilsec.use big title iconuse version without JSR-82with all icon setsProject-Id-Version: kanyremote 6.3.5 Report-Msgid-Bugs-To: POT-Creation-Date: 2015-01-16 23:04+0300 PO-Revision-Date: 2008-07-17 22:39+0400 Last-Translator: Massimo Robbiati Language-Team: Italian Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); con set di icone ) da trasferire !Sono disponibili icone per il titolo 16x16 e 64x64Modalita ATModalitĂ  AT supportata dal telefono (ModalitĂ  AT non supportata dal telefono (ModalitĂ  AT non supportata dal telefono (risposta di ERRORE)Modalita ATInformazioniAttivoAggiungiIndirizzoPubblicitĂ  servizio attraverso AvahiCarica anche JADApplicazioneApplicazioniRiconnessione automaticaAvvio automatico conDisponibileIndirizzo BTBemusedcanale BluetoothIl servizio Bluetooth non e attivoPuò essere utilizzato su dispositivi WinMobilePuò essere utile con telefoni SamsungImpossibile eseguire lo scaricamentoImpossibile stabilire una connessione!Impossibile trovare J2ME midlet (Impossibile trovare JAD file (Impossibile trovare un browser per mostrare l'aiuto !Documentazione non trovata!Impossibile connettersi ad alcuna porta. C'è un dispositivo disponibile ?Impossibile salva il file AnnullaControllo configurazioneControlla aggiornamenti del client J2MEControlla aggiornamenti per il client J2ME all'avvioControllo aggiornamenti del client J2MEScegliApplicazioneScegli le cartelle dei file file di configurazione e aggiungili alla listaChiudiChiudi FinestraControllo configurazioneConnessoConnesso al telefonoConnessione al dispositivoConnessione rifiutataCtrl+SPersonalizzatoCancellaDettagliBrowser PerifericheNome dispositivoParametri dispositivoCartelleScarica il client J2ME da InternetScaricamento fallito !ScaricatoScaricandoModificaScegli file di configurazioneLasciare il campo vuoto per non effettuare nessun aggiornamentoEsempiEsegui ComandoFFileI file saranno salvati in $HOME/.anyRemoteGeneraleSessione Gnomeporta HTTPAiutoInstalla prima PyBluez ! O avvia con l'opzione --npybluezInstallatoè necessario installare prima il pacchetto anyremote-j2me-clientSessione KDEControllatoMinimizzaModalitaNomeUna nuova versione del client J2ME ò disponibile. Vuoi scaricarla?Nessuna informazioneNon sono stati trovati aggiornamenti per il client J2MENon disponibileNessuno tra bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto e kbtobexclient è installato !Non è attivoNon disponibileNon installatoOKPacchettoPingPing OK !Ping fallito !ConfigurazioneEsciPronto a connettersi allaRipristinaAvvia anyRemote quando individuatoAvvia il browser delle periferiche con tempo di ricercaEsegui file di configurazione all'avvioAvviatoSalvaSalva con nomeCerca dispositiviScansione in corsoModalita ServerImpostazioniMostra nella lista : Specifica nomeSpecifica le opzioni manualmenteAvviaStatoFermaFerma anyRemoteporta TCPTest ATNon ci sono voci nella lista ! kAnyRemote non sarĂ  in grado di controllare alcun software !Questa è la prima volta che kAnyRemote viene avviato. Per favore specifica le cartelle che contengono i file di configurazione.TipoAggiorna StatoAggiorna la lista delle applicazioni ogniUsa connessione Bluetooth, indirizzo Usa connessione TCP/IP, portaUsa interfaccia web, portaUtilizza stringa di connessioneAttendi la fine di altre operazioniAttendi risultati pingAttenzione:anyRemote non trovato ! Per favore installalo o correggi $PATHanyRemote fermatoanyRemote sarĂ  avviato solo se nessun'altra istanza di anyRemote è in esecuzioneiViewersdptool non trovato ! Per favore installa bluez-utilsec.utilizza icone del titolo grandiusa versione senza JSR-82con icone di tutte le dimensionikanyremote-6.4/po/el_GR.gmo0000644000232200023220000003130512456270262016231 0ustar debalancedebalanceŢ•ŽŚżüř ů ) A %I #o 2“ Ć Î Ô Ű ß ç   # 0 ? Q [ f n € ’ ˛ Ó ô ")D#\€?ťÝőü"*MjqD„É ĎÜ đú " 5AHP _k }‰§ ą ÄĐŐíx ‚‹›' Č Đ Ţč5í^# ‚7Ś ÄĐŘáćHë4&C jox č ó   ) 7CW_}ť¬´ąÁŇ Ű çóů /5<APYSafµ !/ MY!r”°ÇÚú 18G€H’Ű-ă)DlW"Ä çPYikUŐq+ťĄ ´ÁŇ8ĺ'FW)j&”»Îäě:NYG¨&đ:!R&tR›3îp"=“Ń!ŕ7 T: 1Ź Á !Đ lň _!#p!!”!¶!.Í!(ü!%%"K"f"w"%"¶"%Ň"ř"G#&O#v#‘#Ş#8Á#Bú#ů=$7%P% p%I}% Ç%Ô% ë%ů%m&Ťv&'e'…'š'«'Č' ×'iâ',L(1y(«(ˇĂ(e)v)Ž)®) ł)Ŕ) Ĺ)!Đ)ň)' *1*5D*Oz*IĘ*+)+>+$X+ }+Š+  +¬+$ż+ä+>, A,N,a,'x,  ,­,—ż,µW- .'.;@.|...4Ç.,ü.:)/*d/OŹ/Aß/!0c10s•0! 1+1­1[µ12G29^2,2Y MQ&sZ,J]z[PObt>}Š<\‹„ 'H-d.k9ŚN?W!13VF0_~RTD"Ku$:xE;Xm(j/f…*6^`+cA SCeBG#8‚|‰7pog%5€vq@Iwi2yLl‡4†=hŤŽa rU){n with icon set ) to upload !16x16 and 64x64 title icons are availableAT modeAT mode could be supported by phone (AT mode is not supported by phone (AT mode is not supported by phone (ERROR response)AT-modeAboutActiveAddAddressAdvertise service through AvahiAlso upload JADApplicationApplicationsAuto reconnectAuto startup withAvailableBT addressBemusedBemused emulationBluetooth channelBluetooth service is not activeCan be used on WinMobile devicesCan be useful for Samsung phonesCan not download Can not establish the connection !Can not find J2ME midlet (Can not find JAD file (Can not find browser to show help !Can not find documentation !Can not get port to connect to. Is there any device available ?Can not save the file !CancelCheck ConfigurationCheck J2ME client updatesCheck J2ME client updates at startChecking J2ME client updatesChooseChoose applicationChoose directories with configuration files and add them to the listCloseClose WindowConfiguration CheckConnectedConnected to phoneConnecting to deviceConnection refusedCustom MadeDeleteDetailsDevice BrowserDevice NameDevice ParametersDirectoriesDownload J2ME client from WebDownload failed !DownloadedDownloadingEditEdit configuration fileEmpty field means no updateEmpty field means no update. Beware: Android/J2ME clients could fail to connect to anyRemote when browsing is in processExamplesExecute CommandFileFiles will be saved to $HOME/.anyRemoteGeneralGnome sessionHTTP portHelpInstall PyBluez first ! Or run with --npybluez optionInstallation directory of anyremote-j2me-client not specified in current setup configuration !InstalledIt needs to install anyremote-j2me-client package firstKDE sessionManagedMinimizeModeNameNew version of J2ME client is available. Would You like to download it ?No informationNo updates for J2ME client were found.Non-availableNone of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto and kbtobexclient are installed !Not activeNot availableNot installedOKPackagePingPing OK !Ping failed !PreferencesReady to connect onRestoreRun anyRemote when discoveredRun device browser with timeoutRun on startupRunningSaveSave AsScan for devicesScanningServer ModeServer-modeSetupShow in list : Specify NameSpecify options manuallyStartStatusStopStop anyRemoteTCP portTest ATThere is no item in the list ! kAnyRemote will not be able to manage any software !This is the first time kAnyRemote runs. Please specify directories with anyRemote configuration files.TypeUpdate StatusUpdate application list everyUpload J2MEUpload J2ME client from Use Bluetooth connection, channelUse TCP/IP connection, portUse Web Interace, portUse connect stringWait other operations to finishWait ping resultsWarning:Would You like to download J2ME client from Web ?anyRemote not found ! Please install it or correct $PATHanyRemote stoppedanyRemote will start only if no other instances of anyRemote are runningiViewersdptool not found ! Please install bluez-utilsec.use big title iconuse version without JSR-82with all icon setsProject-Id-Version: kanyremote 6.3.5 Report-Msgid-Bugs-To: POT-Creation-Date: 2015-01-16 23:04+0300 PO-Revision-Date: 2013-09-13 15:34+0400 Last-Translator: Ioannis Servetas Language-Team: Greek Language: el MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); με Ďετ εικονιδίων ) να μεταφοĎτωθεί!16x16 και 64x64 εικονίδια τίτλων είναι διαθέĎιμαΜέθοδος ATΗ μέθοδος AT θα μποĎούĎε να υποĎτηĎίζεται από το τηλέφωνο (Η μέθοδος AT δεν υποĎτηĎίζεται από το τηλέφωνο (Η μέθοδος AT δεν υποĎτηĎίζεται από το τηλέφωνο (λάθος απόκĎÎąĎη)AT-modeΣχετικάΕνεĎγόΠĎÎżĎθήκηΔιεύθυνĎηΚοινοποίηĎη υπηĎεĎίας μέĎω AvahiΜεταφόĎτωĎε JAD επίĎηςΕφαĎμογήΕφαĎμογέςΑυτόματη επαναĎύνδεĎηΑυτόματη εκκίνηĎη μεΔιαθέĎιμοΔιεύθυνĎη BTBemusedΕξομοίωĎη BemusedΚανάλι bluetoothΗ ĎĎ…Ďκευή bluetooth δεν είναι ενεĎγήΜποĎεί να χĎηĎιμοποιηθεί Ďε ĎĎ…Ďκευές WinMobileΜποĎεί να είναι χĎήĎιμο για κινητά SamsungΜεταφόĎτωĎη αδύνατη Αδύνατος Îż εντοπιĎÎĽĎŚĎ‚ ĎύνδεĎης!J2ME midlet δε βĎέθηκε (ΑĎχείο JAD δε βĎέθηκε (Δε βĎέθηκε πεĎιηγητής για εμφάνιĎη βοηθείας!Δε βĎέθηκαν αĎχεία βοηθείαςΔε βĎÎŻĎκεται θύĎα για να Ďυνδεθεί. ΥπάĎχει διαθέĎιμη ĎĎ…Ďκευή;Αδύνατο να αποθηκευτεί το αĎχείο!ΑκύĎωĎηÎλεγχος ĎυθμίĎεωνÎλεγχος ενημεĎĎŽĎεων πελάτη J2MEÎλεγχος ενημεĎĎŽĎεων πελάτη J2ME κατά την έναĎξηÎλεγχος για ενημεĎĎŽĎεις J2MEΕπιλογήΕπιλογή εφαĎμογήςΕπιλογή φακέλων με αĎχεία ĎυθμίĎεων και Ď€ĎÎżĎθήκη Ďτη λίĎταΚλείĎιμοΚλείĎιμο παĎαθύĎουÎλεγχος ĎυθμίĎεωνΣυνδεδεμένοΣυνδεδεμένο Ďτο τηλέφωνοΣυνδέεται Ďτη ĎĎ…ĎκευήΣύνδεĎη αποĎĎίφθηκεΠĎÎżĎαĎÎĽÎżĎμέναΔιαγĎαφήΛεπτομέĎειεςΠεĎιηγητής ĎĎ…ĎκευώνΌνομα ĎĎ…ĎκευήςΠαĎάμετĎοι ĎĎ…ĎκευήςΦάκελοιΜεταφόĎτωĎη πελάτη J2ME από το διαδίκτυοΜεταφόĎτωĎη απέτυχε!ΜεταφοĎτωμένοΜεταφοĎτώνειΕπεξεĎγαĎίαΕπεξεĎγαĎία αĎχείου ĎυθμίĎεωνΚενό πεδίο Ďημαίνει καμία ενημέĎωĎηΚενό πεδίο Ďημαίνει καμία ενημέĎωĎη: Πελάτες Android/J2ME είναι πιθανό να αποτύχουν να Ďυνδεθούν Ďτο anyRemote όταν βĎÎŻĎκεται Ďε εξέλιξη πλοήγηĎηΠαĎαδείγματαΕκτέλεĎη εντολήςΑĎχείοΤα αĎχεία θα αποθηκεύονται Ďτο $HOME/.anyRemoteΓενικάΣυνεδĎία GnomeÎĎŤĎα HTTPΒοήθειαΕγκαταĎτήĎτε Ď€Ďώτα το PyBluez! Ή εκτελέĎτε με την επιλογή --npybluezÎź φάκελος εγκατάĎταĎης του anyremote-j2me-client δεν έχει ÎżĎÎąĎτεί Ďτο αĎχείο ĎυθμίĎεωνΕγκατεĎτημένοΑπαιτείται Ď€Ďώτα η εγκατάĎταĎη του πακέτου anyremote-j2me-clientΣυνεδĎία KDEΕλεγμένοΕλαχιĎτοποίηĎηΜέθοδοςΌνομαΥπάĎχει νέα έκδοĎη πελάτη J2ME. Îα θέλατε να την κατεβάĎετε;Μη διαθέĎιμη πληĎοφοĎίαΔε βĎέθηκαν ενημεĎĎŽĎεις J2MEΜη διαθέĎιμοΚανένα εκ των bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto και kbtobexclient δεν είναι εγκατεĎτημένο!ΑνενεĎγόΜη διαθέĎιμοΜη εγκατεĎτημένοΟΚΠακέτοPingPing ΟΚ!Αίτημα ping απέτυχε!ΠĎοτιμήĎειςÎτοιμο για ĎύνδεĎη ĎεΕπαναφοĎάΕκτέλεĎε το anyRemote όταν βĎεθείΕκτέλεĎη πεĎιηγητή ĎĎ…Ďκευών με χĎόνο λήξηςÎναĎξη κατά την εκκίνηĎη του υπολογιĎτήΕκτελείταιΑποθήκευĎηΑποθήκευĎη ωςΣάĎωĎη για ĎĎ…ĎκευέςΣάĎωĎηΜέθοδος ServerServer-modeΡυθμίĎειςΕμφάνιĎη Ďτη λίĎτα: ΚαθοĎÎŻĎτε όνομαΧειĎοκίνητος καθοĎÎąĎÎĽĎŚĎ‚ επιλογώνÎναĎξηΚατάĎταĎηΤεĎματιĎμόςΤεĎματιĎÎĽĎŚĎ‚ του anyRemoteÎĎŤĎα TCPÎλεγχος ATΔεν υπάĎχει αντικείμενο Ďτη λίĎτα! Το kAnyRemote αδυνατεί να χειĎÎąĎτεί κάποια εφαĎμογή!Είναι η Ď€Ďώτη φοĎά που εκτελείται το kAnyremote. ΠαĎακαλώ ÎżĎÎŻĎτε φάκελο με αĎχεία ĎυθμίĎεων για το anyRemote.ΤύποςΕνημέĎωĎη κατάĎταĎηςΕνημέĎωĎη λίĎτας εφαĎμογών κάθεΜεταφόĎτωĎε J2MEΕπιφόĎτωĎη πελάτη J2ME από ΧĎήĎη ĎύνδεĎης bluetooth, κανάλι ΧĎήĎη ĎύνδεĎης TCP/IP, θύĎαΧĎήĎη διεπαφής διαδικτύου, θύĎαΧĎήĎη νήματος ĎύνδεĎηςΑναμονή για την ολοκλήĎωĎη άλλων ενεĎγειώνΑναμονή αποτελέĎματος αιτήματος pingΠĎÎżĎοχή:Îα θέλατε να μεταφοĎτώĎετε πελάτη J2ME από το διαδίκτυο;Δε βĎέθηκε το anyRemote! ΠαĎακαλώ εγκαταĎτήĎτε το ή διοĎθώĎτε το $PATHτο anyRemote ĎταμάτηĎεΤο anyremote θα εκκινήĎει μόνο αν δεν εκτελούνται άλλες ενέĎγειες του anyRemoteiViewerΔε βĎέθηκε το sdptool! ΠαĎακαλώ εγκαταĎτήĎτε το bluez-utilsec.χĎηĎιμοποίηĎε μεγάλο εικονίδιο τίτλουχĎηĎιμοποίηĎε έκδοĎη χωĎÎŻĎ‚ JSR-82με όλα τα Ďετ εικονιδίωνkanyremote-6.4/po/ru_RU.gmo0000644000232200023220000003140312456270262016274 0ustar debalancedebalanceŢ•‘¤Á, 0 1 A )O y % #§ 2Ë ţ      ? O [ h w ‰ “ ž ¦ ¸ Ę ę ,">a|#”¸?Ő-4H"b…˘©DĽ  (2EZm t€‡Ź žŞ ĽČć ř ,xHÁĘÚÜ'á   )5.^d Ă7Í "'H,u&„ «oą ) 4 BPS[ ` j x„‰ťĄĂăňú˙ ! -9? O\u{‚‡–źS§fűb gu “ź!¸Úö  @R1[8ŤĆHŘ!-)W\oŠÁť _€F„ËZŰF6o}íý! 26=!t–«?Ŕ&'8HPi€SžPň1C@u¶ Ö-÷.%ŽT0ă +% ;Q OŤ NÝ ,!%;!a!á!đ!)"#2"9V"4"(Ĺ"î"ő"#!#8#M#'i#‘#<˘#%ß#$$-$>H$o‡$÷$&!%&G&I&<R& Ź&š& & °&d˝&Ż"'Ň'Wç'?(C(Z( w(‚(j‰(ô(<)E)…\)â)÷) *&* 5*@*(I*r*Ž* ˇ**¬*×*:ě*='+&e+Ś+Ł+¶+!Đ+ň+ ,#,=,'P,x,0Ž,ż,Ň,ĺ,ú,-"(-yK-¦Ĺ-l.#s.A—.Ů.(ń.=/8X/H‘/BÚ/A00_00>®0ní0\1vz1ń1Pů1J2NR23ˇ2-Ő2n| hl-U; 0‰VbvS!}7),RC†L*e kW\6[%‡uN"DpG:T&Y2+(xtOg.4/Š~Q 8JK^Z3=?‘rdz‹5 a <iMXEP`_fŚ'yŤFc…jŽH€{9w„1qIs@oAm]#‚Ź$B> with icon set ) to upload !16x16 and 64x64 title icons are availableAT modeAT mode could be supported by phone (AT mode is not supported by phone (AT mode is not supported by phone (ERROR response)AT-modeAboutActiveAddAddressAdvertise service through AvahiAlso upload JADApplicationApplicationsAuto reconnectAuto startup withAvailableBT addressBemusedBemused emulationBluetooth channelBluetooth service is not activeCan be used on WinMobile devicesCan be useful for Samsung phonesCan not download Can not establish the connection !Can not find J2ME midlet (Can not find JAD file (Can not find browser to show help !Can not find documentation !Can not get port to connect to. Is there any device available ?Can not save the file !CancelCheck ConfigurationCheck J2ME client updatesCheck J2ME client updates at startChecking J2ME client updatesChooseChoose applicationChoose directories with configuration files and add them to the listCloseClose WindowConfiguration CheckConnectedConnected to phoneConnecting to deviceConnection refusedCtrl+SCustom MadeDeleteDetailsDevice BrowserDevice NameDevice ParametersDirectoriesDownload J2ME client from WebDownload failed !DownloadedDownloadingEditEdit configuration fileEmpty field means no updateEmpty field means no update. Beware: Android/J2ME clients could fail to connect to anyRemote when browsing is in processExamplesExecute CommandFFileFiles will be saved to $HOME/.anyRemoteGeneralGnome sessionHTTP portHelpInstall PyBluez first ! Or run with --npybluez optionInstallation directory of anyremote-j2me-client not specified in current setup configuration !InstalledIt needs to install anyremote-j2me-client package firstKDE sessionManagedMinimizeModeNameNew version of J2ME client is available. Would You like to download it ?No informationNo updates for J2ME client were found.Non-availableNone of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto and kbtobexclient are installed !Not activeNot availableNot installedOKPackagePingPing OK !Ping failed !PreferencesQuitReady to connect onRestoreRun anyRemote when discoveredRun device browser with timeoutRun on startupRunningSaveSave AsScan for devicesScanningServer ModeServer-modeSetupShow in list : Specify NameSpecify options manuallyStartStatusStopStop anyRemoteTCP portTest ATThere is no item in the list ! kAnyRemote will not be able to manage any software !This is the first time kAnyRemote runs. Please specify directories with anyRemote configuration files.TypeUpdate StatusUpdate application list everyUpload J2MEUpload J2ME client from Use Bluetooth connection, channelUse TCP/IP connection, portUse Web Interace, portUse connect stringWait other operations to finishWait ping resultsWarning:Would You like to download J2ME client from Web ?anyRemote not found ! Please install it or correct $PATHanyRemote stoppedanyRemote will start only if no other instances of anyRemote are runningiViewersdptool not found ! Please install bluez-utilsec.use big title iconuse version without JSR-82with all icon setsProject-Id-Version: kanyremote 6.3.5 Report-Msgid-Bugs-To: POT-Creation-Date: 2015-01-16 23:04+0300 PO-Revision-Date: 2008-07-02 13:24+0400 Last-Translator: Mikhail Fedotov Language-Team: Russian Language: ru MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2); Ń Đ˝Đ°Đ±ĐľŃ€ĐľĐĽ иконок ) !возможны 16x16 и 64x64 иконки для заголовкаРежим ĐТВозможно, что режим ĐТ поддерживаетŃŃŹ телефоном (Режим ĐТ не поддерживаетŃŃŹ телефоном (Режим ĐТ не поддерживаетŃŃŹ телефоном (Ответ Ńодержит ĐľŃибкŃ)Режим ĐТO программеЗапŃщенДобавитьĐдреŃОпŃбликовать ŃĐµŃ€Đ˛Đ¸Ń Ń‡ĐµŃ€ĐµĐ· AvahiТакже загрŃжать JADПриложениеПриложенияПереподŃоединятьŃŃŹ автоматичеŃкиĐвтозапŃŃĐş Ń ŃеŃŃиейДоŃŃ‚ŃпенĐĐ´Ń€ĐµŃ BT: BemusedĐ­ĐĽŃляция Bemusedканале BluetoothBluetooth не активенМожет быть иŃпользован на ŃŃтройŃтвах Ń WinMobileМожет оказатьŃŃŹ полезным для телефонов SamsungНевозможно загрŃзить файл Невозможно ŃŃтановить Ńоединение !J2ME midlet не найден (JAD-файл не найден (Невозможно найти web browser !ДокŃментация не найдена !Невозможно найти порт для подŃоединения. ĐŁŃтройŃтво дейŃтвительно включено ?Невозможно Ńохранить файлОтменитьПроверить КонфигŃрациюПроверить обновления J2ME-клиентаПроверять обновления J2ME-клиента при ŃтартеПроверяетŃŃŹ наличие обновлений J2ME-клиентаВыбратьВыберите приложениеВыберите каталоги Ń ĐşĐľĐ˝Ń„Đ¸ĐłŃрационными файлами и добавьте их Đş ŃпиŃĐşŃЗакрытьЗакрыть окноПроверка КонфигŃрацииСоединение активноСоединение Ń Ń‚ĐµĐ»ĐµŃ„ĐľĐ˝ĐľĐĽ активноПодŃоединяемŃŃŹ Đş ŃŃтройŃтвŃĐ’ Ńоединении отказаноCtrl+SДополнительныеУдалитьПодробноŃтиУŃтройŃтваĐĐĽŃŹ ŃŃтройŃтваПараметры ĐŁŃтройŃтваКаталогиЗагрŃзить J2ME-клиент из интернетаЗагрŃзка неŃŃпеŃна !ЗагрŃженЗагрŃжаетŃяРедактироватьРедактировать файла конфигŃрацииПŃŃтое поле означает, что обновление производитьŃŃŹ не бŃдет.ĐźŃŃтое поле означает, что обновление производитŃŃŹ не бŃдет. Внимание: Android/J2ME клиент может быть неŃпоŃобен подключитьŃŃŹ Đş anyRemote когда процеŃŃ ĐżĐľĐ¸Ńка активенПримерыВыполнить командŃFФайлФайлы бŃĐ´ŃŃ‚ Ńохранены в $HOME/.anyRemoteОбщееGnomeHTTP портŃПомощьСначала ŃŃтановите PyBluez ! или запŃŃкайте Ń ĐľĐżŃ†Đ¸ĐµĐą --npybluezĐ’ текŃщей конфигŃрации иŃпользŃетŃŃŹ каталог отличный от того, где ŃŃтановлен пакет anyremote-j2me-clientĐŁŃтановленНебходимо Ńначала ŃŃтановить пакет anyremote-j2me-clientKDEУправляетŃяМинимизироватьРежимĐмяДоŃŃ‚Ńпна новая верŃия J2ME-клиента. Хотели бы Đ’Ń‹ Ńкачать её ?Нет данныхОбновлений J2ME-клиента не найденыНедоŃŃ‚ŃпныеНи один из bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-sendto и kbtobexclient не ŃŃтановлен !ĐžŃтановленНедоŃŃ‚ŃпенНе ŃŃтановленПринятьПакетПингПинг выполнен ŃŃпеŃноПинг неŃŃпеŃенНаŃтройкиВыходОжидание Ńоединения наРазвернŃтьЗапŃŃкать anyRemote при обнарŃженииЗапŃŃкать поиŃĐş ŃŃтройŃтв каждыеЗапŃŃтить при ŃтартеВыполняетŃяСохранитьСохранить КакĐŃкать ŃŃтройŃтваВыполняетŃяРежим СервераРежим СервераНаŃтройкаПоказывать в ŃпиŃке : Укажите ĐмяУказать наŃтройки врŃчнŃюЗапŃŃтитьСоŃтояниеОŃтановитьОŃтановить anyRemoteTCP портŃПроверить режим ĐТСпиŃок ĐżŃŃŃ‚ ! kAnyRemote не Ńможет Ńправлять программным обеŃпечением !kAnyRemote запŃŃкаетŃŃŹ впервые. ПожалŃĐąŃта Ńкажите каталоги Ń ĐşĐľĐ˝Ń„Đ¸ĐłŃрационными файлами anyRemote.ТипОбновить СоŃтояниеОбновлять ŃпиŃок приложений каждыеЗагрŃзить J2MEПоŃылать J2ME-клиент из ПодŃоединятьŃŃŹ через Bluetooth, каналПодŃоединятьŃŃŹ через TCP/IP, портПодŃоединятьŃŃŹ через Web-интерфейŃ, портĐŃпользовать параметры подключенияОжидаем заверŃения Đ´Ń€Ńгих операцийОжидание резŃльтатов пингПредŃпреждение:ЗагрŃзить J2ME-клиент из интернета ?anyRemote не найден ! ПожалŃĐąŃта ŃŃтановите его или иŃправьте $PATHanyRemote не запŃщенanyRemote бŃдет запŃщен, только еŃли нет Đ´Ń€Ńгих активных экземпляровiViewersdptool не найден ! ПожалŃĐąŃта ŃŃтановите bluez-utilŃек.иŃпользовать больŃŃŃŽ Đ¸ĐşĐľĐ˝ĐşŃ Đ´Đ»ŃŹ заголовкаиŃпользовать верŃию без JSR-82ŃĐľ вŃеми набороми иконокkanyremote-6.4/po/kanyremote.pot0000644000232200023220000002462012456267324017446 0ustar debalancedebalance# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-01-16 23:04+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #: kanyremote:111 msgid "Installed" msgstr "" #: kanyremote:112 msgid "Not installed" msgstr "" #: kanyremote:114 msgid "No information" msgstr "" #: kanyremote:115 msgid "Available" msgstr "" #: kanyremote:116 msgid "Not available" msgstr "" #: kanyremote:117 msgid "Managed" msgstr "" #: kanyremote:118 msgid "Running" msgstr "" #: kanyremote:120 msgid "Connecting to device" msgstr "" #: kanyremote:121 msgid "Wait other operations to finish" msgstr "" #: kanyremote:123 msgid "TCP port" msgstr "" #: kanyremote:124 msgid "Bluetooth channel" msgstr "" #: kanyremote:125 msgid "HTTP port" msgstr "" #: kanyremote:128 kanyremote:3807 msgid "Downloading" msgstr "" #: kanyremote:129 msgid "Checking J2ME client updates" msgstr "" #: kanyremote:130 msgid "No updates for J2ME client were found." msgstr "" #: kanyremote:1098 msgid "Ping failed !" msgstr "" #: kanyremote:1100 msgid "Ping OK !" msgstr "" #: kanyremote:1115 kanyremote:1120 kanyremote:1148 msgid ") to upload !" msgstr "" #: kanyremote:1115 kanyremote:1120 msgid "Can not find J2ME midlet (" msgstr "" #: kanyremote:1137 msgid "" "None of bluedevil-sendfile, gnome-obex-send, bluetooth-sendto, blueman-" "sendto and kbtobexclient are installed !" msgstr "" #: kanyremote:1148 msgid "Can not find JAD file (" msgstr "" #: kanyremote:1214 msgid "Can not get port to connect to. Is there any device available ?" msgstr "" #: kanyremote:1224 msgid "Connection refused" msgstr "" #: kanyremote:1245 msgid "AT mode is not supported by phone (" msgstr "" #: kanyremote:1247 msgid "AT mode could be supported by phone (" msgstr "" #: kanyremote:1249 msgid "AT mode is not supported by phone (ERROR response)" msgstr "" #: kanyremote:1280 kanyremote:1323 msgid "Name" msgstr "" #: kanyremote:1281 kanyremote:1324 kanyremote:1706 msgid "Device Name" msgstr "" #: kanyremote:1282 kanyremote:1325 msgid "Address" msgstr "" #: kanyremote:1283 kanyremote:1326 kanyremote:1747 kanyremote:1835 #: kanyremote:2998 kanyremote:3165 msgid "Status" msgstr "" #: kanyremote:1292 kanyremote:1329 msgid "Scan for devices" msgstr "" #: kanyremote:1293 kanyremote:1330 kanyremote:3039 msgid "Details" msgstr "" #: kanyremote:1294 kanyremote:1331 kanyremote:2650 msgid "Delete" msgstr "" #: kanyremote:1295 kanyremote:1332 kanyremote:1723 kanyremote:1754 #: kanyremote:1839 kanyremote:1959 kanyremote:2149 kanyremote:2190 msgid "Close" msgstr "" #: kanyremote:1299 kanyremote:1333 kanyremote:1758 kanyremote:1840 #: kanyremote:2153 kanyremote:2194 kanyremote:3085 kanyremote:3192 msgid "File" msgstr "" #: kanyremote:1322 kanyremote:3075 kanyremote:3190 msgid "Device Browser" msgstr "" #: kanyremote:1351 msgid "Scanning" msgstr "" #: kanyremote:1447 msgid "" "anyRemote will start only if no other instances of anyRemote are running" msgstr "" #: kanyremote:1498 msgid "Can be useful for Samsung phones" msgstr "" #: kanyremote:1502 msgid "16x16 and 64x64 title icons are available" msgstr "" #: kanyremote:1506 msgid "Can be used on WinMobile devices" msgstr "" #: kanyremote:1549 msgid "It needs to install anyremote-j2me-client package first" msgstr "" #: kanyremote:1556 kanyremote:1558 msgid "Bluetooth service is not active" msgstr "" #: kanyremote:1682 msgid "Wait ping results" msgstr "" #: kanyremote:1702 msgid "Device Parameters" msgstr "" #: kanyremote:1704 msgid "BT address" msgstr "" #: kanyremote:1707 msgid "Specify Name" msgstr "" #: kanyremote:1708 msgid " with icon set " msgstr "" #: kanyremote:1709 msgid "Run anyRemote when discovered" msgstr "" #: kanyremote:1710 msgid "use big title icon" msgstr "" #: kanyremote:1711 msgid "use version without JSR-82" msgstr "" #: kanyremote:1712 msgid "Also upload JAD" msgstr "" #: kanyremote:1718 msgid "with all icon sets" msgstr "" #: kanyremote:1719 kanyremote:2651 kanyremote:2659 kanyremote:2704 #: kanyremote:3052 kanyremote:3169 msgid "Choose" msgstr "" #: kanyremote:1720 msgid "Ping" msgstr "" #: kanyremote:1721 msgid "Upload J2ME" msgstr "" #: kanyremote:1722 msgid "Test AT" msgstr "" #: kanyremote:1724 kanyremote:1960 kanyremote:2656 msgid "OK" msgstr "" #: kanyremote:1746 kanyremote:1834 msgid "Package" msgstr "" #: kanyremote:1796 msgid "Downloaded" msgstr "" #: kanyremote:1802 msgid "Not active" msgstr "" #: kanyremote:1804 msgid "Active" msgstr "" #: kanyremote:1825 msgid "Warning:" msgstr "" #: kanyremote:1826 msgid "" "Installation directory of anyremote-j2me-client not specified in current " "setup configuration !" msgstr "" #: kanyremote:1833 msgid "Configuration Check" msgstr "" #: kanyremote:1872 kanyremote:1954 kanyremote:2997 kanyremote:3164 msgid "Application" msgstr "" #: kanyremote:1873 kanyremote:1955 kanyremote:2999 kanyremote:3166 msgid "Mode" msgstr "" #: kanyremote:1874 kanyremote:3001 msgid "F" msgstr "" #: kanyremote:1953 msgid "Choose application" msgstr "" #: kanyremote:2147 kanyremote:2191 kanyremote:3072 kanyremote:3187 msgid "Save" msgstr "" #: kanyremote:2148 kanyremote:2193 msgid "Save As" msgstr "" #: kanyremote:2189 kanyremote:3183 msgid "Edit configuration file" msgstr "" #: kanyremote:2192 msgid "Ctrl+S" msgstr "" #: kanyremote:2208 msgid "Can not save the file !" msgstr "" #: kanyremote:2250 msgid "General" msgstr "" #: kanyremote:2262 kanyremote:2657 msgid "Directories" msgstr "" #: kanyremote:2265 msgid "Choose directories with configuration files and add them to the list" msgstr "" #: kanyremote:2328 msgid "Empty field means no update" msgstr "" #: kanyremote:2336 msgid "" "Empty field means no update. Beware: Android/J2ME clients could fail to " "connect to anyRemote when browsing is in process" msgstr "" #: kanyremote:2346 msgid "Server Mode" msgstr "" #: kanyremote:2395 msgid "Files will be saved to $HOME/.anyRemote" msgstr "" #: kanyremote:2406 msgid "AT mode" msgstr "" #: kanyremote:2427 msgid "Bemused" msgstr "" #: kanyremote:2444 kanyremote:2632 msgid "iViewer" msgstr "" #: kanyremote:2622 kanyremote:3073 kanyremote:3188 msgid "Preferences" msgstr "" #: kanyremote:2624 msgid "Show in list : " msgstr "" #: kanyremote:2625 msgid "Upload J2ME client from " msgstr "" #: kanyremote:2626 msgid "Examples" msgstr "" #: kanyremote:2627 msgid "Applications" msgstr "" #: kanyremote:2628 msgid "Custom Made" msgstr "" #: kanyremote:2629 msgid "Server-mode" msgstr "" #: kanyremote:2630 msgid "Bemused emulation" msgstr "" #: kanyremote:2631 msgid "AT-mode" msgstr "" #: kanyremote:2633 msgid "Non-available" msgstr "" #: kanyremote:2634 msgid "Update application list every" msgstr "" #: kanyremote:2635 kanyremote:2636 msgid "sec." msgstr "" #: kanyremote:2638 msgid "Use Bluetooth connection, channel" msgstr "" #: kanyremote:2639 msgid "Use TCP/IP connection, port" msgstr "" #: kanyremote:2640 msgid "Use Web Interace, port" msgstr "" #: kanyremote:2641 msgid "Advertise service through Avahi" msgstr "" #: kanyremote:2642 msgid "Specify options manually" msgstr "" #: kanyremote:2644 kanyremote:2645 kanyremote:2646 msgid "Use connect string" msgstr "" #: kanyremote:2648 msgid "Run device browser with timeout" msgstr "" #: kanyremote:2649 kanyremote:2678 msgid "Add" msgstr "" #: kanyremote:2652 msgid "Auto reconnect" msgstr "" #: kanyremote:2653 msgid "Gnome session" msgstr "" #: kanyremote:2654 msgid "Auto startup with" msgstr "" #: kanyremote:2655 msgid "KDE session" msgstr "" #: kanyremote:2658 msgid "Run on startup" msgstr "" #: kanyremote:2660 msgid "Cancel" msgstr "" #: kanyremote:2661 msgid "Download J2ME client from Web" msgstr "" #: kanyremote:2662 msgid "Check J2ME client updates" msgstr "" #: kanyremote:2663 msgid "Check J2ME client updates at start" msgstr "" #: kanyremote:2804 msgid "" "There is no item in the list !\n" "kAnyRemote will not be able to manage any software !" msgstr "" #: kanyremote:2989 kanyremote:3067 kanyremote:3174 kanyremote:3185 #: kanyremote:4425 msgid "Stop" msgstr "" #: kanyremote:2990 kanyremote:3066 kanyremote:3175 kanyremote:3184 #: kanyremote:4424 msgid "Start" msgstr "" #: kanyremote:3000 kanyremote:3167 msgid "Type" msgstr "" #: kanyremote:3058 kanyremote:3171 msgid "Execute Command" msgstr "" #: kanyremote:3064 kanyremote:3176 kanyremote:4427 msgid "Quit" msgstr "" #: kanyremote:3065 kanyremote:3182 msgid "Edit" msgstr "" #: kanyremote:3068 msgid "Update Status" msgstr "" #: kanyremote:3069 kanyremote:3173 msgid "Close Window" msgstr "" #: kanyremote:3074 kanyremote:3189 msgid "Check Configuration" msgstr "" #: kanyremote:3078 kanyremote:3100 kanyremote:3178 kanyremote:3194 msgid "Help" msgstr "" #: kanyremote:3079 kanyremote:3180 kanyremote:4423 msgid "About" msgstr "" #: kanyremote:3094 kanyremote:3193 msgid "Setup" msgstr "" #: kanyremote:3186 msgid "Stop anyRemote" msgstr "" #: kanyremote:3199 msgid "" "This is the first time kAnyRemote runs.\n" "Please specify directories with anyRemote configuration files." msgstr "" #: kanyremote:3203 msgid "Would You like to download J2ME client from Web ?" msgstr "" #: kanyremote:3308 msgid "Can not find browser to show help !" msgstr "" #: kanyremote:3324 msgid "Can not find documentation !" msgstr "" #: kanyremote:3471 msgid "anyRemote stopped" msgstr "" #: kanyremote:3481 msgid "Ready to connect on" msgstr "" #: kanyremote:3491 msgid "Connected to phone" msgstr "" #: kanyremote:3493 msgid "Connected" msgstr "" #: kanyremote:3644 msgid "" "New version of J2ME client is available. Would You like to download it ?" msgstr "" #: kanyremote:3771 msgid "Can not establish the connection !" msgstr "" #: kanyremote:3786 msgid "Download failed !" msgstr "" #: kanyremote:3795 msgid "Can not download " msgstr "" #: kanyremote:4168 msgid "" "anyRemote not found !\n" "Please install it or correct $PATH" msgstr "" #: kanyremote:4172 msgid "" "sdptool not found !\n" "Please install bluez-util" msgstr "" #: kanyremote:4363 msgid "" "Install PyBluez first !\n" "Or run with --npybluez option" msgstr "" #: kanyremote:4426 msgid "Minimize" msgstr "" #: kanyremote:4426 msgid "Restore" msgstr "" kanyremote-6.4/configure0000755000232200023220000067661413123007024016032 0ustar debalancedebalance#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.69 for kanyremote 6.4. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. # # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # Use a proper internal environment variable to ensure we don't fall # into an infinite loop, continuously re-executing ourselves. if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then _as_can_reexec=no; export _as_can_reexec; # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 as_fn_exit 255 fi # We don't want this to propagate to other subprocesses. { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1 test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in #( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : export CONFIG_SHELL # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 exit 255 fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, $0: including any error possibly output before this $0: message. Then install a modern shell, or manually run $0: the script under such a shell if you do have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # If we had to re-execute with $CONFIG_SHELL, we're ensured to have # already done that, so ensure we don't try to do so again and fall # in an infinite loop. This has already happened in practice. _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME='kanyremote' PACKAGE_TARNAME='kanyremote' PACKAGE_VERSION='6.4' PACKAGE_STRING='kanyremote 6.4' PACKAGE_BUGREPORT='' PACKAGE_URL='' gt_needs= ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIBOBJS POSUB LTLIBINTL LIBINTL INTLLIBS LTLIBICONV LIBICONV INTL_MACOSX_LIBS EGREP GREP CPP host_os host_vendor host_cpu host build_os build_vendor build_cpu build am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC XGETTEXT_EXTRA_OPTIONS MSGMERGE XGETTEXT_015 XGETTEXT GMSGFMT_015 MSGFMT_015 GMSGFMT MSGFMT GETTEXT_MACRO_VERSION USE_NLS SED AM_BACKSLASH AM_DEFAULT_VERBOSITY AM_DEFAULT_V AM_V am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking enable_silent_rules enable_nls enable_dependency_tracking with_gnu_ld enable_rpath with_libiconv_prefix with_libintl_prefix ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS CPP' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *=) ac_optarg= ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error $? "unrecognized option: \`$ac_option' Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures kanyremote 6.4 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/kanyremote] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of kanyremote 6.4:";; esac cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-silent-rules less verbose build output (undo: "make V=1") --disable-silent-rules verbose build output (undo: "make V=0") --disable-nls do not use Native Language Support --enable-dependency-tracking do not reject slow dependency extractors --disable-dependency-tracking speeds up one-time build --disable-rpath do not hardcode runtime library paths Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-gnu-ld assume the C compiler uses GNU ld [default=no] --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib --without-libiconv-prefix don't search for libiconv in includedir and libdir --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib --without-libintl-prefix don't search for libintl in includedir and libdir Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to the package provider. _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF kanyremote configure 6.4 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## # ac_fn_c_try_compile LINENO # -------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_compile # ac_fn_c_try_cpp LINENO # ---------------------- # Try to preprocess conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } > conftest.i && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_cpp # ac_fn_c_try_link LINENO # ----------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || test -x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_link # ac_fn_c_try_run LINENO # ---------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes # that executables *can* be run. ac_fn_c_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_run cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by kanyremote $as_me 6.4, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo $as_echo "## ---------------- ## ## Cache variables. ## ## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo $as_echo "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then $as_echo "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then $as_echo "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then # We do not want a PATH search for config.site. case $CONFIG_SITE in #(( -*) ac_site_file1=./$CONFIG_SITE;; */*) ac_site_file1=$CONFIG_SITE;; *) ac_site_file1=./$CONFIG_SITE;; esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" \ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file See \`config.log' for more details" "$LINENO" 5; } fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi gt_needs="$gt_needs " # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu am__api_version='1.13' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do if test -f "$ac_dir/install-sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f "$ac_dir/install.sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break elif test -f "$ac_dir/shtool"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if ${ac_cv_path_install+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in #(( ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". as_fn_error $? "ls -t appears to fail. Make sure there is not a broken alias in your environment" "$LINENO" 5 fi if test "$2" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$2" = conftest.file ) then # Ok. : else as_fn_error $? "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi rm -f conftest.file test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if ${ac_cv_path_mkdir+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. MKDIR_P="$ac_install_sh -d" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AWK+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null # Check whether --enable-silent-rules was given. if test "${enable_silent_rules+set}" = set; then : enableval=$enable_silent_rules; fi case $enable_silent_rules in # ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=1;; esac am_make=${MAKE-make} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } if ${am_cv_make_support_nested_variables+:} false; then : $as_echo_n "(cached) " >&6 else if $as_echo 'TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 $as_echo "$am_cv_make_support_nested_variables" >&6; } if test $am_cv_make_support_nested_variables = yes; then AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AM_BACKSLASH='\' if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE='kanyremote' VERSION='6.4' cat >>confdefs.h <<_ACEOF #define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF #define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # mkdir_p='$(MKDIR_P)' # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar pax cpio none' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 $as_echo_n "checking for a sed that does not truncate output... " >&6; } if ${ac_cv_path_SED+:} false; then : $as_echo_n "(cached) " >&6 else ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ for ac_i in 1 2 3 4 5 6 7; do ac_script="$ac_script$as_nl$ac_script" done echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed { ac_script=; unset ac_script;} if test -z "$SED"; then ac_path_SED_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_SED" || continue # Check for GNU ac_path_SED and select it if it is found. # Check for GNU $ac_path_SED case `"$ac_path_SED" --version 2>&1` in *GNU*) ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo '' >> "conftest.nl" "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_SED_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_SED="$ac_path_SED" ac_path_SED_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_SED_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_SED"; then as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 fi else ac_cv_path_SED=$SED fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 $as_echo "$ac_cv_path_SED" >&6; } SED="$ac_cv_path_SED" rm -f conftest.sed { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 $as_echo_n "checking whether NLS is requested... " >&6; } # Check whether --enable-nls was given. if test "${enable_nls+set}" = set; then : enableval=$enable_nls; USE_NLS=$enableval else USE_NLS=yes fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 $as_echo "$USE_NLS" >&6; } GETTEXT_MACRO_VERSION=0.18 # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which # contains only /bin. Note that ksh looks also at the FPATH variable, # so we have to set that as well for the test. PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ || PATH_SEPARATOR=';' } fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case "$MSGFMT" in [\\/]* | ?:[\\/]*) ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then echo "$as_me: trying $ac_dir/$ac_word..." >&5 if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 && (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" ;; esac fi MSGFMT="$ac_cv_path_MSGFMT" if test "$MSGFMT" != ":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 $as_echo "$MSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GMSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case $GMSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" ;; esac fi GMSGFMT=$ac_cv_path_GMSGFMT if test -n "$GMSGFMT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 $as_echo "$GMSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;; *) MSGFMT_015=$MSGFMT ;; esac case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;; *) GMSGFMT_015=$GMSGFMT ;; esac # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which # contains only /bin. Note that ksh looks also at the FPATH variable, # so we have to set that as well for the test. PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ || PATH_SEPARATOR=';' } fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_XGETTEXT+:} false; then : $as_echo_n "(cached) " >&6 else case "$XGETTEXT" in [\\/]* | ?:[\\/]*) ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then echo "$as_me: trying $ac_dir/$ac_word..." >&5 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 && (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" ;; esac fi XGETTEXT="$ac_cv_path_XGETTEXT" if test "$XGETTEXT" != ":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 $as_echo "$XGETTEXT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi rm -f messages.po case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;; *) XGETTEXT_015=$XGETTEXT ;; esac # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which # contains only /bin. Note that ksh looks also at the FPATH variable, # so we have to set that as well for the test. PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ || PATH_SEPARATOR=';' } fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "msgmerge", so it can be a program name with args. set dummy msgmerge; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGMERGE+:} false; then : $as_echo_n "(cached) " >&6 else case "$MSGMERGE" in [\\/]* | ?:[\\/]*) ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then echo "$as_me: trying $ac_dir/$ac_word..." >&5 if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" ;; esac fi MSGMERGE="$ac_cv_path_MSGMERGE" if test "$MSGMERGE" != ":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 $as_echo "$MSGMERGE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$localedir" || localedir='${datadir}/locale' test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS= ac_config_commands="$ac_config_commands po-directories" if test "X$prefix" = "XNONE"; then acl_final_prefix="$ac_default_prefix" else acl_final_prefix="$prefix" fi if test "X$exec_prefix" = "XNONE"; then acl_final_exec_prefix='${prefix}' else acl_final_exec_prefix="$exec_prefix" fi acl_save_prefix="$prefix" prefix="$acl_final_prefix" eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" prefix="$acl_save_prefix" DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf # Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 $as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "C compiler cannot create executables See \`config.log' for more details" "$LINENO" 5; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 $as_echo_n "checking for C compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details" "$LINENO" 5; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if ${ac_cv_objext+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of object files: cannot compile See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if ${ac_cv_c_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if ${ac_cv_prog_cc_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if ${ac_cv_prog_cc_c89+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CC_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } if ${ac_cv_build+:} false; then : $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1 build_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: build_os=$* IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } if ${ac_cv_host+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1 host_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: host_os=$* IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac # Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which # contains only /bin. Note that ksh looks also at the FPATH variable, # so we have to set that as well for the test. PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ || PATH_SEPARATOR=';' } fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the pathname of ld ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'` while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if ${acl_cv_path_LD+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$acl_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then acl_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$acl_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if ${acl_cv_prog_gnu_ld+:} false; then : $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 $as_echo "$acl_cv_prog_gnu_ld" >&6; } with_gnu_ld=$acl_cv_prog_gnu_ld { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5 $as_echo_n "checking for shared library run path origin... " >&6; } if ${acl_cv_rpath+:} false; then : $as_echo_n "(cached) " >&6 else CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh . ./conftest.sh rm -f ./conftest.sh acl_cv_rpath=done fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5 $as_echo "$acl_cv_rpath" >&6; } wl="$acl_cv_wl" acl_libext="$acl_cv_libext" acl_shlibext="$acl_cv_shlibext" acl_libname_spec="$acl_cv_libname_spec" acl_library_names_spec="$acl_cv_library_names_spec" acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" acl_hardcode_direct="$acl_cv_hardcode_direct" acl_hardcode_minus_L="$acl_cv_hardcode_minus_L" # Check whether --enable-rpath was given. if test "${enable_rpath+set}" = set; then : enableval=$enable_rpath; : else enable_rpath=yes fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if ${ac_cv_prog_CPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if ${ac_cv_path_GREP+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if ${ac_cv_path_EGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" acl_libdirstem=lib acl_libdirstem2= case "$host_os" in solaris*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit host" >&5 $as_echo_n "checking for 64-bit host... " >&6; } if ${gl_cv_solaris_64bit+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef _LP64 sixtyfour bits #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "sixtyfour bits" >/dev/null 2>&1; then : gl_cv_solaris_64bit=yes else gl_cv_solaris_64bit=no fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_solaris_64bit" >&5 $as_echo "$gl_cv_solaris_64bit" >&6; } if test $gl_cv_solaris_64bit = yes; then acl_libdirstem=lib/64 case "$host_cpu" in sparc*) acl_libdirstem2=lib/sparcv9 ;; i*86 | x86_64) acl_libdirstem2=lib/amd64 ;; esac fi ;; *) searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'` if test -n "$searchpath"; then acl_save_IFS="${IFS= }"; IFS=":" for searchdir in $searchpath; do if test -d "$searchdir"; then case "$searchdir" in */lib64/ | */lib64 ) acl_libdirstem=lib64 ;; */../ | */.. ) # Better ignore directories of this form. They are misleading. ;; *) searchdir=`cd "$searchdir" && pwd` case "$searchdir" in */lib64 ) acl_libdirstem=lib64 ;; esac ;; esac fi done IFS="$acl_save_IFS" fi ;; esac test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem" use_additional=yes acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" # Check whether --with-libiconv-prefix was given. if test "${with_libiconv_prefix+set}" = set; then : withval=$with_libiconv_prefix; if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" if test "$acl_libdirstem2" != "$acl_libdirstem" \ && ! test -d "$withval/$acl_libdirstem"; then additional_libdir="$withval/$acl_libdirstem2" fi fi fi fi LIBICONV= LTLIBICONV= INCICONV= LIBICONV_PREFIX= HAVE_LIBICONV= rpathdirs= ltrpathdirs= names_already_handled= names_next_round='iconv ' while test -n "$names_next_round"; do names_this_round="$names_next_round" names_next_round= for name in $names_this_round; do already_handled= for n in $names_already_handled; do if test "$n" = "$name"; then already_handled=yes break fi done if test -z "$already_handled"; then names_already_handled="$names_already_handled $name" uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'` eval value=\"\$HAVE_LIB$uppername\" if test -n "$value"; then if test "$value" = yes; then eval value=\"\$LIB$uppername\" test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value" eval value=\"\$LTLIB$uppername\" test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value" else : fi else found_dir= found_la= found_so= found_a= eval libname=\"$acl_libname_spec\" # typically: libname=lib$name if test -n "$acl_shlibext"; then shrext=".$acl_shlibext" # typically: shrext=.so else shrext= fi if test $use_additional = yes; then dir="$additional_libdir" if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi ;; esac if test "X$found_dir" != "X"; then break fi done fi if test "X$found_dir" != "X"; then LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" if test "X$found_so" != "X"; then if test "$enable_rpath" = no \ || test "X$found_dir" = "X/usr/$acl_libdirstem" \ || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else haveit= for x in $ltrpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $found_dir" fi if test "$acl_hardcode_direct" = yes; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" haveit= for x in $rpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $found_dir" fi else haveit= for x in $LDFLAGS $LIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" fi if test "$acl_hardcode_minus_L" != no; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" fi fi fi fi else if test "X$found_a" != "X"; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a" else LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name" fi fi additional_includedir= case "$found_dir" in */$acl_libdirstem | */$acl_libdirstem/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` if test "$name" = 'iconv'; then LIBICONV_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; */$acl_libdirstem2 | */$acl_libdirstem2/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` if test "$name" = 'iconv'; then LIBICONV_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; esac if test "X$additional_includedir" != "X"; then if test "X$additional_includedir" != "X/usr/include"; then haveit= if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then for x in $CPPFLAGS $INCICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_includedir"; then INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir" fi fi fi fi fi if test -n "$found_la"; then save_libdir="$libdir" case "$found_la" in */* | *\\*) . "$found_la" ;; *) . "./$found_la" ;; esac libdir="$save_libdir" for dep in $dependency_libs; do case "$dep" in -L*) additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \ && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then haveit= if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \ || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then haveit= for x in $LDFLAGS $LIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir" fi fi haveit= for x in $LDFLAGS $LTLIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir" fi fi fi fi ;; -R*) dir=`echo "X$dep" | sed -e 's/^X-R//'` if test "$enable_rpath" != no; then haveit= for x in $rpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $dir" fi haveit= for x in $ltrpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $dir" fi fi ;; -l*) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` ;; *.la) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` ;; *) LIBICONV="${LIBICONV}${LIBICONV:+ }$dep" LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep" ;; esac done fi else LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" fi fi fi done done if test "X$rpathdirs" != "X"; then if test -n "$acl_hardcode_libdir_separator"; then alldirs= for found_dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" done acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" else for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" done fi fi if test "X$ltrpathdirs" != "X"; then for found_dir in $ltrpathdirs; do LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" done fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5 $as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; } if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then : $as_echo_n "(cached) " >&6 else gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { CFPreferencesCopyAppValue(NULL, NULL) ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : gt_cv_func_CFPreferencesCopyAppValue=yes else gt_cv_func_CFPreferencesCopyAppValue=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$gt_save_LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5 $as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; } if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then $as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5 $as_echo_n "checking for CFLocaleCopyCurrent... " >&6; } if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then : $as_echo_n "(cached) " >&6 else gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { CFLocaleCopyCurrent(); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : gt_cv_func_CFLocaleCopyCurrent=yes else gt_cv_func_CFLocaleCopyCurrent=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$gt_save_LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5 $as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; } if test $gt_cv_func_CFLocaleCopyCurrent = yes; then $as_echo "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h fi INTL_MACOSX_LIBS= if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" fi LIBINTL= LTLIBINTL= POSUB= case " $gt_needs " in *" need-formatstring-macros "*) gt_api_version=3 ;; *" need-ngettext "*) gt_api_version=2 ;; *) gt_api_version=1 ;; esac gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" if test "$USE_NLS" = "yes"; then gt_use_preinstalled_gnugettext=no if test $gt_api_version -ge 3; then gt_revision_test_code=' #ifndef __GNU_GETTEXT_SUPPORTED_REVISION #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) #endif typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; ' else gt_revision_test_code= fi if test $gt_api_version -ge 2; then gt_expression_test_code=' + * ngettext ("", "", 0)' else gt_expression_test_code= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5 $as_echo_n "checking for GNU gettext in libc... " >&6; } if eval \${$gt_func_gnugettext_libc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern int *_nl_domain_bindings; int main () { bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$gt_func_gnugettext_libc=yes" else eval "$gt_func_gnugettext_libc=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$gt_func_gnugettext_libc { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then am_save_CPPFLAGS="$CPPFLAGS" for element in $INCICONV; do haveit= for x in $CPPFLAGS; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X$element"; then haveit=yes break fi done if test -z "$haveit"; then CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5 $as_echo_n "checking for iconv... " >&6; } if ${am_cv_func_iconv+:} false; then : $as_echo_n "(cached) " >&6 else am_cv_func_iconv="no, consider installing GNU libiconv" am_cv_lib_iconv=no cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : am_cv_func_iconv=yes fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test "$am_cv_func_iconv" != yes; then am_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : am_cv_lib_iconv=yes am_cv_func_iconv=yes fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$am_save_LIBS" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5 $as_echo "$am_cv_func_iconv" >&6; } if test "$am_cv_func_iconv" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5 $as_echo_n "checking for working iconv... " >&6; } if ${am_cv_func_iconv_works+:} false; then : $as_echo_n "(cached) " >&6 else am_save_LIBS="$LIBS" if test $am_cv_lib_iconv = yes; then LIBS="$LIBS $LIBICONV" fi if test "$cross_compiling" = yes; then : case "$host_os" in aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; *) am_cv_func_iconv_works="guessing yes" ;; esac else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { int result = 0; /* Test against AIX 5.1 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); if (cd_utf8_to_88591 != (iconv_t)(-1)) { static const char input[] = "\342\202\254"; /* EURO SIGN */ char buf[10]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_utf8_to_88591, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) result |= 1; iconv_close (cd_utf8_to_88591); } } /* Test against Solaris 10 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); if (cd_ascii_to_88591 != (iconv_t)(-1)) { static const char input[] = "\263"; char buf[10]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_ascii_to_88591, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) result |= 2; iconv_close (cd_ascii_to_88591); } } /* Test against AIX 6.1..7.1 bug: Buffer overrun. */ { iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { static const char input[] = "\304"; static char buf[2] = { (char)0xDE, (char)0xAD }; const char *inptr = input; size_t inbytesleft = 1; char *outptr = buf; size_t outbytesleft = 1; size_t res = iconv (cd_88591_to_utf8, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD) result |= 4; iconv_close (cd_88591_to_utf8); } } #if 0 /* This bug could be worked around by the caller. */ /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ { iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; char buf[50]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_88591_to_utf8, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if ((int)res > 0) result |= 8; iconv_close (cd_88591_to_utf8); } } #endif /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is provided. */ if (/* Try standardized names. */ iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1) /* Try IRIX, OSF/1 names. */ && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1) /* Try AIX names. */ && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1) /* Try HP-UX names. */ && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) result |= 16; return result; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : am_cv_func_iconv_works=yes else am_cv_func_iconv_works=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi LIBS="$am_save_LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5 $as_echo "$am_cv_func_iconv_works" >&6; } case "$am_cv_func_iconv_works" in *no) am_func_iconv=no am_cv_lib_iconv=no ;; *) am_func_iconv=yes ;; esac else am_func_iconv=no am_cv_lib_iconv=no fi if test "$am_func_iconv" = yes; then $as_echo "#define HAVE_ICONV 1" >>confdefs.h fi if test "$am_cv_lib_iconv" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5 $as_echo_n "checking how to link with libiconv... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5 $as_echo "$LIBICONV" >&6; } else CPPFLAGS="$am_save_CPPFLAGS" LIBICONV= LTLIBICONV= fi use_additional=yes acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" # Check whether --with-libintl-prefix was given. if test "${with_libintl_prefix+set}" = set; then : withval=$with_libintl_prefix; if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" if test "$acl_libdirstem2" != "$acl_libdirstem" \ && ! test -d "$withval/$acl_libdirstem"; then additional_libdir="$withval/$acl_libdirstem2" fi fi fi fi LIBINTL= LTLIBINTL= INCINTL= LIBINTL_PREFIX= HAVE_LIBINTL= rpathdirs= ltrpathdirs= names_already_handled= names_next_round='intl ' while test -n "$names_next_round"; do names_this_round="$names_next_round" names_next_round= for name in $names_this_round; do already_handled= for n in $names_already_handled; do if test "$n" = "$name"; then already_handled=yes break fi done if test -z "$already_handled"; then names_already_handled="$names_already_handled $name" uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'` eval value=\"\$HAVE_LIB$uppername\" if test -n "$value"; then if test "$value" = yes; then eval value=\"\$LIB$uppername\" test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value" eval value=\"\$LTLIB$uppername\" test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value" else : fi else found_dir= found_la= found_so= found_a= eval libname=\"$acl_libname_spec\" # typically: libname=lib$name if test -n "$acl_shlibext"; then shrext=".$acl_shlibext" # typically: shrext=.so else shrext= fi if test $use_additional = yes; then dir="$additional_libdir" if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi ;; esac if test "X$found_dir" != "X"; then break fi done fi if test "X$found_dir" != "X"; then LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name" if test "X$found_so" != "X"; then if test "$enable_rpath" = no \ || test "X$found_dir" = "X/usr/$acl_libdirstem" \ || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" else haveit= for x in $ltrpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $found_dir" fi if test "$acl_hardcode_direct" = yes; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" else if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" haveit= for x in $rpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $found_dir" fi else haveit= for x in $LDFLAGS $LIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir" fi if test "$acl_hardcode_minus_L" != no; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" else LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" fi fi fi fi else if test "X$found_a" != "X"; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a" else LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name" fi fi additional_includedir= case "$found_dir" in */$acl_libdirstem | */$acl_libdirstem/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` if test "$name" = 'intl'; then LIBINTL_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; */$acl_libdirstem2 | */$acl_libdirstem2/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` if test "$name" = 'intl'; then LIBINTL_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; esac if test "X$additional_includedir" != "X"; then if test "X$additional_includedir" != "X/usr/include"; then haveit= if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then for x in $CPPFLAGS $INCINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_includedir"; then INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir" fi fi fi fi fi if test -n "$found_la"; then save_libdir="$libdir" case "$found_la" in */* | *\\*) . "$found_la" ;; *) . "./$found_la" ;; esac libdir="$save_libdir" for dep in $dependency_libs; do case "$dep" in -L*) additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \ && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then haveit= if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \ || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then haveit= for x in $LDFLAGS $LIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir" fi fi haveit= for x in $LDFLAGS $LTLIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir" fi fi fi fi ;; -R*) dir=`echo "X$dep" | sed -e 's/^X-R//'` if test "$enable_rpath" != no; then haveit= for x in $rpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $dir" fi haveit= for x in $ltrpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $dir" fi fi ;; -l*) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` ;; *.la) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` ;; *) LIBINTL="${LIBINTL}${LIBINTL:+ }$dep" LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep" ;; esac done fi else LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name" fi fi fi done done if test "X$rpathdirs" != "X"; then if test -n "$acl_hardcode_libdir_separator"; then alldirs= for found_dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" done acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" else for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" done fi fi if test "X$ltrpathdirs" != "X"; then for found_dir in $ltrpathdirs; do LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir" done fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5 $as_echo_n "checking for GNU gettext in libintl... " >&6; } if eval \${$gt_func_gnugettext_libintl+:} false; then : $as_echo_n "(cached) " >&6 else gt_save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS $INCINTL" gt_save_LIBS="$LIBS" LIBS="$LIBS $LIBINTL" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *); int main () { bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$gt_func_gnugettext_libintl=yes" else eval "$gt_func_gnugettext_libintl=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then LIBS="$LIBS $LIBICONV" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *); int main () { bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : LIBINTL="$LIBINTL $LIBICONV" LTLIBINTL="$LTLIBINTL $LTLIBICONV" eval "$gt_func_gnugettext_libintl=yes" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CPPFLAGS="$gt_save_CPPFLAGS" LIBS="$gt_save_LIBS" fi eval ac_res=\$$gt_func_gnugettext_libintl { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ && test "$PACKAGE" != gettext-runtime \ && test "$PACKAGE" != gettext-tools; }; then gt_use_preinstalled_gnugettext=yes else LIBINTL= LTLIBINTL= INCINTL= fi if test -n "$INTL_MACOSX_LIBS"; then if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" fi fi if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then $as_echo "#define ENABLE_NLS 1" >>confdefs.h else USE_NLS=no fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5 $as_echo_n "checking whether to use NLS... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 $as_echo "$USE_NLS" >&6; } if test "$USE_NLS" = "yes"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5 $as_echo_n "checking where the gettext function comes from... " >&6; } if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then gt_source="external libintl" else gt_source="libc" fi else gt_source="included intl directory" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5 $as_echo "$gt_source" >&6; } fi if test "$USE_NLS" = "yes"; then if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5 $as_echo_n "checking how to link with libintl... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5 $as_echo "$LIBINTL" >&6; } for element in $INCINTL; do haveit= for x in $CPPFLAGS; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X$element"; then haveit=yes break fi done if test -z "$haveit"; then CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" fi done fi $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h $as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h fi POSUB=po fi INTLLIBS="$LIBINTL" # Checks for programs. # Checks for libraries. # Checks for header files. ac_config_files="$ac_config_files Makefile po/Makefile.in" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then if test "x$cache_file" != "x/dev/null"; then { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else case $cache_file in #( */* | ?:*) mv -f confcache "$cache_file"$$ && mv -f "$cache_file"$$ "$cache_file" ;; #( *) mv -f confcache "$cache_file" ;; esac fi fi else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' # Transform confdefs.h into DEFS. # Protect against shell expansion while executing Makefile rules. # Protect against Makefile macro expansion. # # If the first sed substitution is executed (which looks for macros that # take arguments), then branch to the quote section. Otherwise, # look for a macro that doesn't take arguments. ac_script=' :mline /\\$/{ N s,\\\n,, b mline } t clear :clear s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g t quote s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g t quote b any :quote s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g s/\[/\\&/g s/\]/\\&/g s/\$/$$/g H :any ${ g s/^\n// s/\n/ /g p } ' DEFS=`sed -n "$ac_script" confdefs.h` ac_libobjs= ac_ltlibobjs= U= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 $as_echo_n "checking that generated files are newer than configure... " >&6; } if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 $as_echo "done" >&6; } if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error $? "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi : "${CONFIG_STATUS=./config.status}" ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by kanyremote $as_me 6.4, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE Configuration files: $config_files Configuration commands: $config_commands Report bugs to the package provider." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ kanyremote config.status 6.4 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; --*=) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg= ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --he | --h | --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error $? "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # # Capture the value of obsolete ALL_LINGUAS because we need it to compute # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it # from automake < 1.5. eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' # Capture the value of LINGUAS because we need it to compute CATALOGS. LINGUAS="${LINGUAS-%UNSET%}" AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= ac_tmp= trap 'exit_status=$? : "${ac_tmp:=$tmp}" { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 ac_tmp=$tmp # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$ac_tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove sole $(srcdir), # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ h s/// s/^/:/ s/[ ]*$/:/ s/:\$(srcdir):/:/g s/:\${srcdir}:/:/g s/:@srcdir@:/:/g s/^:*// s/:*$// x s/\(=[ ]*\).*/\1/ G s/\n// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$ac_tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$ac_tmp/stdin" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$ac_tmp/stdin" case $ac_file in -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; esac \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "po-directories":C) for ac_file in $CONFIG_FILES; do # Support "outfile[:infile[:infile...]]" case "$ac_file" in *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; esac # PO directories have a Makefile.in generated from Makefile.in.in. case "$ac_file" in */Makefile.in) # Adjust a relative srcdir. ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" case "$ac_given_srcdir" in .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; /*) top_srcdir="$ac_given_srcdir" ;; *) top_srcdir="$ac_dots$ac_given_srcdir" ;; esac # Treat a directory as a PO directory if and only if it has a # POTFILES.in file. This allows packages to have multiple PO # directories under different names or in different locations. if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then rm -f "$ac_dir/POTFILES" test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" gt_tab=`printf '\t'` cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ${gt_tab}]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" POMAKEFILEDEPS="POTFILES.in" # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend # on $ac_dir but don't depend on user-specified configuration # parameters. if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then # The LINGUAS file contains the set of available languages. if test -n "$OBSOLETE_ALL_LINGUAS"; then test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" fi ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` # Hide the ALL_LINGUAS assignment from automake < 1.5. eval 'ALL_LINGUAS''=$ALL_LINGUAS_' POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" else # The set of available languages was given in configure.in. # Hide the ALL_LINGUAS assignment from automake < 1.5. eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' fi # Compute POFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po) # Compute UPDATEPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update) # Compute DUMMYPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop) # Compute GMOFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo) case "$ac_given_srcdir" in .) srcdirpre= ;; *) srcdirpre='$(srcdir)/' ;; esac POFILES= UPDATEPOFILES= DUMMYPOFILES= GMOFILES= for lang in $ALL_LINGUAS; do POFILES="$POFILES $srcdirpre$lang.po" UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" DUMMYPOFILES="$DUMMYPOFILES $lang.nop" GMOFILES="$GMOFILES $srcdirpre$lang.gmo" done # CATALOGS depends on both $ac_dir and the user's LINGUAS # environment variable. INST_LINGUAS= if test -n "$ALL_LINGUAS"; then for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "$LINGUAS"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then INST_LINGUAS="$INST_LINGUAS $presentlang" fi done fi CATALOGS= if test -n "$INST_LINGUAS"; then for lang in $INST_LINGUAS; do CATALOGS="$CATALOGS $lang.gmo" done fi test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do if test -f "$f"; then case "$f" in *.orig | *.bak | *~) ;; *) cat "$f" >> "$ac_dir/Makefile" ;; esac fi done fi ;; esac done ;; "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir=$dirpart/$fdir; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi kanyremote-6.4/COPYING0000644000232200023220000010451313123006642015143 0ustar debalancedebalance GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read .