diff options
author | Koen Kooi <koen@openembedded.org> | 2007-12-23 10:50:30 +0000 |
---|---|---|
committer | Koen Kooi <koen@openembedded.org> | 2007-12-23 10:50:30 +0000 |
commit | e49ed8da00b7a5d874fd92a806c6b036a726069c (patch) | |
tree | 4c2986b1f377b0363e6637cc792e8e553c2b39a4 /packages | |
parent | 95580064683ef83263017dce9b610c74306348bb (diff) | |
parent | a5ab4c1e92a80b977b53072b349e05ab0f097dd1 (diff) |
merge of '6765ce1f621a9ef917ba1521afc7b81013e14dc2'
and 'fcc520f13c2e5df6e6b7d52dcbfb32cb1750c941'
Diffstat (limited to 'packages')
525 files changed, 24296 insertions, 11817 deletions
diff --git a/packages/agg/agg_2.5.bb b/packages/agg/agg_2.5.bb index f91d0112be..a3cf4b9557 100644 --- a/packages/agg/agg_2.5.bb +++ b/packages/agg/agg_2.5.bb @@ -8,12 +8,12 @@ DEPENDS = "virtual/libx11 virtual/libsdl freetype" PR = "r0" SRC_URI = "http://www.antigrain.com/${P}.tar.gz" - S = "${WORKDIR}/${P}" inherit autotools pkgconfig -EXTRA_OECONF = "--with-sdl-exec-prefix=${STAGING_DIR_NATIVE}${layout_exec_prefix}" +export SDL_CONFIG=${STAGING_BINDIR_CROSS}/sdl-config + CFLAGS += " -I{$STAGING_INCDIR} " PACKAGES =+ "${PN}-sdl ${PN}-x11" @@ -26,14 +26,18 @@ FILES_${PN} = "${libdir}/libagg.so.* \ LEAD_SONAME = "libagg.so" do_stage() { - install -m 0644 libagg.m4 ${STAGING_DATADIR}/aclocal/ - install -d ${STAGING_INCDIR}/agg2 - cd include - headers=`find . -name "*.h"` - for f in $headers - do - install -m 0644 $f ${STAGING_INCDIR}/agg2/ - done + oe_libinstall -a -so libagg ${STAGING_LIBDIR} + oe_libinstall -a -so libaggfontfreetype ${STAGING_LIBDIR} + oe_libinstall -a -so libaggplatformX11 ${STAGING_LIBDIR} + oe_libinstall -a -so libaggplatformsdl ${STAGING_LIBDIR} + install -m 0644 libagg.m4 ${STAGING_DATADIR}/aclocal/ + install -d ${STAGING_INCDIR}/agg2 + cd include + headers=`find . -name "*.h"` + for f in $headers + do + install -D -m 0644 $f ${STAGING_INCDIR}/agg2/$f + done } diff --git a/packages/altboot/altboot_1.1.1+wip-SVNR69.bb b/packages/altboot/altboot_1.1.1+wip-SVNR70.bb index b9ee96d048..e22e992cc9 100644 --- a/packages/altboot/altboot_1.1.1+wip-SVNR69.bb +++ b/packages/altboot/altboot_1.1.1+wip-SVNR70.bb @@ -2,7 +2,7 @@ require altboot.inc PR = "r0" -SVN_REV = "69" +SVN_REV = "70" SRC_URI = "svn://hentges.net/public/altboot;module=trunk;rev=${SVN_REV} \ " diff --git a/packages/angstrom/angstrom-feed-configs.bb b/packages/angstrom/angstrom-feed-configs.bb index 6730b6a044..1415080fbd 100644 --- a/packages/angstrom/angstrom-feed-configs.bb +++ b/packages/angstrom/angstrom-feed-configs.bb @@ -1,18 +1,26 @@ DESCRIPTION = "Configuration files for online package repositories aka feeds" -PR = "1" +#PV = "${DISTRO_VERSION}" +PR = "r3" PACKAGE_ARCH = "${MACHINE_ARCH}" FEED_BASEPATH ?= "unstable/feed/" +IWMMXT_FEED = "${@base_contains('MACHINE_FEATURES', 'iwmmxt', 'iwmmxt', '',d)}" + do_compile() { mkdir -p ${S}/${sysconfdir}/ipkg for feed in base debug perl python gstreamer ; do echo "src/gz ${feed} ${ANGSTROM_URI}/${FEED_BASEPATH}${FEED_ARCH}/${feed}" > ${S}/${sysconfdir}/ipkg/${feed}-feed.conf done - echo "src/gz ${MACHINE_ARCH} ${ANGSTROM_URI}/${FEED_BASEPATH}${FEED_ARCH}/${MACHINE_ARCH}" > ${S}/${sysconfdir}/ipkg/${MACHINE_ARCH}-feed.conf + echo "src/gz ${MACHINE_ARCH} ${ANGSTROM_URI}/${FEED_BASEPATH}${FEED_ARCH}/machine/${MACHINE_ARCH}" > ${S}/${sysconfdir}/ipkg/${MACHINE_ARCH}-feed.conf echo "src/gz no-arch ${ANGSTROM_URI}/${FEED_BASEPATH}/all" > ${S}/${sysconfdir}/ipkg/noarch-feed.conf + + # iwmmxt is a special case, add the iwmmxt feed for machine that have 'iwmmxt' in MACHINE_FEATURES + if [ "${IWMMXT_FEED}" = "iwmmxt" ] ; then + echo "src/gz iwmmxt ${ANGSTROM_URI}/${FEED_BASEPATH}iwmmxt/base" > ${S}/${sysconfdir}/ipkg/iwmmxt-feed.conf + fi } diff --git a/packages/angstrom/angstrom-gpe-task-base.bb b/packages/angstrom/angstrom-gpe-task-base.bb index 265f51863d..cc3d08972f 100644 --- a/packages/angstrom/angstrom-gpe-task-base.bb +++ b/packages/angstrom/angstrom-gpe-task-base.bb @@ -1,5 +1,5 @@ DESCRIPTION = "Task packages for the Angstrom distribution" -PR = "r32" +PR = "r33" inherit task @@ -12,6 +12,8 @@ RDEPENDS_${PN} = "\ rxvt-unicode \ gpe-terminal \ matchbox-keyboard \ + xkbd \ + xkbd-layout-ru \ gpe-theme-clearlooks \ xst \ xhost \ diff --git a/packages/angstrom/angstrom-gpe-task-settings.bb b/packages/angstrom/angstrom-gpe-task-settings.bb index a9463fdbe5..adc4bb0756 100644 --- a/packages/angstrom/angstrom-gpe-task-settings.bb +++ b/packages/angstrom/angstrom-gpe-task-settings.bb @@ -1,10 +1,11 @@ DESCRIPTION = "Task packages for the Angstrom distribution" -PR = "r32" +PR = "r33" inherit task RDEPENDS_${PN} = "\ matchbox-panel-manager \ + mboxkbd-layouts-gui \ gpe-su \ gpe-conf \ gpe-package \ diff --git a/packages/apache2/apache2-native_2.2.3.bb b/packages/apache2/apache2-native_2.2.3.bb index b58aa41756..d5fb0cff21 100644 --- a/packages/apache2/apache2-native_2.2.3.bb +++ b/packages/apache2/apache2-native_2.2.3.bb @@ -1,9 +1,9 @@ SECTION = "net" DEPENDS = "expat pcre" -inherit native +inherit cross -PR="r5" +PR="r6" SRC_URI = "http://www.apache.org/dist/httpd/httpd-${PV}.tar.bz2" S = "${WORKDIR}/httpd-${PV}" diff --git a/packages/atk/atk-1.2.0/m4.patch b/packages/atk/atk-1.2.0/m4.patch deleted file mode 100644 index 8f373364e4..0000000000 --- a/packages/atk/atk-1.2.0/m4.patch +++ /dev/null @@ -1,2458 +0,0 @@ - -# -# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher -# - ---- /dev/null -+++ atk-1.2.0/m4/codeset.m4 -@@ -0,0 +1,23 @@ -+# codeset.m4 serial AM1 (gettext-0.10.40) -+dnl Copyright (C) 2000-2002 Free Software Foundation, Inc. -+dnl This file is free software, distributed under the terms of the GNU -+dnl General Public License. As a special exception to the GNU General -+dnl Public License, this file may be distributed as part of a program -+dnl that contains a configuration script generated by Autoconf, under -+dnl the same distribution terms as the rest of that program. -+ -+dnl From Bruno Haible. -+ -+AC_DEFUN([AM_LANGINFO_CODESET], -+[ -+ AC_CACHE_CHECK([for nl_langinfo and CODESET], am_cv_langinfo_codeset, -+ [AC_TRY_LINK([#include <langinfo.h>], -+ [char* cs = nl_langinfo(CODESET);], -+ am_cv_langinfo_codeset=yes, -+ am_cv_langinfo_codeset=no) -+ ]) -+ if test $am_cv_langinfo_codeset = yes; then -+ AC_DEFINE(HAVE_LANGINFO_CODESET, 1, -+ [Define if you have <langinfo.h> and nl_langinfo(CODESET).]) -+ fi -+]) ---- /dev/null -+++ atk-1.2.0/m4/gettext.m4 -@@ -0,0 +1,587 @@ -+# gettext.m4 serial 17 (gettext-0.11.5) -+dnl Copyright (C) 1995-2002 Free Software Foundation, Inc. -+dnl This file is free software, distributed under the terms of the GNU -+dnl General Public License. As a special exception to the GNU General -+dnl Public License, this file may be distributed as part of a program -+dnl that contains a configuration script generated by Autoconf, under -+dnl the same distribution terms as the rest of that program. -+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 <drepper@cygnus.com>, 1995-2000. -+dnl Bruno Haible <haible@clisp.cons.org>, 2000-2002. -+ -+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 <inttypes.h> 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([$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], [no], [yes])) -+ define(gt_libtool_suffix_prefix, ifelse([$1], [use-libtool], [l], [])) -+ -+ 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 test "$gt_cv_func_gnugettext_libc" != "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]) -+ ]) -+ -+ 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) -+ -+ ifelse(gt_included_intl, yes, [ -+ BUILD_INCLUDED_LIBINTL=no -+ USE_INCLUDED_LIBINTL=no -+ ]) -+ LIBINTL= -+ LTLIBINTL= -+ POSUB= -+ -+ 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. -+ -+ dnl Add a version number to the cache macros. -+ define([gt_api_version], ifelse([$2], [need-formatstring-macros], 3, ifelse([$2], [need-ngettext], 2, 1))) -+ define([gt_cv_func_gnugettext_libc], [gt_cv_func_gnugettext]gt_api_version[_libc]) -+ define([gt_cv_func_gnugettext_libintl], [gt_cv_func_gnugettext]gt_api_version[_libintl]) -+ -+ AC_CACHE_CHECK([for GNU gettext in libc], gt_cv_func_gnugettext_libc, -+ [AC_TRY_LINK([#include <libintl.h> -+]ifelse([$2], [need-formatstring-macros], -+[#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 -+], [])[extern int _nl_msg_cat_cntr; -+extern int *_nl_domain_bindings;], -+ [bindtextdomain ("", ""); -+return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_domain_bindings], -+ gt_cv_func_gnugettext_libc=yes, -+ gt_cv_func_gnugettext_libc=no)]) -+ -+ if test "$gt_cv_func_gnugettext_libc" != "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_cv_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_TRY_LINK([#include <libintl.h> -+]ifelse([$2], [need-formatstring-macros], -+[#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 -+], [])[extern int _nl_msg_cat_cntr; -+extern -+#ifdef __cplusplus -+"C" -+#endif -+const char *_nl_expand_alias ();], -+ [bindtextdomain ("", ""); -+return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias (0)], -+ gt_cv_func_gnugettext_libintl=yes, -+ gt_cv_func_gnugettext_libintl=no) -+ dnl Now see whether libintl exists and depends on libiconv. -+ if test "$gt_cv_func_gnugettext_libintl" != yes && test -n "$LIBICONV"; then -+ LIBS="$LIBS $LIBICONV" -+ AC_TRY_LINK([#include <libintl.h> -+]ifelse([$2], [need-formatstring-macros], -+[#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 -+], [])[extern int _nl_msg_cat_cntr; -+extern -+#ifdef __cplusplus -+"C" -+#endif -+const char *_nl_expand_alias ();], -+ [bindtextdomain ("", ""); -+return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias (0)], -+ [LIBINTL="$LIBINTL $LIBICONV" -+ LTLIBINTL="$LTLIBINTL $LTLIBICONV" -+ gt_cv_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 test "$gt_cv_func_gnugettext_libc" = "yes" \ -+ || { test "$gt_cv_func_gnugettext_libintl" = "yes" \ -+ && test "$PACKAGE" != gettext; }; 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. -+ INTLOBJS="\$(GETTOBJS)" -+ BUILD_INCLUDED_LIBINTL=yes -+ USE_INCLUDED_LIBINTL=yes -+ LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LIBICONV" -+ LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV" -+ LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'` -+ fi -+ -+ 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 "$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 -+ -+ if test "$USE_NLS" = "yes"; then -+ -+ if test "$gt_use_preinstalled_gnugettext" = "yes"; then -+ if test "$gt_cv_func_gnugettext_libintl" = "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; 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) -+ AC_SUBST(INTLOBJS) -+ -+ 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 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 Checks for all prerequisites of the po subdirectory, -+dnl except for USE_NLS. -+AC_DEFUN([AM_PO_SUBDIRS], -+[ -+ AC_REQUIRE([AC_PROG_MAKE_SET])dnl -+ AC_REQUIRE([AC_PROG_INSTALL])dnl -+ AC_REQUIRE([AM_MKINSTALLDIRS])dnl -+ -+ 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 >/dev/null 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 Search for GNU xgettext 0.11 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= /dev/null >/dev/null 2>&1 && -+ (if $ac_dir/$ac_word --omit-header --copyright-holder= /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 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 >/dev/null 2>&1], :) -+ -+ dnl This could go away some day; the PATH_PROG_WITH_TEST already does it. -+ dnl Test whether we really found GNU msgfmt. -+ if test "$GMSGFMT" != ":"; then -+ dnl If it is no GNU msgfmt we define it as : so that the -+ dnl Makefiles still can work. -+ if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && -+ (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then -+ : ; -+ else -+ GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` -+ AC_MSG_RESULT( -+ [found $GMSGFMT program is not GNU msgfmt; ignore it]) -+ GMSGFMT=":" -+ fi -+ fi -+ -+ dnl This could go away some day; the PATH_PROG_WITH_TEST already does it. -+ dnl Test whether we really found GNU xgettext. -+ if test "$XGETTEXT" != ":"; then -+ dnl If it is no GNU xgettext we define it as : so that the -+ dnl Makefiles still can work. -+ if $XGETTEXT --omit-header --copyright-holder= /dev/null >/dev/null 2>&1 && -+ (if $XGETTEXT --omit-header --copyright-holder= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then -+ : ; -+ else -+ AC_MSG_RESULT( -+ [found xgettext program is not GNU xgettext; ignore it]) -+ XGETTEXT=":" -+ fi -+ dnl Remove leftover from FreeBSD xgettext call. -+ rm -f messages.po -+ fi -+ -+ AC_OUTPUT_COMMANDS([ -+ 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 -+ 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" -+ cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" -+ # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES 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 "$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" "$ac_given_srcdir/$ac_dir/LINGUAS"` -+ # Hide the ALL_LINGUAS assigment from automake. -+ eval 'ALL_LINGUAS''=$ALL_LINGUAS_' -+ fi -+ case "$ac_given_srcdir" in -+ .) srcdirpre= ;; -+ *) srcdirpre='$(srcdir)/' ;; -+ esac -+ POFILES= -+ GMOFILES= -+ UPDATEPOFILES= -+ DUMMYPOFILES= -+ for lang in $ALL_LINGUAS; do -+ POFILES="$POFILES $srcdirpre$lang.po" -+ GMOFILES="$GMOFILES $srcdirpre$lang.gmo" -+ UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" -+ DUMMYPOFILES="$DUMMYPOFILES $lang.nop" -+ 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|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|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, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it -+ # from automake. -+ eval 'ALL_LINGUAS''="$ALL_LINGUAS"' -+ # Capture the value of LINGUAS because we need it to compute CATALOGS. -+ LINGUAS="${LINGUAS-%UNSET%}" -+ ]) -+]) -+ -+ -+dnl Checks for all prerequisites of the intl subdirectory, -+dnl except for INTL_LIBTOOL_SUFFIX_PREFIX (and possibly LIBTOOL), INTLOBJS, -+dnl USE_INCLUDED_LIBINTL, BUILD_INCLUDED_LIBINTL. -+AC_DEFUN([AM_INTL_SUBDIR], -+[ -+ AC_REQUIRE([AC_PROG_INSTALL])dnl -+ AC_REQUIRE([AM_MKINSTALLDIRS])dnl -+ AC_REQUIRE([AC_PROG_CC])dnl -+ AC_REQUIRE([AC_CANONICAL_HOST])dnl -+ AC_REQUIRE([AC_PROG_RANLIB])dnl -+ AC_REQUIRE([AC_ISC_POSIX])dnl -+ AC_REQUIRE([AC_HEADER_STDC])dnl -+ AC_REQUIRE([AC_C_CONST])dnl -+ AC_REQUIRE([AC_C_INLINE])dnl -+ AC_REQUIRE([AC_TYPE_OFF_T])dnl -+ AC_REQUIRE([AC_TYPE_SIZE_T])dnl -+ AC_REQUIRE([AC_FUNC_ALLOCA])dnl -+ AC_REQUIRE([AC_FUNC_MMAP])dnl -+ AC_REQUIRE([jm_GLIBC21])dnl -+ AC_REQUIRE([gt_INTDIV0])dnl -+ AC_REQUIRE([jm_AC_TYPE_UINTMAX_T])dnl -+ AC_REQUIRE([gt_HEADER_INTTYPES_H])dnl -+ AC_REQUIRE([gt_INTTYPES_PRI])dnl -+ -+ AC_CHECK_HEADERS([argz.h limits.h locale.h nl_types.h malloc.h stddef.h \ -+stdlib.h string.h unistd.h sys/param.h]) -+ AC_CHECK_FUNCS([feof_unlocked fgets_unlocked getc_unlocked getcwd getegid \ -+geteuid getgid getuid mempcpy munmap putenv setenv setlocale stpcpy \ -+strcasecmp strdup strtoul tsearch __argz_count __argz_stringify __argz_next]) -+ -+ AM_ICONV -+ AM_LANGINFO_CODESET -+ if test $ac_cv_header_locale_h = yes; then -+ AM_LC_MESSAGES -+ fi -+ -+ dnl intl/plural.c is generated from intl/plural.y. It requires bison, -+ dnl because plural.y uses bison specific features. It requires at least -+ dnl bison-1.26 because earlier versions generate a plural.c that doesn't -+ dnl compile. -+ dnl bison is only needed for the maintainer (who touches plural.y). But in -+ dnl order to avoid separate Makefiles or --enable-maintainer-mode, we put -+ dnl the rule in general Makefile. Now, some people carelessly touch the -+ dnl files or have a broken "make" program, hence the plural.c rule will -+ dnl sometimes fire. To avoid an error, defines BISON to ":" if it is not -+ dnl present or too old. -+ AC_CHECK_PROGS([INTLBISON], [bison]) -+ if test -z "$INTLBISON"; then -+ ac_verc_fail=yes -+ else -+ dnl Found it, now check the version. -+ AC_MSG_CHECKING([version of bison]) -+changequote(<<,>>)dnl -+ ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'` -+ case $ac_prog_version in -+ '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; -+ 1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*) -+changequote([,])dnl -+ ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; -+ *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; -+ esac -+ AC_MSG_RESULT([$ac_prog_version]) -+ fi -+ if test $ac_verc_fail = yes; then -+ INTLBISON=: -+ fi -+]) -+ -+ -+AC_DEFUN([AM_MKINSTALLDIRS], -+[ -+ dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly -+ dnl find the mkinstalldirs script in another subdir but $(top_srcdir). -+ dnl Try to locate is. -+ MKINSTALLDIRS= -+ if test -n "$ac_aux_dir"; then -+ MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" -+ fi -+ if test -z "$MKINSTALLDIRS"; then -+ MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" -+ fi -+ AC_SUBST(MKINSTALLDIRS) -+]) -+ -+ -+dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version]) -+AC_DEFUN([AM_GNU_GETTEXT_VERSION], []) ---- /dev/null -+++ atk-1.2.0/m4/glib-2.0.m4 -@@ -0,0 +1,212 @@ -+# Configure paths for GLIB -+# Owen Taylor 1997-2001 -+ -+dnl AM_PATH_GLIB_2_0([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MODULES]]]]) -+dnl Test for GLIB, and define GLIB_CFLAGS and GLIB_LIBS, if gmodule, gobject or -+dnl gthread is specified in MODULES, pass to pkg-config -+dnl -+AC_DEFUN(AM_PATH_GLIB_2_0, -+[dnl -+dnl Get the cflags and libraries from pkg-config -+dnl -+AC_ARG_ENABLE(glibtest, [ --disable-glibtest do not try to compile and run a test GLIB program], -+ , enable_glibtest=yes) -+ -+ pkg_config_args=glib-2.0 -+ for module in . $4 -+ do -+ case "$module" in -+ gmodule) -+ pkg_config_args="$pkg_config_args gmodule-2.0" -+ ;; -+ gobject) -+ pkg_config_args="$pkg_config_args gobject-2.0" -+ ;; -+ gthread) -+ pkg_config_args="$pkg_config_args gthread-2.0" -+ ;; -+ esac -+ done -+ -+ AC_PATH_PROG(PKG_CONFIG, pkg-config, no) -+ -+ no_glib="" -+ -+ if test x$PKG_CONFIG != xno ; then -+ if $PKG_CONFIG --atleast-pkgconfig-version 0.7 ; then -+ : -+ else -+ echo *** pkg-config too old; version 0.7 or better required. -+ no_glib=yes -+ PKG_CONFIG=no -+ fi -+ else -+ no_glib=yes -+ fi -+ -+ min_glib_version=ifelse([$1], ,2.0.0,$1) -+ AC_MSG_CHECKING(for GLIB - version >= $min_glib_version) -+ -+ if test x$PKG_CONFIG != xno ; then -+ ## don't try to run the test against uninstalled libtool libs -+ if $PKG_CONFIG --uninstalled $pkg_config_args; then -+ echo "Will use uninstalled version of GLib found in PKG_CONFIG_PATH" -+ enable_glibtest=no -+ fi -+ -+ if $PKG_CONFIG --atleast-version $min_glib_version $pkg_config_args; then -+ : -+ else -+ no_glib=yes -+ fi -+ fi -+ -+ if test x"$no_glib" = x ; then -+ GLIB_GENMARSHAL=`$PKG_CONFIG --variable=glib_genmarshal glib-2.0` -+ GOBJECT_QUERY=`$PKG_CONFIG --variable=gobject_query glib-2.0` -+ GLIB_MKENUMS=`$PKG_CONFIG --variable=glib_mkenums glib-2.0` -+ -+ GLIB_CFLAGS=`$PKG_CONFIG --cflags $pkg_config_args` -+ GLIB_LIBS=`$PKG_CONFIG --libs $pkg_config_args` -+ glib_config_major_version=`$PKG_CONFIG --modversion glib-2.0 | \ -+ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'` -+ glib_config_minor_version=`$PKG_CONFIG --modversion glib-2.0 | \ -+ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'` -+ glib_config_micro_version=`$PKG_CONFIG --modversion glib-2.0 | \ -+ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'` -+ if test "x$enable_glibtest" = "xyes" ; then -+ ac_save_CFLAGS="$CFLAGS" -+ ac_save_LIBS="$LIBS" -+ CFLAGS="$CFLAGS $GLIB_CFLAGS" -+ LIBS="$GLIB_LIBS $LIBS" -+dnl -+dnl Now check if the installed GLIB is sufficiently new. (Also sanity -+dnl checks the results of pkg-config to some extent) -+dnl -+ rm -f conf.glibtest -+ AC_TRY_RUN([ -+#include <glib.h> -+#include <stdio.h> -+#include <stdlib.h> -+ -+int -+main () -+{ -+ int major, minor, micro; -+ char *tmp_version; -+ -+ system ("touch conf.glibtest"); -+ -+ /* HP/UX 9 (%@#!) writes to sscanf strings */ -+ tmp_version = g_strdup("$min_glib_version"); -+ if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { -+ printf("%s, bad version string\n", "$min_glib_version"); -+ exit(1); -+ } -+ -+ if ((glib_major_version != $glib_config_major_version) || -+ (glib_minor_version != $glib_config_minor_version) || -+ (glib_micro_version != $glib_config_micro_version)) -+ { -+ printf("\n*** 'pkg-config --modversion glib-2.0' returned %d.%d.%d, but GLIB (%d.%d.%d)\n", -+ $glib_config_major_version, $glib_config_minor_version, $glib_config_micro_version, -+ glib_major_version, glib_minor_version, glib_micro_version); -+ printf ("*** was found! If pkg-config was correct, then it is best\n"); -+ printf ("*** to remove the old version of GLib. You may also be able to fix the error\n"); -+ printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n"); -+ printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n"); -+ printf("*** required on your system.\n"); -+ printf("*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH\n"); -+ printf("*** to point to the correct configuration files\n"); -+ } -+ else if ((glib_major_version != GLIB_MAJOR_VERSION) || -+ (glib_minor_version != GLIB_MINOR_VERSION) || -+ (glib_micro_version != GLIB_MICRO_VERSION)) -+ { -+ printf("*** GLIB header files (version %d.%d.%d) do not match\n", -+ GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION, GLIB_MICRO_VERSION); -+ printf("*** library (version %d.%d.%d)\n", -+ glib_major_version, glib_minor_version, glib_micro_version); -+ } -+ else -+ { -+ if ((glib_major_version > major) || -+ ((glib_major_version == major) && (glib_minor_version > minor)) || -+ ((glib_major_version == major) && (glib_minor_version == minor) && (glib_micro_version >= micro))) -+ { -+ return 0; -+ } -+ else -+ { -+ printf("\n*** An old version of GLIB (%d.%d.%d) was found.\n", -+ glib_major_version, glib_minor_version, glib_micro_version); -+ printf("*** You need a version of GLIB newer than %d.%d.%d. The latest version of\n", -+ major, minor, micro); -+ printf("*** GLIB is always available from ftp://ftp.gtk.org.\n"); -+ printf("***\n"); -+ printf("*** If you have already installed a sufficiently new version, this error\n"); -+ printf("*** probably means that the wrong copy of the pkg-config shell script is\n"); -+ printf("*** being found. The easiest way to fix this is to remove the old version\n"); -+ printf("*** of GLIB, but you can also set the PKG_CONFIG environment to point to the\n"); -+ printf("*** correct copy of pkg-config. (In this case, you will have to\n"); -+ printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n"); -+ printf("*** so that the correct libraries are found at run-time))\n"); -+ } -+ } -+ return 1; -+} -+],, no_glib=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"]) -+ CFLAGS="$ac_save_CFLAGS" -+ LIBS="$ac_save_LIBS" -+ fi -+ fi -+ if test "x$no_glib" = x ; then -+ AC_MSG_RESULT(yes (version $glib_config_major_version.$glib_config_minor_version.$glib_config_micro_version)) -+ ifelse([$2], , :, [$2]) -+ else -+ AC_MSG_RESULT(no) -+ if test "$PKG_CONFIG" = "no" ; then -+ echo "*** A new enough version of pkg-config was not found." -+ echo "*** See http://www.freedesktop.org/software/pkgconfig/" -+ else -+ if test -f conf.glibtest ; then -+ : -+ else -+ echo "*** Could not run GLIB test program, checking why..." -+ ac_save_CFLAGS="$CFLAGS" -+ ac_save_LIBS="$LIBS" -+ CFLAGS="$CFLAGS $GLIB_CFLAGS" -+ LIBS="$LIBS $GLIB_LIBS" -+ AC_TRY_LINK([ -+#include <glib.h> -+#include <stdio.h> -+], [ return ((glib_major_version) || (glib_minor_version) || (glib_micro_version)); ], -+ [ echo "*** The test program compiled, but did not run. This usually means" -+ echo "*** that the run-time linker is not finding GLIB or finding the wrong" -+ echo "*** version of GLIB. If it is not finding GLIB, you'll need to set your" -+ echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" -+ echo "*** to the installed location Also, make sure you have run ldconfig if that" -+ echo "*** is required on your system" -+ echo "***" -+ echo "*** If you have an old version installed, it is best to remove it, although" -+ echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" ], -+ [ echo "*** The test program failed to compile or link. See the file config.log for the" -+ echo "*** exact error that occured. This usually means GLIB is incorrectly installed."]) -+ CFLAGS="$ac_save_CFLAGS" -+ LIBS="$ac_save_LIBS" -+ fi -+ fi -+ GLIB_CFLAGS="" -+ GLIB_LIBS="" -+ GLIB_GENMARSHAL="" -+ GOBJECT_QUERY="" -+ GLIB_MKENUMS="" -+ ifelse([$3], , :, [$3]) -+ fi -+ AC_SUBST(GLIB_CFLAGS) -+ AC_SUBST(GLIB_LIBS) -+ AC_SUBST(GLIB_GENMARSHAL) -+ AC_SUBST(GOBJECT_QUERY) -+ AC_SUBST(GLIB_MKENUMS) -+ rm -f conf.glibtest -+]) ---- /dev/null -+++ atk-1.2.0/m4/glibc21.m4 -@@ -0,0 +1,32 @@ -+# glibc21.m4 serial 2 (fileutils-4.1.3, gettext-0.10.40) -+dnl Copyright (C) 2000-2002 Free Software Foundation, Inc. -+dnl This file is free software, distributed under the terms of the GNU -+dnl General Public License. As a special exception to the GNU General -+dnl Public License, this file may be distributed as part of a program -+dnl that contains a configuration script generated by Autoconf, under -+dnl the same distribution terms as the rest of that program. -+ -+# Test for the GNU C Library, version 2.1 or newer. -+# From Bruno Haible. -+ -+AC_DEFUN([jm_GLIBC21], -+ [ -+ AC_CACHE_CHECK(whether we are using the GNU C Library 2.1 or newer, -+ ac_cv_gnu_library_2_1, -+ [AC_EGREP_CPP([Lucky GNU user], -+ [ -+#include <features.h> -+#ifdef __GNU_LIBRARY__ -+ #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2) -+ Lucky GNU user -+ #endif -+#endif -+ ], -+ ac_cv_gnu_library_2_1=yes, -+ ac_cv_gnu_library_2_1=no) -+ ] -+ ) -+ AC_SUBST(GLIBC21) -+ GLIBC21="$ac_cv_gnu_library_2_1" -+ ] -+) ---- /dev/null -+++ atk-1.2.0/m4/glib-gettext.m4 -@@ -0,0 +1,284 @@ -+# Macro to add for using GNU gettext. -+# Ulrich Drepper <drepper@cygnus.com>, 1995, 1996 -+# -+# Modified to never use included libintl. -+# Owen Taylor <otaylor@redhat.com>, 12/15/1998 -+# -+# -+# This file can be copied and used freely without restrictions. It can -+# be used in projects which are not available under the GNU Public License -+# but which still want to provide support for the GNU gettext functionality. -+# Please note that the actual code is *not* freely available. -+# -+# -+# If you make changes to this file, you MUST update the copy in -+# acinclude.m4. [ aclocal dies on duplicate macros, so if -+# we run 'aclocal -I macros/' then we'll run into problems -+# once we've installed glib-gettext.m4 :-( ] -+# -+ -+AC_DEFUN([AM_GLIB_LC_MESSAGES], -+ [if test $ac_cv_header_locale_h = yes; then -+ AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES, -+ [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES], -+ am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)]) -+ if test $am_cv_val_LC_MESSAGES = yes; then -+ AC_DEFINE(HAVE_LC_MESSAGES, 1, -+ [Define if your <locale.h> file defines LC_MESSAGES.]) -+ fi -+ fi]) -+ -+dnl AM_GLIB_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, -+dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) -+AC_DEFUN([AM_GLIB_PATH_PROG_WITH_TEST], -+[# 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. -+ ;; -+ *) -+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" -+ for ac_dir in ifelse([$5], , $PATH, [$5]); do -+ test -z "$ac_dir" && ac_dir=. -+ if test -f $ac_dir/$ac_word; then -+ if [$3]; then -+ ac_cv_path_$1="$ac_dir/$ac_word" -+ break -+ fi -+ fi -+ 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 -+]) -+ -+# serial 5 -+ -+AC_DEFUN(AM_GLIB_WITH_NLS, -+ dnl NLS is obligatory -+ [USE_NLS=yes -+ AC_SUBST(USE_NLS) -+ -+ dnl Figure out what method -+ nls_cv_force_use_gnu_gettext="no" -+ -+ 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 gettext or catgets are available (in this order) we -+ dnl use this. Else we have to fall back to GNU NLS library. -+ dnl catgets is only used if permitted by option --with-catgets. -+ nls_cv_header_intl= -+ nls_cv_header_libgt= -+ CATOBJEXT=NONE -+ XGETTEXT=: -+ -+ AC_CHECK_HEADER(libintl.h, -+ [AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc, -+ [AC_TRY_LINK([#include <libintl.h>], [return (int) dgettext ("","")], -+ gt_cv_func_dgettext_libc=yes, gt_cv_func_dgettext_libc=no)]) -+ -+ gt_cv_func_dgettext_libintl="no" -+ libintl_extra_libs="" -+ -+ if test "$gt_cv_func_dgettext_libc" != "yes" ; then -+ AC_CHECK_LIB(intl, bindtextdomain, -+ [AC_CHECK_LIB(intl, dgettext, -+ gt_cv_func_dgettext_libintl=yes)]) -+ -+ if test "$gt_cv_func_dgettext_libc" != "yes" ; then -+ AC_MSG_CHECKING([if -liconv is needed to use gettext]) -+ AC_MSG_RESULT([]) -+ AC_CHECK_LIB(intl, dcgettext, -+ [gt_cv_func_dgettext_libintl=yes -+ libintl_extra_libs=-liconv], -+ :,-liconv) -+ fi -+ fi -+ -+ if test "$gt_cv_func_dgettext_libintl" = "yes"; then -+ LIBS="$LIBS -lintl $libintl_extra_libs"; -+ fi -+ -+ if test "$gt_cv_func_dgettext_libc" = "yes" \ -+ || test "$gt_cv_func_dgettext_libintl" = "yes"; then -+ AC_DEFINE(HAVE_GETTEXT,1, -+ [Define if the GNU gettext() function is already present or preinstalled.]) -+ AM_GLIB_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, -+ [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl -+ if test "$MSGFMT" != "no"; then -+ AC_CHECK_FUNCS(dcgettext) -+ AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) -+ AM_GLIB_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, -+ [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :) -+ AC_TRY_LINK(, [extern int _nl_msg_cat_cntr; -+ return _nl_msg_cat_cntr], -+ [CATOBJEXT=.gmo -+ DATADIRNAME=share], -+ [CATOBJEXT=.mo -+ DATADIRNAME=lib]) -+ INSTOBJEXT=.mo -+ fi -+ fi -+ -+ # Added by Martin Baulig 12/15/98 for libc5 systems -+ if test "$gt_cv_func_dgettext_libc" != "yes" \ -+ && test "$gt_cv_func_dgettext_libintl" = "yes"; then -+ INTLLIBS="-lintl $libintl_extra_libs" -+ LIBS=`echo $LIBS | sed -e 's/-lintl//'` -+ fi -+ ]) -+ -+ if test "$CATOBJEXT" = "NONE"; then -+ dnl Neither gettext nor catgets in included in the C library. -+ dnl Fall back on GNU gettext library. -+ nls_cv_use_gnu_gettext=yes -+ fi -+ fi -+ -+ if test "$nls_cv_use_gnu_gettext" != "yes"; then -+ AC_DEFINE(ENABLE_NLS, 1, -+ [always defined to indicate that i18n is enabled]) -+ else -+ dnl Unset this variable since we use the non-zero value as a flag. -+ CATOBJEXT= -+ fi -+ -+ dnl Test whether we really found GNU xgettext. -+ if test "$XGETTEXT" != ":"; then -+ dnl If it is no GNU xgettext we define it as : so that the -+ dnl Makefiles still can work. -+ if $XGETTEXT --omit-header /dev/null 2> /dev/null; then -+ : ; -+ else -+ AC_MSG_RESULT( -+ [found xgettext program is not GNU xgettext; ignore it]) -+ XGETTEXT=":" -+ fi -+ fi -+ -+ # We need to process the po/ directory. -+ POSUB=po -+ -+ AC_OUTPUT_COMMANDS( -+ [case "$CONFIG_FILES" in *po/Makefile.in*) -+ sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile -+ esac]) -+ -+ dnl These rules are solely for the distribution goal. While doing this -+ dnl we only have to keep exactly one list of the available catalogs -+ dnl in configure.in. -+ for lang in $ALL_LINGUAS; do -+ GMOFILES="$GMOFILES $lang.gmo" -+ POFILES="$POFILES $lang.po" -+ done -+ -+ dnl Make all variables we use known to autoconf. -+ AC_SUBST(CATALOGS) -+ AC_SUBST(CATOBJEXT) -+ AC_SUBST(DATADIRNAME) -+ AC_SUBST(GMOFILES) -+ AC_SUBST(INSTOBJEXT) -+ AC_SUBST(INTLDEPS) -+ AC_SUBST(INTLLIBS) -+ AC_SUBST(INTLOBJS) -+ AC_SUBST(POFILES) -+ AC_SUBST(POSUB) -+ ]) -+ -+AC_DEFUN(AM_GLIB_GNU_GETTEXT, -+ [AC_REQUIRE([AC_PROG_MAKE_SET])dnl -+ AC_REQUIRE([AC_PROG_CC])dnl -+ AC_REQUIRE([AC_PROG_RANLIB])dnl -+ AC_REQUIRE([AC_HEADER_STDC])dnl -+ AC_REQUIRE([AC_C_CONST])dnl -+ AC_REQUIRE([AC_C_INLINE])dnl -+ AC_REQUIRE([AC_TYPE_OFF_T])dnl -+ AC_REQUIRE([AC_TYPE_SIZE_T])dnl -+ AC_REQUIRE([AC_FUNC_ALLOCA])dnl -+ AC_REQUIRE([AC_FUNC_MMAP])dnl -+ -+ AC_CHECK_HEADERS([argz.h limits.h locale.h nl_types.h malloc.h string.h \ -+unistd.h sys/param.h]) -+ AC_CHECK_FUNCS([getcwd munmap putenv setenv setlocale strchr strcasecmp \ -+strdup __argz_count __argz_stringify __argz_next]) -+ -+ AM_GLIB_LC_MESSAGES -+ AM_GLIB_WITH_NLS -+ -+ if test "x$CATOBJEXT" != "x"; then -+ if test "x$ALL_LINGUAS" = "x"; then -+ LINGUAS= -+ else -+ AC_MSG_CHECKING(for catalogs to be installed) -+ NEW_LINGUAS= -+ for lang in ${LINGUAS=$ALL_LINGUAS}; do -+ case "$ALL_LINGUAS" in -+ *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;; -+ esac -+ done -+ LINGUAS=$NEW_LINGUAS -+ AC_MSG_RESULT($LINGUAS) -+ fi -+ -+ dnl Construct list of names of catalog files to be constructed. -+ if test -n "$LINGUAS"; then -+ for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done -+ fi -+ fi -+ -+ dnl Determine which catalog format we have (if any is needed) -+ dnl For now we know about two different formats: -+ dnl Linux libc-5 and the normal X/Open format -+ test -d po || mkdir po -+ if test "$CATOBJEXT" = ".cat"; then -+ AC_CHECK_HEADER(linux/version.h, msgformat=linux, msgformat=xopen) -+ -+ dnl Transform the SED scripts while copying because some dumb SEDs -+ dnl cannot handle comments. -+ sed -e '/^#/d' $srcdir/po/$msgformat-msg.sed > po/po2msg.sed -+ fi -+ -+ dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly -+ dnl find the mkinstalldirs script in another subdir but ($top_srcdir). -+ dnl Try to locate is. -+ MKINSTALLDIRS= -+ if test -n "$ac_aux_dir"; then -+ MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" -+ fi -+ if test -z "$MKINSTALLDIRS"; then -+ MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" -+ fi -+ AC_SUBST(MKINSTALLDIRS) -+ -+ dnl Generate list of files to be processed by xgettext which will -+ dnl be included in po/Makefile. -+ test -d po || mkdir po -+ if test "x$srcdir" != "x."; then -+ if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then -+ posrcprefix="$srcdir/" -+ else -+ posrcprefix="../$srcdir/" -+ fi -+ else -+ posrcprefix="../" -+ fi -+ rm -f po/POTFILES -+ sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ -+ < $srcdir/po/POTFILES.in > po/POTFILES -+ ]) -+ ---- /dev/null -+++ atk-1.2.0/m4/iconv.m4 -@@ -0,0 +1,103 @@ -+# iconv.m4 serial AM4 (gettext-0.11.3) -+dnl Copyright (C) 2000-2002 Free Software Foundation, Inc. -+dnl This file is free software, distributed under the terms of the GNU -+dnl General Public License. As a special exception to the GNU General -+dnl Public License, this file may be distributed as part of a program -+dnl that contains a configuration script generated by Autoconf, under -+dnl the same distribution terms as the rest of that program. -+ -+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). -+ -+ 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_TRY_LINK will then fail, the second AC_TRY_LINK 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_TRY_LINK([#include <stdlib.h> -+#include <iconv.h>], -+ [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_TRY_LINK([#include <stdlib.h> -+#include <iconv.h>], -+ [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_DEFINE(HAVE_ICONV, 1, [Define if you have the iconv() function.]) -+ 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) -+]) -+ -+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_TRY_COMPILE([ -+#include <stdlib.h> -+#include <iconv.h> -+extern -+#ifdef __cplusplus -+"C" -+#endif -+#if defined(__STDC__) || 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([$]{ac_t:- -+ }[$]am_cv_proto_iconv) -+ AC_DEFINE_UNQUOTED(ICONV_CONST, $am_cv_proto_iconv_arg1, -+ [Define as const if the declaration of iconv() needs const.]) -+ fi -+]) ---- /dev/null -+++ atk-1.2.0/m4/intdiv0.m4 -@@ -0,0 +1,72 @@ -+# intdiv0.m4 serial 1 (gettext-0.11.3) -+dnl Copyright (C) 2002 Free Software Foundation, Inc. -+dnl This file is free software, distributed under the terms of the GNU -+dnl General Public License. As a special exception to the GNU General -+dnl Public License, this file may be distributed as part of a program -+dnl that contains a configuration script generated by Autoconf, under -+dnl the same distribution terms as the rest of that program. -+ -+dnl From Bruno Haible. -+ -+AC_DEFUN([gt_INTDIV0], -+[ -+ AC_REQUIRE([AC_PROG_CC])dnl -+ AC_REQUIRE([AC_CANONICAL_HOST])dnl -+ -+ AC_CACHE_CHECK([whether integer division by zero raises SIGFPE], -+ gt_cv_int_divbyzero_sigfpe, -+ [ -+ AC_TRY_RUN([ -+#include <stdlib.h> -+#include <signal.h> -+ -+static void -+#ifdef __cplusplus -+sigfpe_handler (int sig) -+#else -+sigfpe_handler (sig) int sig; -+#endif -+{ -+ /* Exit with code 0 if SIGFPE, with code 1 if any other signal. */ -+ exit (sig != SIGFPE); -+} -+ -+int x = 1; -+int y = 0; -+int z; -+int nan; -+ -+int main () -+{ -+ signal (SIGFPE, sigfpe_handler); -+/* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP. */ -+#if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP) -+ signal (SIGTRAP, sigfpe_handler); -+#endif -+/* Linux/SPARC yields signal SIGILL. */ -+#if defined (__sparc__) && defined (__linux__) -+ signal (SIGILL, sigfpe_handler); -+#endif -+ -+ z = x / y; -+ nan = y / y; -+ exit (1); -+} -+], gt_cv_int_divbyzero_sigfpe=yes, gt_cv_int_divbyzero_sigfpe=no, -+ [ -+ # Guess based on the CPU. -+ case "$host_cpu" in -+ alpha* | i[34567]86 | m68k | s390*) -+ gt_cv_int_divbyzero_sigfpe="guessing yes";; -+ *) -+ gt_cv_int_divbyzero_sigfpe="guessing no";; -+ esac -+ ]) -+ ]) -+ case "$gt_cv_int_divbyzero_sigfpe" in -+ *yes) value=1;; -+ *) value=0;; -+ esac -+ AC_DEFINE_UNQUOTED(INTDIV0_RAISES_SIGFPE, $value, -+ [Define if integer division by zero raises signal SIGFPE.]) -+]) ---- /dev/null -+++ atk-1.2.0/m4/inttypes_h.m4 -@@ -0,0 +1,28 @@ -+# inttypes_h.m4 serial 4 (gettext-0.11.4) -+dnl Copyright (C) 1997-2002 Free Software Foundation, Inc. -+dnl This file is free software, distributed under the terms of the GNU -+dnl General Public License. As a special exception to the GNU General -+dnl Public License, this file may be distributed as part of a program -+dnl that contains a configuration script generated by Autoconf, under -+dnl the same distribution terms as the rest of that program. -+ -+dnl From Paul Eggert. -+ -+# Define HAVE_INTTYPES_H_WITH_UINTMAX if <inttypes.h> exists, -+# doesn't clash with <sys/types.h>, and declares uintmax_t. -+ -+AC_DEFUN([jm_AC_HEADER_INTTYPES_H], -+[ -+ AC_CACHE_CHECK([for inttypes.h], jm_ac_cv_header_inttypes_h, -+ [AC_TRY_COMPILE( -+ [#include <sys/types.h> -+#include <inttypes.h>], -+ [uintmax_t i = (uintmax_t) -1;], -+ jm_ac_cv_header_inttypes_h=yes, -+ jm_ac_cv_header_inttypes_h=no)]) -+ if test $jm_ac_cv_header_inttypes_h = yes; then -+ AC_DEFINE_UNQUOTED(HAVE_INTTYPES_H_WITH_UINTMAX, 1, -+[Define if <inttypes.h> exists, doesn't clash with <sys/types.h>, -+ and declares uintmax_t. ]) -+ fi -+]) ---- /dev/null -+++ atk-1.2.0/m4/inttypes.m4 -@@ -0,0 +1,27 @@ -+# inttypes.m4 serial 1 (gettext-0.11.4) -+dnl Copyright (C) 1997-2002 Free Software Foundation, Inc. -+dnl This file is free software, distributed under the terms of the GNU -+dnl General Public License. As a special exception to the GNU General -+dnl Public License, this file may be distributed as part of a program -+dnl that contains a configuration script generated by Autoconf, under -+dnl the same distribution terms as the rest of that program. -+ -+dnl From Paul Eggert. -+ -+# Define HAVE_INTTYPES_H if <inttypes.h> exists and doesn't clash with -+# <sys/types.h>. -+ -+AC_DEFUN([gt_HEADER_INTTYPES_H], -+[ -+ AC_CACHE_CHECK([for inttypes.h], gt_cv_header_inttypes_h, -+ [ -+ AC_TRY_COMPILE( -+ [#include <sys/types.h> -+#include <inttypes.h>], -+ [], gt_cv_header_inttypes_h=yes, gt_cv_header_inttypes_h=no) -+ ]) -+ if test $gt_cv_header_inttypes_h = yes; then -+ AC_DEFINE_UNQUOTED(HAVE_INTTYPES_H, 1, -+ [Define if <inttypes.h> exists and doesn't clash with <sys/types.h>.]) -+ fi -+]) ---- /dev/null -+++ atk-1.2.0/m4/inttypes-pri.m4 -@@ -0,0 +1,32 @@ -+# inttypes-pri.m4 serial 1 (gettext-0.11.4) -+dnl Copyright (C) 1997-2002 Free Software Foundation, Inc. -+dnl This file is free software, distributed under the terms of the GNU -+dnl General Public License. As a special exception to the GNU General -+dnl Public License, this file may be distributed as part of a program -+dnl that contains a configuration script generated by Autoconf, under -+dnl the same distribution terms as the rest of that program. -+ -+dnl From Bruno Haible. -+ -+# Define PRI_MACROS_BROKEN if <inttypes.h> exists and defines the PRI* -+# macros to non-string values. This is the case on AIX 4.3.3. -+ -+AC_DEFUN([gt_INTTYPES_PRI], -+[ -+ AC_REQUIRE([gt_HEADER_INTTYPES_H]) -+ if test $gt_cv_header_inttypes_h = yes; then -+ AC_CACHE_CHECK([whether the inttypes.h PRIxNN macros are broken], -+ gt_cv_inttypes_pri_broken, -+ [ -+ AC_TRY_COMPILE([#include <inttypes.h> -+#ifdef PRId32 -+char *p = PRId32; -+#endif -+], [], gt_cv_inttypes_pri_broken=no, gt_cv_inttypes_pri_broken=yes) -+ ]) -+ fi -+ if test "$gt_cv_inttypes_pri_broken" = yes; then -+ AC_DEFINE_UNQUOTED(PRI_MACROS_BROKEN, 1, -+ [Define if <inttypes.h> exists and defines unusable PRI* macros.]) -+ fi -+]) ---- /dev/null -+++ atk-1.2.0/m4/isc-posix.m4 -@@ -0,0 +1,26 @@ -+# isc-posix.m4 serial 2 (gettext-0.11.2) -+dnl Copyright (C) 1995-2002 Free Software Foundation, Inc. -+dnl This file is free software, distributed under the terms of the GNU -+dnl General Public License. As a special exception to the GNU General -+dnl Public License, this file may be distributed as part of a program -+dnl that contains a configuration script generated by Autoconf, under -+dnl the same distribution terms as the rest of that program. -+ -+# This file is not needed with autoconf-2.53 and newer. Remove it in 2005. -+ -+# This test replaces the one in autoconf. -+# Currently this macro should have the same name as the autoconf macro -+# because gettext's gettext.m4 (distributed in the automake package) -+# still uses it. Otherwise, the use in gettext.m4 makes autoheader -+# give these diagnostics: -+# configure.in:556: AC_TRY_COMPILE was called before AC_ISC_POSIX -+# configure.in:556: AC_TRY_RUN was called before AC_ISC_POSIX -+ -+undefine([AC_ISC_POSIX]) -+ -+AC_DEFUN([AC_ISC_POSIX], -+ [ -+ dnl This test replaces the obsolescent AC_ISC_POSIX kludge. -+ AC_CHECK_LIB(cposix, strerror, [LIBS="$LIBS -lcposix"]) -+ ] -+) ---- /dev/null -+++ atk-1.2.0/m4/lcmessage.m4 -@@ -0,0 +1,32 @@ -+# lcmessage.m4 serial 3 (gettext-0.11.3) -+dnl Copyright (C) 1995-2002 Free Software Foundation, Inc. -+dnl This file is free software, distributed under the terms of the GNU -+dnl General Public License. As a special exception to the GNU General -+dnl Public License, this file may be distributed as part of a program -+dnl that contains a configuration script generated by Autoconf, under -+dnl the same distribution terms as the rest of that program. -+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 <drepper@cygnus.com>, 1995. -+ -+# Check whether LC_MESSAGES is available in <locale.h>. -+ -+AC_DEFUN([AM_LC_MESSAGES], -+[ -+ AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES, -+ [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES], -+ am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)]) -+ if test $am_cv_val_LC_MESSAGES = yes; then -+ AC_DEFINE(HAVE_LC_MESSAGES, 1, -+ [Define if your <locale.h> file defines LC_MESSAGES.]) -+ fi -+]) ---- /dev/null -+++ atk-1.2.0/m4/lib-ld.m4 -@@ -0,0 +1,97 @@ -+# lib-ld.m4 serial 1 (gettext-0.11) -+dnl Copyright (C) 1996-2002 Free Software Foundation, Inc. -+dnl This file is free software, distributed under the terms of the GNU -+dnl General Public License. As a special exception to the GNU General -+dnl Public License, this file may be distributed as part of a program -+dnl that contains a configuration script generated by Autoconf, under -+dnl the same distribution terms as the rest of that program. -+ -+dnl Subroutines of libtool.m4, -+dnl with replacements s/AC_/AC_LIB/ and s/lt_cv/acl_cv/ to avoid collision -+dnl with libtool.m4. -+ -+dnl From libtool-1.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 ld's only accept -v. -+if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then -+ acl_cv_prog_gnu_ld=yes -+else -+ acl_cv_prog_gnu_ld=no -+fi]) -+with_gnu_ld=$acl_cv_prog_gnu_ld -+]) -+ -+dnl From libtool-1.4. Sets the variable LD. -+AC_DEFUN([AC_LIB_PROG_LD], -+[AC_ARG_WITH(gnu-ld, -+[ --with-gnu-ld assume the C compiler uses GNU ld [default=no]], -+test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no) -+AC_REQUIRE([AC_PROG_CC])dnl -+AC_REQUIRE([AC_CANONICAL_HOST])dnl -+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 GCC]) -+ 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. -+ [[\\/]* | [A-Za-z]:[\\/]*)] -+ [re_direlt='/[^/][^/]*/\.\./'] -+ # Canonicalize the path 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 -+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" -+ for ac_dir in $PATH; do -+ 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 GNU ld's only accept -v. -+ # Break only if it was the GNU/non-GNU ld that we prefer. -+ if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then -+ test "$with_gnu_ld" != no && break -+ else -+ test "$with_gnu_ld" != yes && break -+ fi -+ fi -+ done -+ IFS="$ac_save_ifs" -+else -+ acl_cv_path_LD="$LD" # Let the user override the test with a path. -+fi]) -+LD="$acl_cv_path_LD" -+if test -n "$LD"; then -+ AC_MSG_RESULT($LD) -+else -+ AC_MSG_RESULT(no) -+fi -+test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH]) -+AC_LIB_PROG_LD_GNU -+]) ---- /dev/null -+++ atk-1.2.0/m4/lib-link.m4 -@@ -0,0 +1,554 @@ -+# lib-link.m4 serial 3 (gettext-0.11.3) -+dnl Copyright (C) 2001-2002 Free Software Foundation, Inc. -+dnl This file is free software, distributed under the terms of the GNU -+dnl General Public License. As a special exception to the GNU General -+dnl Public License, this file may be distributed as part of a program -+dnl that contains a configuration script generated by Autoconf, under -+dnl the same distribution terms as the rest of that program. -+ -+dnl From Bruno Haible. -+ -+dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and -+dnl the libraries corresponding to explicit and implicit dependencies. -+dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and -+dnl augments the CPPFLAGS variable. -+AC_DEFUN([AC_LIB_LINKFLAGS], -+[ -+ AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) -+ AC_REQUIRE([AC_LIB_RPATH]) -+ define([Name],[translit([$1],[./-], [___])]) -+ define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], -+ [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) -+ AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [ -+ AC_LIB_LINKFLAGS_BODY([$1], [$2]) -+ ac_cv_lib[]Name[]_libs="$LIB[]NAME" -+ ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME" -+ ac_cv_lib[]Name[]_cppflags="$INC[]NAME" -+ ]) -+ LIB[]NAME="$ac_cv_lib[]Name[]_libs" -+ LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs" -+ INC[]NAME="$ac_cv_lib[]Name[]_cppflags" -+ AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) -+ AC_SUBST([LIB]NAME) -+ AC_SUBST([LTLIB]NAME) -+ dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the -+ dnl results of this search when this library appears as a dependency. -+ HAVE_LIB[]NAME=yes -+ undefine([Name]) -+ undefine([NAME]) -+]) -+ -+dnl AC_LIB_HAVE_LINKFLAGS(name, dependencies, includes, testcode) -+dnl searches for libname and the libraries corresponding to explicit and -+dnl implicit dependencies, together with the specified include files and -+dnl the ability to compile and link the specified testcode. If found, it -+dnl sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME} and -+dnl LTLIB${NAME} variables and augments the CPPFLAGS variable, and -+dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs -+dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty. -+AC_DEFUN([AC_LIB_HAVE_LINKFLAGS], -+[ -+ AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) -+ AC_REQUIRE([AC_LIB_RPATH]) -+ define([Name],[translit([$1],[./-], [___])]) -+ define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], -+ [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) -+ -+ dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME -+ dnl accordingly. -+ AC_LIB_LINKFLAGS_BODY([$1], [$2]) -+ -+ dnl Add $INC[]NAME to CPPFLAGS before performing the following checks, -+ dnl because if the user has installed lib[]Name and not disabled its use -+ dnl via --without-lib[]Name-prefix, he wants to use it. -+ ac_save_CPPFLAGS="$CPPFLAGS" -+ AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) -+ -+ AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [ -+ ac_save_LIBS="$LIBS" -+ LIBS="$LIBS $LIB[]NAME" -+ AC_TRY_LINK([$3], [$4], [ac_cv_lib[]Name=yes], [ac_cv_lib[]Name=no]) -+ LIBS="$ac_save_LIBS" -+ ]) -+ if test "$ac_cv_lib[]Name" = yes; then -+ HAVE_LIB[]NAME=yes -+ AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the $1 library.]) -+ AC_MSG_CHECKING([how to link with lib[]$1]) -+ AC_MSG_RESULT([$LIB[]NAME]) -+ else -+ HAVE_LIB[]NAME=no -+ dnl If $LIB[]NAME didn't lead to a usable library, we don't need -+ dnl $INC[]NAME either. -+ CPPFLAGS="$ac_save_CPPFLAGS" -+ LIB[]NAME= -+ LTLIB[]NAME= -+ fi -+ AC_SUBST([HAVE_LIB]NAME) -+ AC_SUBST([LIB]NAME) -+ AC_SUBST([LTLIB]NAME) -+ undefine([Name]) -+ undefine([NAME]) -+]) -+ -+dnl Determine the platform dependent parameters needed to use rpath: -+dnl libext, shlibext, hardcode_libdir_flag_spec, hardcode_libdir_separator, -+dnl hardcode_direct, hardcode_minus_L, -+dnl sys_lib_search_path_spec, sys_lib_dlsearch_path_spec. -+AC_DEFUN([AC_LIB_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" -+ libext="$acl_cv_libext" -+ shlibext="$acl_cv_shlibext" -+ hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" -+ hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" -+ hardcode_direct="$acl_cv_hardcode_direct" -+ hardcode_minus_L="$acl_cv_hardcode_minus_L" -+ sys_lib_search_path_spec="$acl_cv_sys_lib_search_path_spec" -+ sys_lib_dlsearch_path_spec="$acl_cv_sys_lib_dlsearch_path_spec" -+ 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_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. -+AC_DEFUN([AC_LIB_LINKFLAGS_BODY], -+[ -+ define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], -+ [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) -+ 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([lib$1-prefix], -+[ --with-lib$1-prefix[=DIR] search for lib$1 in DIR/include and DIR/lib -+ --without-lib$1-prefix don't search for lib$1 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/lib" -+ 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= -+ 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= -+ if test $use_additional = yes; then -+ if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then -+ found_dir="$additional_libdir" -+ found_so="$additional_libdir/lib$name.$shlibext" -+ if test -f "$additional_libdir/lib$name.la"; then -+ found_la="$additional_libdir/lib$name.la" -+ fi -+ else -+ if test -f "$additional_libdir/lib$name.$libext"; then -+ found_dir="$additional_libdir" -+ found_a="$additional_libdir/lib$name.$libext" -+ if test -f "$additional_libdir/lib$name.la"; then -+ found_la="$additional_libdir/lib$name.la" -+ fi -+ 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//'` -+ if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then -+ found_dir="$dir" -+ found_so="$dir/lib$name.$shlibext" -+ if test -f "$dir/lib$name.la"; then -+ found_la="$dir/lib$name.la" -+ fi -+ else -+ if test -f "$dir/lib$name.$libext"; then -+ found_dir="$dir" -+ found_a="$dir/lib$name.$libext" -+ if test -f "$dir/lib$name.la"; then -+ found_la="$dir/lib$name.la" -+ fi -+ 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/lib"; 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 "$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 "$hardcode_libdir_flag_spec" && test "$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 "$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 $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 -+ */lib | */lib/) -+ basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` -+ 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*) 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/lib"; then -+ haveit= -+ if test "X$additional_libdir" = "X/usr/local/lib"; then -+ if test -n "$GCC"; then -+ case $host_os in -+ linux*) 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 "$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:+$hardcode_libdir_separator}$found_dir" -+ done -+ dnl Note: hardcode_libdir_flag_spec uses $libdir and $wl. -+ acl_save_libdir="$libdir" -+ libdir="$alldirs" -+ eval flag=\"$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=\"$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 -+]) -+ -+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 -+]) ---- /dev/null -+++ atk-1.2.0/m4/lib-prefix.m4 -@@ -0,0 +1,148 @@ -+# lib-prefix.m4 serial 1 (gettext-0.11) -+dnl Copyright (C) 2001-2002 Free Software Foundation, Inc. -+dnl This file is free software, distributed under the terms of the GNU -+dnl General Public License. As a special exception to the GNU General -+dnl Public License, this file may be distributed as part of a program -+dnl that contains a configuration script generated by Autoconf, under -+dnl the same distribution terms as the rest of that program. -+ -+dnl From Bruno Haible. -+ -+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_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_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/lib" -+ 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*) 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/lib"; 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/lib"; 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" -+]) ---- /dev/null -+++ atk-1.2.0/m4/progtest.m4 -@@ -0,0 +1,59 @@ -+# progtest.m4 serial 2 (gettext-0.10.40) -+dnl Copyright (C) 1996-2002 Free Software Foundation, Inc. -+dnl This file is free software, distributed under the terms of the GNU -+dnl General Public License. As a special exception to the GNU General -+dnl Public License, this file may be distributed as part of a program -+dnl that contains a configuration script generated by Autoconf, under -+dnl the same distribution terms as the rest of that program. -+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 <drepper@cygnus.com>, 1996. -+ -+# 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], -+[# 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. -+ ;; -+ *) -+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" -+ for ac_dir in ifelse([$5], , $PATH, [$5]); do -+ test -z "$ac_dir" && ac_dir=. -+ if test -f $ac_dir/$ac_word; then -+ if [$3]; then -+ ac_cv_path_$1="$ac_dir/$ac_word" -+ break -+ fi -+ fi -+ 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 -+]) ---- /dev/null -+++ atk-1.2.0/m4/stdint_h.m4 -@@ -0,0 +1,28 @@ -+# stdint_h.m4 serial 2 (gettext-0.11.4) -+dnl Copyright (C) 1997-2002 Free Software Foundation, Inc. -+dnl This file is free software, distributed under the terms of the GNU -+dnl General Public License. As a special exception to the GNU General -+dnl Public License, this file may be distributed as part of a program -+dnl that contains a configuration script generated by Autoconf, under -+dnl the same distribution terms as the rest of that program. -+ -+dnl From Paul Eggert. -+ -+# Define HAVE_STDINT_H_WITH_UINTMAX if <stdint.h> exists, -+# doesn't clash with <sys/types.h>, and declares uintmax_t. -+ -+AC_DEFUN([jm_AC_HEADER_STDINT_H], -+[ -+ AC_CACHE_CHECK([for stdint.h], jm_ac_cv_header_stdint_h, -+ [AC_TRY_COMPILE( -+ [#include <sys/types.h> -+#include <stdint.h>], -+ [uintmax_t i = (uintmax_t) -1;], -+ jm_ac_cv_header_stdint_h=yes, -+ jm_ac_cv_header_stdint_h=no)]) -+ if test $jm_ac_cv_header_stdint_h = yes; then -+ AC_DEFINE_UNQUOTED(HAVE_STDINT_H_WITH_UINTMAX, 1, -+[Define if <stdint.h> exists, doesn't clash with <sys/types.h>, -+ and declares uintmax_t. ]) -+ fi -+]) ---- /dev/null -+++ atk-1.2.0/m4/uintmax_t.m4 -@@ -0,0 +1,29 @@ -+# uintmax_t.m4 serial 6 (gettext-0.11) -+dnl Copyright (C) 1997-2002 Free Software Foundation, Inc. -+dnl This file is free software, distributed under the terms of the GNU -+dnl General Public License. As a special exception to the GNU General -+dnl Public License, this file may be distributed as part of a program -+dnl that contains a configuration script generated by Autoconf, under -+dnl the same distribution terms as the rest of that program. -+ -+dnl From Paul Eggert. -+ -+AC_PREREQ(2.13) -+ -+# Define uintmax_t to `unsigned long' or `unsigned long long' -+# if <inttypes.h> does not exist. -+ -+AC_DEFUN([jm_AC_TYPE_UINTMAX_T], -+[ -+ AC_REQUIRE([jm_AC_HEADER_INTTYPES_H]) -+ AC_REQUIRE([jm_AC_HEADER_STDINT_H]) -+ if test $jm_ac_cv_header_inttypes_h = no && test $jm_ac_cv_header_stdint_h = no; then -+ AC_REQUIRE([jm_AC_TYPE_UNSIGNED_LONG_LONG]) -+ test $ac_cv_type_unsigned_long_long = yes \ -+ && ac_type='unsigned long long' \ -+ || ac_type='unsigned long' -+ AC_DEFINE_UNQUOTED(uintmax_t, $ac_type, -+ [Define to unsigned long or unsigned long long -+ if <inttypes.h> and <stdint.h> don't define.]) -+ fi -+]) ---- /dev/null -+++ atk-1.2.0/m4/ulonglong.m4 -@@ -0,0 +1,23 @@ -+# ulonglong.m4 serial 2 (fileutils-4.0.32, gettext-0.10.40) -+dnl Copyright (C) 1999-2002 Free Software Foundation, Inc. -+dnl This file is free software, distributed under the terms of the GNU -+dnl General Public License. As a special exception to the GNU General -+dnl Public License, this file may be distributed as part of a program -+dnl that contains a configuration script generated by Autoconf, under -+dnl the same distribution terms as the rest of that program. -+ -+dnl From Paul Eggert. -+ -+AC_DEFUN([jm_AC_TYPE_UNSIGNED_LONG_LONG], -+[ -+ AC_CACHE_CHECK([for unsigned long long], ac_cv_type_unsigned_long_long, -+ [AC_TRY_LINK([unsigned long long ull = 1; int i = 63;], -+ [unsigned long long ullmax = (unsigned long long) -1; -+ return ull << i | ull >> i | ullmax / ull | ullmax % ull;], -+ ac_cv_type_unsigned_long_long=yes, -+ ac_cv_type_unsigned_long_long=no)]) -+ if test $ac_cv_type_unsigned_long_long = yes; then -+ AC_DEFINE(HAVE_UNSIGNED_LONG_LONG, 1, -+ [Define if you have the unsigned long long type.]) -+ fi -+]) diff --git a/packages/atk/atk-1.6.0/gtk-doc.patch b/packages/atk/atk-1.6.0/gtk-doc.patch deleted file mode 100644 index 04770290e1..0000000000 --- a/packages/atk/atk-1.6.0/gtk-doc.patch +++ /dev/null @@ -1,56 +0,0 @@ ---- /dev/null 2004-02-02 20:32:13.000000000 +0000 -+++ atk/acinclude.m4 2003-07-21 03:26:44.000000000 +0100 -@@ -0,0 +1,53 @@ -+dnl -*- mode: autoconf -*- -+ -+# serial 1 -+ -+dnl Usage: -+dnl GTK_DOC_CHECK([minimum-gtk-doc-version]) -+AC_DEFUN([GTK_DOC_CHECK], -+[ -+ AC_BEFORE([AC_PROG_LIBTOOL],[$0])dnl setup libtool first -+ AC_BEFORE([AM_PROG_LIBTOOL],[$0])dnl setup libtool first -+ dnl for overriding the documentation installation directory -+ AC_ARG_WITH(html-dir, -+ AC_HELP_STRING([--with-html-dir=PATH], [path to installed docs]),, -+ [with_html_dir='${datadir}/gtk-doc/html']) -+ HTML_DIR="$with_html_dir" -+ AC_SUBST(HTML_DIR) -+ -+ dnl enable/disable documentation building -+ AC_ARG_ENABLE(gtk-doc, -+ AC_HELP_STRING([--enable-gtk-doc], -+ [use gtk-doc to build documentation [default=no]]),, -+ enable_gtk_doc=no) -+ -+ have_gtk_doc=no -+ if test -z "$PKG_CONFIG"; then -+ AC_PATH_PROG(PKG_CONFIG, pkg-config, no) -+ fi -+ if test "$PKG_CONFIG" != "no" && $PKG_CONFIG --exists gtk-doc; then -+ have_gtk_doc=yes -+ fi -+ -+ dnl do we want to do a version check? -+ifelse([$1],[],, -+ [gtk_doc_min_version=$1 -+ if test "$have_gtk_doc" = yes; then -+ AC_MSG_CHECKING([gtk-doc version >= $gtk_doc_min_version]) -+ if $PKG_CONFIG --atleast-version $gtk_doc_min_version gtk-doc; then -+ AC_MSG_RESULT(yes) -+ else -+ AC_MSG_RESULT(no) -+ have_gtk_doc=no -+ fi -+ fi -+]) -+ if test x$enable_gtk_doc = xyes; then -+ if test "$have_gtk_doc" != yes; then -+ enable_gtk_doc=no -+ fi -+ fi -+ -+ AM_CONDITIONAL(ENABLE_GTK_DOC, test x$enable_gtk_doc = xyes) -+ AM_CONDITIONAL(GTK_DOC_USE_LIBTOOL, test -n "$LIBTOOL") -+]) diff --git a/packages/atk/atk_1.10.3.bb b/packages/atk/atk_1.10.3.bb deleted file mode 100644 index ab359172a1..0000000000 --- a/packages/atk/atk_1.10.3.bb +++ /dev/null @@ -1,8 +0,0 @@ -require atk.inc - -SRC_URI = "ftp://ftp.gtk.org/pub/gtk/v2.8/atk-${PV}.tar.bz2" - -do_stage () { - oe_libinstall -so -C atk libatk-1.0 ${STAGING_LIBDIR} - autotools_stage_includes -} diff --git a/packages/atk/atk_1.2.0.bb b/packages/atk/atk_1.2.0.bb deleted file mode 100644 index 767c13fb4d..0000000000 --- a/packages/atk/atk_1.2.0.bb +++ /dev/null @@ -1,35 +0,0 @@ -require atk.inc - -SRC_URI = "${GNOME_MIRROR}/atk/1.2/atk-${PV}.tar.bz2 \ - file://m4.patch;patch=1" - -do_stage () { - oe_libinstall -so -C atk libatk-1.0 ${STAGING_LIBDIR} - install -d ${STAGING_INCDIR}/atk - install -m 0644 atk/atkaction.h ${STAGING_INCDIR}/atk/atkaction.h - install -m 0644 atk/atkcomponent.h ${STAGING_INCDIR}/atk/atkcomponent.h - install -m 0644 atk/atkdocument.h ${STAGING_INCDIR}/atk/atkdocument.h - install -m 0644 atk/atkeditabletext.h ${STAGING_INCDIR}/atk/atkeditabletext.h - install -m 0644 atk/atk-enum-types.h ${STAGING_INCDIR}/atk/atk-enum-types.h - install -m 0644 atk/atkgobjectaccessible.h ${STAGING_INCDIR}/atk/atkgobjectaccessible.h - install -m 0644 atk/atk.h ${STAGING_INCDIR}/atk/atk.h - install -m 0644 atk/atkhyperlink.h ${STAGING_INCDIR}/atk/atkhyperlink.h - install -m 0644 atk/atkhypertext.h ${STAGING_INCDIR}/atk/atkhypertext.h - install -m 0644 atk/atkimage.h ${STAGING_INCDIR}/atk/atkimage.h - install -m 0644 atk/atknoopobjectfactory.h ${STAGING_INCDIR}/atk/atknoopobjectfactory.h - install -m 0644 atk/atknoopobject.h ${STAGING_INCDIR}/atk/atknoopobject.h - install -m 0644 atk/atkobjectfactory.h ${STAGING_INCDIR}/atk/atkobjectfactory.h - install -m 0644 atk/atkobject.h ${STAGING_INCDIR}/atk/atkobject.h - install -m 0644 atk/atkregistry.h ${STAGING_INCDIR}/atk/atkregistry.h - install -m 0644 atk/atkrelation.h ${STAGING_INCDIR}/atk/atkrelation.h - install -m 0644 atk/atkrelationset.h ${STAGING_INCDIR}/atk/atkrelationset.h - install -m 0644 atk/atkrelationtype.h ${STAGING_INCDIR}/atk/atkrelationtype.h - install -m 0644 atk/atkselection.h ${STAGING_INCDIR}/atk/atkselection.h - install -m 0644 atk/atkstate.h ${STAGING_INCDIR}/atk/atkstate.h - install -m 0644 atk/atkstateset.h ${STAGING_INCDIR}/atk/atkstateset.h - install -m 0644 atk/atkstreamablecontent.h ${STAGING_INCDIR}/atk/atkstreamablecontent.h - install -m 0644 atk/atktable.h ${STAGING_INCDIR}/atk/atktable.h - install -m 0644 atk/atktext.h ${STAGING_INCDIR}/atk/atktext.h - install -m 0644 atk/atkutil.h ${STAGING_INCDIR}/atk/atkutil.h - install -m 0644 atk/atkvalue.h ${STAGING_INCDIR}/atk/atkvalue.h -} diff --git a/packages/atk/atk_1.6.0.bb b/packages/atk/atk_1.6.0.bb deleted file mode 100644 index 320a205d9f..0000000000 --- a/packages/atk/atk_1.6.0.bb +++ /dev/null @@ -1,35 +0,0 @@ -require atk.inc - -SRC_URI = "ftp://ftp.gtk.org/pub/gtk/v2.4/atk-${PV}.tar.bz2 \ - file://gtk-doc.patch;patch=1" - -do_stage () { - oe_libinstall -so -C atk libatk-1.0 ${STAGING_LIBDIR} - install -d ${STAGING_INCDIR}/atk - install -m 0644 atk/atkaction.h ${STAGING_INCDIR}/atk/atkaction.h - install -m 0644 atk/atkcomponent.h ${STAGING_INCDIR}/atk/atkcomponent.h - install -m 0644 atk/atkdocument.h ${STAGING_INCDIR}/atk/atkdocument.h - install -m 0644 atk/atkeditabletext.h ${STAGING_INCDIR}/atk/atkeditabletext.h - install -m 0644 atk/atk-enum-types.h ${STAGING_INCDIR}/atk/atk-enum-types.h - install -m 0644 atk/atkgobjectaccessible.h ${STAGING_INCDIR}/atk/atkgobjectaccessible.h - install -m 0644 atk/atk.h ${STAGING_INCDIR}/atk/atk.h - install -m 0644 atk/atkhyperlink.h ${STAGING_INCDIR}/atk/atkhyperlink.h - install -m 0644 atk/atkhypertext.h ${STAGING_INCDIR}/atk/atkhypertext.h - install -m 0644 atk/atkimage.h ${STAGING_INCDIR}/atk/atkimage.h - install -m 0644 atk/atknoopobjectfactory.h ${STAGING_INCDIR}/atk/atknoopobjectfactory.h - install -m 0644 atk/atknoopobject.h ${STAGING_INCDIR}/atk/atknoopobject.h - install -m 0644 atk/atkobjectfactory.h ${STAGING_INCDIR}/atk/atkobjectfactory.h - install -m 0644 atk/atkobject.h ${STAGING_INCDIR}/atk/atkobject.h - install -m 0644 atk/atkregistry.h ${STAGING_INCDIR}/atk/atkregistry.h - install -m 0644 atk/atkrelation.h ${STAGING_INCDIR}/atk/atkrelation.h - install -m 0644 atk/atkrelationset.h ${STAGING_INCDIR}/atk/atkrelationset.h - install -m 0644 atk/atkrelationtype.h ${STAGING_INCDIR}/atk/atkrelationtype.h - install -m 0644 atk/atkselection.h ${STAGING_INCDIR}/atk/atkselection.h - install -m 0644 atk/atkstate.h ${STAGING_INCDIR}/atk/atkstate.h - install -m 0644 atk/atkstateset.h ${STAGING_INCDIR}/atk/atkstateset.h - install -m 0644 atk/atkstreamablecontent.h ${STAGING_INCDIR}/atk/atkstreamablecontent.h - install -m 0644 atk/atktable.h ${STAGING_INCDIR}/atk/atktable.h - install -m 0644 atk/atktext.h ${STAGING_INCDIR}/atk/atktext.h - install -m 0644 atk/atkutil.h ${STAGING_INCDIR}/atk/atkutil.h - install -m 0644 atk/atkvalue.h ${STAGING_INCDIR}/atk/atkvalue.h -} diff --git a/packages/atk/atk_1.6.1.bb b/packages/atk/atk_1.6.1.bb deleted file mode 100644 index afc21753d5..0000000000 --- a/packages/atk/atk_1.6.1.bb +++ /dev/null @@ -1,8 +0,0 @@ -require atk.inc - -SRC_URI = "ftp://ftp.gtk.org/pub/gtk/v2.4/atk-${PV}.tar.bz2" - -do_stage () { - oe_libinstall -so -C atk libatk-1.0 ${STAGING_LIBDIR} - autotools_stage_includes -} diff --git a/packages/atk/atk_1.9.0.bb b/packages/atk/atk_1.9.0.bb deleted file mode 100644 index 557858318d..0000000000 --- a/packages/atk/atk_1.9.0.bb +++ /dev/null @@ -1,8 +0,0 @@ -require atk.inc - -SRC_URI = "ftp://ftp.gtk.org/pub/gtk/v2.6/atk-${PV}.tar.bz2" - -do_stage () { - oe_libinstall -so -C atk libatk-1.0 ${STAGING_LIBDIR} - autotools_stage_includes -} diff --git a/packages/avahi/avahi.inc b/packages/avahi/avahi.inc index 3864dc5135..e8e9e7c4a8 100644 --- a/packages/avahi/avahi.inc +++ b/packages/avahi/avahi.inc @@ -45,10 +45,11 @@ FILES_avahi-dnsconfd = "${sbindir}/avahi-dnsconfd \ ${sysconfdir}/avahi/avahi-dnsconfd.action \ ${sysconfdir}/init.d/avahi-dnsconfd" FILES_libavahi-glib = "${libdir}/libavahi-glib.so.*" +FILES_libavahi-gobject = "${libdir}/libavahi-gobject.so.*" FILES_avahi-utils = "${bindir}/avahi-*" FILES_avahi-autoipd = "${sbindir}/avahi-autoipd \ ${sysconfdir}/avahi/avahi-autoipd.action \ - ${sysconfdir}/udhcpc.d/*avahi-autoipd" + ${sysconfdir}/udhcpc.d/*avahi-autoipd" FILES_python-avahi = "${libdir}/python*/site-packages/avahi/*" FILES_avahi-discover = "${bindir}/avahi-discover \ ${datadir}/applications/avahi-discover.desktop \ diff --git a/packages/avahi/avahi_0.6.22.bb b/packages/avahi/avahi_0.6.22.bb new file mode 100644 index 0000000000..15f56ffa95 --- /dev/null +++ b/packages/avahi/avahi_0.6.22.bb @@ -0,0 +1,5 @@ +require avahi.inc + +DEPENDS += "intltool-native" + +PACKAGES =+ "libavahi-gobject" diff --git a/packages/base-files/base-files/fic-gta01/fstab b/packages/base-files/base-files/fic-gta01/fstab index 4a0cc7750d..e5acb6a1eb 100644 --- a/packages/base-files/base-files/fic-gta01/fstab +++ b/packages/base-files/base-files/fic-gta01/fstab @@ -6,10 +6,8 @@ proc /proc proc defaults 0 0 # usb? # Temporary -tmpfs /tmp tmpfs defaults 0 0 tmpfs /var/volatile tmpfs mode=0755 0 0 tmpfs /dev/shm tmpfs mode=0777 0 0 -tmpfs /media/ram tmpfs defaults 0 0 # microSD slot /dev/mmcblk0p1 /media/card auto defaults,async,noauto 0 0 diff --git a/packages/base-files/base-files/fic-gta02/fstab b/packages/base-files/base-files/fic-gta02/fstab index 4a0cc7750d..e5acb6a1eb 100644 --- a/packages/base-files/base-files/fic-gta02/fstab +++ b/packages/base-files/base-files/fic-gta02/fstab @@ -6,10 +6,8 @@ proc /proc proc defaults 0 0 # usb? # Temporary -tmpfs /tmp tmpfs defaults 0 0 tmpfs /var/volatile tmpfs mode=0755 0 0 tmpfs /dev/shm tmpfs mode=0777 0 0 -tmpfs /media/ram tmpfs defaults 0 0 # microSD slot /dev/mmcblk0p1 /media/card auto defaults,async,noauto 0 0 diff --git a/packages/binutils/binutils-cross-sdk_2.18.bb b/packages/binutils/binutils-cross-sdk_2.18.bb index a045d9bc9c..81c84229b0 100644 --- a/packages/binutils/binutils-cross-sdk_2.18.bb +++ b/packages/binutils/binutils-cross-sdk_2.18.bb @@ -5,7 +5,9 @@ DEPENDS += "flex-native bison-native" FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/binutils-${PV}" EXTRA_OECONF = "--with-sysroot=${prefix}/${TARGET_SYS} \ --program-prefix=${TARGET_PREFIX}" -PR = "r2" +PR = "r3" + +FILES_${PN}-dbg += "${prefix}/${TARGET_SYS}/bin/.debug" do_stage() { : diff --git a/packages/bluez/bluez-cups-backend_3.23.bb b/packages/bluez/bluez-cups-backend_3.23.bb new file mode 100644 index 0000000000..64884fa904 --- /dev/null +++ b/packages/bluez/bluez-cups-backend_3.23.bb @@ -0,0 +1,26 @@ +require bluez-utils3.inc + +DEPENDS += "cups" + +# see bluez-utils3.inc for the explanation of these option +EXTRA_OECONF = " \ + --enable-bccmd \ + --enable-hid2hci \ + --disable-alsa \ + --enable-cups \ + --enable-glib \ + --disable-sdpd \ + --enable-network \ + --enable-serial \ + --enable-input \ + --enable-audio \ + --enable-echo \ + --enable-configfile \ + --enable-initscripts \ + --enable-test \ + " + +PACKAGES = "${PN}" + +FILES_${PN} = "${libdir}/cups/backend/bluetooth" +RDEPENDS_${PN} = "cups"
\ No newline at end of file diff --git a/packages/bluez/bluez-gstreamer-plugin_3.23.bb b/packages/bluez/bluez-gstreamer-plugin_3.23.bb new file mode 100644 index 0000000000..c5a1a9acee --- /dev/null +++ b/packages/bluez/bluez-gstreamer-plugin_3.23.bb @@ -0,0 +1,26 @@ +require bluez-utils3.inc + +DEPENDS += "gstreamer gst-plugins-base " + +# see bluez-utils3.inc for the explanation of these option +EXTRA_OECONF = " \ + --enable-bccmd \ + --enable-hid2hci \ + --enable-alsa \ + --disable-cups \ + --enable-glib \ + --enable-gstreamer \ + --disable-sdpd \ + --enable-network \ + --enable-serial \ + --enable-input \ + --enable-audio \ + --enable-echo \ + --enable-configfile \ + --enable-initscripts \ + --enable-test \ + " + +PACKAGES = "${PN}" + +FILES_${PN} = "${libdir}/gstreamer-0.10/libgstbluetooth.so" diff --git a/packages/bluez/bluez-libs_3.23.bb b/packages/bluez/bluez-libs_3.23.bb new file mode 100644 index 0000000000..6ddf62a4fb --- /dev/null +++ b/packages/bluez/bluez-libs_3.23.bb @@ -0,0 +1 @@ +require bluez-libs.inc diff --git a/packages/bluez/bluez-utils-alsa_3.23.bb b/packages/bluez/bluez-utils-alsa_3.23.bb new file mode 100644 index 0000000000..e2f48fba49 --- /dev/null +++ b/packages/bluez/bluez-utils-alsa_3.23.bb @@ -0,0 +1,24 @@ +require bluez-utils3.inc + +DEPENDS += "alsa-lib" + +# see bluez-utils3.inc for the explanation of these option +EXTRA_OECONF = " \ + --enable-bccmd \ + --disable-hid2hci \ + --enable-alsa \ + --disable-cups \ + --enable-glib \ + --disable-sdpd \ + --enable-network \ + --enable-serial \ + --enable-input \ + --enable-audio \ + --enable-echo \ + --enable-configfile \ + --enable-initscripts \ + --enable-test \ + " + +PACKAGES = "${PN}" +FILES_${PN} = "${libdir}/alsa-lib/libasound*" diff --git a/packages/bluez/bluez-utils_3.23.bb b/packages/bluez/bluez-utils_3.23.bb new file mode 100644 index 0000000000..48f147aa69 --- /dev/null +++ b/packages/bluez/bluez-utils_3.23.bb @@ -0,0 +1,29 @@ +require bluez-utils3.inc + +# see bluez-utils3.inc for the explanation of these option +EXTRA_OECONF = " \ + --enable-bccmd \ + --enable-hid2hci \ + --disable-alsa \ + --disable-cups \ + --enable-glib \ + --disable-sdpd \ + --enable-network \ + --enable-serial \ + --enable-input \ + --enable-audio \ + --enable-echo \ + --enable-configfile \ + --enable-initscripts \ + --enable-test \ + " + +CONFFILES_${PN} = " \ + ${sysconfdir}/bluetooth/hcid.conf \ + ${sysconfdir}/default/bluetooth \ + " + +CONFFILES_${PN}-compat = " \ + ${sysconfdir}/bluetooth/rfcomm.conf \ + " + diff --git a/packages/busybox/slingbox-1.3.1/trylink-bash.patch b/packages/busybox/slingbox-1.3.1/trylink-bash.patch new file mode 100644 index 0000000000..a1b00f6ddb --- /dev/null +++ b/packages/busybox/slingbox-1.3.1/trylink-bash.patch @@ -0,0 +1,8 @@ +--- busybox-1.3.1/scripts/trylink~ 2006-12-27 15:23:24.000000000 +1030 ++++ busybox-1.3.1/scripts/trylink 2007-12-19 15:03:20.000000000 +1030 +@@ -1,4 +1,4 @@ +-#!/bin/sh ++#!/bin/bash + + debug=false + diff --git a/packages/busybox/slingbox_1.3.1.bb b/packages/busybox/slingbox_1.3.1.bb index 62d150a9fe..4d3ab56cc3 100644 --- a/packages/busybox/slingbox_1.3.1.bb +++ b/packages/busybox/slingbox_1.3.1.bb @@ -4,7 +4,7 @@ HOMEPAGE = "http://www.busybox.net" LICENSE = "GPL" SECTION = "base" PRIORITY = "required" -PR = "r1" +PR = "r2" COMPATIBLE_MACHINE = "nslu2" SRC_URI = "http://www.busybox.net/downloads/busybox-${PV}.tar.gz \ @@ -14,6 +14,7 @@ SRC_URI = "http://www.busybox.net/downloads/busybox-${PV}.tar.gz \ file://lazy_umount.patch;patch=1 \ file://halt.patch;patch=1 \ file://fdisk-readhex.patch;patch=1 \ + file://trylink-bash.patch;patch=1 \ file://slingbox_name.patch;patch=1 \ file://slingbox.patch;patch=1" diff --git a/packages/curl/curl_7.16.4.bb b/packages/curl/curl_7.16.4.bb index f59d32d17a..0053a12fdb 100644 --- a/packages/curl/curl_7.16.4.bb +++ b/packages/curl/curl_7.16.4.bb @@ -2,7 +2,7 @@ DESCRIPTION = "Command line tool and library for client-side URL transfers." LICENSE = "MIT" DEPENDS = "zlib gnutls" SECTION = "console/network" -PR = "r0" +PR = "r1" SRC_URI = "http://curl.haxx.se/download/curl-${PV}.tar.bz2" S = "${WORKDIR}/curl-${PV}" @@ -12,8 +12,9 @@ inherit autotools pkgconfig binconfig EXTRA_OECONF = "--with-zlib=${STAGING_LIBDIR}/../ \ --with-gnutls=${STAGING_BINDIR_CROSS}/ \ --without-ssl \ + --without-libssh2 \ --with-random=/dev/urandom \ - --without-idn \ + --without-libidn \ --enable-crypto-auth \ " diff --git a/packages/devmem2/devmem2.bb b/packages/devmem2/devmem2.bb index 64de9fcbf3..56095f5c99 100644 --- a/packages/devmem2/devmem2.bb +++ b/packages/devmem2/devmem2.bb @@ -1,3 +1,4 @@ +DESCRIPTION = "Simple program to read/write from/to any location in memory." SRC_URI = "http://www.abcsinc.com/small-linux/devmem2.c" LICENSE = "GPL" diff --git a/packages/directfb/directfb-examples_1.0.0.bb b/packages/directfb/directfb-examples_1.0.0.bb index 8a792b4ae4..064a808273 100644 --- a/packages/directfb/directfb-examples_1.0.0.bb +++ b/packages/directfb/directfb-examples_1.0.0.bb @@ -3,8 +3,10 @@ DEPENDS = "directfb" SECTION = "libs" LICENSE = "GPL" -SRC_URI = "http://www.directfb.org/downloads/Extras/DirectFB-extra-${PV}.tar.gz" -S = "${WORKDIR}/DirectFB-extra-${PV}" +SRC_URI = " \ + http://www.directfb.org/downloads/Extras/DirectFB-examples-${PV}.tar.gz \ + " +S = "${WORKDIR}/DirectFB-examples-${PV}" inherit autotools diff --git a/packages/directfb/directfb.inc b/packages/directfb/directfb.inc new file mode 100644 index 0000000000..0843f36198 --- /dev/null +++ b/packages/directfb/directfb.inc @@ -0,0 +1,76 @@ +DESCRIPTION = "DirectFB is a thin library that provides developers \ +with hardware graphics acceleration, input device handling and \ +abstraction, an integrated windowing system with support for \ +translucent windows and multiple display layers on top of the \ +Linux framebuffer device." +SECTION = "libs" +LICENSE = "LGPL" +HOMEPAGE = "http://directfb.org" +DEPENDS = "jpeg libpng freetype zlib tslib" +RV = "1.0-0" +PR = "r4" + +SRC_URI = " \ + http://www.directfb.org/download/DirectFB/DirectFB-${PV}.tar.gz \ + file://fix-pkgconfig-cflags.patch;patch=1 \ + file://fix-font-missing-char.patch;patch=1 \ + file://getpagesize.patch;patch=1 \ + file://fix-includes.patch;patch=1 \ + file://mkdfiff.patch;patch=1 \ +" +S = "${WORKDIR}/DirectFB-${PV}" + +LDFLAGS_append =" -lts -lm" + +inherit autotools pkgconfig + +EXTRA_OECONF = "\ + --with-gfxdrivers=none \ + --enable-libmpeg3=no \ + --enable-freetype=yes \ + --enable-sdl=no \ + --enable-vnc=no \ + --disable-x11 \ +" + +do_stage() { + autotools_stage_all +} + +do_install() { + oe_runmake 'DESTDIR=${D}' install +} + + +#PACKAGES_DYNAMIC = "directfb-inputdrivers-*" +# +#python populate_packages_prepend () { +# import os.path +# inputdrivers_libdir = bb.data.expand('${libdir}/directfb-${RV}/inputdrivers', d) +# do_split_packages(d, inputdrivers_libdir, '*.so$', 'directfb-inputdrivers-%s', 'Directfb plugin for %s') +#} + +# NOTE: monolithic packaging for now, should improve that eventually + + + +FILES_${PN}-dbg += "\ + ${libdir}/directfb-${RV}/*/*/.debug/*.so \ + ${libdir}/directfb-${RV}/*/.debug/*.so \ +" + +FILES_${PN}-dev += "\ + ${bindir}/directfb-config \ + ${libdir}/directfb-${RV}/systems/*.la \ + ${libdir}/directfb-${RV}/inputdrivers/*.la \ + ${libdir}/directfb-${RV}/interfaces/*/*.la \ + ${libdir}/directfb-${RV}/wm/*.la \ +" + +FILES_${PN} += "\ + ${libdir}/directfb-${RV}/systems/*.so \ + ${libdir}/directfb-${RV}/inputdrivers/*.so \ + ${libdir}/directfb-${RV}/interfaces/*/*.so \ + ${libdir}/directfb-${RV}/wm/*.so \ + ${datadir}/directfb-${PV} \ +" diff --git a/packages/directfb/directfb_1.0.0.bb b/packages/directfb/directfb_1.0.0.bb index c2d249e978..5b4690fe93 100644 --- a/packages/directfb/directfb_1.0.0.bb +++ b/packages/directfb/directfb_1.0.0.bb @@ -1,56 +1,4 @@ -DESCRIPTION = "DirectFB is a thin library that provides developers \ -with hardware graphics acceleration, input device handling and \ -abstraction, an integrated windowing system with support for \ -translucent windows and multiple display layers on top of the \ -Linux framebuffer device." -SECTION = "libs" -LICENSE = "LGPL" -HOMEPAGE = "http://directfb.org" -DEPENDS = "jpeg libpng freetype zlib tslib" -PR = "r5" -RV = "1.0-0" - -SRC_URI = "http://www.directfb.org/download/DirectFB/DirectFB-${PV}.tar.gz \ - file://fix-pkgconfig-specs.patch;patch=1 \ - file://mkdfiff.patch;patch=1 \ - file://getpagesize.patch;patch=1 \ - file://fix-includes.patch;patch=1" -S = "${WORKDIR}/DirectFB-1.0.0" - -LDFLAGS_append =" -lts -lm" - -inherit autotools pkgconfig - -EXTRA_OECONF = "\ - --with-gfxdrivers=none \ - --enable-libmpeg3=no \ - --enable-freetype=yes \ - --enable-sdl=no \ - --enable-vnc=no \ - " - -do_stage() { - autotools_stage_all -} +require directfb.inc -do_install() { - oe_runmake 'DESTDIR=${D}' install -} - - -FILES_directfb-dbg_append = " ${libdir}/directfb-${RV}/*/*/.debug/*.so \ - ${libdir}/directfb-${RV}/*/.debug/*.so \ -" - -FILES_directfb-dev_append = " ${libdir}/directfb-${RV}/systems/*.la \ - ${libdir}/directfb-${RV}/inputdrivers/*.la \ - ${libdir}/directfb-${RV}/interfaces/*/*.la \ - ${libdir}/directfb-${RV}/wm/*.la \ -" - -FILES_directfb_append = " ${libdir}/directfb-${RV}/systems/*.so \ - ${libdir}/directfb-${RV}/inputdrivers/*.so \ - ${libdir}/directfb-${RV}/interfaces/*/*.so \ - ${libdir}/directfb-${RV}/wm/*.so \ - ${datadir}/directfb-1.0.0 \ -" +RV = "1.0-0" +PR = "r4" diff --git a/packages/directfb/directfb_1.1.0.bb b/packages/directfb/directfb_1.1.0.bb index 84772b6a25..39002fdb5d 100644 --- a/packages/directfb/directfb_1.1.0.bb +++ b/packages/directfb/directfb_1.1.0.bb @@ -1,65 +1,4 @@ -DESCRIPTION = "DirectFB is a thin library that provides developers \ -with hardware graphics acceleration, input device handling and \ -abstraction, an integrated windowing system with support for \ -translucent windows and multiple display layers on top of the \ -Linux framebuffer device." -SECTION = "libs" -LICENSE = "LGPL" -HOMEPAGE = "http://directfb.org" -DEPENDS = "jpeg libpng freetype zlib tslib" -PR = "r1" -RV = "1.1-0" - -SRC_URI = "http://www.directfb.org/download/DirectFB/DirectFB-${PV}.tar.gz \ - file://fix-pkgconfig-cflags.patch;patch=1 \ - file://fix-font-missing-char.patch;patch=1 \ - file://getpagesize.patch;patch=1 \ - file://fix-includes.patch;patch=1 \ - file://mkdfiff.patch;patch=1" - -S = "${WORKDIR}/DirectFB-${PV}" - -LDFLAGS_append =" -lts -lm" - -inherit autotools pkgconfig - -EXTRA_OECONF = "--with-gfxdrivers=none \ - --enable-libmpeg3=no \ - --enable-freetype=yes \ - --enable-sdl=no \ - --enable-vnc=no \ - --disable-x11 \ - " - -do_stage() { - autotools_stage_all -} +require directfb.inc -do_install() { - oe_runmake 'DESTDIR=${D}' install -} - -PACKAGES_DYNAMIC = "directfb-inputdrivers-*" - -#python populate_packages_prepend () { -# import os.path -# inputdrivers_libdir = bb.data.expand('${libdir}/directfb-${RV}/inputdrivers', d) -# do_split_packages(d, inputdrivers_libdir, '*.so$', 'directfb-inputdrivers-%s', 'Directfb plugin for %s') -#} -FILES_directfb-dbg_append = " ${libdir}/directfb-${RV}/*/*/.debug/*.so \ - ${libdir}/directfb-${RV}/*/.debug/*.so \ - " - -FILES_directfb-dev_append = " ${libdir}/directfb-${RV}/systems/*.la \ - ${libdir}/directfb-${RV}/inputdrivers/*.la \ - ${libdir}/directfb-${RV}/interfaces/*/*.la \ - ${libdir}/directfb-${RV}/wm/*.la \ - " - - -FILES_directfb_append = " ${libdir}/directfb-${RV}/systems/*.so \ - # ${libdir}/directfb-${RV}/inputdrivers/*.so \ - # ${libdir}/directfb-${RV}/interfaces/*/*.so \ - ${libdir}/directfb-${RV}/wm/*.so \ - ${datadir}/directfb-1.1.0 \ - " +RV = "1.1-0" +PR = "r3" diff --git a/packages/directfb/files/fix-pkgconfig-cflags.patch b/packages/directfb/files/fix-pkgconfig-cflags.patch index 0273b58ec5..ddaa276fcd 100644 --- a/packages/directfb/files/fix-pkgconfig-cflags.patch +++ b/packages/directfb/files/fix-pkgconfig-cflags.patch @@ -6,7 +6,7 @@ diff -ur DirectFB-1.0.0~org/directfb-internal.pc.in DirectFB-1.0.0/directfb-inte Version: @VERSION@ Requires: directfb = @VERSION@ -Cflags: @DFB_INTERNAL_CFLAGS@ -I@INTERNALINCLUDEDIR@ -+Cflags: @DFB_INTERNAL_CFLAGS@ -I${includedir} ++Cflags: @DFB_INTERNAL_CFLAGS@ -I${includedir}/directfb -I${includedir} diff -ur DirectFB-1.0.0~org/directfb.pc.in DirectFB-1.0.0/directfb.pc.in --- DirectFB-1.0.0~org/directfb.pc.in 2004-08-04 12:28:20.000000000 -0400 +++ DirectFB-1.0.0/directfb.pc.in 2007-03-16 22:31:33.000000000 -0400 @@ -15,7 +15,7 @@ diff -ur DirectFB-1.0.0~org/directfb.pc.in DirectFB-1.0.0/directfb.pc.in Requires: fusion direct Libs: -L${libdir} -ldirectfb @THREADLIB@ @DYNLIB@ @ZLIB_LIBS@ @OSX_LIBS@ -Cflags: @THREADFLAGS@ -I@INCLUDEDIR@ -+Cflags: @THREADFLAGS@ -I${includedir} ++Cflags: @THREADFLAGS@ -I${includedir}/directfb -I${includedir} diff -ur DirectFB-1.0.0~org/lib/direct/direct.pc.in DirectFB-1.0.0/lib/direct/direct.pc.in --- DirectFB-1.0.0~org/lib/direct/direct.pc.in 2005-11-23 09:18:59.000000000 -0500 +++ DirectFB-1.0.0/lib/direct/direct.pc.in 2007-03-16 22:32:13.000000000 -0400 @@ -24,7 +24,7 @@ diff -ur DirectFB-1.0.0~org/lib/direct/direct.pc.in DirectFB-1.0.0/lib/direct/di Version: @VERSION@ Libs: -L${libdir} -ldirect @THREADLIB@ @DYNLIB@ -Cflags: @THREADFLAGS@ -I@INCLUDEDIR@ -+Cflags: @THREADFLAGS@ -I${includedir} ++Cflags: @THREADFLAGS@ -I${includedir}/directfb -I${includedir} diff -ur DirectFB-1.0.0~org/lib/fusion/fusion.pc.in DirectFB-1.0.0/lib/fusion/fusion.pc.in --- DirectFB-1.0.0~org/lib/fusion/fusion.pc.in 2004-05-19 07:30:56.000000000 -0400 +++ DirectFB-1.0.0/lib/fusion/fusion.pc.in 2007-03-16 22:32:34.000000000 -0400 @@ -33,7 +33,7 @@ diff -ur DirectFB-1.0.0~org/lib/fusion/fusion.pc.in DirectFB-1.0.0/lib/fusion/fu Requires: direct Libs: -L${libdir} -lfusion -Cflags: -I@INCLUDEDIR@ -+Cflags: -I${includedir} ++Cflags: -I${includedir}/directfb -I${includedir} diff -ur DirectFB-1.0.0~org/lib/voodoo/voodoo.pc.in DirectFB-1.0.0/lib/voodoo/voodoo.pc.in --- DirectFB-1.0.0~org/lib/voodoo/voodoo.pc.in 2004-05-19 07:31:28.000000000 -0400 +++ DirectFB-1.0.0/lib/voodoo/voodoo.pc.in 2007-03-16 22:32:55.000000000 -0400 @@ -42,4 +42,4 @@ diff -ur DirectFB-1.0.0~org/lib/voodoo/voodoo.pc.in DirectFB-1.0.0/lib/voodoo/vo Requires: direct Libs: -L${libdir} -lvoodoo -Cflags: -I@INCLUDEDIR@ -+Cflags: -I${includedir} ++Cflags: -I${includedir}/directfb -I${includedir} diff --git a/packages/atk/atk-1.2.0/.mtn2git_empty b/packages/dropbear/dropbear-early/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/atk/atk-1.2.0/.mtn2git_empty +++ b/packages/dropbear/dropbear-early/.mtn2git_empty diff --git a/packages/dropbear/dropbear-early/dropbear-early b/packages/dropbear/dropbear-early/dropbear-early new file mode 100644 index 0000000000..fa06a93003 --- /dev/null +++ b/packages/dropbear/dropbear-early/dropbear-early @@ -0,0 +1,10 @@ +#!/bin/sh + +for x in $(cat /proc/cmdline); do + case $x in + dropbear=early) + echo "Starting dropbear early" + exec /etc/init.d/dropbear $* + ;; + esac +done diff --git a/packages/dropbear/dropbear-early_1.0.bb b/packages/dropbear/dropbear-early_1.0.bb new file mode 100644 index 0000000000..df2c2dc26f --- /dev/null +++ b/packages/dropbear/dropbear-early_1.0.bb @@ -0,0 +1,18 @@ +DESCRIPTION = "Allow to start dropbear soon after boot, depending on kernel command line option." +SECTION = "devel" +PR = "r2" +RDEPENDS = "dropbear" + +SRC_URI = "file://dropbear-early" + +inherit update-rc.d + +do_install() { + install -d ${D}${sysconfdir}/init.d + install -m 0755 ${WORKDIR}/${INITSCRIPT_NAME} ${D}${sysconfdir}/init.d/ +} + +PACKAGE_ARCH = "all" + +INITSCRIPT_NAME = "dropbear-early" +INITSCRIPT_PARAMS = "start 00 S ." diff --git a/packages/dtc/dtc-native_1.0.0.bb b/packages/dtc/dtc-native_1.0.0.bb new file mode 100644 index 0000000000..35c9b1161c --- /dev/null +++ b/packages/dtc/dtc-native_1.0.0.bb @@ -0,0 +1,16 @@ +DESCRIPTION = "The Device Tree Compiler is a tool used to manipulate the Open-Firmware-like device tree used by PowerPC kernels." +SECTION = "bootloader" +PRIORITY = "optional" +LICENSE = "GPL" + +DEFAULT_PREFERENCE = "1" + +SRC_URI = "http://www.jdl.com/pub/software/dtc-${PV}.tgz" + +S = "${WORKDIR}/dtc" + +inherit autotools native + +do_stage() { + install -m 755 dtc ${STAGING_BINDIR}/dtc +} diff --git a/packages/atk/atk-1.6.0/.mtn2git_empty b/packages/e17/expedite/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/atk/atk-1.6.0/.mtn2git_empty +++ b/packages/e17/expedite/.mtn2git_empty diff --git a/packages/e17/expedite/hack-disable-opengl.patch b/packages/e17/expedite/hack-disable-opengl.patch new file mode 100644 index 0000000000..7d368d320d --- /dev/null +++ b/packages/e17/expedite/hack-disable-opengl.patch @@ -0,0 +1,87 @@ +Index: expedite/configure.in +=================================================================== +--- expedite.orig/configure.in ++++ expedite/configure.in +@@ -47,24 +47,11 @@ + PKG_CHECK_MODULES([EVAS], evas) + + dnl OpenGL GLEW +-PKG_CHECK_EXISTS(evas-opengl-glew, +- [ +- AC_DEFINE(HAVE_EVAS_OPENGL_GLEW, 1, [Evas GL Glew Engine Support]) +- have_opengl_glew="yes" +- glew_libs="-lglew32 -lgdi32" +- ], +- [ have_opengl_glew="no" ] +-) ++have_opengl_glew="no" + AM_CONDITIONAL(BUILD_OPENGL_GLEW, test "x$have_opengl_glew" = "xyes") + + dnl OpenGL X11 +-PKG_CHECK_EXISTS(evas-opengl-x11, +- [ +- AC_DEFINE(HAVE_EVAS_OPENGL_X11, 1, [Evas GL X11 Engine Support]) +- have_opengl_x11="yes" +- ], +- [ have_opengl_x11="no" ] +-) ++have_opengl_x11="no" + AM_CONDITIONAL(BUILD_OPENGL_X11, test "x$have_opengl_x11" = "xyes") + + dnl Software X11 +@@ -109,49 +96,23 @@ + + # TODO: Check availability of libs + dnl DirectDraw +-PKG_CHECK_EXISTS(evas-software-ddraw, +- [ +- AC_DEFINE(HAVE_EVAS_SOFTWARE_DDRAW, 1, [Evas Software DirectDraw Engine Support]) +- have_software_ddraw="yes" +- ddraw_libs="-lddraw -ldxguid" +- ], +- [ have_software_ddraw="no" ] +-) ++have_software_ddraw="no" + AM_CONDITIONAL(BUILD_SOFTWARE_DDRAW, test "x$have_software_ddraw" = "xyes") + + # TODO: Check availability of libs + dnl 16bit DirectDraw +-PKG_CHECK_EXISTS(evas-software-16-ddraw, +- [ +- AC_DEFINE(HAVE_EVAS_SOFTWARE_16_DDRAW, 1, [Evas Software 16bit DirectDraw Engine Support]) +- have_software_16_ddraw="yes" +- ddraw_libs="-lddraw -ldxguid" +- ], +- [ have_software_16_ddraw="no" ] +-) ++have_software_16_ddraw="no" + AM_CONDITIONAL(BUILD_SOFTWARE_16_DDRAW, test "x$have_software_16_ddraw" = "xyes") + + # TODO: Check availability of libs + dnl Direct3D +-PKG_CHECK_EXISTS(evas-direct3d, +- [ +- AC_DEFINE(HAVE_EVAS_DIRECT3D, 1, [Evas Direct3D Engine Support]) +- have_direct3d="yes" +- d3d_libs="-ld3d9 -ld3dx9d" +- ], +- [ have_direct3d="no" ] +-) ++have_direct3d="no" + AM_CONDITIONAL(BUILD_DIRECT3D, test "x$have_direct3d" = "xyes") + + dnl Software SDL +-PKG_CHECK_EXISTS(evas-software-sdl, +- [ +- AC_DEFINE(HAVE_EVAS_SOFTWARE_SDL, 1, [Evas Software SDL Engine Support]) +- have_software_sdl="yes" +- ], +- [ have_direct3d="no" ] +-) +-AM_CONDITIONAL(BUILD_SOFTWARE_SDL, test "x$have_software_sdl" = "xyes") ++have_software_sdl="no" ++AM_CONDITIONAL(BUILD_SOFTWARE_SDL, test "x$have_software_sdl" = "xyes") ++ + + if test "x$have_software_x11" = "xyes" -o "x$have_software_16_x11" = "xyes" -o "x$have_xrender_x11" = "xyes" -o "x$have_opengl_x11" = "xyes"; then + AC_PATH_XTRA diff --git a/packages/e17/expedite_cvs.bb b/packages/e17/expedite_cvs.bb index 9d8a7d6070..7eae0ea9a4 100644 --- a/packages/e17/expedite_cvs.bb +++ b/packages/e17/expedite_cvs.bb @@ -1,15 +1,19 @@ -DESCRIPTION = "Expedite is a comprehensive benchmarking suite for evas" -DEPENDS = "evas" +DESCRIPTION = "Expedite is a comprehensive benchmarking suite for Evas" +DEPENDS = "eet evas" +RDEPENDS = "libevas-engine-buffer libevas-engine-fb libevas-engine-software-generic libevas-engine-software-x11 libevas-loader-png" LICENSE = "MIT" -PV = "0.0.0+cvs${SRCDATE}" +PV = "0.6.0+cvs${SRCDATE}" PR = "r0" -inherit e +inherit autotools -SRC_URI = "${E_CVS};module=e17/apps/expedite" +SRC_URI = "${E_CVS};module=e17/apps/expedite \ + file://hack-disable-opengl.patch;patch=1" S = "${WORKDIR}/${PN}" do_configure_append() { find ${S} -name Makefile | xargs sed -i s:'-I$(includedir)':'-I.':g } +FILES_${PN} += "${datadir}" + diff --git a/packages/e17/rage_0.2.0.003.bb b/packages/e17/rage_0.2.0.003.bb deleted file mode 100644 index ab527e214b..0000000000 --- a/packages/e17/rage_0.2.0.003.bb +++ /dev/null @@ -1,10 +0,0 @@ -DESCRIPTION = "rage is a media center application based on EFL" -AUTHOR = "Carsten 'The Rasterman' Heitzler" -HOMEPAGE = "http://www.rasterman.com" -LICENSE = "GPL" -DEPENDS = "evas ecore edje" -SECTION = "x11/multimedia" - -SRC_URI = "http://download.enlightenment.org/snapshots/2007-06-17/rage-${PV}.tar.gz" - -inherit e diff --git a/packages/e17/rage_0.2.0.005.bb b/packages/e17/rage_0.2.0.005.bb new file mode 100644 index 0000000000..e5b5032b10 --- /dev/null +++ b/packages/e17/rage_0.2.0.005.bb @@ -0,0 +1,11 @@ +DESCRIPTION = "Rage is a media center application based on EFL" +AUTHOR = "Carsten 'The Rasterman' Heitzler" +HOMEPAGE = "http://www.rasterman.com" +LICENSE = "GPL" +DEPENDS = "evas ecore edje" +SECTION = "x11/multimedia" + +SRC_URI = "http://download.enlightenment.org/snapshots/2007-08-26/rage-${PV}.tar.gz" + +inherit autotools + diff --git a/packages/e2fsprogs/e2fsprogs-native_1.38.bb b/packages/e2fsprogs/e2fsprogs-native_1.38.bb index dcb5c412d0..e111ac9b61 100644 --- a/packages/e2fsprogs/e2fsprogs-native_1.38.bb +++ b/packages/e2fsprogs/e2fsprogs-native_1.38.bb @@ -2,6 +2,8 @@ SECTION = "base" require e2fsprogs.inc inherit native +PR = "r1" + EXTRA_OECONF = "" FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/e2fsprogs-${PV}', '${FILE_DIRNAME}/e2fsprogs', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}" diff --git a/packages/e2fsprogs/e2fsprogs.inc b/packages/e2fsprogs/e2fsprogs.inc index f209baf3b4..7673d49e21 100644 --- a/packages/e2fsprogs/e2fsprogs.inc +++ b/packages/e2fsprogs/e2fsprogs.inc @@ -9,6 +9,7 @@ S = "${WORKDIR}/e2fsprogs-${PV}" inherit autotools -EXTRA_OECONF = " --enable-dynamic-e2fsck" +EXTRA_OECONF_linux-uclibc = "--disable-nls" +EXTRA_OECONF += " --enable-dynamic-e2fsck" PARALLEL_MAKE = "" diff --git a/packages/e2fsprogs/e2fsprogs_1.38.bb b/packages/e2fsprogs/e2fsprogs_1.38.bb index 2e8bf3d219..4f6f62bb12 100644 --- a/packages/e2fsprogs/e2fsprogs_1.38.bb +++ b/packages/e2fsprogs/e2fsprogs_1.38.bb @@ -1,6 +1,6 @@ require e2fsprogs.inc -PR = "r8" +PR = "r10" SRC_URI += "file://no-hardlinks.patch;patch=1" diff --git a/packages/efl1/ecore.inc b/packages/efl1/ecore.inc index 86c87214cf..b71a4b7582 100644 --- a/packages/efl1/ecore.inc +++ b/packages/efl1/ecore.inc @@ -9,9 +9,11 @@ PV = "0.9.9.041+cvs${SRCDATE}" inherit efl_library -SRC_URI += "file://configure.patch;patch=1 \ - file://fix-tslib-configure.patch;patch=1 \ - file://fix-directfb-include.patch;patch=1" +# SRC_URI += "file://configure.patch;patch=1 \ +# file://fix-tslib-configure.patch;patch=1 \ +# file://fix-directfb-include.patch;patch=1" + +SRC_URI += "file://fix-directfb-include.patch;patch=1" FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/ecore" diff --git a/packages/efl1/ecore_cvs.bb b/packages/efl1/ecore_cvs.bb index dd6c467c54..53ee8642d8 100644 --- a/packages/efl1/ecore_cvs.bb +++ b/packages/efl1/ecore_cvs.bb @@ -6,8 +6,8 @@ EXTRA_OECONF = "\ --disable-ecore-x-xcb \ --enable-ecore-x \ --enable-ecore-job \ - --enable-ecore-directfb \ - --enable-ecore-sdl \ + --disable-ecore-directfb \ + --disable-ecore-sdl \ --enable-ecore-fb \ --enable-ecore-evas \ --disable-ecore-evas-gl \ diff --git a/packages/efl1/evas-native_cvs.bb b/packages/efl1/evas-native_cvs.bb index 8b8694899e..204abbb821 100644 --- a/packages/efl1/evas-native_cvs.bb +++ b/packages/efl1/evas-native_cvs.bb @@ -6,7 +6,7 @@ PR = "r0" EXTRA_OECONF = "\ --x-includes=${STAGING_INCDIR}/X11 \ --x-libraries=${STAGING_LIBDIR} \ - --disable-fb \ + --enable-fb \ --disable-directfb \ --disable-sdl \ --enable-buffer \ diff --git a/packages/efl1/evas.inc b/packages/efl1/evas.inc index 840f2929c5..179f03b0d8 100644 --- a/packages/efl1/evas.inc +++ b/packages/efl1/evas.inc @@ -3,13 +3,13 @@ anti-aliased text, smooth super and sub-images, alpha-blend, as well as drop \ down to using normal X11 primitives such as pixmaps, lines and rectangles if \ your CPU or graphics hardware are too slow." LICENSE = "MIT" -# can also depend on valgrind (?) -DEPENDS = "libsdl-x11 directfb eet freetype jpeg virtual/libx11 libxext" +# can also depend on valgrind, libsdl-x11, directfb +DEPENDS = "eet freetype jpeg virtual/libx11 libxext libxrender" PV = "0.9.9.041+cvs${SRCDATE}" inherit efl_library -SRC_URI += "file://fix-configure.patch;patch=1" +# SRC_URI += "file://fix-configure.patch;patch=1" FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/evas" @@ -33,3 +33,5 @@ do_install_append() { FILES_${PN}-dev += "${libdir}/evas/modules/*/*/*/*.a ${libdir}/evas/modules/*/*/*/*.la" FILES_${PN}-dbg += "${libdir}/evas/modules/*/*/*/.debug/" FILES_${PN} = "${libdir}/libevas*.so*" + +PACKAGES_DYNAMIC = "libevas-engine-* libevas-loader-* libevas-saver-*" diff --git a/packages/efl1/evas_cvs.bb b/packages/efl1/evas_cvs.bb index b80ff8bcba..1bacbe3d1c 100644 --- a/packages/efl1/evas_cvs.bb +++ b/packages/efl1/evas_cvs.bb @@ -1,17 +1,17 @@ require evas.inc -PR = "r0" +PR = "r3" EXTRA_OECONF = "\ --x-includes=${STAGING_INCDIR}/X11 \ --x-libraries=${STAGING_LIBDIR} \ --enable-fb \ - --enable-directfb \ - --enable-sdl \ + --disable-directfb \ + --disable-sdl \ --enable-buffer \ --disable-software-ddraw \ --disable-software-qtopia \ --enable-software-x11 \ - --disable-software-16-x11 \ + --enable-software-16-x11 \ --disable-software-xcb \ --disable-gl-x11 \ --enable-xrender-x11 \ diff --git a/packages/efl1/ewl_cvs.bb b/packages/efl1/ewl_cvs.bb index 2ac7c65279..8fb8521d62 100644 --- a/packages/efl1/ewl_cvs.bb +++ b/packages/efl1/ewl_cvs.bb @@ -1,14 +1,26 @@ DESCRIPTION = "The Enlightened Widget Library, \ a simple-to-use general purpose widget library \ based on the enlightenment foundation libraries." -DEPENDS = "evas ecore edje emotion efreet" +DEPENDS = "evas ecore edje emotion efreet epsilon" RSUGGESTS_${PN} += "ewl-themes" LICENSE = "MIT" PV = "0.5.1+cvs${SRCDATE}" -PR = "r0" +PR = "r1" inherit efl_library +EXTRA_OECONF = "\ + --enable-software-x11 \ + --enable-software-16-x11 \ + --enable-xrender-x11 \ + --disable-opengl-x11 \ + --disable-software-xcb \ + --disable-software-sdl \ + --enable-framebuffer \ + --enable-software-buffer \ + --disable-opengl-glew \ +" + # TODO package engines more granular PACKAGES += "${PN}-plugins ${PN}-engines" diff --git a/packages/emacs/emacs-x11_20060801.bb b/packages/emacs/emacs-x11_20060801.bb index 8b598bf21f..3878c42536 100644 --- a/packages/emacs/emacs-x11_20060801.bb +++ b/packages/emacs/emacs-x11_20060801.bb @@ -1,3 +1,5 @@ require emacs-x11_cvs.bb -SRCDATE = "${PV}" + +SRCDATE = "20060801" + DEFAULT_PREFERENCE = "0" diff --git a/packages/emacs/emacs-x11_cvs.bb b/packages/emacs/emacs-x11_cvs.bb index 8fdba95742..809176a3c3 100644 --- a/packages/emacs/emacs-x11_cvs.bb +++ b/packages/emacs/emacs-x11_cvs.bb @@ -1,5 +1,8 @@ require emacs_cvs.bb + # full X (non-diet) is needed for X support DEPENDS += "libx11" + EXTRA_OECONF = "--without-sound" + RREPLACES = "emacs" diff --git a/packages/emacs/emacs_20060801.bb b/packages/emacs/emacs_20060801.bb index aa72944eca..834e5b6239 100644 --- a/packages/emacs/emacs_20060801.bb +++ b/packages/emacs/emacs_20060801.bb @@ -1,3 +1,3 @@ require emacs_cvs.bb -SRCDATE = "${PV}" +SRCDATE = "20060801" DEFAULT_PREFERENCE = "0" diff --git a/packages/emacs/emacs_cvs.bb b/packages/emacs/emacs_cvs.bb index ef58dfa5b6..e8f263d1a9 100644 --- a/packages/emacs/emacs_cvs.bb +++ b/packages/emacs/emacs_cvs.bb @@ -7,7 +7,9 @@ DEPENDS += "qemu-native" #NOTE: I have found that this only works with qemu-0.8.0. If I use 0.8.1 or 0.8.2 # the build gets hung up on compiling certain .el files -PR = "r7" +PV = "22.0.50+cvs${SRCDATE}" +PE = "1" +PR = "r9" DEFAULT_PREFERENCE = "-1" @@ -17,14 +19,14 @@ S = "${WORKDIR}/emacs" inherit autotools -PACKAGES = "${PN}-el ${PN}-dbg ${PN} ${PN}-doc ${PN}-dev ${PN}-locale" +PACKAGES =+ "${PN}-el" -FILES_${PN}-el = "${datadir}/emacs/22.0.50/*/*.el.gz \ - ${datadir}/emacs/22.0.50/*/*/*.el.gz" +FILES_${PN}-el = "${datadir}/emacs/*/*/*.el.gz \ + ${datadir}/emacs/*/*/*/*.el.gz" FILES_${PN} += "${datadir}/emacs" -QEMU = "qemu-arm -L ${STAGING_DIR}/${TARGET_SYS}" +QEMU = "qemu-${TARGET_ARCH} -L ${STAGING_DIR}/${TARGET_SYS}" LDFLAGS += "-L${CROSS_DIR}/${TARGET_SYS}/lib" EXTRA_OECONF = "--without-sound --without-x" diff --git a/packages/enca/enca_1.9.bb b/packages/enca/enca_1.9.bb index 7f84ebe4fe..ddd7acef82 100644 --- a/packages/enca/enca_1.9.bb +++ b/packages/enca/enca_1.9.bb @@ -1,11 +1,11 @@ DESCRIPTION = "Enca is an Extremely Naive Charset Analyser" -LICENSE = "GPL2" SECTION = "libs" PRIORITY = "optional" +LICENSE = "GPLv2" HOMEPAGE = "http://trific.ath.cx/software/enca/" -PR = "r2" +PR = "r3" -SRC_URI = "http://trific.ath.cx/Ftp//enca/enca-${PV}.tar.bz2 \ +SRC_URI = "http://www.sourcefiles.org/Networking/Tools/Miscellanenous/enca-${PV}.tar.bz2 \ file://configure-hack.patch;patch=1 \ file://dont-run-tests.patch;patch=1 \ file://configure-remove-dumbness.patch;patch=1 \ diff --git a/packages/enchant/enchant_1.3.0.bb b/packages/enchant/enchant_1.3.0.bb index 4e257618fb..cceceebabf 100644 --- a/packages/enchant/enchant_1.3.0.bb +++ b/packages/enchant/enchant_1.3.0.bb @@ -15,6 +15,8 @@ SRC_URI = "http://www.abisource.com/downloads/enchant/${PV}/enchant-${PV}.tar.gz EXTRA_OECONF = "--with-aspell-prefix=${STAGING_DIR_HOST}${layout_prefix} --enable-aspell --disable-binreloc" +export CXXFLAGS += " -L${STAGING_LIBDIR} -lstdc++ " + FILES_${PN} = "/usr/bin/* /usr/lib/enchant/*.so /usr/share/enchant /usr/lib/libenchant*.so.*" do_stage() { diff --git a/packages/fbreader/fbreader_0.7.3d.bb b/packages/fbreader/fbreader_0.7.3d.bb index 9fe9c3190c..a326180997 100644 --- a/packages/fbreader/fbreader_0.7.3d.bb +++ b/packages/fbreader/fbreader_0.7.3d.bb @@ -1,5 +1,5 @@ DESCRIPTION = "FBreader is an ebook reader" -LICENSE = "GPL2" +LICENSE = "GPLv2" HOMEPAGE = "http://only.mawhrin.net/fbreader/" SECTION = "x11/utils" PRIORITY = "optional" diff --git a/packages/fbreader/fbreader_0.7.4q.bb b/packages/fbreader/fbreader_0.7.4q.bb index bcea83a4a1..de2bf358a4 100644 --- a/packages/fbreader/fbreader_0.7.4q.bb +++ b/packages/fbreader/fbreader_0.7.4q.bb @@ -1,5 +1,5 @@ DESCRIPTION = "FBreader is an ebook reader" -LICENSE = "GPL2" +LICENSE = "GPLv2" HOMEPAGE = "http://only.mawhrin.net/fbreader/" SECTION = "x11/utils" PRIORITY = "optional" diff --git a/packages/fbreader/fbreader_0.8.2a.bb b/packages/fbreader/fbreader_0.8.2a.bb index ca25bdc620..fa982040f9 100644 --- a/packages/fbreader/fbreader_0.8.2a.bb +++ b/packages/fbreader/fbreader_0.8.2a.bb @@ -1,5 +1,5 @@ DESCRIPTION = "FBreader is an ebook reader" -LICENSE = "GPL2" +LICENSE = "GPLv2" HOMEPAGE = "http://only.mawhrin.net/fbreader/" SECTION = "x11/utils" PRIORITY = "optional" diff --git a/packages/flite/flite-1.2/flite-1.2-alsa_support-1.2.diff b/packages/flite/flite-1.2/flite-1.2-alsa_support-1.2.diff new file mode 100644 index 0000000000..3d2753a01f --- /dev/null +++ b/packages/flite/flite-1.2/flite-1.2-alsa_support-1.2.diff @@ -0,0 +1,512 @@ +Index: configure +=================================================================== +--- flite-1.2-release/configure (.../flite-1.2-orig) (revision 10) ++++ flite-1.2-release/configure (.../release-v1.2) (revision 10) +@@ -1415,16 +1415,16 @@ + echo "$ac_t""no" 1>&6 + fi + +-ac_safe=`echo "sys/asoundlib.h" | sed 'y%./+-%__p_%'` +-echo $ac_n "checking for sys/asoundlib.h""... $ac_c" 1>&6 +-echo "configure:1421: checking for sys/asoundlib.h" >&5 ++ac_safe=`echo "alsa/asoundlib.h" | sed 'y%./+-%__p_%'` ++echo $ac_n "checking for alsa/asoundlib.h""... $ac_c" 1>&6 ++echo "configure:1421: checking for alsa/asoundlib.h" >&5 + if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + cat > conftest.$ac_ext <<EOF + #line 1426 "configure" + #include "confdefs.h" +-#include <sys/asoundlib.h> ++#include <alsa/asoundlib.h> + EOF + ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" + { (eval echo configure:1431: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +@@ -1445,23 +1445,24 @@ + echo "$ac_t""yes" 1>&6 + AUDIODRIVER="alsa" + AUDIODEFS=-DCST_AUDIO_ALSA ++ AUDIOLIBS=-lasound + else + echo "$ac_t""no" 1>&6 + fi + + ac_safe=`echo "mmsystem.h" | sed 'y%./+-%__p_%'` + echo $ac_n "checking for mmsystem.h""... $ac_c" 1>&6 +-echo "configure:1455: checking for mmsystem.h" >&5 ++echo "configure:1456: checking for mmsystem.h" >&5 + if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + cat > conftest.$ac_ext <<EOF +-#line 1460 "configure" ++#line 1461 "configure" + #include "confdefs.h" + #include <mmsystem.h> + EOF + ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +-{ (eval echo configure:1465: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++{ (eval echo configure:1466: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } + ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` + if test -z "$ac_err"; then + rm -rf conftest* +Index: include/cst_sts.h +=================================================================== +--- flite-1.2-release/include/cst_sts.h (.../flite-1.2-orig) (revision 10) ++++ flite-1.2-release/include/cst_sts.h (.../release-v1.2) (revision 10) +@@ -47,9 +47,9 @@ + /* else where, this information plus the indexes in the Unit relation */ + /* allow reconstruction of the signal itself */ + struct cst_sts_struct { +- const unsigned short *frame; +- const int size; /* in samples */ +- const unsigned char *residual; ++ unsigned short *frame; ++ int size; /* in samples */ ++ unsigned char *residual; + }; + typedef struct cst_sts_struct cst_sts; + +Index: configure.in +=================================================================== +--- flite-1.2-release/configure.in (.../flite-1.2-orig) (revision 10) ++++ flite-1.2-release/configure.in (.../release-v1.2) (revision 10) +@@ -131,9 +131,10 @@ + AC_CHECK_HEADER(sys/audioio.h, + [AUDIODRIVER="sun" + AUDIODEFS=-DCST_AUDIO_SUNOS]) +-AC_CHECK_HEADER(sys/asoundlib.h, ++AC_CHECK_HEADER(alsa/asoundlib.h, + [AUDIODRIVER="alsa" +- AUDIODEFS=-DCST_AUDIO_ALSA]) ++ AUDIODEFS=-DCST_AUDIO_ALSA ++ AUDIOLIBS=-lasound]) + AC_CHECK_HEADER(mmsystem.h, + [AUDIODRIVER="wince" + AUDIODEFS=-DCST_AUDIO_WINCE +Index: src/audio/au_alsa.c +=================================================================== +--- flite-1.2-release/src/audio/au_alsa.c (.../flite-1.2-orig) (revision 10) ++++ flite-1.2-release/src/audio/au_alsa.c (.../release-v1.2) (revision 10) +@@ -2,7 +2,7 @@ + /* */ + /* Language Technologies Institute */ + /* Carnegie Mellon University */ +-/* Copyright (c) 2001 */ ++/* Copyright (c) 2000 */ + /* All Rights Reserved. */ + /* */ + /* Permission is hereby granted, free of charge, to use and distribute */ +@@ -29,158 +29,283 @@ + /* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF */ + /* THIS SOFTWARE. */ + /* */ ++/*********************************************************************** */ ++/* Author: Lukas Loehrer ( */ ++/* Date: January 2005 */ + /*************************************************************************/ +-/* Author: Geoff Harrison (mandrake@cepstral.com) */ +-/* Date: Sepetember 2001 */ +-/*************************************************************************/ + /* */ +-/* Access to ALSA audio devices */ +-/* */ ++/* Native access to alsa audio devices on Linux */ ++/* Tested with libasound version 1.0.10 */ + /*************************************************************************/ + +-#include <stdio.h> + #include <stdlib.h> + #include <unistd.h> + #include <sys/types.h> ++#include <assert.h> ++#include <errno.h> ++ + #include "cst_string.h" + #include "cst_wave.h" + #include "cst_audio.h" + +-#include <sys/asoundlib.h> ++#include <alsa/asoundlib.h> + +-#include <sys/stat.h> +-#include <fcntl.h> + +-static int alsa_card = 0, alsa_device = 0; ++/*static char *pcm_dev_name = "hw:0,0"; */ ++static char *pcm_dev_name ="default"; + ++static inline void print_pcm_state(snd_pcm_t *handle, char *msg) ++{ ++ fprintf(stderr, "PCM state at %s = %s\n", msg, ++ snd_pcm_state_name(snd_pcm_state(handle))); ++} ++ + cst_audiodev *audio_open_alsa(int sps, int channels, cst_audiofmt fmt) + { +- snd_pcm_channel_info_t pinfo; +- snd_pcm_channel_params_t params; +- snd_pcm_channel_setup_t setup; +- snd_pcm_t *pcm; +- cst_audiodev *ad; +- int err; ++ cst_audiodev *ad; ++ unsigned int real_rate; ++ int err; + +-#ifdef __QNXNTO__ +- if (snd_pcm_open_preferred(&pcm,&alsa_card,&alsa_device,SND_PCM_OPEN_PLAYBACK) < 0) +- { +- cst_errmsg("alsa_audio: failed to open audio device\n"); +- cst_error(); +- } +- if (snd_pcm_plugin_set_disable(pcm,PLUGIN_DISABLE_MMAP) < 0) +- { +- cst_errmsg("alsa_audio: failed to disable mmap\n"); +- snd_pcm_close(pcm); +- cst_error(); +- } +-#else +- if (snd_pcm_open(&pcm,alsa_card,alsa_device,SND_PCM_OPEN_PLAYBACK) < 0) +- { +- cst_errmsg("alsa_audio: failed to open audio device\n"); +- cst_error(); +- } +-#endif ++ /* alsa specific stuff */ ++ snd_pcm_t *pcm_handle; ++ snd_pcm_stream_t stream = SND_PCM_STREAM_PLAYBACK; ++ snd_pcm_hw_params_t *hwparams; ++ snd_pcm_format_t format; ++ snd_pcm_access_t access = SND_PCM_ACCESS_RW_INTERLEAVED; + ++ /* Allocate the snd_pcm_hw_params_t structure on the stack. */ ++ snd_pcm_hw_params_alloca(&hwparams); + +- memset(&pinfo, 0, sizeof(pinfo)); +- memset(¶ms, 0, sizeof(params)); +- memset(&setup, 0, sizeof(setup)); ++ /* Open pcm device */ ++ err = snd_pcm_open(&pcm_handle, pcm_dev_name, stream, 0); ++ if (err < 0) ++ { ++ cst_errmsg("audio_open_alsa: failed to open audio device %s. %s\n", ++ pcm_dev_name, snd_strerror(err)); ++ return NULL; ++ } + +- pinfo.channel = SND_PCM_CHANNEL_PLAYBACK; +- snd_pcm_plugin_info(pcm,&pinfo); ++ /* Init hwparams with full configuration space */ ++ err = snd_pcm_hw_params_any(pcm_handle, hwparams); ++ if (err < 0) ++ { ++ snd_pcm_close(pcm_handle); ++ cst_errmsg("audio_open_alsa: failed to get hardware parameters from audio device. %s\n", snd_strerror(err)); ++ return NULL; ++ } + +- params.mode = SND_PCM_MODE_BLOCK; +- params.channel = SND_PCM_CHANNEL_PLAYBACK; +- params.start_mode = SND_PCM_START_DATA; +- params.stop_mode = SND_PCM_STOP_STOP; ++ /* Set access mode */ ++ err = snd_pcm_hw_params_set_access(pcm_handle, hwparams, access); ++ if (err < 0) ++ { ++ snd_pcm_close(pcm_handle); ++ cst_errmsg("audio_open_alsa: failed to set access mode. %s.\n", snd_strerror(err)); ++ return NULL; ++ } + +- params.buf.block.frag_size = pinfo.max_fragment_size; +- params.buf.block.frags_max = 1; +- params.buf.block.frags_min = 1; +- +- params.format.interleave = 1; +- params.format.rate = sps; +- params.format.voices = channels; +- +- switch (fmt) +- { +- case CST_AUDIO_LINEAR16: ++ /* Determine matching alsa sample format */ ++ /* This could be implemented in a more */ ++ /* flexible way (byte order conversion). */ ++ switch (fmt) ++ { ++ case CST_AUDIO_LINEAR16: + if (CST_LITTLE_ENDIAN) +- params.format.format = SND_PCM_SFMT_S16_LE; ++ format = SND_PCM_FORMAT_S16_LE; + else +- params.format.format = SND_PCM_SFMT_S16_BE; ++ format = SND_PCM_FORMAT_S16_BE; + break; +- case CST_AUDIO_LINEAR8: +- params.format.format = SND_PCM_SFMT_U8; ++ case CST_AUDIO_LINEAR8: ++ format = SND_PCM_FORMAT_U8; + break; +- case CST_AUDIO_MULAW: +- params.format.format = SND_PCM_SFMT_MU_LAW; ++ case CST_AUDIO_MULAW: ++ format = SND_PCM_FORMAT_MU_LAW; + break; +- } ++ default: ++ snd_pcm_close(pcm_handle); ++ cst_errmsg("audio_open_alsa: failed to find suitable format.\n"); ++ return NULL; ++ break; ++ } + +- if((err = snd_pcm_plugin_params(pcm,¶ms)) < 0) +- { +- cst_errmsg("alsa_audio params setting failed: %s\n",snd_strerror(err)); +- snd_pcm_close(pcm); +- cst_error(); +- } +- if((err = snd_pcm_plugin_setup(pcm,SND_PCM_CHANNEL_PLAYBACK)) > 0) { +- cst_errmsg("alsa_audio sound prepare setting failed: %s\n",snd_strerror(err)); +- snd_pcm_close(pcm); +- cst_error(); +- } +- if((err = snd_pcm_plugin_prepare(pcm,SND_PCM_CHANNEL_PLAYBACK)) > 0) { +- cst_errmsg("alsa_audio sound prepare setting failed: %s\n",snd_strerror(err)); +- snd_pcm_close(pcm); +- cst_error(); +- } ++ /* Set samble format */ ++ err = snd_pcm_hw_params_set_format(pcm_handle, hwparams, format); ++ if (err <0) ++ { ++ snd_pcm_close(pcm_handle); ++ cst_errmsg("audio_open_alsa: failed to set format. %s.\n", snd_strerror(err)); ++ return NULL; ++ } + +- pinfo.channel = SND_PCM_CHANNEL_PLAYBACK; +- snd_pcm_plugin_info(pcm,&pinfo); ++ /* Set sample rate near the disired rate */ ++ real_rate = sps; ++ err = snd_pcm_hw_params_set_rate_near(pcm_handle, hwparams, &real_rate, 0); ++ if (err < 0) ++ { ++ snd_pcm_close(pcm_handle); ++ cst_errmsg("audio_open_alsa: failed to set sample rate near %d. %s.\n", sps, snd_strerror(err)); ++ return NULL; ++ } ++ /*FIXME: This is probably too strict */ ++ assert(sps == real_rate); + +- ad = cst_alloc(cst_audiodev, 1); +- ad->platform_data = pcm; +- ad->sps = ad->real_sps = sps; +- ad->channels = ad->real_channels = channels; +- ad->fmt = ad->real_fmt = fmt; ++ /* Set number of channels */ ++ assert(channels >0); ++ err = snd_pcm_hw_params_set_channels(pcm_handle, hwparams, channels); ++ if (err < 0) ++ { ++ snd_pcm_close(pcm_handle); ++ cst_errmsg("audio_open_alsa: failed to set number of channels to %d. %s.\n", channels, snd_strerror(err)); ++ return NULL; ++ } + +- return ad; ++ /* Commit hardware parameters */ ++ err = snd_pcm_hw_params(pcm_handle, hwparams); ++ if (err < 0) ++ { ++ snd_pcm_close(pcm_handle); ++ cst_errmsg("audio_open_alsa: failed to set hw parameters. %s.\n", snd_strerror(err)); ++ return NULL; ++ } ++ ++ /* Make sure the device is ready to accept data */ ++ assert(snd_pcm_state(pcm_handle) == SND_PCM_STATE_PREPARED); ++ ++ /* Write hardware parameters to flite audio device data structure */ ++ ad = cst_alloc(cst_audiodev, 1); ++ assert(ad != NULL); ++ ad->real_sps = ad->sps = sps; ++ ad->real_channels = ad->channels = channels; ++ ad->real_fmt = ad->fmt = fmt; ++ ad->platform_data = (void *) pcm_handle; ++ ++ return ad; + } + + int audio_close_alsa(cst_audiodev *ad) + { +- snd_pcm_t *pcm; ++ int result; ++ snd_pcm_t *pcm_handle; + +- if (ad == NULL) +- return 0; ++ if (ad == NULL) ++ return 0; + +- pcm = ad->platform_data; +- snd_pcm_plugin_flush(pcm,0); +- snd_pcm_close(pcm); +- cst_free(ad); ++ pcm_handle = (snd_pcm_t *) ad->platform_data; ++ result = snd_pcm_close(pcm_handle); ++ if (result < 0) ++ { ++ cst_errmsg("audio_close_alsa: Error: %s.\n", snd_strerror(result)); ++ } ++ cst_free(ad); ++ return result; ++} + +- return 0; ++/* Returns zero if recovery was successful. */ ++static int recover_from_error(snd_pcm_t *pcm_handle, ssize_t res) ++{ ++ if (res == -EPIPE) /* xrun */ ++ { ++ res = snd_pcm_prepare(pcm_handle); ++ if (res < 0) ++ { ++ /* Failed to recover from xrun */ ++ cst_errmsg("recover_from_write_error: failed to recover from xrun. %s\n.", snd_strerror(res)); ++ return res; ++ } ++ } ++ else if (res == -ESTRPIPE) /* Suspend */ ++ { ++ while ((res = snd_pcm_resume(pcm_handle)) == -EAGAIN) ++ { ++ snd_pcm_wait(pcm_handle, 1000); ++ } ++ if (res < 0) ++ { ++ res = snd_pcm_prepare(pcm_handle); ++ if (res <0) ++ { ++ /* Resume failed */ ++ cst_errmsg("audio_recover_from_write_error: failed to resume after suspend. %s\n.", snd_strerror(res)); ++ return res; ++ } ++ } ++ } ++ else if (res < 0) ++ { ++ /* Unknown failure */ ++ cst_errmsg("audio_recover_from_write_error: %s.\n", snd_strerror(res)); ++ return res; ++ } ++ return 0; + } + + int audio_write_alsa(cst_audiodev *ad, void *samples, int num_bytes) + { +- snd_pcm_t *pcm = ad->platform_data; ++ size_t frame_size; ++ ssize_t num_frames, res; ++ snd_pcm_t *pcm_handle; ++ char *buf = (char *) samples; + +- return snd_pcm_plugin_write(pcm,samples,num_bytes); ++ /* Determine frame size in bytes */ ++ frame_size = audio_bps(ad->real_fmt) * ad->real_channels; ++ /* Require that only complete frames are handed in */ ++ assert((num_bytes % frame_size) == 0); ++ num_frames = num_bytes / frame_size; ++ pcm_handle = (snd_pcm_t *) ad->platform_data; ++ ++ while (num_frames > 0) ++ { ++ res = snd_pcm_writei(pcm_handle, buf, num_frames); ++ if (res != num_frames) ++ { ++ if (res == -EAGAIN || (res > 0 && res < num_frames)) ++ { ++ snd_pcm_wait(pcm_handle, 100); ++ } ++ else if (recover_from_error(pcm_handle, res) < 0) ++ { ++ return -1; ++ } ++ } ++ ++ if (res >0) ++ { ++ num_frames -= res; ++ buf += res * frame_size; ++ } ++ } ++ return num_bytes; + } + + int audio_flush_alsa(cst_audiodev *ad) + { +- snd_pcm_t *pcm = ad->platform_data; +- +- return snd_pcm_plugin_flush(pcm,0); ++ int result; ++ result = snd_pcm_drain((snd_pcm_t *) ad->platform_data); ++ if (result < 0) ++ { ++ cst_errmsg("audio_flush_alsa: Error: %s.\n", snd_strerror(result)); ++ } ++ /* Prepare device for more data */ ++ result = snd_pcm_prepare((snd_pcm_t *) ad->platform_data); ++if (result < 0) ++ { ++ cst_errmsg("audio_flush_alsa: Error: %s.\n", snd_strerror(result)); ++ } ++ return result; + } + + int audio_drain_alsa(cst_audiodev *ad) + { +- snd_pcm_t *pcm = ad->platform_data; +- +- return snd_pcm_plugin_playback_drain(pcm); ++ int result; ++ result = snd_pcm_drop((snd_pcm_t *) ad->platform_data); ++ if (result < 0) ++ { ++ cst_errmsg("audio_drain_alsa: Error: %s.\n", snd_strerror(result)); ++ } ++/* Prepare device for more data */ ++ result = snd_pcm_prepare((snd_pcm_t *) ad->platform_data); ++if (result < 0) ++ { ++ cst_errmsg("audio_drain_alsa: Error: %s.\n", snd_strerror(result)); ++ } ++ return result; + } +- +Index: doc/Makefile +=================================================================== +--- flite-1.2-release/doc/Makefile (.../flite-1.2-orig) (revision 10) ++++ flite-1.2-release/doc/Makefile (.../release-v1.2) (revision 10) +@@ -53,6 +53,7 @@ + @ if [ ! -d html ] ; \ + then mkdir -p html ; fi + (cd html; texi2html -number -split_chapter ../flite.texi) ++ mv html/flite/*.html html/ && rmdir html/flite + @ for i in html/*.html ; \ + do \ + sed 's/<BODY>/<BODY bgcolor="#ffffff">/' $$i >ttt.html; \ +Index: config/common_make_rules +=================================================================== +--- flite-1.2-release/config/common_make_rules (.../flite-1.2-orig) (revision 10) ++++ flite-1.2-release/config/common_make_rules (.../release-v1.2) (revision 10) +@@ -88,7 +88,7 @@ + @ rm -rf shared_os && mkdir shared_os + @ rm -f $@ $(LIBDIR)/$@.${PROJECT_VERSION} $(LIBDIR)/$@.${PROJECT_SHLIB_VERSION} + @ (cd shared_os && ar x ../$<) +- @ (cd shared_os && $(CC) -shared -Wl,-soname,$@.${PROJECT_SHLIB_VERSION} -o ../$@.${PROJECT_VERSION} *.os) ++ @ (cd shared_os && $(CC) -shared -Wl,-soname,$@.${PROJECT_SHLIB_VERSION} -o ../$@.${PROJECT_VERSION} *.os $(AUDIOLIBS)) + @ ln -s $(LIBDIR)/$@.${PROJECT_VERSION} $(LIBDIR)/$@.${PROJECT_SHLIB_VERSION} + @ ln -s $(LIBDIR)/$@.${PROJECT_SHLIB_VERSION} $(LIBDIR)/$@ + @ rm -rf shared_os diff --git a/packages/linux/linux-handhelds-2.6/.mtn2git_empty b/packages/flite/flite-1.3/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/linux/linux-handhelds-2.6/.mtn2git_empty +++ b/packages/flite/flite-1.3/.mtn2git_empty diff --git a/packages/flite/flite-1.3/flite-1.3-alsa_support-1.2.diff b/packages/flite/flite-1.3/flite-1.3-alsa_support-1.2.diff new file mode 100644 index 0000000000..b3e4b7aae4 --- /dev/null +++ b/packages/flite/flite-1.3/flite-1.3-alsa_support-1.2.diff @@ -0,0 +1,6615 @@ +Index: lang/usenglish/Makefile +=================================================================== +--- flite-1.3-release/lang/usenglish/Makefile (.../flite-1.3-orig) (revision 7) ++++ flite-1.3-release/lang/usenglish/Makefile (.../release-1.2) (revision 7) +@@ -38,6 +38,7 @@ + DIRNAME=lang/usenglish + BUILD_DIRS = + ALL_DIRS= ++include $(TOP)/config/config + H = usenglish.h us_int_accent_cart.h us_int_tone_cart.h us_durz_cart.h \ + us_ffeatures.h us_phrasing_cart.h us_text.h us_f0.h us_nums_cart.h + SRCS = us_int_accent_cart.c us_int_tone_cart.c us_f0_model.c \ +@@ -45,7 +46,11 @@ + us_phoneset.c us_ffeatures.c us_phrasing_cart.c \ + us_gpos.c us_text.c us_expand.c us_postlex.c \ + us_nums_cart.c us_aswd.c usenglish.c +-OBJS = $(SRCS:.c=.o) ++ifdef SHFLAGS ++OBJS := $(SRCS:.c=.os) ++else ++OBJS := $(SRCS:.c=.o) ++endif + SCM= + FILES = Makefile $(SCM) $(SRCS) $(H) + LIBNAME = flite_usenglish +Index: lang/cmu_us_kal/Makefile +=================================================================== +--- flite-1.3-release/lang/cmu_us_kal/Makefile (.../flite-1.3-orig) (revision 7) ++++ flite-1.3-release/lang/cmu_us_kal/Makefile (.../release-1.2) (revision 7) +@@ -43,7 +43,12 @@ + cmu_us_kal_lpc.c \ + cmu_us_kal_res.c \ + cmu_us_kal_residx.c +-OBJS = $(SRCS:.c=.o) ++include $(TOP)/config/config ++ifdef SHFLAGS ++OBJS := $(SRCS:.c=.os) ++else ++OBJS := $(SRCS:.c=.o) ++endif + SCM= + FILES = Makefile $(SCM) $(SRCS) $(H) + LIBNAME = flite_cmu_us_kal +Index: lang/cmu_us_kal16/Makefile +=================================================================== +--- flite-1.3-release/lang/cmu_us_kal16/Makefile (.../flite-1.3-orig) (revision 7) ++++ flite-1.3-release/lang/cmu_us_kal16/Makefile (.../release-1.2) (revision 7) +@@ -44,7 +44,12 @@ + cmu_us_kal16_lpc.c \ + cmu_us_kal16_res.c \ + cmu_us_kal16_residx.c +-OBJS = $(SRCS:.c=.o) ++include $(TOP)/config/config ++ifdef SHFLAGS ++OBJS := $(SRCS:.c=.os) ++else ++OBJS := $(SRCS:.c=.o) ++endif + SCM= + FILES = Makefile $(SCM) $(SRCS) $(H) + LIBNAME = flite_cmu_us_kal16 +Index: lang/cmu_time_awb/Makefile +=================================================================== +--- flite-1.3-release/lang/cmu_time_awb/Makefile (.../flite-1.3-orig) (revision 7) ++++ flite-1.3-release/lang/cmu_time_awb/Makefile (.../release-1.2) (revision 7) +@@ -45,7 +45,12 @@ + cmu_time_awb_mcep.c \ + cmu_time_awb_lpc.c \ + cmu_time_awb_lex_entry.c +-OBJS = $(SRCS:.c=.o) ++include $(TOP)/config/config ++ifdef SHFLAGS ++OBJS := $(SRCS:.c=.os) ++else ++OBJS := $(SRCS:.c=.o) ++endif + SCM= + FILES = Makefile $(SCM) $(SRCS) $(H) + LIBNAME = flite_cmu_time_awb +Index: lang/cmulex/Makefile +=================================================================== +--- flite-1.3-release/lang/cmulex/Makefile (.../flite-1.3-orig) (revision 7) ++++ flite-1.3-release/lang/cmulex/Makefile (.../release-1.2) (revision 7) +@@ -38,13 +38,20 @@ + DIRNAME=lang/cmulex + BUILD_DIRS = + ALL_DIRS= ++ + H = cmu_lts_model.h cmulex.h + SRCS = cmu_lts_rules.c cmu_lts_model.c \ + cmu_lex.c cmu_lex_entries.c cmu_lex_data.c + LEX_DATA_INCLUDES = cmu_lex_data_raw.c cmu_lex_num_bytes.c \ + cmu_lex_phones_huff_table.c cmu_lex_entries_huff_table.c + +-OBJS = $(SRCS:.c=.o) ++include $(TOP)/config/config ++ifdef SHFLAGS ++OBJS := $(SRCS:.c=.os) ++else ++OBJS := $(SRCS:.c=.o) ++endif ++ + SCRIPTS=make_cmulex + + SCM= +Index: configure +=================================================================== +--- flite-1.3-release/configure (.../flite-1.3-orig) (revision 7) ++++ flite-1.3-release/configure (.../release-1.2) (revision 7) +@@ -1,324 +1,38 @@ + #! /bin/sh ++ + # Guess values for system-dependent variables and create Makefiles. +-# Generated by GNU Autoconf 2.57. ++# Generated automatically using autoconf version 2.13 ++# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc. + # +-# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 +-# 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 Bourne compatible +-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then +- emulate sh +- NULLCMD=: +- # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which +- # is contrary to our usage. Disable this feature. +- alias -g '${1+"$@"}'='"$@"' +-elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then +- set -o posix +-fi +- +-# Support unset when possible. +-if (FOO=FOO; unset FOO) >/dev/null 2>&1; then +- as_unset=unset +-else +- as_unset=false +-fi +- +- +-# Work around bugs in pre-3.0 UWIN ksh. +-$as_unset ENV MAIL MAILPATH +-PS1='$ ' +-PS2='> ' +-PS4='+ ' +- +-# NLS nuisances. +-for as_var in \ +- LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ +- LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ +- LC_TELEPHONE LC_TIME +-do +- if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then +- eval $as_var=C; export $as_var +- else +- $as_unset $as_var +- fi +-done +- +-# Required to use basename. +-if expr a : '\(a\)' >/dev/null 2>&1; 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 +- +- +-# Name of the executable. +-as_me=`$as_basename "$0" || +-$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ +- X"$0" : 'X\(//\)$' \| \ +- X"$0" : 'X\(/\)$' \| \ +- . : '\(.\)' 2>/dev/null || +-echo X/"$0" | +- sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } +- /^X\/\(\/\/\)$/{ s//\1/; q; } +- /^X\/\(\/\).*/{ s//\1/; q; } +- s/.*/./; q'` +- +- +-# PATH needs CR, and LINENO needs CR and PATH. +-# 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 +- +-# The user is always right. +-if test "${PATH_SEPARATOR+set}" != set; then +- echo "#! /bin/sh" >conf$$.sh +- echo "exit 0" >>conf$$.sh +- chmod +x conf$$.sh +- if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then +- PATH_SEPARATOR=';' +- else +- PATH_SEPARATOR=: +- fi +- rm -f conf$$.sh +-fi +- +- +- as_lineno_1=$LINENO +- as_lineno_2=$LINENO +- as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` +- test "x$as_lineno_1" != "x$as_lineno_2" && +- test "x$as_lineno_3" = "x$as_lineno_2" || { +- # Find who we are. Look in the path if we contain no path at all +- # relative or not. +- 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 +- +- ;; +- 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 +- { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2 +- { (exit 1); exit 1; }; } +- fi +- case $CONFIG_SHELL in +- '') +- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +-for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +-do +- IFS=$as_save_IFS +- test -z "$as_dir" && as_dir=. +- for as_base in sh bash ksh sh5; do +- case $as_dir in +- /*) +- if ("$as_dir/$as_base" -c ' +- as_lineno_1=$LINENO +- as_lineno_2=$LINENO +- as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` +- test "x$as_lineno_1" != "x$as_lineno_2" && +- test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then +- $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } +- $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } +- CONFIG_SHELL=$as_dir/$as_base +- export CONFIG_SHELL +- exec "$CONFIG_SHELL" "$0" ${1+"$@"} +- fi;; +- esac +- done +-done +-;; +- esac +- +- # Create $as_me.lineno as a copy of $as_myself, but with $LINENO +- # uniformly replaced by the line number. The first 'sed' inserts a +- # line-number line before each line; the second 'sed' does the real +- # work. The second script uses 'N' to pair each line-number line +- # with the numbered line, and appends trailing '-' during +- # substitution so that $LINENO is not a special case at line end. +- # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the +- # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) +- sed '=' <$as_myself | +- sed ' +- N +- s,$,-, +- : loop +- s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, +- t loop +- s,-$,, +- s,^['$as_cr_digits']*\n,, +- ' >$as_me.lineno && +- chmod +x $as_me.lineno || +- { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 +- { (exit 1); exit 1; }; } +- +- # 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 sensible to this). +- . ./$as_me.lineno +- # Exit status is that of the last command. +- exit +-} +- +- +-case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in +- *c*,-n*) ECHO_N= ECHO_C=' +-' ECHO_T=' ' ;; +- *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; +- *) ECHO_N= ECHO_C='\c' ECHO_T= ;; +-esac +- +-if expr a : '\(a\)' >/dev/null 2>&1; then +- as_expr=expr +-else +- as_expr=false +-fi +- +-rm -f conf$$ conf$$.exe conf$$.file +-echo >conf$$.file +-if ln -s conf$$.file conf$$ 2>/dev/null; then +- # We could just check for DJGPP; but this test a) works b) is more generic +- # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). +- if test -f conf$$.exe; then +- # Don't use ln at all; we don't have any links +- as_ln_s='cp -p' +- else +- as_ln_s='ln -s' +- fi +-elif ln conf$$.file conf$$ 2>/dev/null; then +- as_ln_s=ln +-else +- as_ln_s='cp -p' +-fi +-rm -f conf$$ conf$$.exe conf$$.file +- +-if mkdir -p . 2>/dev/null; then +- as_mkdir_p=: +-else +- as_mkdir_p=false +-fi +- +-as_executable_p="test -f" +- +-# Sed expression to map a string onto a valid CPP name. +-as_tr_cpp="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="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g" +- +- +-# IFS +-# We need space, tab and new line, in precisely that order. +-as_nl=' +-' +-IFS=" $as_nl" +- +-# CDPATH. +-$as_unset CDPATH +- +- +-# Name of the host. +-# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, +-# so uname gets run too. +-ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` +- +-exec 6>&1 +- +-# +-# Initializations. +-# ++# Defaults: ++ac_help= + ac_default_prefix=/usr/local +-ac_config_libobj_dir=. +-cross_compiling=no +-subdirs= +-MFLAGS= +-MAKEFLAGS= +-SHELL=${CONFIG_SHELL-/bin/sh} ++# Any additions from configure.in: ++ac_help="$ac_help ++ --disable-shared without shared library support" ++ac_help="$ac_help ++ --disable-sockets without socket support" ++ac_help="$ac_help ++ --with-audio with specific audio support (none linux freebsd etc) " ++ac_help="$ac_help ++ --with-lang with language " ++ac_help="$ac_help ++ --with-vox with vox " ++ac_help="$ac_help ++ --with-lex with lexicon " + +-# Maximum number of lines to put in a shell here document. +-# This variable seems obsolete. It should probably be removed, and +-# only ac_max_sed_lines should be used. +-: ${ac_max_here_lines=38} +- +-# Identity of this package. +-PACKAGE_NAME= +-PACKAGE_TARNAME= +-PACKAGE_VERSION= +-PACKAGE_STRING= +-PACKAGE_BUGREPORT= +- +-ac_unique_file="include/flite.h" +-# Factoring default headers for most tests. +-ac_includes_default="\ +-#include <stdio.h> +-#if HAVE_SYS_TYPES_H +-# include <sys/types.h> +-#endif +-#if HAVE_SYS_STAT_H +-# include <sys/stat.h> +-#endif +-#if STDC_HEADERS +-# include <stdlib.h> +-# include <stddef.h> +-#else +-# if HAVE_STDLIB_H +-# include <stdlib.h> +-# endif +-#endif +-#if HAVE_STRING_H +-# if !STDC_HEADERS && HAVE_MEMORY_H +-# include <memory.h> +-# endif +-# include <string.h> +-#endif +-#if HAVE_STRINGS_H +-# include <strings.h> +-#endif +-#if HAVE_INTTYPES_H +-# include <inttypes.h> +-#else +-# if HAVE_STDINT_H +-# include <stdint.h> +-# endif +-#endif +-#if HAVE_UNISTD_H +-# include <unistd.h> +-#endif" +- +-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT RANLIB ac_ct_RANLIB INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA AR ac_ct_AR TARGET_OS TARGET_CPU M68KCC LEXDEFS VOXDEFS HOST_OS HOST_CPU OTHERLIBS SHFLAGS MMAPTYPE STDIOTYPE CPP EGREP AUDIODRIVER AUDIODEFS AUDIOLIBS FL_LANG FL_VOX FL_LEX LIBOBJS LTLIBOBJS' +-ac_subst_files='' +- + # Initialize some variables set by options. +-ac_init_help= +-ac_init_version=false + # The variables have the same names as the options, with + # dashes changed to underlines. +-cache_file=/dev/null ++build=NONE ++cache_file=./config.cache + exec_prefix=NONE ++host=NONE + no_create= ++nonopt=NONE + no_recursion= + prefix=NONE + program_prefix=NONE +@@ -327,15 +41,10 @@ + silent= + site= + srcdir= ++target=NONE + 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. + bindir='${exec_prefix}/bin' + sbindir='${exec_prefix}/sbin' + libexecdir='${exec_prefix}/libexec' +@@ -349,9 +58,17 @@ + infodir='${prefix}/info' + mandir='${prefix}/man' + ++# Initialize some other variables. ++subdirs= ++MFLAGS= MAKEFLAGS= ++SHELL=${CONFIG_SHELL-/bin/sh} ++# Maximum number of lines to put in a shell here document. ++ac_max_here_lines=12 ++ + ac_prev= + for ac_option + do ++ + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then + eval "$ac_prev=\$ac_option" +@@ -359,59 +76,59 @@ + continue + fi + +- ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` ++ case "$ac_option" in ++ -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;; ++ *) ac_optarg= ;; ++ esac + + # Accept the important Cygnus configure options, so we can diagnose typos. + +- case $ac_option in ++ case "$ac_option" in + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) +- bindir=$ac_optarg ;; ++ bindir="$ac_optarg" ;; + + -build | --build | --buil | --bui | --bu) +- ac_prev=build_alias ;; ++ ac_prev=build ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) +- build_alias=$ac_optarg ;; ++ build="$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 ;; ++ cache_file="$ac_optarg" ;; + +- --config-cache | -C) +- cache_file=config.cache ;; +- + -datadir | --datadir | --datadi | --datad | --data | --dat | --da) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ + | --da=*) +- datadir=$ac_optarg ;; ++ datadir="$ac_optarg" ;; + + -disable-* | --disable-*) +- ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` ++ ac_feature=`echo $ac_option|sed -e 's/-*disable-//'` + # Reject names that are not valid shell variable names. +- expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && +- { echo "$as_me: error: invalid feature name: $ac_feature" >&2 +- { (exit 1); exit 1; }; } +- ac_feature=`echo $ac_feature | sed 's/-/_/g'` +- eval "enable_$ac_feature=no" ;; ++ if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then ++ { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } ++ fi ++ ac_feature=`echo $ac_feature| sed 's/-/_/g'` ++ eval "enable_${ac_feature}=no" ;; + + -enable-* | --enable-*) +- ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` ++ ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'` + # Reject names that are not valid shell variable names. +- expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && +- { echo "$as_me: error: invalid feature name: $ac_feature" >&2 +- { (exit 1); exit 1; }; } +- ac_feature=`echo $ac_feature | sed 's/-/_/g'` +- case $ac_option in +- *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; ++ if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then ++ { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } ++ fi ++ ac_feature=`echo $ac_feature| sed 's/-/_/g'` ++ case "$ac_option" in ++ *=*) ;; + *) ac_optarg=yes ;; + esac +- eval "enable_$ac_feature='$ac_optarg'" ;; ++ eval "enable_${ac_feature}='$ac_optarg'" ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ +@@ -420,47 +137,95 @@ + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) +- exec_prefix=$ac_optarg ;; ++ 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 ;; ++ -help | --help | --hel | --he) ++ # 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 << EOF ++Usage: configure [options] [host] ++Options: [defaults in brackets after descriptions] ++Configuration: ++ --cache-file=FILE cache test results in FILE ++ --help print this message ++ --no-create do not create output files ++ --quiet, --silent do not print \`checking...' messages ++ --version print the version of autoconf that created configure ++Directory and file names: ++ --prefix=PREFIX install architecture-independent files in PREFIX ++ [$ac_default_prefix] ++ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX ++ [same as prefix] ++ --bindir=DIR user executables in DIR [EPREFIX/bin] ++ --sbindir=DIR system admin executables in DIR [EPREFIX/sbin] ++ --libexecdir=DIR program executables in DIR [EPREFIX/libexec] ++ --datadir=DIR read-only architecture-independent data in DIR ++ [PREFIX/share] ++ --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc] ++ --sharedstatedir=DIR modifiable architecture-independent data in DIR ++ [PREFIX/com] ++ --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var] ++ --libdir=DIR object code libraries in DIR [EPREFIX/lib] ++ --includedir=DIR C header files in DIR [PREFIX/include] ++ --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include] ++ --infodir=DIR info documentation in DIR [PREFIX/info] ++ --mandir=DIR man documentation in DIR [PREFIX/man] ++ --srcdir=DIR find the sources in DIR [configure dir or ..] ++ --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 ++EOF ++ cat << EOF ++Host type: ++ --build=BUILD configure for building on BUILD [BUILD=HOST] ++ --host=HOST configure for HOST [guessed] ++ --target=TARGET configure for TARGET [TARGET=HOST] ++Features and packages: ++ --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) ++ --enable-FEATURE[=ARG] include FEATURE [ARG=yes] ++ --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] ++ --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) ++ --x-includes=DIR X include files are in DIR ++ --x-libraries=DIR X library files are in DIR ++EOF ++ if test -n "$ac_help"; then ++ echo "--enable and --with options recognized:$ac_help" ++ fi ++ exit 0 ;; + + -host | --host | --hos | --ho) +- ac_prev=host_alias ;; ++ ac_prev=host ;; + -host=* | --host=* | --hos=* | --ho=*) +- host_alias=$ac_optarg ;; ++ host="$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 ;; ++ includedir="$ac_optarg" ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) +- infodir=$ac_optarg ;; ++ infodir="$ac_optarg" ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) +- libdir=$ac_optarg ;; ++ 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 ;; ++ libexecdir="$ac_optarg" ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ + | --localstate | --localstat | --localsta | --localst \ +@@ -469,19 +234,19 @@ + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ + | --localstate=* | --localstat=* | --localsta=* | --localst=* \ + | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) +- localstatedir=$ac_optarg ;; ++ localstatedir="$ac_optarg" ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) +- mandir=$ac_optarg ;; ++ 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-cr | --no-c) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ +@@ -495,26 +260,26 @@ + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) +- oldincludedir=$ac_optarg ;; ++ oldincludedir="$ac_optarg" ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) +- prefix=$ac_optarg ;; ++ 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_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_suffix="$ac_optarg" ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ +@@ -531,7 +296,7 @@ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) +- program_transform_name=$ac_optarg ;; ++ program_transform_name="$ac_optarg" ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) +@@ -541,7 +306,7 @@ + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) +- sbindir=$ac_optarg ;; ++ sbindir="$ac_optarg" ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ +@@ -552,57 +317,58 @@ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) +- sharedstatedir=$ac_optarg ;; ++ sharedstatedir="$ac_optarg" ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) +- site=$ac_optarg ;; ++ site="$ac_optarg" ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) +- srcdir=$ac_optarg ;; ++ 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 ;; ++ sysconfdir="$ac_optarg" ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) +- ac_prev=target_alias ;; ++ ac_prev=target ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) +- target_alias=$ac_optarg ;; ++ target="$ac_optarg" ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + +- -version | --version | --versio | --versi | --vers | -V) +- ac_init_version=: ;; ++ -version | --version | --versio | --versi | --vers) ++ echo "configure generated by autoconf version 2.13" ++ exit 0 ;; + + -with-* | --with-*) +- ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` ++ ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'` + # Reject names that are not valid shell variable names. +- expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && +- { echo "$as_me: error: invalid package name: $ac_package" >&2 +- { (exit 1); exit 1; }; } ++ if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then ++ { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } ++ fi + ac_package=`echo $ac_package| sed 's/-/_/g'` +- case $ac_option in +- *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; ++ case "$ac_option" in ++ *=*) ;; + *) ac_optarg=yes ;; + esac +- eval "with_$ac_package='$ac_optarg'" ;; ++ eval "with_${ac_package}='$ac_optarg'" ;; + + -without-* | --without-*) +- ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` ++ ac_package=`echo $ac_option|sed -e 's/-*without-//'` + # Reject names that are not valid shell variable names. +- expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && +- { echo "$as_me: error: invalid package name: $ac_package" >&2 +- { (exit 1); exit 1; }; } +- ac_package=`echo $ac_package | sed 's/-/_/g'` +- eval "with_$ac_package=no" ;; ++ if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then ++ { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } ++ fi ++ ac_package=`echo $ac_package| sed 's/-/_/g'` ++ eval "with_${ac_package}=no" ;; + + --x) + # Obsolete; use --with-x. +@@ -613,110 +379,99 @@ + 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_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 ;; ++ x_libraries="$ac_optarg" ;; + +- -*) { echo "$as_me: error: unrecognized option: $ac_option +-Try \`$0 --help' for more information." >&2 +- { (exit 1); exit 1; }; } ++ -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; } + ;; + +- *=*) +- ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` +- # Reject names that are not valid shell variable names. +- expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && +- { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 +- { (exit 1); exit 1; }; } +- ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` +- eval "$ac_envvar='$ac_optarg'" +- export $ac_envvar ;; +- + *) +- # FIXME: should be removed in autoconf 3.0. +- echo "$as_me: WARNING: you should use --build, --host, --target" >&2 +- expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && +- echo "$as_me: WARNING: invalid host type: $ac_option" >&2 +- : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} ++ if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then ++ echo "configure: warning: $ac_option: invalid host type" 1>&2 ++ fi ++ if test "x$nonopt" != xNONE; then ++ { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ++ fi ++ nonopt="$ac_option" + ;; + + esac + done + + if test -n "$ac_prev"; then +- ac_option=--`echo $ac_prev | sed 's/_/-/g'` +- { echo "$as_me: error: missing argument to $ac_option" >&2 +- { (exit 1); exit 1; }; } ++ { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; } + fi + +-# Be sure to have absolute paths. +-for ac_var in exec_prefix prefix +-do +- eval ac_val=$`echo $ac_var` +- case $ac_val in +- [\\/$]* | ?:[\\/]* | NONE | '' ) ;; +- *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 +- { (exit 1); exit 1; }; };; +- esac +-done ++trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 + +-# Be sure to have absolute paths. +-for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ +- localstatedir libdir includedir oldincludedir infodir mandir ++# File descriptor usage: ++# 0 standard input ++# 1 file creation ++# 2 errors and warnings ++# 3 some systems may open it to /dev/tty ++# 4 used on the Kubota Titan ++# 6 checking for... messages and results ++# 5 compiler messages saved in config.log ++if test "$silent" = yes; then ++ exec 6>/dev/null ++else ++ exec 6>&1 ++fi ++exec 5>./config.log ++ ++echo "\ ++This file contains any messages produced by compilers while ++running configure, to aid debugging if configure makes a mistake. ++" 1>&5 ++ ++# Strip out --no-create and --no-recursion so they do not pile up. ++# Also quote any args containing shell metacharacters. ++ac_configure_args= ++for ac_arg + do +- eval ac_val=$`echo $ac_var` +- case $ac_val in +- [\\/$]* | ?:[\\/]* ) ;; +- *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 +- { (exit 1); exit 1; }; };; ++ case "$ac_arg" in ++ -no-create | --no-create | --no-creat | --no-crea | --no-cre \ ++ | --no-cr | --no-c) ;; ++ -no-recursion | --no-recursion | --no-recursio | --no-recursi \ ++ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;; ++ *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*) ++ ac_configure_args="$ac_configure_args '$ac_arg'" ;; ++ *) ac_configure_args="$ac_configure_args $ac_arg" ;; + esac + 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 ++# NLS nuisances. ++# Only set these to C if already set. These must not be set unconditionally ++# because not all systems understand e.g. LANG=C (notably SCO). ++# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! ++# Non-C LC_CTYPE values break the ctype check. ++if test "${LANG+set}" = set; then LANG=C; export LANG; fi ++if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi ++if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi ++if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi + +-# FIXME: To remove some day. +-if test "x$host_alias" != x; then +- if test "x$build_alias" = x; then +- cross_compiling=maybe +- echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. +- If a cross compiler is detected then cross compile mode will be used." >&2 +- elif test "x$build_alias" != "x$host_alias"; then +- cross_compiling=yes +- fi +-fi ++# confdefs.h avoids OS command line length limits that DEFS can exceed. ++rm -rf conftest* confdefs.h ++# AIX cpp loses on an empty file, so make sure it contains at least a newline. ++echo > confdefs.h + +-ac_tool_prefix= +-test -n "$host_alias" && ac_tool_prefix=$host_alias- ++# A filename unique to this package, relative to the directory that ++# configure is in, which we can look for to find out if srcdir is correct. ++ac_unique_file=include/flite.h + +-test "$silent" = yes && exec 6>/dev/null +- +- + # 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 its parent. +- ac_confdir=`(dirname "$0") 2>/dev/null || +-$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ +- X"$0" : 'X\(//\)[^/]' \| \ +- X"$0" : 'X\(//\)$' \| \ +- X"$0" : 'X\(/\)' \| \ +- . : '\(.\)' 2>/dev/null || +-echo X"$0" | +- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } +- /^X\(\/\/\)[^/].*/{ s//\1/; q; } +- /^X\(\/\/\)$/{ s//\1/; q; } +- /^X\(\/\).*/{ s//\1/; q; } +- s/.*/./; q'` ++ ac_prog=$0 ++ ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'` ++ test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. + srcdir=$ac_confdir + if test ! -r $srcdir/$ac_unique_file; then + srcdir=.. +@@ -726,441 +481,13 @@ + fi + if test ! -r $srcdir/$ac_unique_file; then + if test "$ac_srcdir_defaulted" = yes; then +- { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2 +- { (exit 1); exit 1; }; } ++ { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; } + else +- { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 +- { (exit 1); exit 1; }; } ++ { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; } + fi + fi +-(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || +- { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 +- { (exit 1); exit 1; }; } +-srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` +-ac_env_build_alias_set=${build_alias+set} +-ac_env_build_alias_value=$build_alias +-ac_cv_env_build_alias_set=${build_alias+set} +-ac_cv_env_build_alias_value=$build_alias +-ac_env_host_alias_set=${host_alias+set} +-ac_env_host_alias_value=$host_alias +-ac_cv_env_host_alias_set=${host_alias+set} +-ac_cv_env_host_alias_value=$host_alias +-ac_env_target_alias_set=${target_alias+set} +-ac_env_target_alias_value=$target_alias +-ac_cv_env_target_alias_set=${target_alias+set} +-ac_cv_env_target_alias_value=$target_alias +-ac_env_CC_set=${CC+set} +-ac_env_CC_value=$CC +-ac_cv_env_CC_set=${CC+set} +-ac_cv_env_CC_value=$CC +-ac_env_CFLAGS_set=${CFLAGS+set} +-ac_env_CFLAGS_value=$CFLAGS +-ac_cv_env_CFLAGS_set=${CFLAGS+set} +-ac_cv_env_CFLAGS_value=$CFLAGS +-ac_env_LDFLAGS_set=${LDFLAGS+set} +-ac_env_LDFLAGS_value=$LDFLAGS +-ac_cv_env_LDFLAGS_set=${LDFLAGS+set} +-ac_cv_env_LDFLAGS_value=$LDFLAGS +-ac_env_CPPFLAGS_set=${CPPFLAGS+set} +-ac_env_CPPFLAGS_value=$CPPFLAGS +-ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set} +-ac_cv_env_CPPFLAGS_value=$CPPFLAGS +-ac_env_CPP_set=${CPP+set} +-ac_env_CPP_value=$CPP +-ac_cv_env_CPP_set=${CPP+set} +-ac_cv_env_CPP_value=$CPP ++srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'` + +-# +-# 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 this package 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 \`..'] +- +-_ACEOF +- +- cat <<_ACEOF +-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] +- --datadir=DIR read-only architecture-independent data [PREFIX/share] +- --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] +- --infodir=DIR info documentation [PREFIX/info] +- --mandir=DIR man documentation [PREFIX/man] +-_ACEOF +- +- cat <<\_ACEOF +- +-System types: +- --build=BUILD configure for building on BUILD [guessed] +- --host=HOST cross-compile to build programs to run on HOST [BUILD] +- --target=TARGET configure for building compilers for TARGET [HOST] +-_ACEOF +-fi +- +-if test -n "$ac_init_help"; then +- +- cat <<\_ACEOF +- +-Optional Features: +- --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) +- --enable-FEATURE[=ARG] include FEATURE [ARG=yes] +- --disable-shared without shared library support +- --disable-sockets without socket support +- +-Optional Packages: +- --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] +- --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) +- --with-audio with specific audio support (none linux freebsd etc) +- --with-lang with language +- --with-vox with vox +- --with-lex with lexicon +- +-Some influential environment variables: +- CC C compiler command +- CFLAGS C compiler flags +- LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a +- nonstandard directory <lib dir> +- CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have +- headers in a nonstandard directory <include dir> +- 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. +- +-_ACEOF +-fi +- +-if test "$ac_init_help" = "recursive"; then +- # If there are subdirs, report their specific --help. +- ac_popdir=`pwd` +- for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue +- test -d $ac_dir || continue +- ac_builddir=. +- +-if test "$ac_dir" != .; then +- ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` +- # A "../" for each directory in $ac_dir_suffix. +- ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` +-else +- ac_dir_suffix= ac_top_builddir= +-fi +- +-case $srcdir in +- .) # No --srcdir option. We are building in place. +- ac_srcdir=. +- if test -z "$ac_top_builddir"; then +- ac_top_srcdir=. +- else +- ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` +- fi ;; +- [\\/]* | ?:[\\/]* ) # Absolute path. +- ac_srcdir=$srcdir$ac_dir_suffix; +- ac_top_srcdir=$srcdir ;; +- *) # Relative path. +- ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix +- ac_top_srcdir=$ac_top_builddir$srcdir ;; +-esac +-# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be +-# absolute. +-ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` +-ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` +-ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` +-ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` +- +- cd $ac_dir +- # Check for guested configure; otherwise get Cygnus style 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 +- elif test -f $ac_srcdir/configure.ac || +- test -f $ac_srcdir/configure.in; then +- echo +- $ac_configure --help +- else +- echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 +- fi +- cd $ac_popdir +- done +-fi +- +-test -n "$ac_init_help" && exit 0 +-if $ac_init_version; then +- cat <<\_ACEOF +- +-Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 +-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 0 +-fi +-exec 5>config.log +-cat >&5 <<_ACEOF +-This file contains any messages produced by compilers while +-running configure, to aid debugging if configure makes a mistake. +- +-It was created by $as_me, which was +-generated by GNU Autoconf 2.57. Invocation command line was +- +- $ $0 $@ +- +-_ACEOF +-{ +-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` +-hostinfo = `(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=. +- echo "PATH: $as_dir" +-done +- +-} >&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_sep= +-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=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; +- esac +- case $ac_pass in +- 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; +- 2) +- ac_configure_args1="$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 +- ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" +- # Get rid of the leading space. +- ac_sep=" " +- ;; +- esac +- done +-done +-$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } +-$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export 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: Be sure not to use single quotes in there, as some shells, +-# such as our DU 5.0 friend, will then `close' the trap. +-trap 'exit_status=$? +- # Save into config.log some information that might help in debugging. +- { +- echo +- +- cat <<\_ASBOX +-## ---------------- ## +-## Cache variables. ## +-## ---------------- ## +-_ASBOX +- echo +- # The following way of writing the cache mishandles newlines in values, +-{ +- (set) 2>&1 | +- case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in +- *ac_space=\ *) +- sed -n \ +- "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; +- s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" +- ;; +- *) +- sed -n \ +- "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" +- ;; +- esac; +-} +- echo +- +- cat <<\_ASBOX +-## ----------------- ## +-## Output variables. ## +-## ----------------- ## +-_ASBOX +- echo +- for ac_var in $ac_subst_vars +- do +- eval ac_val=$`echo $ac_var` +- echo "$ac_var='"'"'$ac_val'"'"'" +- done | sort +- echo +- +- if test -n "$ac_subst_files"; then +- cat <<\_ASBOX +-## ------------- ## +-## Output files. ## +-## ------------- ## +-_ASBOX +- echo +- for ac_var in $ac_subst_files +- do +- eval ac_val=$`echo $ac_var` +- echo "$ac_var='"'"'$ac_val'"'"'" +- done | sort +- echo +- fi +- +- if test -s confdefs.h; then +- cat <<\_ASBOX +-## ----------- ## +-## confdefs.h. ## +-## ----------- ## +-_ASBOX +- echo +- sed "/^$/d" confdefs.h | sort +- echo +- fi +- test "$ac_signal" != 0 && +- echo "$as_me: caught signal $ac_signal" +- echo "$as_me: exit $exit_status" +- } >&5 +- rm -f core core.* *.core && +- rm -rf conftest* confdefs* conf$$* $ac_clean_files && +- exit $exit_status +- ' 0 +-for ac_signal in 1 2 13 15; do +- trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal +-done +-ac_signal=0 +- +-# confdefs.h avoids OS command line length limits that DEFS can exceed. +-rm -rf conftest* confdefs.h +-# AIX cpp loses on an empty file, so make sure it contains at least a newline. +-echo >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 +- +- +-# Let the site file select an alternate cache file if it wants to. + # Prefer explicitly selected file to automatically selected ones. + if test -z "$CONFIG_SITE"; then + if test "x$prefix" != xNONE; then +@@ -1171,106 +498,42 @@ + fi + for ac_site_file in $CONFIG_SITE; do + if test -r "$ac_site_file"; then +- { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 +-echo "$as_me: loading site script $ac_site_file" >&6;} +- sed 's/^/| /' "$ac_site_file" >&5 ++ echo "loading site script $ac_site_file" + . "$ac_site_file" + 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. +- if test -f "$cache_file"; then +- { echo "$as_me:$LINENO: loading cache $cache_file" >&5 +-echo "$as_me: loading cache $cache_file" >&6;} +- case $cache_file in +- [\\/]* | ?:[\\/]* ) . $cache_file;; +- *) . ./$cache_file;; +- esac +- fi ++ echo "loading cache $cache_file" ++ . $cache_file + else +- { echo "$as_me:$LINENO: creating cache $cache_file" >&5 +-echo "$as_me: creating cache $cache_file" >&6;} +- >$cache_file ++ echo "creating cache $cache_file" ++ > $cache_file + fi + +-# Check that the precious variables saved in the cache have kept the same +-# value. +-ac_cache_corrupted=false +-for ac_var in `(set) 2>&1 | +- sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; 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,) +- { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +-echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} +- ac_cache_corrupted=: ;; +- ,set) +- { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 +-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 +- { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 +-echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} +- { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 +-echo "$as_me: former value: $ac_old_val" >&2;} +- { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 +-echo "$as_me: current value: $ac_new_val" >&2;} +- ac_cache_corrupted=: +- fi;; +- esac +- # Pass precious variables to config.status. +- if test "$ac_new_set" = set; then +- case $ac_new_val in +- *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) +- ac_arg=$ac_var=`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. +- *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; +- esac +- fi +-done +-if $ac_cache_corrupted; then +- { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 +-echo "$as_me: error: changes in the environment can compromise the build" >&2;} +- { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 +-echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} +- { (exit 1); exit 1; }; } +-fi +- + ac_ext=c ++# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. + 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 ++ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' ++ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' ++cross_compiling=$ac_cv_prog_cc_cross + ++ac_exeext= ++ac_objext=o ++if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then ++ # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu. ++ if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then ++ ac_n= ac_c=' ++' ac_t=' ' ++ else ++ ac_n=-n ac_c= ac_t= ++ fi ++else ++ ac_n= ac_c='\c' ac_t= ++fi + + + +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- + ac_aux_dir= + for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do + if test -f $ac_dir/install-sh; then +@@ -1281,740 +544,312 @@ + 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 +- { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5 +-echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;} +- { (exit 1); exit 1; }; } ++ { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; } + fi +-ac_config_guess="$SHELL $ac_aux_dir/config.guess" +-ac_config_sub="$SHELL $ac_aux_dir/config.sub" +-ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. ++ac_config_guess=$ac_aux_dir/config.guess ++ac_config_sub=$ac_aux_dir/config.sub ++ac_configure=$ac_aux_dir/configure # This should be Cygnus configure. + +-# Make sure we can run config.sub. +-$ac_config_sub sun4 >/dev/null 2>&1 || +- { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5 +-echo "$as_me: error: cannot run $ac_config_sub" >&2;} +- { (exit 1); exit 1; }; } + +-echo "$as_me:$LINENO: checking build system type" >&5 +-echo $ECHO_N "checking build system type... $ECHO_C" >&6 +-if test "${ac_cv_build+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- ac_cv_build_alias=$build_alias +-test -z "$ac_cv_build_alias" && +- ac_cv_build_alias=`$ac_config_guess` +-test -z "$ac_cv_build_alias" && +- { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 +-echo "$as_me: error: cannot guess build type; you must specify one" >&2;} +- { (exit 1); exit 1; }; } +-ac_cv_build=`$ac_config_sub $ac_cv_build_alias` || +- { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5 +-echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;} +- { (exit 1); exit 1; }; } ++# Do some error checking and defaulting for the host and target type. ++# The inputs are: ++# configure --host=HOST --target=TARGET --build=BUILD NONOPT ++# ++# The rules are: ++# 1. You are not allowed to specify --host, --target, and nonopt at the ++# same time. ++# 2. Host defaults to nonopt. ++# 3. If nonopt is not specified, then host defaults to the current host, ++# as determined by config.guess. ++# 4. Target and build default to nonopt. ++# 5. If nonopt is not specified, then target and build default to host. + ++# The aliases save the names the user supplied, while $host etc. ++# will get canonicalized. ++case $host---$target---$nonopt in ++NONE---*---* | *---NONE---* | *---*---NONE) ;; ++*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;; ++esac ++ ++ ++# Make sure we can run config.sub. ++if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then : ++else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; } + fi +-echo "$as_me:$LINENO: result: $ac_cv_build" >&5 +-echo "${ECHO_T}$ac_cv_build" >&6 +-build=$ac_cv_build +-build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +-build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +-build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` + ++echo $ac_n "checking host system type""... $ac_c" 1>&6 ++echo "configure:585: checking host system type" >&5 + +-echo "$as_me:$LINENO: checking host system type" >&5 +-echo $ECHO_N "checking host system type... $ECHO_C" >&6 +-if test "${ac_cv_host+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- ac_cv_host_alias=$host_alias +-test -z "$ac_cv_host_alias" && +- ac_cv_host_alias=$ac_cv_build_alias +-ac_cv_host=`$ac_config_sub $ac_cv_host_alias` || +- { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5 +-echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} +- { (exit 1); exit 1; }; } ++host_alias=$host ++case "$host_alias" in ++NONE) ++ case $nonopt in ++ NONE) ++ if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then : ++ else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; } ++ fi ;; ++ *) host_alias=$nonopt ;; ++ esac ;; ++esac + +-fi +-echo "$as_me:$LINENO: result: $ac_cv_host" >&5 +-echo "${ECHO_T}$ac_cv_host" >&6 +-host=$ac_cv_host +-host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +-host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +-host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` ++host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias` ++host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` ++host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` ++host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` ++echo "$ac_t""$host" 1>&6 + ++echo $ac_n "checking target system type""... $ac_c" 1>&6 ++echo "configure:606: checking target system type" >&5 + +-echo "$as_me:$LINENO: checking target system type" >&5 +-echo $ECHO_N "checking target system type... $ECHO_C" >&6 +-if test "${ac_cv_target+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- ac_cv_target_alias=$target_alias +-test "x$ac_cv_target_alias" = "x" && +- ac_cv_target_alias=$ac_cv_host_alias +-ac_cv_target=`$ac_config_sub $ac_cv_target_alias` || +- { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5 +-echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;} +- { (exit 1); exit 1; }; } ++target_alias=$target ++case "$target_alias" in ++NONE) ++ case $nonopt in ++ NONE) target_alias=$host_alias ;; ++ *) target_alias=$nonopt ;; ++ esac ;; ++esac + +-fi +-echo "$as_me:$LINENO: result: $ac_cv_target" >&5 +-echo "${ECHO_T}$ac_cv_target" >&6 +-target=$ac_cv_target +-target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +-target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +-target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` ++target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias` ++target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` ++target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` ++target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` ++echo "$ac_t""$target" 1>&6 + ++echo $ac_n "checking build system type""... $ac_c" 1>&6 ++echo "configure:624: checking build system type" >&5 + +-# The aliases save the names the user supplied, while $host etc. +-# will get canonicalized. +-test -n "$target_alias" && ++build_alias=$build ++case "$build_alias" in ++NONE) ++ case $nonopt in ++ NONE) build_alias=$host_alias ;; ++ *) build_alias=$nonopt ;; ++ esac ;; ++esac ++ ++build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias` ++build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` ++build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` ++build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` ++echo "$ac_t""$build" 1>&6 ++ ++test "$host_alias" != "$target_alias" && + test "$program_prefix$program_suffix$program_transform_name" = \ + NONENONEs,x,x, && + program_prefix=${target_alias}- +-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 +-echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +-if test "${ac_cv_prog_CC+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then +- ac_cv_prog_CC="${ac_tool_prefix}gcc" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 +- break 2 +- fi +-done +-done + +-fi +-fi +-CC=$ac_cv_prog_CC +-if test -n "$CC"; then +- echo "$as_me:$LINENO: result: $CC" >&5 +-echo "${ECHO_T}$CC" >&6 +-else +- echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}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. ++# Extract the first word of "gcc", so it can be a program name with args. + set dummy gcc; ac_word=$2 +-echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +-if test "${ac_cv_prog_ac_ct_CC+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ++echo "configure:649: checking for $ac_word" >&5 ++if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then ++ echo $ac_n "(cached) $ac_c" 1>&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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then +- ac_cv_prog_ac_ct_CC="gcc" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 +- break 2 +- fi +-done +-done +- +-fi +-fi +-ac_ct_CC=$ac_cv_prog_ac_ct_CC +-if test -n "$ac_ct_CC"; then +- echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +-echo "${ECHO_T}$ac_ct_CC" >&6 +-else +- echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6 +-fi +- +- CC=$ac_ct_CC +-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 +-echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +-if test "${ac_cv_prog_CC+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then +- ac_cv_prog_CC="${ac_tool_prefix}cc" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 +- break 2 +- fi +-done +-done +- ++ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" ++ ac_dummy="$PATH" ++ for ac_dir in $ac_dummy; do ++ test -z "$ac_dir" && ac_dir=. ++ if test -f $ac_dir/$ac_word; then ++ ac_cv_prog_CC="gcc" ++ break ++ fi ++ done ++ IFS="$ac_save_ifs" + fi + fi +-CC=$ac_cv_prog_CC ++CC="$ac_cv_prog_CC" + if test -n "$CC"; then +- echo "$as_me:$LINENO: result: $CC" >&5 +-echo "${ECHO_T}$CC" >&6 ++ echo "$ac_t""$CC" 1>&6 + else +- echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6 ++ echo "$ac_t""no" 1>&6 + fi + +-fi +-if test -z "$ac_cv_prog_CC"; then +- ac_ct_CC=$CC +- # Extract the first word of "cc", so it can be a program name with args. +-set dummy cc; ac_word=$2 +-echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +-if test "${ac_cv_prog_ac_ct_CC+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then +- ac_cv_prog_ac_ct_CC="cc" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 +- break 2 +- fi +-done +-done +- +-fi +-fi +-ac_ct_CC=$ac_cv_prog_ac_ct_CC +-if test -n "$ac_ct_CC"; then +- echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +-echo "${ECHO_T}$ac_ct_CC" >&6 +-else +- echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6 +-fi +- +- CC=$ac_ct_CC +-else +- CC="$ac_cv_prog_CC" +-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 +-echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +-if test "${ac_cv_prog_CC+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ++echo "configure:679: checking for $ac_word" >&5 ++if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then ++ echo $ac_n "(cached) $ac_c" 1>&6 + else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. + else ++ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + 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_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" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 +- break 2 +- fi +-done +-done +- ++ ac_dummy="$PATH" ++ for ac_dir in $ac_dummy; do ++ test -z "$ac_dir" && ac_dir=. ++ if test -f $ac_dir/$ac_word; then ++ if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then ++ ac_prog_rejected=yes ++ continue ++ fi ++ ac_cv_prog_CC="cc" ++ break ++ fi ++ done ++ IFS="$ac_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 ++ if test $# -gt 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+' '}$@" ++ set dummy "$ac_dir/$ac_word" "$@" ++ shift ++ ac_cv_prog_CC="$@" + fi + fi + fi + fi +-CC=$ac_cv_prog_CC ++CC="$ac_cv_prog_CC" + if test -n "$CC"; then +- echo "$as_me:$LINENO: result: $CC" >&5 +-echo "${ECHO_T}$CC" >&6 ++ echo "$ac_t""$CC" 1>&6 + else +- echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6 ++ echo "$ac_t""no" 1>&6 + fi + +-fi +-if test -z "$CC"; then +- if test -n "$ac_tool_prefix"; then +- for ac_prog in cl +- 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 +-echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +-if test "${ac_cv_prog_CC+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ if test -z "$CC"; then ++ case "`uname -s`" in ++ *win32* | *WIN32*) ++ # Extract the first word of "cl", so it can be a program name with args. ++set dummy cl; ac_word=$2 ++echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ++echo "configure:730: checking for $ac_word" >&5 ++if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then ++ echo $ac_n "(cached) $ac_c" 1>&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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then +- ac_cv_prog_CC="$ac_tool_prefix$ac_prog" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 +- break 2 +- fi +-done +-done +- ++ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" ++ ac_dummy="$PATH" ++ for ac_dir in $ac_dummy; do ++ test -z "$ac_dir" && ac_dir=. ++ if test -f $ac_dir/$ac_word; then ++ ac_cv_prog_CC="cl" ++ break ++ fi ++ done ++ IFS="$ac_save_ifs" + fi + fi +-CC=$ac_cv_prog_CC ++CC="$ac_cv_prog_CC" + if test -n "$CC"; then +- echo "$as_me:$LINENO: result: $CC" >&5 +-echo "${ECHO_T}$CC" >&6 ++ echo "$ac_t""$CC" 1>&6 + else +- echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6 ++ echo "$ac_t""no" 1>&6 + fi +- +- test -n "$CC" && break +- done +-fi +-if test -z "$CC"; then +- ac_ct_CC=$CC +- for ac_prog in cl +-do +- # Extract the first word of "$ac_prog", so it can be a program name with args. +-set dummy $ac_prog; ac_word=$2 +-echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +-if test "${ac_cv_prog_ac_ct_CC+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then +- ac_cv_prog_ac_ct_CC="$ac_prog" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 +- break 2 ++ ;; ++ esac + fi +-done +-done +- ++ test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } + fi +-fi +-ac_ct_CC=$ac_cv_prog_ac_ct_CC +-if test -n "$ac_ct_CC"; then +- echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +-echo "${ECHO_T}$ac_ct_CC" >&6 +-else +- echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6 +-fi + +- test -n "$ac_ct_CC" && break +-done ++echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 ++echo "configure:762: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 + +- CC=$ac_ct_CC +-fi ++ac_ext=c ++# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. ++ac_cpp='$CPP $CPPFLAGS' ++ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' ++ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' ++cross_compiling=$ac_cv_prog_cc_cross + +-fi ++cat > conftest.$ac_ext << EOF + ++#line 773 "configure" ++#include "confdefs.h" + +-test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH +-See \`config.log' for more details." >&5 +-echo "$as_me: error: no acceptable C compiler found in \$PATH +-See \`config.log' for more details." >&2;} +- { (exit 1); exit 1; }; } +- +-# Provide some information about the compiler. +-echo "$as_me:$LINENO:" \ +- "checking for C compiler version" >&5 +-ac_compiler=`set X $ac_compile; echo $2` +-{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5 +- (eval $ac_compiler --version </dev/null >&5) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } +-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5 +- (eval $ac_compiler -v </dev/null >&5) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } +-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5 +- (eval $ac_compiler -V </dev/null >&5) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } +- +-cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +- +-int +-main () +-{ +- +- ; +- return 0; +-} +-_ACEOF +-ac_clean_files_save=$ac_clean_files +-ac_clean_files="$ac_clean_files a.out 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. +-echo "$as_me:$LINENO: checking for C compiler default output" >&5 +-echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6 +-ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` +-if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5 +- (eval $ac_link_default) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; then +- # Find the output, starting from the most likely. This scheme is +-# not robust to junk in `.', hence go to wildcards (a.*) only as a last +-# resort. +- +-# Be careful to initialize this variable, since it used to be cached. +-# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile. +-ac_cv_exeext= +-# b.out is created by i960 compilers. +-for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out +-do +- test -f "$ac_file" || continue +- case $ac_file in +- *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) +- ;; +- conftest.$ac_ext ) +- # This is the source file. +- ;; +- [ab].out ) +- # We found the default executable, but exeext='' is most +- # certainly right. +- break;; +- *.* ) +- ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` +- # FIXME: I believe we export ac_cv_exeext for Libtool, +- # but it would be cool to find out if it's true. Does anybody +- # maintain Libtool? --akim. +- export ac_cv_exeext +- break;; +- * ) +- break;; +- esac +-done +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-{ { echo "$as_me:$LINENO: error: C compiler cannot create executables +-See \`config.log' for more details." >&5 +-echo "$as_me: error: C compiler cannot create executables +-See \`config.log' for more details." >&2;} +- { (exit 77); exit 77; }; } +-fi +- +-ac_exeext=$ac_cv_exeext +-echo "$as_me:$LINENO: result: $ac_file" >&5 +-echo "${ECHO_T}$ac_file" >&6 +- +-# Check the compiler produces executables we can run. If not, either +-# the compiler is broken, or we cross compile. +-echo "$as_me:$LINENO: checking whether the C compiler works" >&5 +-echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 +-# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 +-# If not cross compiling, check that we can run a simple program. +-if test "$cross_compiling" != yes; then +- if { ac_try='./$ac_file' +- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +- (eval $ac_try) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; }; then +- cross_compiling=no ++main(){return(0);} ++EOF ++if { (eval echo configure:778: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ++ ac_cv_prog_cc_works=yes ++ # If we can't run a trivial program, we are probably using a cross compiler. ++ if (./conftest; exit) 2>/dev/null; then ++ ac_cv_prog_cc_cross=no + else +- if test "$cross_compiling" = maybe; then +- cross_compiling=yes +- else +- { { echo "$as_me:$LINENO: error: cannot run C compiled programs. +-If you meant to cross compile, use \`--host'. +-See \`config.log' for more details." >&5 +-echo "$as_me: error: cannot run C compiled programs. +-If you meant to cross compile, use \`--host'. +-See \`config.log' for more details." >&2;} +- { (exit 1); exit 1; }; } +- fi ++ ac_cv_prog_cc_cross=yes + fi ++else ++ echo "configure: failed program was:" >&5 ++ cat conftest.$ac_ext >&5 ++ ac_cv_prog_cc_works=no + fi +-echo "$as_me:$LINENO: result: yes" >&5 +-echo "${ECHO_T}yes" >&6 ++rm -fr conftest* ++ac_ext=c ++# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. ++ac_cpp='$CPP $CPPFLAGS' ++ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' ++ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' ++cross_compiling=$ac_cv_prog_cc_cross + +-rm -f a.out a.exe conftest$ac_cv_exeext b.out +-ac_clean_files=$ac_clean_files_save +-# Check the compiler produces executables we can run. If not, either +-# the compiler is broken, or we cross compile. +-echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 +-echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 +-echo "$as_me:$LINENO: result: $cross_compiling" >&5 +-echo "${ECHO_T}$cross_compiling" >&6 +- +-echo "$as_me:$LINENO: checking for suffix of executables" >&5 +-echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6 +-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 +- (eval $ac_link) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; 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 | *.o | *.obj ) ;; +- *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` +- export ac_cv_exeext +- break;; +- * ) break;; +- esac +-done +-else +- { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link +-See \`config.log' for more details." >&5 +-echo "$as_me: error: cannot compute suffix of executables: cannot compile and link +-See \`config.log' for more details." >&2;} +- { (exit 1); exit 1; }; } ++echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 ++if test $ac_cv_prog_cc_works = no; then ++ { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } + fi ++echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 ++echo "configure:804: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 ++echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 ++cross_compiling=$ac_cv_prog_cc_cross + +-rm -f conftest$ac_cv_exeext +-echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 +-echo "${ECHO_T}$ac_cv_exeext" >&6 +- +-rm -f conftest.$ac_ext +-EXEEXT=$ac_cv_exeext +-ac_exeext=$EXEEXT +-echo "$as_me:$LINENO: checking for suffix of object files" >&5 +-echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6 +-if test "${ac_cv_objext+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 ++echo "configure:809: checking whether we are using GNU C" >&5 ++if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then ++ echo $ac_n "(cached) $ac_c" 1>&6 + else +- cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +- +-int +-main () +-{ +- +- ; +- return 0; +-} +-_ACEOF +-rm -f conftest.o conftest.obj +-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +- (eval $ac_compile) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; then +- for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do +- case $ac_file in +- *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;; +- *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` +- break;; +- esac +-done ++ cat > conftest.c <<EOF ++#ifdef __GNUC__ ++ yes; ++#endif ++EOF ++if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:818: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ++ ac_cv_prog_gcc=yes + else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile +-See \`config.log' for more details." >&5 +-echo "$as_me: error: cannot compute suffix of object files: cannot compile +-See \`config.log' for more details." >&2;} +- { (exit 1); exit 1; }; } ++ ac_cv_prog_gcc=no + fi +- +-rm -f conftest.$ac_cv_objext conftest.$ac_ext + fi +-echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 +-echo "${ECHO_T}$ac_cv_objext" >&6 +-OBJEXT=$ac_cv_objext +-ac_objext=$OBJEXT +-echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 +-echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 +-if test "${ac_cv_c_compiler_gnu+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ + +-int +-main () +-{ +-#ifndef __GNUC__ +- choke me +-#endif ++echo "$ac_t""$ac_cv_prog_gcc" 1>&6 + +- ; +- return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext +-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +- (eval $ac_compile) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } && +- { ac_try='test -s conftest.$ac_objext' +- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +- (eval $ac_try) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; }; then +- ac_compiler_gnu=yes ++if test $ac_cv_prog_gcc = yes; then ++ GCC=yes + else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-ac_compiler_gnu=no ++ GCC= + fi +-rm -f conftest.$ac_objext conftest.$ac_ext +-ac_cv_c_compiler_gnu=$ac_compiler_gnu + +-fi +-echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 +-echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 +-GCC=`test $ac_compiler_gnu = yes && echo yes` +-ac_test_CFLAGS=${CFLAGS+set} +-ac_save_CFLAGS=$CFLAGS +-CFLAGS="-g" +-echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 +-echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 +-if test "${ac_cv_prog_cc_g+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ac_test_CFLAGS="${CFLAGS+set}" ++ac_save_CFLAGS="$CFLAGS" ++CFLAGS= ++echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 ++echo "configure:837: checking whether ${CC-cc} accepts -g" >&5 ++if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then ++ echo $ac_n "(cached) $ac_c" 1>&6 + else +- cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +- +-int +-main () +-{ +- +- ; +- return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext +-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +- (eval $ac_compile) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } && +- { ac_try='test -s conftest.$ac_objext' +- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +- (eval $ac_try) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; }; then ++ echo 'void f(){}' > conftest.c ++if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then + ac_cv_prog_cc_g=yes + else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++ ac_cv_prog_cc_g=no ++fi ++rm -f conftest* + +-ac_cv_prog_cc_g=no + fi +-rm -f conftest.$ac_objext conftest.$ac_ext +-fi +-echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 +-echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 ++ ++echo "$ac_t""$ac_cv_prog_cc_g" 1>&6 + if test "$ac_test_CFLAGS" = set; then +- CFLAGS=$ac_save_CFLAGS ++ CFLAGS="$ac_save_CFLAGS" + elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" +@@ -2028,304 +863,37 @@ + CFLAGS= + fi + fi +-echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 +-echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 +-if test "${ac_cv_prog_cc_stdc+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- ac_cv_prog_cc_stdc=no +-ac_save_CC=$CC +-cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include <stdarg.h> +-#include <stdio.h> +-#include <sys/types.h> +-#include <sys/stat.h> +-/* 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; +-} +-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 +-# Don't try gcc -ansi; that turns off useful extensions and +-# breaks some systems' header files. +-# AIX -qlanglvl=ansi +-# Ultrix and OSF/1 -std1 +-# HP-UX 10.20 and later -Ae +-# HP-UX older versions -Aa -D_HPUX_SOURCE +-# SVR4 -Xc -D__EXTENSIONS__ +-for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +-do +- CC="$ac_save_CC $ac_arg" +- rm -f conftest.$ac_objext +-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +- (eval $ac_compile) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } && +- { ac_try='test -s conftest.$ac_objext' +- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +- (eval $ac_try) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; }; then +- ac_cv_prog_cc_stdc=$ac_arg +-break +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 + +-fi +-rm -f conftest.$ac_objext +-done +-rm -f conftest.$ac_ext conftest.$ac_objext +-CC=$ac_save_CC +- +-fi +- +-case "x$ac_cv_prog_cc_stdc" in +- x|xno) +- echo "$as_me:$LINENO: result: none needed" >&5 +-echo "${ECHO_T}none needed" >&6 ;; +- *) +- echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 +-echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 +- CC="$CC $ac_cv_prog_cc_stdc" ;; +-esac +- +-# Some people use a C++ compiler to compile C. Since we use `exit', +-# in C++ we need to declare it. In case someone uses the same compiler +-# for both compiling C and C++ we need to have the C++ compiler decide +-# the declaration of exit, since it's the most demanding environment. +-cat >conftest.$ac_ext <<_ACEOF +-#ifndef __cplusplus +- choke me +-#endif +-_ACEOF +-rm -f conftest.$ac_objext +-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +- (eval $ac_compile) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } && +- { ac_try='test -s conftest.$ac_objext' +- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +- (eval $ac_try) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; }; then +- for ac_declaration in \ +- ''\ +- '#include <stdlib.h>' \ +- 'extern "C" void std::exit (int) throw (); using std::exit;' \ +- 'extern "C" void std::exit (int); using std::exit;' \ +- 'extern "C" void exit (int) throw ();' \ +- 'extern "C" void exit (int);' \ +- 'void exit (int);' +-do +- cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include <stdlib.h> +-$ac_declaration +-int +-main () +-{ +-exit (42); +- ; +- return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext +-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +- (eval $ac_compile) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } && +- { ac_try='test -s conftest.$ac_objext' +- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +- (eval $ac_try) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; }; then +- : ++# Extract the first word of "ranlib", so it can be a program name with args. ++set dummy ranlib; ac_word=$2 ++echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ++echo "configure:871: checking for $ac_word" >&5 ++if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then ++ echo $ac_n "(cached) $ac_c" 1>&6 + else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-continue +-fi +-rm -f conftest.$ac_objext conftest.$ac_ext +- cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-$ac_declaration +-int +-main () +-{ +-exit (42); +- ; +- return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext +-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +- (eval $ac_compile) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } && +- { ac_try='test -s conftest.$ac_objext' +- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +- (eval $ac_try) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; }; then +- break +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-fi +-rm -f conftest.$ac_objext conftest.$ac_ext +-done +-rm -f conftest* +-if test -n "$ac_declaration"; then +- echo '#ifdef __cplusplus' >>confdefs.h +- echo $ac_declaration >>confdefs.h +- echo '#endif' >>confdefs.h +-fi +- +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-fi +-rm -f conftest.$ac_objext conftest.$ac_ext +-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}ranlib", so it can be a program name with args. +-set dummy ${ac_tool_prefix}ranlib; ac_word=$2 +-echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +-if test "${ac_cv_prog_RANLIB+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else + if test -n "$RANLIB"; then + ac_cv_prog_RANLIB="$RANLIB" # 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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then +- ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 +- break 2 +- fi +-done +-done +- ++ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" ++ ac_dummy="$PATH" ++ for ac_dir in $ac_dummy; do ++ test -z "$ac_dir" && ac_dir=. ++ if test -f $ac_dir/$ac_word; then ++ ac_cv_prog_RANLIB="ranlib" ++ break ++ fi ++ done ++ IFS="$ac_save_ifs" ++ test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":" + fi + fi +-RANLIB=$ac_cv_prog_RANLIB ++RANLIB="$ac_cv_prog_RANLIB" + if test -n "$RANLIB"; then +- echo "$as_me:$LINENO: result: $RANLIB" >&5 +-echo "${ECHO_T}$RANLIB" >&6 ++ echo "$ac_t""$RANLIB" 1>&6 + else +- echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6 ++ echo "$ac_t""no" 1>&6 + fi + +-fi +-if test -z "$ac_cv_prog_RANLIB"; then +- ac_ct_RANLIB=$RANLIB +- # Extract the first word of "ranlib", so it can be a program name with args. +-set dummy ranlib; ac_word=$2 +-echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +-if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- if test -n "$ac_ct_RANLIB"; then +- ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # 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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then +- ac_cv_prog_ac_ct_RANLIB="ranlib" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 +- break 2 +- fi +-done +-done +- +- test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":" +-fi +-fi +-ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB +-if test -n "$ac_ct_RANLIB"; then +- echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 +-echo "${ECHO_T}$ac_ct_RANLIB" >&6 +-else +- echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6 +-fi +- +- RANLIB=$ac_ct_RANLIB +-else +- RANLIB="$ac_cv_prog_RANLIB" +-fi +- + # 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: +@@ -2333,306 +901,158 @@ + # 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" + # ./install, which can be erroneously created by make from ./install.sh. +-echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 +-echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 ++echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 ++echo "configure:910: checking for a BSD compatible install" >&5 + if test -z "$INSTALL"; then +-if test "${ac_cv_path_install+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then ++ echo $ac_n "(cached) $ac_c" 1>&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/* | \ +- /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_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 +- ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" +- break 3 +- fi +- fi ++ IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":" ++ for ac_dir in $PATH; do ++ # Account for people who put trailing slashes in PATH elements. ++ case "$ac_dir/" in ++ /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/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 ++ if test -f $ac_dir/$ac_prog; then ++ if test $ac_prog = install && ++ grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then ++ # AIX install. It has an incompatible calling convention. ++ : ++ else ++ ac_cv_path_install="$ac_dir/$ac_prog -c" ++ break 2 ++ fi ++ fi + done +- done +- ;; +-esac +-done ++ ;; ++ esac ++ done ++ IFS="$ac_save_IFS" + +- + fi + if test "${ac_cv_path_install+set}" = set; then +- INSTALL=$ac_cv_path_install ++ INSTALL="$ac_cv_path_install" + else + # As a last resort, use the slow shell script. We don't cache a + # path for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the path is relative. +- INSTALL=$ac_install_sh ++ INSTALL="$ac_install_sh" + fi + fi +-echo "$as_me:$LINENO: result: $INSTALL" >&5 +-echo "${ECHO_T}$INSTALL" >&6 ++echo "$ac_t""$INSTALL" 1>&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_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' + + test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + +-if test -n "$ac_tool_prefix"; then +- # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. ++if test $host != $build; then ++ ac_tool_prefix=${host_alias}- ++else ++ ac_tool_prefix= ++fi ++ ++# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. + set dummy ${ac_tool_prefix}ar; ac_word=$2 +-echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +-if test "${ac_cv_prog_AR+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ++echo "configure:971: checking for $ac_word" >&5 ++if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then ++ echo $ac_n "(cached) $ac_c" 1>&6 + else + if test -n "$AR"; then + ac_cv_prog_AR="$AR" # 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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then +- ac_cv_prog_AR="${ac_tool_prefix}ar" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 +- break 2 +- fi +-done +-done +- ++ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" ++ ac_dummy="$PATH" ++ for ac_dir in $ac_dummy; do ++ test -z "$ac_dir" && ac_dir=. ++ if test -f $ac_dir/$ac_word; then ++ ac_cv_prog_AR="${ac_tool_prefix}ar" ++ break ++ fi ++ done ++ IFS="$ac_save_ifs" ++ test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar" + fi + fi +-AR=$ac_cv_prog_AR ++AR="$ac_cv_prog_AR" + if test -n "$AR"; then +- echo "$as_me:$LINENO: result: $AR" >&5 +-echo "${ECHO_T}$AR" >&6 ++ echo "$ac_t""$AR" 1>&6 + else +- echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6 ++ echo "$ac_t""no" 1>&6 + fi + +-fi +-if test -z "$ac_cv_prog_AR"; then +- ac_ct_AR=$AR +- # Extract the first word of "ar", so it can be a program name with args. +-set dummy ar; ac_word=$2 +-echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +-if test "${ac_cv_prog_ac_ct_AR+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- if test -n "$ac_ct_AR"; then +- ac_cv_prog_ac_ct_AR="$ac_ct_AR" # 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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then +- ac_cv_prog_ac_ct_AR="ar" +- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 +- break 2 +- fi +-done +-done + +-fi +-fi +-ac_ct_AR=$ac_cv_prog_ac_ct_AR +-if test -n "$ac_ct_AR"; then +- echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 +-echo "${ECHO_T}$ac_ct_AR" >&6 +-else +- echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6 +-fi + +- AR=$ac_ct_AR ++echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6 ++echo "configure:1001: checking whether byte ordering is bigendian" >&5 ++if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then ++ echo $ac_n "(cached) $ac_c" 1>&6 + else +- AR="$ac_cv_prog_AR" +-fi +- +- +-echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5 +-echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6 +-if test "${ac_cv_c_bigendian+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- # See if sys/param.h defines the BYTE_ORDER macro. +-cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ ++ ac_cv_c_bigendian=unknown ++# See if sys/param.h defines the BYTE_ORDER macro. ++cat > conftest.$ac_ext <<EOF ++#line 1008 "configure" ++#include "confdefs.h" + #include <sys/types.h> + #include <sys/param.h> ++int main() { + +-int +-main () +-{ + #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN + bogus endian macros + #endif +- +- ; +- return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext +-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +- (eval $ac_compile) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } && +- { ac_try='test -s conftest.$ac_objext' +- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +- (eval $ac_try) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; }; then ++; return 0; } ++EOF ++if { (eval echo configure:1019: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then ++ rm -rf conftest* + # It does; now see whether it defined to BIG_ENDIAN or not. +-cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ ++cat > conftest.$ac_ext <<EOF ++#line 1023 "configure" ++#include "confdefs.h" + #include <sys/types.h> + #include <sys/param.h> ++int main() { + +-int +-main () +-{ + #if BYTE_ORDER != BIG_ENDIAN + not big endian + #endif +- +- ; +- return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext +-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +- (eval $ac_compile) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } && +- { ac_try='test -s conftest.$ac_objext' +- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +- (eval $ac_try) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; }; then ++; return 0; } ++EOF ++if { (eval echo configure:1034: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then ++ rm -rf conftest* + ac_cv_c_bigendian=yes + else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-ac_cv_c_bigendian=no ++ echo "configure: failed program was:" >&5 ++ cat conftest.$ac_ext >&5 ++ rm -rf conftest* ++ ac_cv_c_bigendian=no + fi +-rm -f conftest.$ac_objext conftest.$ac_ext ++rm -f conftest* + else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-# It does not; compile a test program. +-if test "$cross_compiling" = yes; then +- # try to guess the endianness by grepping values into an object file +- ac_cv_c_bigendian=unknown +- cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; +-short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; +-void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; } +-short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; +-short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; +-void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; } +-int +-main () +-{ +- _ascii (); _ebcdic (); +- ; +- return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext +-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +- (eval $ac_compile) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } && +- { ac_try='test -s conftest.$ac_objext' +- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +- (eval $ac_try) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; }; then +- if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then +- ac_cv_c_bigendian=yes ++ echo "configure: failed program was:" >&5 ++ cat conftest.$ac_ext >&5 + fi +-if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then +- if test "$ac_cv_c_bigendian" = unknown; then +- ac_cv_c_bigendian=no +- else +- # finding both strings is unlikely to happen, but who knows? +- ac_cv_c_bigendian=unknown +- fi +-fi ++rm -f conftest* ++if test $ac_cv_c_bigendian = unknown; then ++if test "$cross_compiling" = yes; then ++ { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } + else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-fi +-rm -f conftest.$ac_objext conftest.$ac_ext +-else +- cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-int +-main () +-{ ++ cat > conftest.$ac_ext <<EOF ++#line 1054 "configure" ++#include "confdefs.h" ++main () { + /* Are we little or big endian? From Harbison&Steele. */ + union + { +@@ -2642,52 +1062,31 @@ + u.l = 1; + exit (u.c[sizeof (long) - 1] == 1); + } +-_ACEOF +-rm -f conftest$ac_exeext +-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 +- (eval $ac_link) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } && { ac_try='./conftest$ac_exeext' +- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +- (eval $ac_try) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; }; then ++EOF ++if { (eval echo configure:1067: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null ++then + ac_cv_c_bigendian=no + else +- echo "$as_me: program exited with status $ac_status" >&5 +-echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-( exit $ac_status ) +-ac_cv_c_bigendian=yes ++ echo "configure: failed program was:" >&5 ++ cat conftest.$ac_ext >&5 ++ rm -fr conftest* ++ ac_cv_c_bigendian=yes + fi +-rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext ++rm -fr conftest* + fi ++ + fi +-rm -f conftest.$ac_objext conftest.$ac_ext + fi +-echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5 +-echo "${ECHO_T}$ac_cv_c_bigendian" >&6 +-case $ac_cv_c_bigendian in +- yes) + +-cat >>confdefs.h <<\_ACEOF ++echo "$ac_t""$ac_cv_c_bigendian" 1>&6 ++if test $ac_cv_c_bigendian = yes; then ++ cat >> confdefs.h <<\EOF + #define WORDS_BIGENDIAN 1 +-_ACEOF +- ;; +- no) +- ;; +- *) +- { { echo "$as_me:$LINENO: error: unknown endianness +-presetting ac_cv_c_bigendian=no (or yes) will help" >&5 +-echo "$as_me: error: unknown endianness +-presetting ac_cv_c_bigendian=no (or yes) will help" >&2;} +- { (exit 1); exit 1; }; } ;; +-esac ++EOF + ++fi + ++ + if test "x$GCC" = "xyes"; then + CFLAGS="$CFLAGS -Wall" + fi +@@ -2697,14 +1096,13 @@ + case "${enableval}" in + yes) shared=true ;; + no) shared=false ;; +- *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for shared options" >&5 +-echo "$as_me: error: bad value ${enableval} for shared options" >&2;} +- { (exit 1); exit 1; }; } ;; ++ *) { echo "configure: error: bad value ${enableval} for shared options" 1>&2; exit 1; } ;; + esac + else + shared=false +-fi; ++fi + ++ + case "$target_cpu" in + i386|i486|i586|i686) + TARGET_CPU=i386 +@@ -2712,7 +1110,7 @@ + *) + TARGET_CPU=$target_cpu + ;; +-esac ++esac + TARGET_OS=$target_os + + M68KCC= +@@ -2726,7 +1124,7 @@ + M68KCC=/usr/m68k-palmos/bin/gcc + # Generic build is ARM or M68K (probably ARM though) + CC="/usr/$TARGET_CPU-palmos/bin/gcc" +- if test "$target_cpu" = "arm" ++ if test "$target_cpu" = "arm" + then + CC="$CC -fPIC -march=armv4t" + fi +@@ -2762,7 +1160,7 @@ + *) + HOST_CPU=$host_cpu + ;; +-esac ++esac + HOST_OS=$host_os + + +@@ -2800,138 +1198,91 @@ + case "${enableval}" in + yes) sockets=true ;; + no) sockets=false ;; +- *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for sockets options" >&5 +-echo "$as_me: error: bad value ${enableval} for sockets options" >&2;} +- { (exit 1); exit 1; }; } ;; ++ *) { echo "configure: error: bad value ${enableval} for sockets options" 1>&2; exit 1; } ;; + esac + else + sockets=true +-fi; ++fi ++ + if test "$sockets" = false; then +- cat >>confdefs.h <<\_ACEOF ++ cat >> confdefs.h <<\EOF + #define CST_NO_SOCKETS 1 +-_ACEOF ++EOF + + fi + +-cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ ++cat > conftest.$ac_ext <<EOF ++#line 1216 "configure" ++#include "confdefs.h" + #include <stdio.h> +-int +-main () +-{ ++int main() { + struct a { union { float b; int c; } d; }; +- const struct a e = { .d={ .b=3.14 } }; +- ; +- return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext +-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +- (eval $ac_compile) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } && +- { ac_try='test -s conftest.$ac_objext' +- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +- (eval $ac_try) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; }; then ++ const struct a e = { .d={ .b=3.14 } }; ++; return 0; } ++EOF ++if { (eval echo configure:1224: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then ++ rm -rf conftest* + unioninit=yes + else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-unioninit=no ++ echo "configure: failed program was:" >&5 ++ cat conftest.$ac_ext >&5 ++ rm -rf conftest* ++ unioninit=no + fi +-rm -f conftest.$ac_objext conftest.$ac_ext ++rm -f conftest* + if test "$unioninit" = no; then +- cat >>confdefs.h <<\_ACEOF ++ cat >> confdefs.h <<\EOF + #define NO_UNION_INITIALIZATION 1 +-_ACEOF ++EOF + + fi + +-echo "$as_me:$LINENO: checking for mmap" >&5 +-echo $ECHO_N "checking for mmap... $ECHO_C" >&6 +-if test "${ac_cv_func_mmap+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++echo $ac_n "checking for mmap""... $ac_c" 1>&6 ++echo "configure:1242: checking for mmap" >&5 ++if eval "test \"`echo '$''{'ac_cv_func_mmap'+set}'`\" = set"; then ++ echo $ac_n "(cached) $ac_c" 1>&6 + else +- cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ ++ cat > conftest.$ac_ext <<EOF ++#line 1247 "configure" ++#include "confdefs.h" + /* System header to define __stub macros and hopefully few prototypes, +- which can conflict with char mmap (); below. +- Prefer <limits.h> to <assert.h> if __STDC__ is defined, since +- <limits.h> exists even on freestanding compilers. */ +-#ifdef __STDC__ +-# include <limits.h> +-#else +-# include <assert.h> +-#endif ++ which can conflict with char mmap(); below. */ ++#include <assert.h> + /* Override any gcc2 internal prototype to avoid an error. */ +-#ifdef __cplusplus +-extern "C" +-{ +-#endif + /* We use char because int might match the return type of a gcc2 +- builtin and then its argument prototype would still apply. */ +-char mmap (); ++ builtin and then its argument prototype would still apply. */ ++char mmap(); ++ ++int main() { ++ + /* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ + #if defined (__stub_mmap) || defined (__stub___mmap) + choke me + #else +-char (*f) () = mmap; ++mmap(); + #endif +-#ifdef __cplusplus +-} +-#endif + +-int +-main () +-{ +-return f != mmap; +- ; +- return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext conftest$ac_exeext +-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 +- (eval $ac_link) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } && +- { ac_try='test -s conftest$ac_exeext' +- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +- (eval $ac_try) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; }; then +- ac_cv_func_mmap=yes ++; return 0; } ++EOF ++if { (eval echo configure:1270: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ++ rm -rf conftest* ++ eval "ac_cv_func_mmap=yes" + else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-ac_cv_func_mmap=no ++ echo "configure: failed program was:" >&5 ++ cat conftest.$ac_ext >&5 ++ rm -rf conftest* ++ eval "ac_cv_func_mmap=no" + fi +-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext ++rm -f conftest* + fi +-echo "$as_me:$LINENO: result: $ac_cv_func_mmap" >&5 +-echo "${ECHO_T}$ac_cv_func_mmap" >&6 +-if test $ac_cv_func_mmap = yes; then ++ ++if eval "test \"`echo '$ac_cv_func_'mmap`\" = yes"; then ++ echo "$ac_t""yes" 1>&6 + MMAPTYPE=posix ++else ++ echo "$ac_t""no" 1>&6 + fi + + +@@ -2956,1028 +1307,266 @@ + + + AUDIODRIVER=none +-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 +-echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 +-echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 ++echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 ++echo "configure:1312: checking how to run the C preprocessor" >&5 + # On Suns, sometimes $CPP names a directory. + if test -n "$CPP" && test -d "$CPP"; then + CPP= + fi + if test -z "$CPP"; then +- if test "${ac_cv_prog_CPP+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then ++ echo $ac_n "(cached) $ac_c" 1>&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 <limits.h> to <assert.h> if __STDC__ is defined, since +- # <limits.h> exists even on freestanding compilers. ++ # This must be in double quotes, not single quotes, because CPP may get ++ # substituted into the Makefile and "${CC-cc}" will confuse make. ++ CPP="${CC-cc} -E" + # 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 >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#ifdef __STDC__ +-# include <limits.h> +-#else +-# include <assert.h> +-#endif +- Syntax error +-_ACEOF +-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 +- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +- ac_status=$? +- grep -v '^ *+' conftest.er1 >conftest.err +- rm -f conftest.er1 +- cat conftest.err >&5 +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } >/dev/null; then +- if test -s conftest.err; then +- ac_cpp_err=$ac_c_preproc_warn_flag +- else +- ac_cpp_err= +- fi +-else +- ac_cpp_err=yes +-fi +-if test -z "$ac_cpp_err"; then ++ # not just through cpp. ++ cat > conftest.$ac_ext <<EOF ++#line 1327 "configure" ++#include "confdefs.h" ++#include <assert.h> ++Syntax Error ++EOF ++ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ++{ (eval echo configure:1333: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ++if test -z "$ac_err"; then + : + else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- # Broken: fails on valid input. +-continue +-fi +-rm -f conftest.err conftest.$ac_ext +- +- # OK, works on sane cases. Now check whether non-existent headers +- # can be detected and how. +- cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include <ac_nonexistent.h> +-_ACEOF +-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 +- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +- ac_status=$? +- grep -v '^ *+' conftest.er1 >conftest.err +- rm -f conftest.er1 +- cat conftest.err >&5 +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } >/dev/null; then +- if test -s conftest.err; then +- ac_cpp_err=$ac_c_preproc_warn_flag +- else +- ac_cpp_err= +- fi +-else +- ac_cpp_err=yes +-fi +-if test -z "$ac_cpp_err"; then +- # Broken: success on invalid input. +-continue +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- # Passes both tests. +-ac_preproc_ok=: +-break +-fi +-rm -f conftest.err conftest.$ac_ext +- +-done +-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +-rm -f 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 +-echo "$as_me:$LINENO: result: $CPP" >&5 +-echo "${ECHO_T}$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 <limits.h> to <assert.h> if __STDC__ is defined, since +- # <limits.h> 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 >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#ifdef __STDC__ +-# include <limits.h> +-#else +-# include <assert.h> +-#endif +- Syntax error +-_ACEOF +-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 +- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +- ac_status=$? +- grep -v '^ *+' conftest.er1 >conftest.err +- rm -f conftest.er1 +- cat conftest.err >&5 +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } >/dev/null; then +- if test -s conftest.err; then +- ac_cpp_err=$ac_c_preproc_warn_flag +- else +- ac_cpp_err= +- fi +-else +- ac_cpp_err=yes +-fi +-if test -z "$ac_cpp_err"; then ++ echo "$ac_err" >&5 ++ echo "configure: failed program was:" >&5 ++ cat conftest.$ac_ext >&5 ++ rm -rf conftest* ++ CPP="${CC-cc} -E -traditional-cpp" ++ cat > conftest.$ac_ext <<EOF ++#line 1344 "configure" ++#include "confdefs.h" ++#include <assert.h> ++Syntax Error ++EOF ++ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ++{ (eval echo configure:1350: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ++if test -z "$ac_err"; then + : + else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- # Broken: fails on valid input. +-continue +-fi +-rm -f conftest.err conftest.$ac_ext +- +- # OK, works on sane cases. Now check whether non-existent headers +- # can be detected and how. +- cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include <ac_nonexistent.h> +-_ACEOF +-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 +- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +- ac_status=$? +- grep -v '^ *+' conftest.er1 >conftest.err +- rm -f conftest.er1 +- cat conftest.err >&5 +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } >/dev/null; then +- if test -s conftest.err; then +- ac_cpp_err=$ac_c_preproc_warn_flag +- else +- ac_cpp_err= +- fi +-else +- ac_cpp_err=yes +-fi +-if test -z "$ac_cpp_err"; then +- # Broken: success on invalid input. +-continue +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- # Passes both tests. +-ac_preproc_ok=: +-break +-fi +-rm -f conftest.err conftest.$ac_ext +- +-done +-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +-rm -f conftest.err conftest.$ac_ext +-if $ac_preproc_ok; then ++ echo "$ac_err" >&5 ++ echo "configure: failed program was:" >&5 ++ cat conftest.$ac_ext >&5 ++ rm -rf conftest* ++ CPP="${CC-cc} -nologo -E" ++ cat > conftest.$ac_ext <<EOF ++#line 1361 "configure" ++#include "confdefs.h" ++#include <assert.h> ++Syntax Error ++EOF ++ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ++{ (eval echo configure:1367: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ++if test -z "$ac_err"; then + : + else +- { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check +-See \`config.log' for more details." >&5 +-echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check +-See \`config.log' for more details." >&2;} +- { (exit 1); exit 1; }; } ++ echo "$ac_err" >&5 ++ echo "configure: failed program was:" >&5 ++ cat conftest.$ac_ext >&5 ++ rm -rf conftest* ++ CPP=/lib/cpp + 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 +- +- +-echo "$as_me:$LINENO: checking for egrep" >&5 +-echo $ECHO_N "checking for egrep... $ECHO_C" >&6 +-if test "${ac_cv_prog_egrep+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- if echo a | (grep -E '(a|b)') >/dev/null 2>&1 +- then ac_cv_prog_egrep='grep -E' +- else ac_cv_prog_egrep='egrep' +- fi ++rm -f conftest* + fi +-echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 +-echo "${ECHO_T}$ac_cv_prog_egrep" >&6 +- EGREP=$ac_cv_prog_egrep +- +- +-echo "$as_me:$LINENO: checking for ANSI C header files" >&5 +-echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 +-if test "${ac_cv_header_stdc+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include <stdlib.h> +-#include <stdarg.h> +-#include <string.h> +-#include <float.h> +- +-int +-main () +-{ +- +- ; +- return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext +-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +- (eval $ac_compile) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } && +- { ac_try='test -s conftest.$ac_objext' +- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +- (eval $ac_try) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; }; then +- ac_cv_header_stdc=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-ac_cv_header_stdc=no +-fi +-rm -f conftest.$ac_objext conftest.$ac_ext +- +-if test $ac_cv_header_stdc = yes; then +- # SunOS 4.x string.h does not declare mem*, contrary to ANSI. +- cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include <string.h> +- +-_ACEOF +-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +- $EGREP "memchr" >/dev/null 2>&1; then +- : +-else +- ac_cv_header_stdc=no +-fi + rm -f conftest* +- + fi +- +-if test $ac_cv_header_stdc = yes; then +- # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. +- cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include <stdlib.h> +- +-_ACEOF +-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +- $EGREP "free" >/dev/null 2>&1; then +- : +-else +- ac_cv_header_stdc=no +-fi + rm -f conftest* +- ++ ac_cv_prog_CPP="$CPP" + fi +- +-if test $ac_cv_header_stdc = yes; then +- # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. +- if test "$cross_compiling" = yes; then +- : ++ CPP="$ac_cv_prog_CPP" + else +- cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include <ctype.h> +-#if ((' ' & 0x0FF) == 0x020) +-# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +-# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +-#else +-# define ISLOWER(c) \ +- (('a' <= (c) && (c) <= 'i') \ +- || ('j' <= (c) && (c) <= 'r') \ +- || ('s' <= (c) && (c) <= 'z')) +-# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +-#endif +- +-#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +-int +-main () +-{ +- int i; +- for (i = 0; i < 256; i++) +- if (XOR (islower (i), ISLOWER (i)) +- || toupper (i) != TOUPPER (i)) +- exit(2); +- exit (0); +-} +-_ACEOF +-rm -f conftest$ac_exeext +-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 +- (eval $ac_link) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } && { ac_try='./conftest$ac_exeext' +- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +- (eval $ac_try) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; }; then +- : +-else +- echo "$as_me: program exited with status $ac_status" >&5 +-echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-( exit $ac_status ) +-ac_cv_header_stdc=no ++ ac_cv_prog_CPP="$CPP" + fi +-rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +-fi +-fi +-fi +-echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 +-echo "${ECHO_T}$ac_cv_header_stdc" >&6 +-if test $ac_cv_header_stdc = yes; then ++echo "$ac_t""$CPP" 1>&6 + +-cat >>confdefs.h <<\_ACEOF +-#define STDC_HEADERS 1 +-_ACEOF +- +-fi +- +-# On IRIX 5.3, sys/types and inttypes.h are conflicting. +- +- +- +- +- +- +- +- +- +-for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ +- inttypes.h stdint.h unistd.h +-do +-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +-echo "$as_me:$LINENO: checking for $ac_header" >&5 +-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +-if eval "test \"\${$as_ac_Header+set}\" = set"; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ac_safe=`echo "sys/soundcard.h" | sed 'y%./+-%__p_%'` ++echo $ac_n "checking for sys/soundcard.h""... $ac_c" 1>&6 ++echo "configure:1393: checking for sys/soundcard.h" >&5 ++if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then ++ echo $ac_n "(cached) $ac_c" 1>&6 + else +- cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-$ac_includes_default +- +-#include <$ac_header> +-_ACEOF +-rm -f conftest.$ac_objext +-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +- (eval $ac_compile) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } && +- { ac_try='test -s conftest.$ac_objext' +- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +- (eval $ac_try) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; }; then +- eval "$as_ac_Header=yes" +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-eval "$as_ac_Header=no" +-fi +-rm -f conftest.$ac_objext conftest.$ac_ext +-fi +-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +-if test `eval echo '${'$as_ac_Header'}'` = yes; then +- cat >>confdefs.h <<_ACEOF +-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +-_ACEOF +- +-fi +- +-done +- +- +-if test "${ac_cv_header_sys_soundcard_h+set}" = set; then +- echo "$as_me:$LINENO: checking for sys/soundcard.h" >&5 +-echo $ECHO_N "checking for sys/soundcard.h... $ECHO_C" >&6 +-if test "${ac_cv_header_sys_soundcard_h+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-fi +-echo "$as_me:$LINENO: result: $ac_cv_header_sys_soundcard_h" >&5 +-echo "${ECHO_T}$ac_cv_header_sys_soundcard_h" >&6 +-else +- # Is the header compilable? +-echo "$as_me:$LINENO: checking sys/soundcard.h usability" >&5 +-echo $ECHO_N "checking sys/soundcard.h usability... $ECHO_C" >&6 +-cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-$ac_includes_default ++ cat > conftest.$ac_ext <<EOF ++#line 1398 "configure" ++#include "confdefs.h" + #include <sys/soundcard.h> +-_ACEOF +-rm -f conftest.$ac_objext +-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +- (eval $ac_compile) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } && +- { ac_try='test -s conftest.$ac_objext' +- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +- (eval $ac_try) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; }; then +- ac_header_compiler=yes ++EOF ++ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ++{ (eval echo configure:1403: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ++if test -z "$ac_err"; then ++ rm -rf conftest* ++ eval "ac_cv_header_$ac_safe=yes" + else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-ac_header_compiler=no ++ echo "$ac_err" >&5 ++ echo "configure: failed program was:" >&5 ++ cat conftest.$ac_ext >&5 ++ rm -rf conftest* ++ eval "ac_cv_header_$ac_safe=no" + fi +-rm -f conftest.$ac_objext conftest.$ac_ext +-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +-echo "${ECHO_T}$ac_header_compiler" >&6 +- +-# Is the header present? +-echo "$as_me:$LINENO: checking sys/soundcard.h presence" >&5 +-echo $ECHO_N "checking sys/soundcard.h presence... $ECHO_C" >&6 +-cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include <sys/soundcard.h> +-_ACEOF +-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 +- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +- ac_status=$? +- grep -v '^ *+' conftest.er1 >conftest.err +- rm -f conftest.er1 +- cat conftest.err >&5 +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } >/dev/null; then +- if test -s conftest.err; then +- ac_cpp_err=$ac_c_preproc_warn_flag +- else +- ac_cpp_err= +- fi +-else +- ac_cpp_err=yes ++rm -f conftest* + fi +-if test -z "$ac_cpp_err"; then +- ac_header_preproc=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- ac_header_preproc=no +-fi +-rm -f conftest.err conftest.$ac_ext +-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +-echo "${ECHO_T}$ac_header_preproc" >&6 +- +-# So? What about this header? +-case $ac_header_compiler:$ac_header_preproc in +- yes:no ) +- { echo "$as_me:$LINENO: WARNING: sys/soundcard.h: accepted by the compiler, rejected by the preprocessor!" >&5 +-echo "$as_me: WARNING: sys/soundcard.h: accepted by the compiler, rejected by the preprocessor!" >&2;} +- { echo "$as_me:$LINENO: WARNING: sys/soundcard.h: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: sys/soundcard.h: proceeding with the preprocessor's result" >&2;} +- ( +- cat <<\_ASBOX +-## ------------------------------------ ## +-## Report this to bug-autoconf@gnu.org. ## +-## ------------------------------------ ## +-_ASBOX +- ) | +- sed "s/^/$as_me: WARNING: /" >&2 +- ;; +- no:yes ) +- { echo "$as_me:$LINENO: WARNING: sys/soundcard.h: present but cannot be compiled" >&5 +-echo "$as_me: WARNING: sys/soundcard.h: present but cannot be compiled" >&2;} +- { echo "$as_me:$LINENO: WARNING: sys/soundcard.h: check for missing prerequisite headers?" >&5 +-echo "$as_me: WARNING: sys/soundcard.h: check for missing prerequisite headers?" >&2;} +- { echo "$as_me:$LINENO: WARNING: sys/soundcard.h: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: sys/soundcard.h: proceeding with the preprocessor's result" >&2;} +- ( +- cat <<\_ASBOX +-## ------------------------------------ ## +-## Report this to bug-autoconf@gnu.org. ## +-## ------------------------------------ ## +-_ASBOX +- ) | +- sed "s/^/$as_me: WARNING: /" >&2 +- ;; +-esac +-echo "$as_me:$LINENO: checking for sys/soundcard.h" >&5 +-echo $ECHO_N "checking for sys/soundcard.h... $ECHO_C" >&6 +-if test "${ac_cv_header_sys_soundcard_h+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- ac_cv_header_sys_soundcard_h=$ac_header_preproc +-fi +-echo "$as_me:$LINENO: result: $ac_cv_header_sys_soundcard_h" >&5 +-echo "${ECHO_T}$ac_cv_header_sys_soundcard_h" >&6 +- +-fi +-if test $ac_cv_header_sys_soundcard_h = yes; then ++if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then ++ echo "$ac_t""yes" 1>&6 + AUDIODRIVER="oss" + AUDIODEFS=-DCST_AUDIO_LINUX ++else ++ echo "$ac_t""no" 1>&6 + fi + +- +-if test "${ac_cv_header_machine_soundcard_h+set}" = set; then +- echo "$as_me:$LINENO: checking for machine/soundcard.h" >&5 +-echo $ECHO_N "checking for machine/soundcard.h... $ECHO_C" >&6 +-if test "${ac_cv_header_machine_soundcard_h+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-fi +-echo "$as_me:$LINENO: result: $ac_cv_header_machine_soundcard_h" >&5 +-echo "${ECHO_T}$ac_cv_header_machine_soundcard_h" >&6 ++ac_safe=`echo "machine/soundcard.h" | sed 'y%./+-%__p_%'` ++echo $ac_n "checking for machine/soundcard.h""... $ac_c" 1>&6 ++echo "configure:1427: checking for machine/soundcard.h" >&5 ++if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then ++ echo $ac_n "(cached) $ac_c" 1>&6 + else +- # Is the header compilable? +-echo "$as_me:$LINENO: checking machine/soundcard.h usability" >&5 +-echo $ECHO_N "checking machine/soundcard.h usability... $ECHO_C" >&6 +-cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-$ac_includes_default ++ cat > conftest.$ac_ext <<EOF ++#line 1432 "configure" ++#include "confdefs.h" + #include <machine/soundcard.h> +-_ACEOF +-rm -f conftest.$ac_objext +-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +- (eval $ac_compile) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } && +- { ac_try='test -s conftest.$ac_objext' +- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +- (eval $ac_try) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; }; then +- ac_header_compiler=yes ++EOF ++ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ++{ (eval echo configure:1437: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ++if test -z "$ac_err"; then ++ rm -rf conftest* ++ eval "ac_cv_header_$ac_safe=yes" + else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-ac_header_compiler=no ++ echo "$ac_err" >&5 ++ echo "configure: failed program was:" >&5 ++ cat conftest.$ac_ext >&5 ++ rm -rf conftest* ++ eval "ac_cv_header_$ac_safe=no" + fi +-rm -f conftest.$ac_objext conftest.$ac_ext +-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +-echo "${ECHO_T}$ac_header_compiler" >&6 +- +-# Is the header present? +-echo "$as_me:$LINENO: checking machine/soundcard.h presence" >&5 +-echo $ECHO_N "checking machine/soundcard.h presence... $ECHO_C" >&6 +-cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include <machine/soundcard.h> +-_ACEOF +-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 +- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +- ac_status=$? +- grep -v '^ *+' conftest.er1 >conftest.err +- rm -f conftest.er1 +- cat conftest.err >&5 +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } >/dev/null; then +- if test -s conftest.err; then +- ac_cpp_err=$ac_c_preproc_warn_flag +- else +- ac_cpp_err= +- fi +-else +- ac_cpp_err=yes ++rm -f conftest* + fi +-if test -z "$ac_cpp_err"; then +- ac_header_preproc=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- ac_header_preproc=no +-fi +-rm -f conftest.err conftest.$ac_ext +-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +-echo "${ECHO_T}$ac_header_preproc" >&6 +- +-# So? What about this header? +-case $ac_header_compiler:$ac_header_preproc in +- yes:no ) +- { echo "$as_me:$LINENO: WARNING: machine/soundcard.h: accepted by the compiler, rejected by the preprocessor!" >&5 +-echo "$as_me: WARNING: machine/soundcard.h: accepted by the compiler, rejected by the preprocessor!" >&2;} +- { echo "$as_me:$LINENO: WARNING: machine/soundcard.h: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: machine/soundcard.h: proceeding with the preprocessor's result" >&2;} +- ( +- cat <<\_ASBOX +-## ------------------------------------ ## +-## Report this to bug-autoconf@gnu.org. ## +-## ------------------------------------ ## +-_ASBOX +- ) | +- sed "s/^/$as_me: WARNING: /" >&2 +- ;; +- no:yes ) +- { echo "$as_me:$LINENO: WARNING: machine/soundcard.h: present but cannot be compiled" >&5 +-echo "$as_me: WARNING: machine/soundcard.h: present but cannot be compiled" >&2;} +- { echo "$as_me:$LINENO: WARNING: machine/soundcard.h: check for missing prerequisite headers?" >&5 +-echo "$as_me: WARNING: machine/soundcard.h: check for missing prerequisite headers?" >&2;} +- { echo "$as_me:$LINENO: WARNING: machine/soundcard.h: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: machine/soundcard.h: proceeding with the preprocessor's result" >&2;} +- ( +- cat <<\_ASBOX +-## ------------------------------------ ## +-## Report this to bug-autoconf@gnu.org. ## +-## ------------------------------------ ## +-_ASBOX +- ) | +- sed "s/^/$as_me: WARNING: /" >&2 +- ;; +-esac +-echo "$as_me:$LINENO: checking for machine/soundcard.h" >&5 +-echo $ECHO_N "checking for machine/soundcard.h... $ECHO_C" >&6 +-if test "${ac_cv_header_machine_soundcard_h+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- ac_cv_header_machine_soundcard_h=$ac_header_preproc +-fi +-echo "$as_me:$LINENO: result: $ac_cv_header_machine_soundcard_h" >&5 +-echo "${ECHO_T}$ac_cv_header_machine_soundcard_h" >&6 +- +-fi +-if test $ac_cv_header_machine_soundcard_h = yes; then ++if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then ++ echo "$ac_t""yes" 1>&6 + AUDIODRIVER="oss" + AUDIODEFS=-DCST_AUDIO_FREEBSD ++else ++ echo "$ac_t""no" 1>&6 + fi + +- +-if test "${ac_cv_header_sys_audioio_h+set}" = set; then +- echo "$as_me:$LINENO: checking for sys/audioio.h" >&5 +-echo $ECHO_N "checking for sys/audioio.h... $ECHO_C" >&6 +-if test "${ac_cv_header_sys_audioio_h+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-fi +-echo "$as_me:$LINENO: result: $ac_cv_header_sys_audioio_h" >&5 +-echo "${ECHO_T}$ac_cv_header_sys_audioio_h" >&6 ++ac_safe=`echo "sys/audioio.h" | sed 'y%./+-%__p_%'` ++echo $ac_n "checking for sys/audioio.h""... $ac_c" 1>&6 ++echo "configure:1461: checking for sys/audioio.h" >&5 ++if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then ++ echo $ac_n "(cached) $ac_c" 1>&6 + else +- # Is the header compilable? +-echo "$as_me:$LINENO: checking sys/audioio.h usability" >&5 +-echo $ECHO_N "checking sys/audioio.h usability... $ECHO_C" >&6 +-cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-$ac_includes_default ++ cat > conftest.$ac_ext <<EOF ++#line 1466 "configure" ++#include "confdefs.h" + #include <sys/audioio.h> +-_ACEOF +-rm -f conftest.$ac_objext +-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +- (eval $ac_compile) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } && +- { ac_try='test -s conftest.$ac_objext' +- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +- (eval $ac_try) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; }; then +- ac_header_compiler=yes ++EOF ++ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ++{ (eval echo configure:1471: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ++if test -z "$ac_err"; then ++ rm -rf conftest* ++ eval "ac_cv_header_$ac_safe=yes" + else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-ac_header_compiler=no ++ echo "$ac_err" >&5 ++ echo "configure: failed program was:" >&5 ++ cat conftest.$ac_ext >&5 ++ rm -rf conftest* ++ eval "ac_cv_header_$ac_safe=no" + fi +-rm -f conftest.$ac_objext conftest.$ac_ext +-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +-echo "${ECHO_T}$ac_header_compiler" >&6 +- +-# Is the header present? +-echo "$as_me:$LINENO: checking sys/audioio.h presence" >&5 +-echo $ECHO_N "checking sys/audioio.h presence... $ECHO_C" >&6 +-cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include <sys/audioio.h> +-_ACEOF +-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 +- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +- ac_status=$? +- grep -v '^ *+' conftest.er1 >conftest.err +- rm -f conftest.er1 +- cat conftest.err >&5 +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } >/dev/null; then +- if test -s conftest.err; then +- ac_cpp_err=$ac_c_preproc_warn_flag +- else +- ac_cpp_err= +- fi +-else +- ac_cpp_err=yes ++rm -f conftest* + fi +-if test -z "$ac_cpp_err"; then +- ac_header_preproc=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- ac_header_preproc=no +-fi +-rm -f conftest.err conftest.$ac_ext +-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +-echo "${ECHO_T}$ac_header_preproc" >&6 +- +-# So? What about this header? +-case $ac_header_compiler:$ac_header_preproc in +- yes:no ) +- { echo "$as_me:$LINENO: WARNING: sys/audioio.h: accepted by the compiler, rejected by the preprocessor!" >&5 +-echo "$as_me: WARNING: sys/audioio.h: accepted by the compiler, rejected by the preprocessor!" >&2;} +- { echo "$as_me:$LINENO: WARNING: sys/audioio.h: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: sys/audioio.h: proceeding with the preprocessor's result" >&2;} +- ( +- cat <<\_ASBOX +-## ------------------------------------ ## +-## Report this to bug-autoconf@gnu.org. ## +-## ------------------------------------ ## +-_ASBOX +- ) | +- sed "s/^/$as_me: WARNING: /" >&2 +- ;; +- no:yes ) +- { echo "$as_me:$LINENO: WARNING: sys/audioio.h: present but cannot be compiled" >&5 +-echo "$as_me: WARNING: sys/audioio.h: present but cannot be compiled" >&2;} +- { echo "$as_me:$LINENO: WARNING: sys/audioio.h: check for missing prerequisite headers?" >&5 +-echo "$as_me: WARNING: sys/audioio.h: check for missing prerequisite headers?" >&2;} +- { echo "$as_me:$LINENO: WARNING: sys/audioio.h: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: sys/audioio.h: proceeding with the preprocessor's result" >&2;} +- ( +- cat <<\_ASBOX +-## ------------------------------------ ## +-## Report this to bug-autoconf@gnu.org. ## +-## ------------------------------------ ## +-_ASBOX +- ) | +- sed "s/^/$as_me: WARNING: /" >&2 +- ;; +-esac +-echo "$as_me:$LINENO: checking for sys/audioio.h" >&5 +-echo $ECHO_N "checking for sys/audioio.h... $ECHO_C" >&6 +-if test "${ac_cv_header_sys_audioio_h+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- ac_cv_header_sys_audioio_h=$ac_header_preproc +-fi +-echo "$as_me:$LINENO: result: $ac_cv_header_sys_audioio_h" >&5 +-echo "${ECHO_T}$ac_cv_header_sys_audioio_h" >&6 +- +-fi +-if test $ac_cv_header_sys_audioio_h = yes; then ++if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then ++ echo "$ac_t""yes" 1>&6 + AUDIODRIVER="sun" + AUDIODEFS=-DCST_AUDIO_SUNOS ++else ++ echo "$ac_t""no" 1>&6 + fi + +- +-if test "${ac_cv_header_mmsystem_h+set}" = set; then +- echo "$as_me:$LINENO: checking for mmsystem.h" >&5 +-echo $ECHO_N "checking for mmsystem.h... $ECHO_C" >&6 +-if test "${ac_cv_header_mmsystem_h+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-fi +-echo "$as_me:$LINENO: result: $ac_cv_header_mmsystem_h" >&5 +-echo "${ECHO_T}$ac_cv_header_mmsystem_h" >&6 ++ ac_safe=`echo "alsa/asoundlib.h" | sed 'y%./+-%__p_%'` ++echo $ac_n "checking for alsa/asoundlib.h""... $ac_c" 1>&6 ++echo "configure:1495: checking for alsa/asoundlib.h" >&5 ++if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then ++ echo $ac_n "(cached) $ac_c" 1>&6 + else +- # Is the header compilable? +-echo "$as_me:$LINENO: checking mmsystem.h usability" >&5 +-echo $ECHO_N "checking mmsystem.h usability... $ECHO_C" >&6 +-cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-$ac_includes_default +-#include <mmsystem.h> +-_ACEOF +-rm -f conftest.$ac_objext +-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +- (eval $ac_compile) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } && +- { ac_try='test -s conftest.$ac_objext' +- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +- (eval $ac_try) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; }; then +- ac_header_compiler=yes ++ cat > conftest.$ac_ext <<EOF ++#line 1500 "configure" ++#include "confdefs.h" ++#include <alsa/asoundlib.h> ++EOF ++ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ++{ (eval echo configure:1505: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ++if test -z "$ac_err"; then ++ rm -rf conftest* ++ eval "ac_cv_header_$ac_safe=yes" + else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-ac_header_compiler=no ++ echo "$ac_err" >&5 ++ echo "configure: failed program was:" >&5 ++ cat conftest.$ac_ext >&5 ++ rm -rf conftest* ++ eval "ac_cv_header_$ac_safe=no" + fi +-rm -f conftest.$ac_objext conftest.$ac_ext +-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +-echo "${ECHO_T}$ac_header_compiler" >&6 +- +-# Is the header present? +-echo "$as_me:$LINENO: checking mmsystem.h presence" >&5 +-echo $ECHO_N "checking mmsystem.h presence... $ECHO_C" >&6 +-cat >conftest.$ac_ext <<_ACEOF +-#line $LINENO "configure" +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +-#include <mmsystem.h> +-_ACEOF +-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 +- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +- ac_status=$? +- grep -v '^ *+' conftest.er1 >conftest.err +- rm -f conftest.er1 +- cat conftest.err >&5 +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } >/dev/null; then +- if test -s conftest.err; then +- ac_cpp_err=$ac_c_preproc_warn_flag +- else +- ac_cpp_err= +- fi +-else +- ac_cpp_err=yes ++rm -f conftest* + fi +-if test -z "$ac_cpp_err"; then +- ac_header_preproc=yes ++if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then ++ echo "$ac_t""yes" 1>&6 ++ AUDIODRIVER="alsa" ++ AUDIODEFS=-DCST_AUDIO_ALSA ++ AUDIOLIBS=-lasound + else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- ac_header_preproc=no ++ echo "$ac_t""no" 1>&6 + fi +-rm -f conftest.err conftest.$ac_ext +-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +-echo "${ECHO_T}$ac_header_preproc" >&6 + +-# So? What about this header? +-case $ac_header_compiler:$ac_header_preproc in +- yes:no ) +- { echo "$as_me:$LINENO: WARNING: mmsystem.h: accepted by the compiler, rejected by the preprocessor!" >&5 +-echo "$as_me: WARNING: mmsystem.h: accepted by the compiler, rejected by the preprocessor!" >&2;} +- { echo "$as_me:$LINENO: WARNING: mmsystem.h: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: mmsystem.h: proceeding with the preprocessor's result" >&2;} +- ( +- cat <<\_ASBOX +-## ------------------------------------ ## +-## Report this to bug-autoconf@gnu.org. ## +-## ------------------------------------ ## +-_ASBOX +- ) | +- sed "s/^/$as_me: WARNING: /" >&2 +- ;; +- no:yes ) +- { echo "$as_me:$LINENO: WARNING: mmsystem.h: present but cannot be compiled" >&5 +-echo "$as_me: WARNING: mmsystem.h: present but cannot be compiled" >&2;} +- { echo "$as_me:$LINENO: WARNING: mmsystem.h: check for missing prerequisite headers?" >&5 +-echo "$as_me: WARNING: mmsystem.h: check for missing prerequisite headers?" >&2;} +- { echo "$as_me:$LINENO: WARNING: mmsystem.h: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: mmsystem.h: proceeding with the preprocessor's result" >&2;} +- ( +- cat <<\_ASBOX +-## ------------------------------------ ## +-## Report this to bug-autoconf@gnu.org. ## +-## ------------------------------------ ## +-_ASBOX +- ) | +- sed "s/^/$as_me: WARNING: /" >&2 +- ;; +-esac +-echo "$as_me:$LINENO: checking for mmsystem.h" >&5 +-echo $ECHO_N "checking for mmsystem.h... $ECHO_C" >&6 +-if test "${ac_cv_header_mmsystem_h+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 ++ac_safe=`echo "mmsystem.h" | sed 'y%./+-%__p_%'` ++echo $ac_n "checking for mmsystem.h""... $ac_c" 1>&6 ++echo "configure:1530: checking for mmsystem.h" >&5 ++if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then ++ echo $ac_n "(cached) $ac_c" 1>&6 + else +- ac_cv_header_mmsystem_h=$ac_header_preproc ++ cat > conftest.$ac_ext <<EOF ++#line 1535 "configure" ++#include "confdefs.h" ++#include <mmsystem.h> ++EOF ++ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ++{ (eval echo configure:1540: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ++if test -z "$ac_err"; then ++ rm -rf conftest* ++ eval "ac_cv_header_$ac_safe=yes" ++else ++ echo "$ac_err" >&5 ++ echo "configure: failed program was:" >&5 ++ cat conftest.$ac_ext >&5 ++ rm -rf conftest* ++ eval "ac_cv_header_$ac_safe=no" + fi +-echo "$as_me:$LINENO: result: $ac_cv_header_mmsystem_h" >&5 +-echo "${ECHO_T}$ac_cv_header_mmsystem_h" >&6 +- ++rm -f conftest* + fi +-if test $ac_cv_header_mmsystem_h = yes; then ++if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then ++ echo "$ac_t""yes" 1>&6 + AUDIODRIVER="wince" + AUDIODEFS=-DCST_AUDIO_WINCE + AUDIOLIBS=-lwinmm ++else ++ echo "$ac_t""no" 1>&6 + fi + + +- +- + # Check whether --with-audio or --without-audio was given. + if test "${with_audio+set}" = set; then + withval="$with_audio" +- AUDIODRIVER=$with_audio +-fi; ++ AUDIODRIVER=$with_audio ++fi + ++ + if test "x$AUDIODEFS" = x; then + case "$AUDIODRIVER" in + linux|oss) +@@ -4006,34 +1595,34 @@ + + + +- + # Check whether --with-lang or --without-lang was given. + if test "${with_lang+set}" = set; then + withval="$with_lang" +- FL_LANG=$with_lang +-fi; ++ FL_LANG=$with_lang ++fi ++ + if test "x$with_lang" = "x"; then + FL_LANG="usenglish" + fi + + +- + # Check whether --with-vox or --without-vox was given. + if test "${with_vox+set}" = set; then + withval="$with_vox" +- FL_VOX=$with_vox +-fi; ++ FL_VOX=$with_vox ++fi ++ + if test "x$with_vox" = "x"; then + FL_VOX="cmu_us_kal" + fi + + +- + # Check whether --with-lex or --without-lex was given. + if test "${with_lex+set}" = set; then + withval="$with_lex" +- FL_LEX=$with_lex +-fi; ++ FL_LEX=$with_lex ++fi ++ + if test "x$with_lex" = "x"; then + FL_LEX="cmulex" + fi +@@ -4041,921 +1630,300 @@ + + + +- ac_config_files="$ac_config_files config/config config/system.mak" +-cat >confcache <<\_ACEOF ++trap '' 1 2 15 ++cat > confcache <<\EOF + # 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. ++# scripts and configure runs. 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. ++# By default, configure uses ./config.cache as the cache file, ++# creating it if it does not exist already. You can give configure ++# the --cache-file=FILE option to use a different cache file; that is ++# what configure does when it calls configure scripts in ++# subdirectories, so they share the cache. ++# Giving --cache-file=/dev/null disables caching, for debugging configure. ++# 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 +- ++EOF + # The following way of writing the cache mishandles newlines in values, + # but we know of no workaround that is simple, portable, and efficient. + # So, don't put newlines in cache variables' values. + # 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. +-{ +- (set) 2>&1 | +- case `(ac_space=' '; set | grep ac_space) 2>&1` in +- *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 \ +- "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" +- ;; +- esac; +-} | +- sed ' +- t clear +- : clear +- s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ +- t end +- /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ +- : end' >>confcache +-if diff $cache_file confcache >/dev/null 2>&1; then :; else ++(set) 2>&1 | ++ case `(ac_space=' '; set | grep ac_space) 2>&1` in ++ *ac_space=\ *) ++ # `set' does not quote correctly, so add quotes (double-quote substitution ++ # turns \\\\ into \\, and sed turns \\ into \). ++ sed -n \ ++ -e "s/'/'\\\\''/g" \ ++ -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p" ++ ;; ++ *) ++ # `set' quotes correctly as required by POSIX, so do not add quotes. ++ sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p' ++ ;; ++ esac >> confcache ++if cmp -s $cache_file confcache; then ++ : ++else + if test -w $cache_file; then +- test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" +- cat confcache >$cache_file ++ echo "updating cache $cache_file" ++ cat confcache > $cache_file + else + echo "not updating unwritable cache $cache_file" + fi + fi + rm -f confcache + ++trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 ++ + test "x$prefix" = xNONE && prefix=$ac_default_prefix + # Let make expand exec_prefix. + test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +-# VPATH may cause trouble with some makes, so we remove $(srcdir), +-# ${srcdir} and @srcdir@ 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). ++# Any assignment to VPATH causes Sun make to only execute ++# the first set of double-colon rules, so remove it if not needed. ++# If there is a colon in the path, we need to keep it. + if test "x$srcdir" = x.; then +- ac_vpsub='/^[ ]*VPATH[ ]*=/{ +-s/:*\$(srcdir):*/:/; +-s/:*\${srcdir}:*/:/; +-s/:*@srcdir@:*/:/; +-s/^\([^=]*=[ ]*\):*/\1/; +-s/:*$//; +-s/^[^=]*=[ ]*$//; +-}' ++ ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d' + fi + ++trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15 ++ + # 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 we branch to the quote section. Otherwise, +-# look for a macro that doesn't take arguments. +-cat >confdef2opt.sed <<\_ACEOF +-t clear +-: clear +-s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\),-D\1=\2,g +-t quote +-s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\),-D\1=\2,g +-t quote +-d +-: quote +-s,[ `~#$^&*(){}\\|;'"<>?],\\&,g +-s,\[,\\&,g +-s,\],\\&,g +-s,\$,$$,g +-p +-_ACEOF +-# We use echo to avoid assuming a particular line-breaking character. +-# The extra dot is to prevent the shell from consuming trailing +-# line-breaks from the sub-command output. A line-break within +-# single-quotes doesn't work because, if this script is created in a +-# platform that uses two characters for line-breaks (e.g., DOS), tr +-# would break. +-ac_LF_and_DOT=`echo; echo .` +-DEFS=`sed -n -f confdef2opt.sed confdefs.h | tr "$ac_LF_and_DOT" ' .'` +-rm -f confdef2opt.sed ++cat > conftest.defs <<\EOF ++s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g ++s%[ `~#$^&*(){}\\|;'"<>?]%\\&%g ++s%\[%\\&%g ++s%\]%\\&%g ++s%\$%$$%g ++EOF ++DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '` ++rm -f conftest.defs + + +-ac_libobjs= +-ac_ltlibobjs= +-for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue +- # 1. Remove the extension, and $U if already installed. +- ac_i=`echo "$ac_i" | +- sed 's/\$U\././;s/\.o$//;s/\.obj$//'` +- # 2. Add them. +- ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" +- ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' +-done +-LIBOBJS=$ac_libobjs +- +-LTLIBOBJS=$ac_ltlibobjs +- +- +- ++# Without the "./", some shells look in PATH for config.status. + : ${CONFIG_STATUS=./config.status} +-ac_clean_files_save=$ac_clean_files +-ac_clean_files="$ac_clean_files $CONFIG_STATUS" +-{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 +-echo "$as_me: creating $CONFIG_STATUS" >&6;} +-cat >$CONFIG_STATUS <<_ACEOF +-#! $SHELL +-# Generated by $as_me. ++ ++echo creating $CONFIG_STATUS ++rm -f $CONFIG_STATUS ++cat > $CONFIG_STATUS <<EOF ++#! /bin/sh ++# Generated automatically by configure. + # Run this file to recreate the current configuration. ++# This directory was configured as follows, ++# on host `(hostname || uname -n) 2>/dev/null | sed 1q`: ++# ++# $0 $ac_configure_args ++# + # Compiler output produced by configure, useful for debugging +-# configure, is in config.log if it exists. ++# configure, is in ./config.log if it exists. + +-debug=false +-ac_cs_recheck=false +-ac_cs_silent=false +-SHELL=\${CONFIG_SHELL-$SHELL} +-_ACEOF +- +-cat >>$CONFIG_STATUS <<\_ACEOF +-## --------------------- ## +-## M4sh Initialization. ## +-## --------------------- ## +- +-# Be Bourne compatible +-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then +- emulate sh +- NULLCMD=: +- # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which +- # is contrary to our usage. Disable this feature. +- alias -g '${1+"$@"}'='"$@"' +-elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then +- set -o posix +-fi +- +-# Support unset when possible. +-if (FOO=FOO; unset FOO) >/dev/null 2>&1; then +- as_unset=unset +-else +- as_unset=false +-fi +- +- +-# Work around bugs in pre-3.0 UWIN ksh. +-$as_unset ENV MAIL MAILPATH +-PS1='$ ' +-PS2='> ' +-PS4='+ ' +- +-# NLS nuisances. +-for as_var in \ +- LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ +- LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ +- LC_TELEPHONE LC_TIME ++ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]" ++for ac_option + do +- if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then +- eval $as_var=C; export $as_var +- else +- $as_unset $as_var +- fi ++ case "\$ac_option" in ++ -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ++ echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion" ++ exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;; ++ -version | --version | --versio | --versi | --vers | --ver | --ve | --v) ++ echo "$CONFIG_STATUS generated by autoconf version 2.13" ++ exit 0 ;; ++ -help | --help | --hel | --he | --h) ++ echo "\$ac_cs_usage"; exit 0 ;; ++ *) echo "\$ac_cs_usage"; exit 1 ;; ++ esac + done + +-# Required to use basename. +-if expr a : '\(a\)' >/dev/null 2>&1; then +- as_expr=expr +-else +- as_expr=false +-fi ++ac_given_srcdir=$srcdir ++ac_given_INSTALL="$INSTALL" + +-if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then +- as_basename=basename +-else +- as_basename=false +-fi ++trap 'rm -fr `echo "config/config config/system.mak" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15 ++EOF ++cat >> $CONFIG_STATUS <<EOF + ++# Protect against being on the right side of a sed subst in config.status. ++sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g; ++ s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF ++$ac_vpsub ++$extrasub ++s%@SHELL@%$SHELL%g ++s%@CFLAGS@%$CFLAGS%g ++s%@CPPFLAGS@%$CPPFLAGS%g ++s%@CXXFLAGS@%$CXXFLAGS%g ++s%@FFLAGS@%$FFLAGS%g ++s%@DEFS@%$DEFS%g ++s%@LDFLAGS@%$LDFLAGS%g ++s%@LIBS@%$LIBS%g ++s%@exec_prefix@%$exec_prefix%g ++s%@prefix@%$prefix%g ++s%@program_transform_name@%$program_transform_name%g ++s%@bindir@%$bindir%g ++s%@sbindir@%$sbindir%g ++s%@libexecdir@%$libexecdir%g ++s%@datadir@%$datadir%g ++s%@sysconfdir@%$sysconfdir%g ++s%@sharedstatedir@%$sharedstatedir%g ++s%@localstatedir@%$localstatedir%g ++s%@libdir@%$libdir%g ++s%@includedir@%$includedir%g ++s%@oldincludedir@%$oldincludedir%g ++s%@infodir@%$infodir%g ++s%@mandir@%$mandir%g ++s%@host@%$host%g ++s%@host_alias@%$host_alias%g ++s%@host_cpu@%$host_cpu%g ++s%@host_vendor@%$host_vendor%g ++s%@host_os@%$host_os%g ++s%@target@%$target%g ++s%@target_alias@%$target_alias%g ++s%@target_cpu@%$target_cpu%g ++s%@target_vendor@%$target_vendor%g ++s%@target_os@%$target_os%g ++s%@build@%$build%g ++s%@build_alias@%$build_alias%g ++s%@build_cpu@%$build_cpu%g ++s%@build_vendor@%$build_vendor%g ++s%@build_os@%$build_os%g ++s%@CC@%$CC%g ++s%@RANLIB@%$RANLIB%g ++s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g ++s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g ++s%@INSTALL_DATA@%$INSTALL_DATA%g ++s%@AR@%$AR%g ++s%@TARGET_OS@%$TARGET_OS%g ++s%@TARGET_CPU@%$TARGET_CPU%g ++s%@M68KCC@%$M68KCC%g ++s%@LEXDEFS@%$LEXDEFS%g ++s%@VOXDEFS@%$VOXDEFS%g ++s%@HOST_OS@%$HOST_OS%g ++s%@HOST_CPU@%$HOST_CPU%g ++s%@OTHERLIBS@%$OTHERLIBS%g ++s%@SHFLAGS@%$SHFLAGS%g ++s%@MMAPTYPE@%$MMAPTYPE%g ++s%@STDIOTYPE@%$STDIOTYPE%g ++s%@CPP@%$CPP%g ++s%@AUDIODRIVER@%$AUDIODRIVER%g ++s%@AUDIODEFS@%$AUDIODEFS%g ++s%@AUDIOLIBS@%$AUDIOLIBS%g ++s%@FL_LANG@%$FL_LANG%g ++s%@FL_VOX@%$FL_VOX%g ++s%@FL_LEX@%$FL_LEX%g ++s%@EXEEXT@%$EXEEXT%g + +-# Name of the executable. +-as_me=`$as_basename "$0" || +-$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ +- X"$0" : 'X\(//\)$' \| \ +- X"$0" : 'X\(/\)$' \| \ +- . : '\(.\)' 2>/dev/null || +-echo X/"$0" | +- sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } +- /^X\/\(\/\/\)$/{ s//\1/; q; } +- /^X\/\(\/\).*/{ s//\1/; q; } +- s/.*/./; q'` ++CEOF ++EOF + ++cat >> $CONFIG_STATUS <<\EOF + +-# PATH needs CR, and LINENO needs CR and PATH. +-# 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 +- +-# The user is always right. +-if test "${PATH_SEPARATOR+set}" != set; then +- echo "#! /bin/sh" >conf$$.sh +- echo "exit 0" >>conf$$.sh +- chmod +x conf$$.sh +- if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then +- PATH_SEPARATOR=';' ++# Split the substitutions into bite-sized pieces for seds with ++# small command number limits, like on Digital OSF/1 and HP-UX. ++ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script. ++ac_file=1 # Number of current file. ++ac_beg=1 # First line for current file. ++ac_end=$ac_max_sed_cmds # Line after last line for current file. ++ac_more_lines=: ++ac_sed_cmds="" ++while $ac_more_lines; do ++ if test $ac_beg -gt 1; then ++ sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file + else +- PATH_SEPARATOR=: ++ sed "${ac_end}q" conftest.subs > conftest.s$ac_file + fi +- rm -f conf$$.sh +-fi +- +- +- as_lineno_1=$LINENO +- as_lineno_2=$LINENO +- as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` +- test "x$as_lineno_1" != "x$as_lineno_2" && +- test "x$as_lineno_3" = "x$as_lineno_2" || { +- # Find who we are. Look in the path if we contain no path at all +- # relative or not. +- 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 +- +- ;; +- 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 +- { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 +-echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} +- { (exit 1); exit 1; }; } +- fi +- case $CONFIG_SHELL in +- '') +- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +-for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +-do +- IFS=$as_save_IFS +- test -z "$as_dir" && as_dir=. +- for as_base in sh bash ksh sh5; do +- case $as_dir in +- /*) +- if ("$as_dir/$as_base" -c ' +- as_lineno_1=$LINENO +- as_lineno_2=$LINENO +- as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` +- test "x$as_lineno_1" != "x$as_lineno_2" && +- test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then +- $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } +- $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } +- CONFIG_SHELL=$as_dir/$as_base +- export CONFIG_SHELL +- exec "$CONFIG_SHELL" "$0" ${1+"$@"} +- fi;; +- esac +- done +-done +-;; +- esac +- +- # Create $as_me.lineno as a copy of $as_myself, but with $LINENO +- # uniformly replaced by the line number. The first 'sed' inserts a +- # line-number line before each line; the second 'sed' does the real +- # work. The second script uses 'N' to pair each line-number line +- # with the numbered line, and appends trailing '-' during +- # substitution so that $LINENO is not a special case at line end. +- # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the +- # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) +- sed '=' <$as_myself | +- sed ' +- N +- s,$,-, +- : loop +- s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, +- t loop +- s,-$,, +- s,^['$as_cr_digits']*\n,, +- ' >$as_me.lineno && +- chmod +x $as_me.lineno || +- { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 +-echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} +- { (exit 1); exit 1; }; } +- +- # 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 sensible to this). +- . ./$as_me.lineno +- # Exit status is that of the last command. +- exit +-} +- +- +-case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in +- *c*,-n*) ECHO_N= ECHO_C=' +-' ECHO_T=' ' ;; +- *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; +- *) ECHO_N= ECHO_C='\c' ECHO_T= ;; +-esac +- +-if expr a : '\(a\)' >/dev/null 2>&1; then +- as_expr=expr +-else +- as_expr=false +-fi +- +-rm -f conf$$ conf$$.exe conf$$.file +-echo >conf$$.file +-if ln -s conf$$.file conf$$ 2>/dev/null; then +- # We could just check for DJGPP; but this test a) works b) is more generic +- # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). +- if test -f conf$$.exe; then +- # Don't use ln at all; we don't have any links +- as_ln_s='cp -p' ++ if test ! -s conftest.s$ac_file; then ++ ac_more_lines=false ++ rm -f conftest.s$ac_file + else +- as_ln_s='ln -s' ++ if test -z "$ac_sed_cmds"; then ++ ac_sed_cmds="sed -f conftest.s$ac_file" ++ else ++ ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file" ++ fi ++ ac_file=`expr $ac_file + 1` ++ ac_beg=$ac_end ++ ac_end=`expr $ac_end + $ac_max_sed_cmds` + fi +-elif ln conf$$.file conf$$ 2>/dev/null; then +- as_ln_s=ln +-else +- as_ln_s='cp -p' +-fi +-rm -f conf$$ conf$$.exe conf$$.file +- +-if mkdir -p . 2>/dev/null; then +- as_mkdir_p=: +-else +- as_mkdir_p=false +-fi +- +-as_executable_p="test -f" +- +-# Sed expression to map a string onto a valid CPP name. +-as_tr_cpp="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="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g" +- +- +-# IFS +-# We need space, tab and new line, in precisely that order. +-as_nl=' +-' +-IFS=" $as_nl" +- +-# CDPATH. +-$as_unset CDPATH +- +-exec 6>&1 +- +-# Open the log real soon, to keep \$[0] and so on meaningful, and to +-# report actual input values of CONFIG_FILES etc. instead of their +-# values after options handling. Logging --version etc. is OK. +-exec 5>>config.log +-{ +- echo +- sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +-## Running $as_me. ## +-_ASBOX +-} >&5 +-cat >&5 <<_CSEOF +- +-This file was extended by $as_me, which was +-generated by GNU Autoconf 2.57. Invocation command line was +- +- CONFIG_FILES = $CONFIG_FILES +- CONFIG_HEADERS = $CONFIG_HEADERS +- CONFIG_LINKS = $CONFIG_LINKS +- CONFIG_COMMANDS = $CONFIG_COMMANDS +- $ $0 $@ +- +-_CSEOF +-echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 +-echo >&5 +-_ACEOF +- +-# Files that config.status was made for. +-if test -n "$ac_config_files"; then +- echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS +-fi +- +-if test -n "$ac_config_headers"; then +- echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS +-fi +- +-if test -n "$ac_config_links"; then +- echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS +-fi +- +-if test -n "$ac_config_commands"; then +- echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS +-fi +- +-cat >>$CONFIG_STATUS <<\_ACEOF +- +-ac_cs_usage="\ +-\`$as_me' instantiates files from templates according to the +-current configuration. +- +-Usage: $0 [OPTIONS] [FILE]... +- +- -h, --help print this help, then exit +- -V, --version print version number, then exit +- -q, --quiet 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 +- +-Report bugs to <bug-autoconf@gnu.org>." +-_ACEOF +- +-cat >>$CONFIG_STATUS <<_ACEOF +-ac_cs_version="\\ +-config.status +-configured by $0, generated by GNU Autoconf 2.57, +- with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" +- +-Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 +-Free Software Foundation, Inc. +-This config.status script is free software; the Free Software Foundation +-gives unlimited permission to copy, distribute and modify it." +-srcdir=$srcdir +-INSTALL="$INSTALL" +-_ACEOF +- +-cat >>$CONFIG_STATUS <<\_ACEOF +-# If no file are specified by the user, then we need to provide default +-# value. By we need to know if files were specified by the user. +-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=$1 +- ac_optarg=$2 +- ac_shift=shift +- ;; +- *) # This is not an option, so the user has probably given explicit +- # arguments. +- ac_option=$1 +- ac_need_defaults=false;; +- esac +- +- case $ac_option in +- # Handling of the options. +-_ACEOF +-cat >>$CONFIG_STATUS <<\_ACEOF +- -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) +- ac_cs_recheck=: ;; +- --version | --vers* | -V ) +- echo "$ac_cs_version"; exit 0 ;; +- --he | --h) +- # Conflict between --help and --header +- { { echo "$as_me:$LINENO: error: ambiguous option: $1 +-Try \`$0 --help' for more information." >&5 +-echo "$as_me: error: ambiguous option: $1 +-Try \`$0 --help' for more information." >&2;} +- { (exit 1); exit 1; }; };; +- --help | --hel | -h ) +- echo "$ac_cs_usage"; exit 0 ;; +- --debug | --d* | -d ) +- debug=: ;; +- --file | --fil | --fi | --f ) +- $ac_shift +- CONFIG_FILES="$CONFIG_FILES $ac_optarg" +- ac_need_defaults=false;; +- --header | --heade | --head | --hea ) +- $ac_shift +- CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" +- ac_need_defaults=false;; +- -q | -quiet | --quiet | --quie | --qui | --qu | --q \ +- | -silent | --silent | --silen | --sile | --sil | --si | --s) +- ac_cs_silent=: ;; +- +- # This is an error. +- -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 +-Try \`$0 --help' for more information." >&5 +-echo "$as_me: error: unrecognized option: $1 +-Try \`$0 --help' for more information." >&2;} +- { (exit 1); exit 1; }; } ;; +- +- *) ac_config_targets="$ac_config_targets $1" ;; +- +- 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" ++if test -z "$ac_sed_cmds"; then ++ ac_sed_cmds=cat + fi ++EOF + +-_ACEOF +-cat >>$CONFIG_STATUS <<_ACEOF +-if \$ac_cs_recheck; then +- echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 +- exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion +-fi ++cat >> $CONFIG_STATUS <<EOF + +-_ACEOF +- +- +- +- +- +-cat >>$CONFIG_STATUS <<\_ACEOF +-for ac_config_target in $ac_config_targets +-do +- case "$ac_config_target" in +- # Handling of arguments. +- "config/config" ) CONFIG_FILES="$CONFIG_FILES config/config" ;; +- "config/system.mak" ) CONFIG_FILES="$CONFIG_FILES config/system.mak" ;; +- *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 +-echo "$as_me: error: invalid argument: $ac_config_target" >&2;} +- { (exit 1); exit 1; }; };; ++CONFIG_FILES=\${CONFIG_FILES-"config/config config/system.mak"} ++EOF ++cat >> $CONFIG_STATUS <<\EOF ++for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then ++ # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". ++ case "$ac_file" in ++ *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` ++ ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; ++ *) ac_file_in="${ac_file}.in" ;; + 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 +-fi ++ # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories. + +-# Have a temporary directory for convenience. Make it in the build tree +-# simply because there is no reason to put it here, and in addition, +-# creating and moving files from /tmp can sometimes cause problems. +-# Create a temporary directory, and hook for its removal unless debugging. +-$debug || +-{ +- trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 +- trap '{ (exit 1); exit 1; }' 1 2 13 15 +-} +- +-# Create a (secure) tmp directory for tmp files. +- +-{ +- tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && +- test -n "$tmp" && test -d "$tmp" +-} || +-{ +- tmp=./confstat$$-$RANDOM +- (umask 077 && mkdir $tmp) +-} || +-{ +- echo "$me: cannot create a temporary directory in ." >&2 +- { (exit 1); exit 1; } +-} +- +-_ACEOF +- +-cat >>$CONFIG_STATUS <<_ACEOF +- +-# +-# CONFIG_FILES section. +-# +- +-# No need to generate the scripts if there are no CONFIG_FILES. +-# This happens for instance when ./config.status config.h +-if test -n "\$CONFIG_FILES"; then +- # Protect against being on the right side of a sed subst in config.status. +- sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; +- s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF +-s,@SHELL@,$SHELL,;t t +-s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t +-s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t +-s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t +-s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t +-s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t +-s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t +-s,@exec_prefix@,$exec_prefix,;t t +-s,@prefix@,$prefix,;t t +-s,@program_transform_name@,$program_transform_name,;t t +-s,@bindir@,$bindir,;t t +-s,@sbindir@,$sbindir,;t t +-s,@libexecdir@,$libexecdir,;t t +-s,@datadir@,$datadir,;t t +-s,@sysconfdir@,$sysconfdir,;t t +-s,@sharedstatedir@,$sharedstatedir,;t t +-s,@localstatedir@,$localstatedir,;t t +-s,@libdir@,$libdir,;t t +-s,@includedir@,$includedir,;t t +-s,@oldincludedir@,$oldincludedir,;t t +-s,@infodir@,$infodir,;t t +-s,@mandir@,$mandir,;t t +-s,@build_alias@,$build_alias,;t t +-s,@host_alias@,$host_alias,;t t +-s,@target_alias@,$target_alias,;t t +-s,@DEFS@,$DEFS,;t t +-s,@ECHO_C@,$ECHO_C,;t t +-s,@ECHO_N@,$ECHO_N,;t t +-s,@ECHO_T@,$ECHO_T,;t t +-s,@LIBS@,$LIBS,;t t +-s,@build@,$build,;t t +-s,@build_cpu@,$build_cpu,;t t +-s,@build_vendor@,$build_vendor,;t t +-s,@build_os@,$build_os,;t t +-s,@host@,$host,;t t +-s,@host_cpu@,$host_cpu,;t t +-s,@host_vendor@,$host_vendor,;t t +-s,@host_os@,$host_os,;t t +-s,@target@,$target,;t t +-s,@target_cpu@,$target_cpu,;t t +-s,@target_vendor@,$target_vendor,;t t +-s,@target_os@,$target_os,;t t +-s,@CC@,$CC,;t t +-s,@CFLAGS@,$CFLAGS,;t t +-s,@LDFLAGS@,$LDFLAGS,;t t +-s,@CPPFLAGS@,$CPPFLAGS,;t t +-s,@ac_ct_CC@,$ac_ct_CC,;t t +-s,@EXEEXT@,$EXEEXT,;t t +-s,@OBJEXT@,$OBJEXT,;t t +-s,@RANLIB@,$RANLIB,;t t +-s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t +-s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t +-s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t +-s,@INSTALL_DATA@,$INSTALL_DATA,;t t +-s,@AR@,$AR,;t t +-s,@ac_ct_AR@,$ac_ct_AR,;t t +-s,@TARGET_OS@,$TARGET_OS,;t t +-s,@TARGET_CPU@,$TARGET_CPU,;t t +-s,@M68KCC@,$M68KCC,;t t +-s,@LEXDEFS@,$LEXDEFS,;t t +-s,@VOXDEFS@,$VOXDEFS,;t t +-s,@HOST_OS@,$HOST_OS,;t t +-s,@HOST_CPU@,$HOST_CPU,;t t +-s,@OTHERLIBS@,$OTHERLIBS,;t t +-s,@SHFLAGS@,$SHFLAGS,;t t +-s,@MMAPTYPE@,$MMAPTYPE,;t t +-s,@STDIOTYPE@,$STDIOTYPE,;t t +-s,@CPP@,$CPP,;t t +-s,@EGREP@,$EGREP,;t t +-s,@AUDIODRIVER@,$AUDIODRIVER,;t t +-s,@AUDIODEFS@,$AUDIODEFS,;t t +-s,@AUDIOLIBS@,$AUDIOLIBS,;t t +-s,@FL_LANG@,$FL_LANG,;t t +-s,@FL_VOX@,$FL_VOX,;t t +-s,@FL_LEX@,$FL_LEX,;t t +-s,@LIBOBJS@,$LIBOBJS,;t t +-s,@LTLIBOBJS@,$LTLIBOBJS,;t t +-CEOF +- +-_ACEOF +- +- cat >>$CONFIG_STATUS <<\_ACEOF +- # Split the substitutions into bite-sized pieces for seds with +- # small command number limits, like on Digital OSF/1 and HP-UX. +- ac_max_sed_lines=48 +- ac_sed_frag=1 # Number of current file. +- ac_beg=1 # First line for current file. +- ac_end=$ac_max_sed_lines # Line after last line for current file. +- ac_more_lines=: +- ac_sed_cmds= +- while $ac_more_lines; do +- if test $ac_beg -gt 1; then +- sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag +- else +- sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag +- fi +- if test ! -s $tmp/subs.frag; then +- ac_more_lines=false +- else +- # The purpose of the label and of the branching condition is to +- # speed up the sed processing (if there are no `@' at all, there +- # is no need to browse any of the substitutions). +- # These are the two extra sed commands mentioned above. +- (echo ':t +- /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed +- if test -z "$ac_sed_cmds"; then +- ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" +- else +- ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" +- fi +- ac_sed_frag=`expr $ac_sed_frag + 1` +- ac_beg=$ac_end +- ac_end=`expr $ac_end + $ac_max_sed_lines` +- fi +- done +- if test -z "$ac_sed_cmds"; then +- ac_sed_cmds=cat ++ # Remove last slash and all that follows it. Not all systems have dirname. ++ ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` ++ if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then ++ # The file is in a subdirectory. ++ test ! -d "$ac_dir" && mkdir "$ac_dir" ++ ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`" ++ # A "../" for each directory in $ac_dir_suffix. ++ ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'` ++ else ++ ac_dir_suffix= ac_dots= + fi +-fi # test -n "$CONFIG_FILES" + +-_ACEOF +-cat >>$CONFIG_STATUS <<\_ACEOF +-for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue +- # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". +- case $ac_file in +- - | *:- | *:-:* ) # input from stdin +- cat >$tmp/stdin +- ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` +- ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; +- *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` +- ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; +- * ) ac_file_in=$ac_file.in ;; ++ case "$ac_given_srcdir" in ++ .) srcdir=. ++ if test -z "$ac_dots"; then top_srcdir=. ++ else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;; ++ /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;; ++ *) # Relative path. ++ srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix" ++ top_srcdir="$ac_dots$ac_given_srcdir" ;; + esac + +- # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. +- ac_dir=`(dirname "$ac_file") 2>/dev/null || +-$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ +- X"$ac_file" : 'X\(//\)[^/]' \| \ +- X"$ac_file" : 'X\(//\)$' \| \ +- X"$ac_file" : 'X\(/\)' \| \ +- . : '\(.\)' 2>/dev/null || +-echo X"$ac_file" | +- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } +- /^X\(\/\/\)[^/].*/{ s//\1/; q; } +- /^X\(\/\/\)$/{ s//\1/; q; } +- /^X\(\/\).*/{ s//\1/; q; } +- s/.*/./; q'` +- { if $as_mkdir_p; then +- mkdir -p "$ac_dir" +- else +- as_dir="$ac_dir" +- as_dirs= +- while test ! -d "$as_dir"; do +- as_dirs="$as_dir $as_dirs" +- as_dir=`(dirname "$as_dir") 2>/dev/null || +-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ +- X"$as_dir" : 'X\(//\)[^/]' \| \ +- X"$as_dir" : 'X\(//\)$' \| \ +- X"$as_dir" : 'X\(/\)' \| \ +- . : '\(.\)' 2>/dev/null || +-echo X"$as_dir" | +- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } +- /^X\(\/\/\)[^/].*/{ s//\1/; q; } +- /^X\(\/\/\)$/{ s//\1/; q; } +- /^X\(\/\).*/{ s//\1/; q; } +- s/.*/./; q'` +- done +- test ! -n "$as_dirs" || mkdir $as_dirs +- fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 +-echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} +- { (exit 1); exit 1; }; }; } ++ case "$ac_given_INSTALL" in ++ [/$]*) INSTALL="$ac_given_INSTALL" ;; ++ *) INSTALL="$ac_dots$ac_given_INSTALL" ;; ++ esac + +- ac_builddir=. +- +-if test "$ac_dir" != .; then +- ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` +- # A "../" for each directory in $ac_dir_suffix. +- ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` +-else +- ac_dir_suffix= ac_top_builddir= +-fi +- +-case $srcdir in +- .) # No --srcdir option. We are building in place. +- ac_srcdir=. +- if test -z "$ac_top_builddir"; then +- ac_top_srcdir=. +- else +- ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` +- fi ;; +- [\\/]* | ?:[\\/]* ) # Absolute path. +- ac_srcdir=$srcdir$ac_dir_suffix; +- ac_top_srcdir=$srcdir ;; +- *) # Relative path. +- ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix +- ac_top_srcdir=$ac_top_builddir$srcdir ;; +-esac +-# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be +-# absolute. +-ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` +-ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` +-ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` +-ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` +- +- +- case $INSTALL in +- [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; +- *) ac_INSTALL=$ac_top_builddir$INSTALL ;; ++ echo creating "$ac_file" ++ rm -f "$ac_file" ++ configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure." ++ case "$ac_file" in ++ *Makefile*) ac_comsub="1i\\ ++# $configure_input" ;; ++ *) ac_comsub= ;; + esac + +- if test x"$ac_file" != x-; then +- { echo "$as_me:$LINENO: creating $ac_file" >&5 +-echo "$as_me: creating $ac_file" >&6;} +- rm -f "$ac_file" +- fi +- # 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. */ +- if test x"$ac_file" = x-; then +- configure_input= +- else +- configure_input="$ac_file. " +- fi +- configure_input=$configure_input"Generated from `echo $ac_file_in | +- sed 's,.*/,,'` by configure." ++ ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` ++ sed -e "$ac_comsub ++s%@configure_input@%$configure_input%g ++s%@srcdir@%$srcdir%g ++s%@top_srcdir@%$top_srcdir%g ++s%@INSTALL@%$INSTALL%g ++" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file ++fi; done ++rm -f conftest.s* + +- # First look for the input files in the build tree, otherwise in the +- # src tree. +- ac_file_inputs=`IFS=: +- for f in $ac_file_in; do +- case $f in +- -) echo $tmp/stdin ;; +- [\\/$]*) +- # Absolute (can't be DOS-style, as IFS=:) +- test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 +-echo "$as_me: error: cannot find input file: $f" >&2;} +- { (exit 1); exit 1; }; } +- echo $f;; +- *) # Relative +- if test -f "$f"; then +- # Build tree +- echo $f +- elif test -f "$srcdir/$f"; then +- # Source tree +- echo $srcdir/$f +- else +- # /dev/null tree +- { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 +-echo "$as_me: error: cannot find input file: $f" >&2;} +- { (exit 1); exit 1; }; } +- fi;; +- esac +- done` || { (exit 1); exit 1; } +-_ACEOF +-cat >>$CONFIG_STATUS <<_ACEOF +- sed "$ac_vpsub +-$extrasub +-_ACEOF +-cat >>$CONFIG_STATUS <<\_ACEOF +-:t +-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +-s,@configure_input@,$configure_input,;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,@top_builddir@,$ac_top_builddir,;t t +-s,@abs_top_builddir@,$ac_abs_top_builddir,;t t +-s,@INSTALL@,$ac_INSTALL,;t t +-" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out +- rm -f $tmp/stdin +- if test x"$ac_file" != x-; then +- mv $tmp/out $ac_file +- else +- cat $tmp/out +- rm -f $tmp/out +- fi ++EOF ++cat >> $CONFIG_STATUS <<EOF + +-done +-_ACEOF ++EOF ++cat >> $CONFIG_STATUS <<\EOF + +-cat >>$CONFIG_STATUS <<\_ACEOF +- +-{ (exit 0); exit 0; } +-_ACEOF ++exit 0 ++EOF + chmod +x $CONFIG_STATUS +-ac_clean_files=$ac_clean_files_save ++rm -fr confdefs* $ac_clean_files ++test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1 + +- +-# 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 || { (exit 1); exit 1; } +-fi +- +Index: configure.in +=================================================================== +--- flite-1.3-release/configure.in (.../flite-1.3-orig) (revision 7) ++++ flite-1.3-release/configure.in (.../release-1.2) (revision 7) +@@ -206,10 +206,10 @@ + AC_CHECK_HEADER(sys/audioio.h, + [AUDIODRIVER="sun" + AUDIODEFS=-DCST_AUDIO_SUNOS]) +-dnl AC_CHECK_HEADER(sys/asoundlib.h, +-dnl [AUDIODRIVER="alsa" +-dnl AUDIODEFS=-DCST_AUDIO_ALSA +-dnl AUDIOLIBS=-lasound]) ++ AC_CHECK_HEADER(alsa/asoundlib.h, ++ [AUDIODRIVER="alsa" ++ AUDIODEFS=-DCST_AUDIO_ALSA ++ AUDIOLIBS=-lasound]) + AC_CHECK_HEADER(mmsystem.h, + [AUDIODRIVER="wince" + AUDIODEFS=-DCST_AUDIO_WINCE +Index: src/hrg/Makefile +=================================================================== +--- flite-1.3-release/src/hrg/Makefile (.../flite-1.3-orig) (revision 7) ++++ flite-1.3-release/src/hrg/Makefile (.../release-1.2) (revision 7) +@@ -39,9 +39,14 @@ + BUILD_DIRS = + ALL_DIRS= + H = ++include $(TOP)/config/config + SRCS = cst_utterance.c cst_relation.c cst_item.c cst_ffeature.c \ + cst_rel_io.c +-OBJS = $(SRCS:.c=.o) ++ifdef SHFLAGS ++OBJS := $(SRCS:.c=.os) ++else ++OBJS := $(SRCS:.c=.o) ++endif + FILES = Makefile $(H) $(SRCS) + LIBNAME = flite + +Index: src/utils/Makefile +=================================================================== +--- flite-1.3-release/src/utils/Makefile (.../flite-1.3-orig) (revision 7) ++++ flite-1.3-release/src/utils/Makefile (.../release-1.2) (revision 7) +@@ -44,8 +44,13 @@ + cst_tokenstream.c cst_val.c cst_features.c \ + cst_endian.c cst_socket.c cst_val_const.c \ + cst_val_user.c cst_args.c ++ifdef SHFLAGS ++OBJS := $(SRCS:.c=.os) $(MMAPTYPE:%=cst_mmap_%.os) \ ++ $(STDIOTYPE:%=cst_file_%.os) ++else + OBJS := $(SRCS:.c=.o) $(MMAPTYPE:%=cst_mmap_%.o) \ + $(STDIOTYPE:%=cst_file_%.o) ++endif + FILES = Makefile $(H) $(SRCS) \ + cst_mmap_posix.c cst_mmap_win32.c cst_mmap_none.c \ + cst_file_stdio.c cst_file_wince.c cst_file_palmos.c +Index: src/audio/au_alsa.c +=================================================================== +--- flite-1.3-release/src/audio/au_alsa.c (.../flite-1.3-orig) (revision 0) ++++ flite-1.3-release/src/audio/au_alsa.c (.../release-1.2) (revision 7) +@@ -0,0 +1,311 @@ ++/*************************************************************************/ ++/* */ ++/* Language Technologies Institute */ ++/* Carnegie Mellon University */ ++/* Copyright (c) 2000 */ ++/* All Rights Reserved. */ ++/* */ ++/* Permission is hereby granted, free of charge, to use and distribute */ ++/* this software and its documentation without restriction, including */ ++/* without limitation the rights to use, copy, modify, merge, publish, */ ++/* distribute, sublicense, and/or sell copies of this work, and to */ ++/* permit persons to whom this work is furnished to do so, subject to */ ++/* the following conditions: */ ++/* 1. The code must retain the above copyright notice, this list of */ ++/* conditions and the following disclaimer. */ ++/* 2. Any modifications must be clearly marked as such. */ ++/* 3. Original authors' names are not deleted. */ ++/* 4. The authors' names are not used to endorse or promote products */ ++/* derived from this software without specific prior written */ ++/* permission. */ ++/* */ ++/* CARNEGIE MELLON UNIVERSITY AND THE CONTRIBUTORS TO THIS WORK */ ++/* DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING */ ++/* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT */ ++/* SHALL CARNEGIE MELLON UNIVERSITY NOR THE CONTRIBUTORS BE LIABLE */ ++/* FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES */ ++/* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN */ ++/* AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, */ ++/* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF */ ++/* THIS SOFTWARE. */ ++/* */ ++/*********************************************************************** */ ++/* Author: Lukas Loehrer ( */ ++/* Date: January 2005 */ ++/*************************************************************************/ ++/* */ ++/* Native access to alsa audio devices on Linux */ ++/* Tested with libasound version 1.0.10 */ ++/*************************************************************************/ ++ ++#include <stdlib.h> ++#include <unistd.h> ++#include <sys/types.h> ++#include <assert.h> ++#include <errno.h> ++ ++#include "cst_string.h" ++#include "cst_wave.h" ++#include "cst_audio.h" ++ ++#include <alsa/asoundlib.h> ++ ++ ++/*static char *pcm_dev_name = "hw:0,0"; */ ++static char *pcm_dev_name ="default"; ++ ++static inline void print_pcm_state(snd_pcm_t *handle, char *msg) ++{ ++ fprintf(stderr, "PCM state at %s = %s\n", msg, ++ snd_pcm_state_name(snd_pcm_state(handle))); ++} ++ ++cst_audiodev *audio_open_alsa(int sps, int channels, cst_audiofmt fmt) ++{ ++ cst_audiodev *ad; ++ unsigned int real_rate; ++ int err; ++ ++ /* alsa specific stuff */ ++ snd_pcm_t *pcm_handle; ++ snd_pcm_stream_t stream = SND_PCM_STREAM_PLAYBACK; ++ snd_pcm_hw_params_t *hwparams; ++ snd_pcm_format_t format; ++ snd_pcm_access_t access = SND_PCM_ACCESS_RW_INTERLEAVED; ++ ++ /* Allocate the snd_pcm_hw_params_t structure on the stack. */ ++ snd_pcm_hw_params_alloca(&hwparams); ++ ++ /* Open pcm device */ ++ err = snd_pcm_open(&pcm_handle, pcm_dev_name, stream, 0); ++ if (err < 0) ++ { ++ cst_errmsg("audio_open_alsa: failed to open audio device %s. %s\n", ++ pcm_dev_name, snd_strerror(err)); ++ return NULL; ++ } ++ ++ /* Init hwparams with full configuration space */ ++ err = snd_pcm_hw_params_any(pcm_handle, hwparams); ++ if (err < 0) ++ { ++ snd_pcm_close(pcm_handle); ++ cst_errmsg("audio_open_alsa: failed to get hardware parameters from audio device. %s\n", snd_strerror(err)); ++ return NULL; ++ } ++ ++ /* Set access mode */ ++ err = snd_pcm_hw_params_set_access(pcm_handle, hwparams, access); ++ if (err < 0) ++ { ++ snd_pcm_close(pcm_handle); ++ cst_errmsg("audio_open_alsa: failed to set access mode. %s.\n", snd_strerror(err)); ++ return NULL; ++ } ++ ++ /* Determine matching alsa sample format */ ++ /* This could be implemented in a more */ ++ /* flexible way (byte order conversion). */ ++ switch (fmt) ++ { ++ case CST_AUDIO_LINEAR16: ++ if (CST_LITTLE_ENDIAN) ++ format = SND_PCM_FORMAT_S16_LE; ++ else ++ format = SND_PCM_FORMAT_S16_BE; ++ break; ++ case CST_AUDIO_LINEAR8: ++ format = SND_PCM_FORMAT_U8; ++ break; ++ case CST_AUDIO_MULAW: ++ format = SND_PCM_FORMAT_MU_LAW; ++ break; ++ default: ++ snd_pcm_close(pcm_handle); ++ cst_errmsg("audio_open_alsa: failed to find suitable format.\n"); ++ return NULL; ++ break; ++ } ++ ++ /* Set samble format */ ++ err = snd_pcm_hw_params_set_format(pcm_handle, hwparams, format); ++ if (err <0) ++ { ++ snd_pcm_close(pcm_handle); ++ cst_errmsg("audio_open_alsa: failed to set format. %s.\n", snd_strerror(err)); ++ return NULL; ++ } ++ ++ /* Set sample rate near the disired rate */ ++ real_rate = sps; ++ err = snd_pcm_hw_params_set_rate_near(pcm_handle, hwparams, &real_rate, 0); ++ if (err < 0) ++ { ++ snd_pcm_close(pcm_handle); ++ cst_errmsg("audio_open_alsa: failed to set sample rate near %d. %s.\n", sps, snd_strerror(err)); ++ return NULL; ++ } ++ /*FIXME: This is probably too strict */ ++ assert(sps == real_rate); ++ ++ /* Set number of channels */ ++ assert(channels >0); ++ err = snd_pcm_hw_params_set_channels(pcm_handle, hwparams, channels); ++ if (err < 0) ++ { ++ snd_pcm_close(pcm_handle); ++ cst_errmsg("audio_open_alsa: failed to set number of channels to %d. %s.\n", channels, snd_strerror(err)); ++ return NULL; ++ } ++ ++ /* Commit hardware parameters */ ++ err = snd_pcm_hw_params(pcm_handle, hwparams); ++ if (err < 0) ++ { ++ snd_pcm_close(pcm_handle); ++ cst_errmsg("audio_open_alsa: failed to set hw parameters. %s.\n", snd_strerror(err)); ++ return NULL; ++ } ++ ++ /* Make sure the device is ready to accept data */ ++ assert(snd_pcm_state(pcm_handle) == SND_PCM_STATE_PREPARED); ++ ++ /* Write hardware parameters to flite audio device data structure */ ++ ad = cst_alloc(cst_audiodev, 1); ++ assert(ad != NULL); ++ ad->real_sps = ad->sps = sps; ++ ad->real_channels = ad->channels = channels; ++ ad->real_fmt = ad->fmt = fmt; ++ ad->platform_data = (void *) pcm_handle; ++ ++ return ad; ++} ++ ++int audio_close_alsa(cst_audiodev *ad) ++{ ++ int result; ++ snd_pcm_t *pcm_handle; ++ ++ if (ad == NULL) ++ return 0; ++ ++ pcm_handle = (snd_pcm_t *) ad->platform_data; ++ result = snd_pcm_close(pcm_handle); ++ if (result < 0) ++ { ++ cst_errmsg("audio_close_alsa: Error: %s.\n", snd_strerror(result)); ++ } ++ cst_free(ad); ++ return result; ++} ++ ++/* Returns zero if recovery was successful. */ ++static int recover_from_error(snd_pcm_t *pcm_handle, ssize_t res) ++{ ++ if (res == -EPIPE) /* xrun */ ++ { ++ res = snd_pcm_prepare(pcm_handle); ++ if (res < 0) ++ { ++ /* Failed to recover from xrun */ ++ cst_errmsg("recover_from_write_error: failed to recover from xrun. %s\n.", snd_strerror(res)); ++ return res; ++ } ++ } ++ else if (res == -ESTRPIPE) /* Suspend */ ++ { ++ while ((res = snd_pcm_resume(pcm_handle)) == -EAGAIN) ++ { ++ snd_pcm_wait(pcm_handle, 1000); ++ } ++ if (res < 0) ++ { ++ res = snd_pcm_prepare(pcm_handle); ++ if (res <0) ++ { ++ /* Resume failed */ ++ cst_errmsg("audio_recover_from_write_error: failed to resume after suspend. %s\n.", snd_strerror(res)); ++ return res; ++ } ++ } ++ } ++ else if (res < 0) ++ { ++ /* Unknown failure */ ++ cst_errmsg("audio_recover_from_write_error: %s.\n", snd_strerror(res)); ++ return res; ++ } ++ return 0; ++} ++ ++int audio_write_alsa(cst_audiodev *ad, void *samples, int num_bytes) ++{ ++ size_t frame_size; ++ ssize_t num_frames, res; ++ snd_pcm_t *pcm_handle; ++ char *buf = (char *) samples; ++ ++ /* Determine frame size in bytes */ ++ frame_size = audio_bps(ad->real_fmt) * ad->real_channels; ++ /* Require that only complete frames are handed in */ ++ assert((num_bytes % frame_size) == 0); ++ num_frames = num_bytes / frame_size; ++ pcm_handle = (snd_pcm_t *) ad->platform_data; ++ ++ while (num_frames > 0) ++ { ++ res = snd_pcm_writei(pcm_handle, buf, num_frames); ++ if (res != num_frames) ++ { ++ if (res == -EAGAIN || (res > 0 && res < num_frames)) ++ { ++ snd_pcm_wait(pcm_handle, 100); ++ } ++ else if (recover_from_error(pcm_handle, res) < 0) ++ { ++ return -1; ++ } ++ } ++ ++ if (res >0) ++ { ++ num_frames -= res; ++ buf += res * frame_size; ++ } ++ } ++ return num_bytes; ++} ++ ++int audio_flush_alsa(cst_audiodev *ad) ++{ ++ int result; ++ result = snd_pcm_drain((snd_pcm_t *) ad->platform_data); ++ if (result < 0) ++ { ++ cst_errmsg("audio_flush_alsa: Error: %s.\n", snd_strerror(result)); ++ } ++ /* Prepare device for more data */ ++ result = snd_pcm_prepare((snd_pcm_t *) ad->platform_data); ++if (result < 0) ++ { ++ cst_errmsg("audio_flush_alsa: Error: %s.\n", snd_strerror(result)); ++ } ++ return result; ++} ++ ++int audio_drain_alsa(cst_audiodev *ad) ++{ ++ int result; ++ result = snd_pcm_drop((snd_pcm_t *) ad->platform_data); ++ if (result < 0) ++ { ++ cst_errmsg("audio_drain_alsa: Error: %s.\n", snd_strerror(result)); ++ } ++/* Prepare device for more data */ ++ result = snd_pcm_prepare((snd_pcm_t *) ad->platform_data); ++if (result < 0) ++ { ++ cst_errmsg("audio_drain_alsa: Error: %s.\n", snd_strerror(result)); ++ } ++ return result; ++} +Index: src/audio/Makefile +=================================================================== +--- flite-1.3-release/src/audio/Makefile (.../flite-1.3-orig) (revision 7) ++++ flite-1.3-release/src/audio/Makefile (.../release-1.2) (revision 7) +@@ -43,9 +43,13 @@ + + BASESRCS = auclient.c auserver.c audio.c + SRCS = $(BASESRCS) $(AUDIODRIVER:%=au_%.c) +-OBJS = $(SRCS:.c=.o) ++ifdef SHFLAGS ++OBJS := $(SRCS:.c=.os) ++else ++OBJS := $(SRCS:.c=.o) ++endif + FILES = Makefile $(H) $(BASESRCS) au_command.c au_none.c \ +- au_oss.c au_sun.c au_wince.c au_palmos.c ++ au_oss.c au_sun.c au_wince.c au_palmos.c au_alsa.c + LIBNAME = flite + + LOCAL_INCLUDES = -I. $(AUDIODEFS) +Index: src/lexicon/Makefile +=================================================================== +--- flite-1.3-release/src/lexicon/Makefile (.../flite-1.3-orig) (revision 7) ++++ flite-1.3-release/src/lexicon/Makefile (.../release-1.2) (revision 7) +@@ -38,8 +38,13 @@ + DIRNAME=src/lexicon + BUILD_DIRS = + ALL_DIRS= ++include $(TOP)/config/config + SRCS = cst_lexicon.c cst_lts.c cst_lts_rewrites.c +-OBJS = $(SRCS:.c=.o) ++ifdef SHFLAGS ++OBJS := $(SRCS:.c=.os) ++else ++OBJS := $(SRCS:.c=.o) ++endif + FILES = Makefile $(SRCS) + LIBNAME = flite + +Index: src/synth/Makefile +=================================================================== +--- flite-1.3-release/src/synth/Makefile (.../flite-1.3-orig) (revision 7) ++++ flite-1.3-release/src/synth/Makefile (.../release-1.2) (revision 7) +@@ -38,9 +38,14 @@ + DIRNAME=src/synth + BUILD_DIRS = + ALL_DIRS= ++include $(TOP)/config/config + SRCS = cst_synth.c cst_utt_utils.c cst_voice.c cst_phoneset.c \ + flite.c +-OBJS = $(SRCS:.c=.o) ++ifdef SHFLAGS ++OBJS := $(SRCS:.c=.os) ++else ++OBJS := $(SRCS:.c=.o) ++endif + FILES = Makefile $(SRCS) + LIBNAME = flite + +Index: src/speech/Makefile +=================================================================== +--- flite-1.3-release/src/speech/Makefile (.../flite-1.3-orig) (revision 7) ++++ flite-1.3-release/src/speech/Makefile (.../release-1.2) (revision 7) +@@ -39,9 +39,14 @@ + BUILD_DIRS = + ALL_DIRS= + H = ++include $(TOP)/config/config + SRCS = cst_wave.c cst_wave_io.c cst_track.c cst_track_io.c \ + cst_wave_utils.c cst_lpcres.c rateconv.c +-OBJS = $(SRCS:.c=.o) ++ifdef SHFLAGS ++OBJS := $(SRCS:.c=.os) ++else ++OBJS := $(SRCS:.c=.o) ++endif + FILES = Makefile $(H) $(SRCS) + LIBNAME = flite + +Index: src/wavesynth/Makefile +=================================================================== +--- flite-1.3-release/src/wavesynth/Makefile (.../flite-1.3-orig) (revision 7) ++++ flite-1.3-release/src/wavesynth/Makefile (.../release-1.2) (revision 7) +@@ -38,9 +38,14 @@ + DIRNAME=src/wavesynth + BUILD_DIRS = + ALL_DIRS= ++include $(TOP)/config/config + SRCS = cst_units.c cst_sigpr.c cst_clunits.c cst_diphone.c \ + cst_sigprFP.c cst_sts.c cst_reflpc.c +-OBJS = $(SRCS:.c=.o) ++ifdef SHFLAGS ++OBJS := $(SRCS:.c=.os) ++else ++OBJS := $(SRCS:.c=.o) ++endif + LIBNAME = flite + FILES = Makefile $(SRCS) + +Index: src/regex/Makefile +=================================================================== +--- flite-1.3-release/src/regex/Makefile (.../flite-1.3-orig) (revision 7) ++++ flite-1.3-release/src/regex/Makefile (.../release-1.2) (revision 7) +@@ -42,8 +42,13 @@ + DIRNAME=src/regex + BUILD_DIRS = + ALL_DIRS= ++include $(TOP)/config/config + SRCS = cst_regex.c regexp.c regsub.c +-OBJS = $(SRCS:.c=.o) ++ifdef SHFLAGS ++OBJS := $(SRCS:.c=.os) ++else ++OBJS := $(SRCS:.c=.o) ++endif + FILES = Makefile $(H) $(SRCS) + LIBNAME = flite + +Index: src/stats/Makefile +=================================================================== +--- flite-1.3-release/src/stats/Makefile (.../flite-1.3-orig) (revision 7) ++++ flite-1.3-release/src/stats/Makefile (.../release-1.2) (revision 7) +@@ -39,8 +39,13 @@ + BUILD_DIRS = + ALL_DIRS= + H = ++include $(TOP)/config/config + SRCS = cst_cart.c cst_viterbi.c cst_ss.c +-OBJS = $(SRCS:.c=.o) ++ifdef SHFLAGS ++OBJS := $(SRCS:.c=.os) ++else ++OBJS := $(SRCS:.c=.o) ++endif + FILES = Makefile $(H) $(SRCS) + LIBNAME = flite + +Index: config/common_make_rules +=================================================================== +--- flite-1.3-release/config/common_make_rules (.../flite-1.3-orig) (revision 7) ++++ flite-1.3-release/config/common_make_rules (.../release-1.2) (revision 7) +@@ -73,12 +73,13 @@ + ifdef SHFLAGS + SOOBJS = $(OBJS:.o=.os) + FULLSHOBJS = $(SOOBJS:%=$(OBJDIR)/%) +-ifdef LIBNAME +-ALL += $(OBJDIR)/.build_so ++#ifdef LIBNAME ++#ALL += $(OBJDIR)/.build_so ++#endif + endif +-endif + ifdef LIBNAME + ALL += $(OBJDIR)/.build_lib ++ALL += $(OBJDIR)/.build_so + endif + # Only do some directories when you are not cross compiling + ifeq ($(HOST_PLATFORM),$(TARGET_PLATFORM)) +@@ -117,14 +118,17 @@ + @ touch $(OBJDIR)/.build_so + + # Used in the lib/ directory and in building new voices +-$(OBJDIR)/%.so: %.shared.a ++#$(OBJDIR)/%.so: %.shared.a ++%.so: %.shared.a + @ echo making $@ + @ rm -rf shared_os && mkdir shared_os + @ rm -f $@ $(LIBDIR)/$@.${PROJECT_VERSION} $(LIBDIR)/$@.${PROJECT_SHLIB_VERSION} + @ (cd shared_os && ar x ../$<) + @ (cd shared_os && $(CC) -shared -Wl,-soname,$@.${PROJECT_SHLIB_VERSION} -o ../$@.${PROJECT_VERSION} *.os) +- @ ln -s $(LIBDIR)/$@.${PROJECT_VERSION} $(LIBDIR)/$@.${PROJECT_SHLIB_VERSION} +- @ ln -s $(LIBDIR)/$@.${PROJECT_SHLIB_VERSION} $(LIBDIR)/$@ ++ #@ ln -s $(LIBDIR)/$@.${PROJECT_VERSION} $(LIBDIR)/$@.${PROJECT_SHLIB_VERSION} ++ #@ ln -s $(LIBDIR)/$@.${PROJECT_SHLIB_VERSION} $(LIBDIR)/$@ ++ @ ln -s $@.${PROJECT_VERSION} $@.${PROJECT_SHLIB_VERSION} ++ @ ln -s $@.${PROJECT_SHLIB_VERSION} $@ + @ rm -rf shared_os + + $(OBJDIR)/.make_build_dirs: +Index: lib/Makefile +=================================================================== +--- flite-1.3-release/lib/Makefile (.../flite-1.3-orig) (revision 0) ++++ flite-1.3-release/lib/Makefile (.../release-1.2) (revision 7) +@@ -0,0 +1,70 @@ ++########################################################################### ++## ## ++## Language Technologies Institute ## ++## Carnegie Mellon University ## ++## Copyright (c) 1999 ## ++## All Rights Reserved. ## ++## ## ++## Permission is hereby granted, free of charge, to use and distribute ## ++## this software and its documentation without restriction, including ## ++## without limitation the rights to use, copy, modify, merge, publish, ## ++## distribute, sublicense, and/or sell copies of this work, and to ## ++## permit persons to whom this work is furnished to do so, subject to ## ++## the following conditions: ## ++## 1. The code must retain the above copyright notice, this list of ## ++## conditions and the following disclaimer. ## ++## 2. Any modifications must be clearly marked as such. ## ++## 3. Original authors' names are not deleted. ## ++## 4. The authors' names are not used to endorse or promote products ## ++## derived from this software without specific prior written ## ++## permission. ## ++## ## ++## CARNEGIE MELLON UNIVERSITY AND THE CONTRIBUTORS TO THIS WORK ## ++## DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ## ++## ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT ## ++## SHALL CARNEGIE MELLON UNIVERSITY NOR THE CONTRIBUTORS BE LIABLE ## ++## FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES ## ++## WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN ## ++## AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ## ++## ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF ## ++## THIS SOFTWARE. ## ++## ## ++########################################################################### ++## ## ++## FLITE libraries ## ++## ## ++########################################################################### ++TOP=.. ++DIRNAME=lib ++BUILD_DIRS = ++ALL_DIRS= ++FILES = Makefile ++LIBNAMES = flite flite_cmulex flite_usenglish \ ++ flite_cmu_us_kal flite_cmu_us_kal16 flite_cmu_time_awb ++ ++STATICLIBS= $(LIBNAMES:%=lib%.a) ++SHAREDARLIBS= $(LIBNAMES:%=lib%.shared.a) ++#SHAREDLIBS = $(LIBNAMES:%=lib%.so) ++SHAREDLIBS = $(SHAREDARLIBS:%.shared.a=%.so) ++VERSIONSHAREDLIBS = $(SHAREDLIBS:%=%.${PROJECT_VERSION}) \ ++ $(SHAREDLIBS:%=%.${PROJECT_SHLIB_VERSION}) ++ALL_LIBS = $(STATICLIBS) $(SHAREDLIBS) $(VERSIONSHAREDLIBS) ++ ++ALL = shared_libs ++ ++LOCAL_CLEAN=*.a *.so *.so.${PROJECT_VERSION} *.so.${PROJECT_SHLIB_VERSION} ++ ++include $(TOP)/config/common_make_rules ++ ++ifdef SHFLAGS ++shared_libs: $(SHAREDLIBS) ++else ++shared_libs: nothing ++endif ++ ++install: ++ @ cp -vf $(LIBDIR)/* . ++ @ $(MAKE) shared_libs ++ @ echo ARLIBS: $(SHAREDARLIBS) ++ @ echo SHARLIBS: $(SHAREDLIBS) ++ @ tar cvf - $(ALL_LIBS) | ( cd $(INSTALLLIBDIR) && tar xf -) diff --git a/packages/flite/flite.inc b/packages/flite/flite.inc new file mode 100644 index 0000000000..59373ba60d --- /dev/null +++ b/packages/flite/flite.inc @@ -0,0 +1,44 @@ +DESCRIPTION = "flite - the festival light speech synthesizer" +PRIORITY = "optional" +HOMEPAGE = "http://www.speech.cs.cmu.edu/flite/" +SECTION = "console/utils" +LICENSE = "flite" +DEPENDS = "alsa-oss" + +PARALLEL_MAKE = "" + +S = "${WORKDIR}/flite-${PV}-release" + +inherit autotools + +EXTRA_OECONF = "--with-audio=alsa --enable-shared" + +PACKAGES += "lib${PN} lib${PN}-vox8 lib${PN}-vox16" + +FILES_${PN} = "${bindir}" + +FILES_lib${PN} ="${libdir}/libflite.so.* \ + ${libdir}/libflite_cmu_time_awb.so.* \ + ${libdir}/libflite_cmulex.so.* \ + ${libdir}/libflite_usenglish.so.*" + +FILES_lib${PN}-vox8 = "${libdir}/libflite_cmu_us_kal.so.*" + +FILES_lib${PN}-vox16 = "${libdir}/libflite_cmu_us_kal16.so.*" + +LEAD_SONAME = "libflite.so" + +do_install() { + oe_runmake INSTALLBINDIR="${D}${bindir}" INSTALLLIBDIR="${D}${libdir}" INSTALLINCDIR="${D}${includedir}" install +} + + +do_stage () { + install -m 0644 ${S}/include/*.h ${STAGING_INCDIR}/ + oe_libinstall -C lib -a -so libflite ${STAGING_LIBDIR} + oe_libinstall -C lib -a -so libflite_cmu_time_awb ${STAGING_LIBDIR} + oe_libinstall -C lib -a -so libflite_cmulex ${STAGING_LIBDIR} + oe_libinstall -C lib -a -so libflite_usenglish ${STAGING_LIBDIR} + oe_libinstall -C lib -a -so libflite_cmu_us_kal ${STAGING_LIBDIR} + oe_libinstall -C lib -a -so libflite_cmu_us_kal16 ${STAGING_LIBDIR} +} diff --git a/packages/flite/flite_1.2.bb b/packages/flite/flite_1.2.bb index 556cd2b47c..e5a165eb97 100644 --- a/packages/flite/flite_1.2.bb +++ b/packages/flite/flite_1.2.bb @@ -1,47 +1,8 @@ -DESCRIPTION = "flite - the festival light speech synthesizer" -PRIORITY = "optional" -HOMEPAGE = "http://fife.speech.cs.cmu.edu/flite/" -SECTION = "console/utils" -LICENSE = "flite" -PR = "r2" +require flite.inc -PARALLEL_MAKE = "" +PR = "r3" SRC_URI = "http://www.speech.cs.cmu.edu/flite/packed/flite-${PV}/flite-${PV}-release.tar.bz2 \ - file://configure-with-audio.patch;patch=1 \ - file://fix-read-only-assignments.patch;patch=1" -S = "${WORKDIR}/flite-${PV}-release" - -inherit autotools - -EXTRA_OECONF = "--with-audio=oss --enable-shared" - -PACKAGES += "lib${PN} lib${PN}-vox8 lib${PN}-vox16" - -FILES_${PN} = "${bindir}" - -FILES_lib${PN} ="${libdir}/libflite.so.* \ - ${libdir}/libflite_cmu_time_awb.so.* \ - ${libdir}/libflite_cmulex.so.* \ - ${libdir}/libflite_usenglish.so.*" - -FILES_lib${PN}-vox8 = "${libdir}/libflite_cmu_us_kal.so.*" - -FILES_lib${PN}-vox16 = "${libdir}/libflite_cmu_us_kal16.so.*" - -LEAD_SONAME = "libflite.so" - -do_install() { - oe_runmake INSTALLBINDIR="${D}${bindir}" INSTALLLIBDIR="${D}${libdir}" INSTALLINCDIR="${D}${includedir}" install -} - - -do_stage () { - install -m 0644 ${S}/include/*.h ${STAGING_INCDIR}/ - oe_libinstall -C lib -a -so libflite ${STAGING_LIBDIR} - oe_libinstall -C lib -a -so libflite_cmu_time_awb ${STAGING_LIBDIR} - oe_libinstall -C lib -a -so libflite_cmulex ${STAGING_LIBDIR} - oe_libinstall -C lib -a -so libflite_usenglish ${STAGING_LIBDIR} - oe_libinstall -C lib -a -so libflite_cmu_us_kal ${STAGING_LIBDIR} - oe_libinstall -C lib -a -so libflite_cmu_us_kal16 ${STAGING_LIBDIR} -} +# http://homepage.hispeed.ch/loehrer/downloads/flite-1.2-alsa_support-1.2.diff.bz2 \ + file://flite-1.2-alsa_support-1.2.diff;patch=1" +# file://configure-with-audio.patch;patch=1 \ diff --git a/packages/flite/flite_1.3.bb b/packages/flite/flite_1.3.bb new file mode 100644 index 0000000000..85154b2b36 --- /dev/null +++ b/packages/flite/flite_1.3.bb @@ -0,0 +1,8 @@ +require flite.inc + +PR = "r0" + +SRC_URI = "http://www.speech.cs.cmu.edu/flite/packed/flite-${PV}/flite-${PV}-release.tar.gz \ +# http://homepage.hispeed.ch/loehrer/downloads/flite-1.3-alsa_support-1.2.diff.bz2 \ + file://flite-1.3-alsa_support-1.2.diff;patch=1" +# file://fix-read-only-assignments.patch;patch=1 \ diff --git a/packages/flumotion/flumotion_0.4.1.bb b/packages/flumotion/flumotion_0.4.1.bb index aad4eb3382..f709086846 100644 --- a/packages/flumotion/flumotion_0.4.1.bb +++ b/packages/flumotion/flumotion_0.4.1.bb @@ -1,13 +1,19 @@ DESCRIPTION = "Fluendo Streaming Server" LICENSE = "GPL" -DEPENDS = "gstreamer python-imaging python-gst twisted python-pygtk2" -RDEPENDS = " python-resource python-pprint python-threading python-imaging python-xml python-curses python-compression python-fcntl python-pygobject python-pickle python-netclient python-datetime python-crypt python-twisted-core python-twisted-web python-lang python-zopeinterface python-textutils python-core python-gst python-misc" -RDEPENDS_${PN}-gui = "${PN} python-pygtk2 python-pycairo " -PR = "r7" +DEPENDS = "gstreamer python-imaging python-gst twisted python-pygtk" +RDEPENDS = "python-resource python-pprint python-threading \ + python-imaging python-xml python-curses \ + python-compression python-fcntl python-pygobject \ + python-pickle python-netclient python-datetime \ + python-crypt python-twisted-core python-twisted-web \ + python-lang python-zopeinterface python-textutils \ + python-gst python-misc" +RDEPENDS_${PN}-gui = "${PN} python-pygtk python-pycairo" +PR = "r9" SRC_URI = "http://www.flumotion.net/src/flumotion/flumotion-${PV}.tar.bz2 \ file://python-path.patch;patch=1 \ - file://no-check-for-python-stuff.patch;patch=1" + file://no-check-for-python-stuff.patch;patch=1" inherit autotools distutils-base pkgconfig diff --git a/packages/fstests/fstests.bb b/packages/fstests/fstests.bb index a84237f263..027a990200 100644 --- a/packages/fstests/fstests.bb +++ b/packages/fstests/fstests.bb @@ -3,7 +3,9 @@ HOMEPAGE = "http://www.o-hand.com" SECTION = "devel" LICENSE = "GPL" PV = "0.0+svn${SRCDATE}" -PR = "r1" +PR = "r2" + +DEPENDS = "gtk+" inherit autotools diff --git a/packages/gcc/files/gcc4-mtune-compat.patch b/packages/gcc/files/gcc4-mtune-compat.patch new file mode 100644 index 0000000000..0da2811d37 --- /dev/null +++ b/packages/gcc/files/gcc4-mtune-compat.patch @@ -0,0 +1,14 @@ +Patch for gcc3 to support gcc4-compatible (and consistent) values for -mtune= option. + +--- gcc-3.4.4/gcc/config/arm/arm.c.org 2007-12-15 23:58:35.000000000 +0200 ++++ gcc-3.4.4/gcc/config/arm/arm.c 2007-12-16 00:20:39.000000000 +0200 +@@ -432,7 +432,9 @@ + {"arm10tdmi", FL_MODE32 | FL_FAST_MULT | FL_ARCH4 | FL_THUMB | FL_LDSCHED | FL_ARCH5 }, + {"arm1020t", FL_MODE32 | FL_FAST_MULT | FL_ARCH4 | FL_THUMB | FL_LDSCHED | FL_ARCH5 }, + {"arm926ejs", FL_MODE32 | FL_FAST_MULT | FL_ARCH4 | FL_THUMB | FL_ARCH5 | FL_ARCH5E }, ++ {"arm926ej-s", FL_MODE32 | FL_FAST_MULT | FL_ARCH4 | FL_THUMB | FL_ARCH5 | FL_ARCH5E }, + {"arm1026ejs", FL_MODE32 | FL_FAST_MULT | FL_ARCH4 | FL_THUMB | FL_ARCH5 | FL_ARCH5E }, ++ {"arm1026ej-s", FL_MODE32 | FL_FAST_MULT | FL_ARCH4 | FL_THUMB | FL_ARCH5 | FL_ARCH5E }, + {"xscale", FL_MODE32 | FL_FAST_MULT | FL_ARCH4 | FL_THUMB | FL_LDSCHED | FL_STRONG | FL_ARCH5 | FL_ARCH5E | FL_XSCALE }, + {"iwmmxt", FL_MODE32 | FL_FAST_MULT | FL_ARCH4 | FL_THUMB | FL_LDSCHED | FL_STRONG | FL_ARCH5 | FL_ARCH5E | FL_XSCALE | FL_IWMMXT }, + /* V6 Architecture Processors */ diff --git a/packages/gcc/gcc-cross-initial_4.2.1.bb b/packages/gcc/gcc-cross-initial_4.2.1.bb index 0f8813cc70..fe326d304b 100644 --- a/packages/gcc/gcc-cross-initial_4.2.1.bb +++ b/packages/gcc/gcc-cross-initial_4.2.1.bb @@ -1,6 +1,5 @@ require gcc-cross_${PV}.bb require gcc-cross-initial.inc -EXTRA_OECONF += " --disable-libgomp \ - --disable-libmudflap \ +EXTRA_OECONF += "--disable-libmudflap --disable-libgomp \ --disable-libssp" diff --git a/packages/gcc/gcc-cross-initial_4.2.2.bb b/packages/gcc/gcc-cross-initial_4.2.2.bb index 1c1d094382..fe326d304b 100644 --- a/packages/gcc/gcc-cross-initial_4.2.2.bb +++ b/packages/gcc/gcc-cross-initial_4.2.2.bb @@ -1,5 +1,5 @@ require gcc-cross_${PV}.bb require gcc-cross-initial.inc -EXTRA_OECONF += "--disable-libmudflap \ +EXTRA_OECONF += "--disable-libmudflap --disable-libgomp \ --disable-libssp" diff --git a/packages/gcc/gcc-cross-sdk_3.4.4.bb b/packages/gcc/gcc-cross-sdk_3.4.4.bb index a8e9a67a96..038d39040b 100644 --- a/packages/gcc/gcc-cross-sdk_3.4.4.bb +++ b/packages/gcc/gcc-cross-sdk_3.4.4.bb @@ -3,7 +3,7 @@ HOMEPAGE = "http://www.gnu.org/software/gcc/" SECTION = "devel" LICENSE = "GPL" require gcc_${PV}.bb -PR = "r1" +PR = "r2" inherit sdk diff --git a/packages/gcc/gcc-cross_3.3.3.bb b/packages/gcc/gcc-cross_3.3.3.bb index a24752fe89..509fe59469 100644 --- a/packages/gcc/gcc-cross_3.3.3.bb +++ b/packages/gcc/gcc-cross_3.3.3.bb @@ -1,6 +1,7 @@ SECTION = "devel" require gcc_${PV}.bb inherit cross + FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}" DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc" diff --git a/packages/gcc/gcc-cross_3.3.4.bb b/packages/gcc/gcc-cross_3.3.4.bb index 34e111ee45..7cee36d66c 100644 --- a/packages/gcc/gcc-cross_3.3.4.bb +++ b/packages/gcc/gcc-cross_3.3.4.bb @@ -4,7 +4,7 @@ require gcc-paths-cross.inc inherit cross FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}" -PR="r5" +PR="r6" DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc" PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++" diff --git a/packages/gcc/gcc-cross_3.4.3.bb b/packages/gcc/gcc-cross_3.4.3.bb index 21ca6656ec..cec0505eda 100644 --- a/packages/gcc/gcc-cross_3.4.3.bb +++ b/packages/gcc/gcc-cross_3.4.3.bb @@ -5,7 +5,7 @@ inherit cross FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}" # NOTE: split PR. If the main .oe changes something that affects its *build* # remember to increment this one too. -PR = "r11" +PR = "r12" DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc" PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++" diff --git a/packages/gcc/gcc-cross_3.4.4.bb b/packages/gcc/gcc-cross_3.4.4.bb index 0f0ad3b98f..83c0055017 100644 --- a/packages/gcc/gcc-cross_3.4.4.bb +++ b/packages/gcc/gcc-cross_3.4.4.bb @@ -5,7 +5,7 @@ inherit cross FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}" # NOTE: split PR. If the main .oe changes something that affects its *build* # remember to increment this one too. -PR = "r5" +PR = "r7" DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc" PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++" diff --git a/packages/gcc/gcc-cross_4.0.0.bb b/packages/gcc/gcc-cross_4.0.0.bb index 73fd86a720..63d0f70c74 100644 --- a/packages/gcc/gcc-cross_4.0.0.bb +++ b/packages/gcc/gcc-cross_4.0.0.bb @@ -5,7 +5,7 @@ inherit cross FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}" # NOTE: split PR. If the main .oe changes something that affects its *build* # remember to increment this one too. -PR = "r2" +PR = "r3" DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc gmp-native mpfr-native" PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++" diff --git a/packages/gcc/gcc-cross_4.0.2.bb b/packages/gcc/gcc-cross_4.0.2.bb index 33544af026..44ceb4f4ca 100644 --- a/packages/gcc/gcc-cross_4.0.2.bb +++ b/packages/gcc/gcc-cross_4.0.2.bb @@ -5,7 +5,7 @@ inherit cross FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}" # NOTE: split PR. If the main .oe changes something that affects its *build* # remember to increment this one too. -PR = "r8" +PR = "r9" DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc gmp-native mpfr-native" PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++" diff --git a/packages/gcc/gcc-cross_4.1.0.bb b/packages/gcc/gcc-cross_4.1.0.bb index bfcfac2033..5719afb740 100644 --- a/packages/gcc/gcc-cross_4.1.0.bb +++ b/packages/gcc/gcc-cross_4.1.0.bb @@ -5,7 +5,7 @@ inherit cross FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}" # NOTE: split PR. If the main .oe changes something that affects its *build* # remember to increment this one too. -PR = "r3" +PR = "r4" DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc gmp-native mpfr-native" PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++" diff --git a/packages/gcc/gcc-cross_4.1.1.bb b/packages/gcc/gcc-cross_4.1.1.bb index a817eb3a84..02912f2054 100644 --- a/packages/gcc/gcc-cross_4.1.1.bb +++ b/packages/gcc/gcc-cross_4.1.1.bb @@ -5,7 +5,7 @@ inherit cross FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}" # NOTE: split PR. If the main .oe changes something that affects its *build* # remember to increment this one too. -PR = "r16" +PR = "r17" DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc gmp-native mpfr-native" PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++" diff --git a/packages/gcc/gcc-cross_4.1.2.bb b/packages/gcc/gcc-cross_4.1.2.bb index cfb805a0ed..306cf9539c 100644 --- a/packages/gcc/gcc-cross_4.1.2.bb +++ b/packages/gcc/gcc-cross_4.1.2.bb @@ -5,7 +5,7 @@ inherit cross FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}" # NOTE: split PR. If the main .bb changes something that affects its *build* # remember to increment this one too. -PR = "r12" +PR = "r13" DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc gmp-native mpfr-native" PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++" diff --git a/packages/gcc/gcc-cross_4.2.1.bb b/packages/gcc/gcc-cross_4.2.1.bb index 8204e2c316..27816e7146 100644 --- a/packages/gcc/gcc-cross_4.2.1.bb +++ b/packages/gcc/gcc-cross_4.2.1.bb @@ -16,5 +16,8 @@ require gcc3-build-cross.inc require gcc-package-cross.inc SRC_URI_append_fail-fast = " file://zecke-no-host-includes.patch;patch=1 " - -EXTRA_OECONF += "--disable-libunwind-exceptions --with-mpfr=${STAGING_DIR_NATIVE}${layout_exec_prefix}" +# Do not build libssp libmudflap and libgomp +# We might need them for some beefy targets +EXTRA_OECONF += "--disable-libunwind-exceptions --disable-libssp \ + --disable-libgomp --disable-libmudflap \ + --with-mpfr=${STAGING_DIR_NATIVE}${layout_exec_prefix}" diff --git a/packages/gcc/gcc-cross_4.2.2.bb b/packages/gcc/gcc-cross_4.2.2.bb index 1d5ebdcc61..ec169072af 100644 --- a/packages/gcc/gcc-cross_4.2.2.bb +++ b/packages/gcc/gcc-cross_4.2.2.bb @@ -5,7 +5,7 @@ inherit cross FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}" # NOTE: split PR. If the main .oe changes something that affects its *build* # remember to increment this one too. -PR = "r1" +PR = "r2" DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc gmp-native mpfr-native" PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++" @@ -14,7 +14,9 @@ PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++" require gcc3-build-cross.inc # cross packaging require gcc-package-cross.inc - SRC_URI_append_fail-fast = " file://zecke-no-host-includes.patch;patch=1 " - -EXTRA_OECONF += "--disable-libunwind-exceptions --with-mpfr=${STAGING_DIR_NATIVE}${layout_exec_prefix}" +# Do not build libssp libmudflap and libgomp +# We might need them for some beefy targets +EXTRA_OECONF += "--disable-libunwind-exceptions --disable-libssp \ + --disable-libgomp --disable-libmudflap \ + --with-mpfr=${STAGING_DIR_NATIVE}${layout_exec_prefix}" diff --git a/packages/gcc/gcc-cross_csl-arm-2005q3.bb b/packages/gcc/gcc-cross_csl-arm-2005q3.bb index 7ea8a0d166..b779e99435 100644 --- a/packages/gcc/gcc-cross_csl-arm-2005q3.bb +++ b/packages/gcc/gcc-cross_csl-arm-2005q3.bb @@ -4,7 +4,7 @@ require gcc-paths-cross.inc inherit cross # NOTE: split PR. If the main .oe changes something that affects its *build* # remember to increment this one too. -PR = "r1" +PR = "r2" DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc" PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++" diff --git a/packages/gcc/gcc-cross_csl-arm-cvs.bb b/packages/gcc/gcc-cross_csl-arm-cvs.bb index b894c2a86e..a9cb478701 100644 --- a/packages/gcc/gcc-cross_csl-arm-cvs.bb +++ b/packages/gcc/gcc-cross_csl-arm-cvs.bb @@ -4,7 +4,7 @@ require gcc-paths-cross.inc inherit cross # NOTE: split PR. If the main .oe changes something that affects its *build* # remember to increment this one too. -PR = "r0" +PR = "r1" DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc" PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++" diff --git a/packages/gcc/gcc-cross_csl-arm.bb b/packages/gcc/gcc-cross_csl-arm.bb index 95bda6c95e..5ca4b949e0 100644 --- a/packages/gcc/gcc-cross_csl-arm.bb +++ b/packages/gcc/gcc-cross_csl-arm.bb @@ -4,7 +4,7 @@ require gcc-paths-cross.inc inherit cross # NOTE: split PR. If the main .oe changes something that affects its *build* # remember to increment this one too. -PR = "r0" +PR = "r1" DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc" PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++" diff --git a/packages/gcc/gcc3-build.inc b/packages/gcc/gcc3-build.inc index bb48f7b099..e56dcdcc4d 100644 --- a/packages/gcc/gcc3-build.inc +++ b/packages/gcc/gcc3-build.inc @@ -39,9 +39,11 @@ EXTRA_OECONF_PATHS = " \ --with-local-prefix=${prefix}/local \ --with-gxx-include-dir=${includedir}/c++/${BINV}" -EXTRA_OECONF_DEP = "" -EXTRA_OECONF_uclibc = "--disable-__cxa_atexit" -EXTRA_OECONF_glibc = "--enable-__cxa_atexit" +# Build uclibc compilers without cxa_atexit support +EXTRA_OECONF_append_linux = " --enable-__cxa_atexit" +EXTRA_OECONF_append_linux-gnueabi = " --enable-__cxa_atexit" +EXTRA_OECONF_append_linux-uclibc = " --disable-__cxa_atexit" +EXTRA_OECONF_append_linux-uclibcgnueabi = " --disable-__cxa_atexit" EXTRA_OECONF += "${@get_gcc_fpu_setting(bb, d)}" CPPFLAGS = "" @@ -56,19 +58,6 @@ EXTRA_OEMAKE += "ARCH_FLAGS_FOR_TARGET='${ARCH_FLAGS_FOR_TARGET}'" require gcc-fpu.inc -python __anonymous () { - import bb, re - if (re.match('linux-uclibc$', bb.data.getVar('TARGET_OS', d, 1)) != None): - bb.data.setVar('EXTRA_OECONF_DEP', '${EXTRA_OECONF_uclibc}', d) - elif (re.match('linux-uclibcgnueabi$', bb.data.getVar('TARGET_OS', d, 1)) != None): - bb.data.setVar('EXTRA_OECONF_DEP', '${EXTRA_OECONF_uclibc}', d) - elif (re.match('linux-gnueabi$', bb.data.getVar('TARGET_OS', d, 1)) != None): - bb.data.setVar('EXTRA_OECONF_DEP', '${EXTRA_OECONF_glibc}', d) - elif (re.match('linux$', bb.data.getVar('TARGET_OS', d, 1)) != None): - bb.data.setVar('EXTRA_OECONF_DEP', '${EXTRA_OECONF_glibc}', d) - -} - do_configure () { # Setup these vars for cross building only # ... because foo_FOR_TARGET apparently gets misinterpreted inside the diff --git a/packages/gcc/gcc_3.3.3.bb b/packages/gcc/gcc_3.3.3.bb index 07387cb1bc..ea34debc64 100644 --- a/packages/gcc/gcc_3.3.3.bb +++ b/packages/gcc/gcc_3.3.3.bb @@ -1,5 +1,5 @@ SECTION = "devel" -PR = "r2" +PR = "r3" inherit autotools gettext DESCRIPTION = "The GNU cc and gcc C compilers." diff --git a/packages/gcc/gcc_3.3.4.bb b/packages/gcc/gcc_3.3.4.bb index f11fc36646..294e57d7df 100644 --- a/packages/gcc/gcc_3.3.4.bb +++ b/packages/gcc/gcc_3.3.4.bb @@ -1,5 +1,5 @@ SECTION = "devel" -PR = "r2" +PR = "r3" inherit autotools gettext DESCRIPTION = "The GNU cc and gcc C compilers." diff --git a/packages/gcc/gcc_3.4.3.bb b/packages/gcc/gcc_3.4.3.bb index e1f73eaea5..c4d6df955d 100644 --- a/packages/gcc/gcc_3.4.3.bb +++ b/packages/gcc/gcc_3.4.3.bb @@ -1,4 +1,4 @@ -PR = "r11" +PR = "r12" DESCRIPTION = "The GNU cc and gcc C compilers." HOMEPAGE = "http://www.gnu.org/software/gcc/" SECTION = "devel" diff --git a/packages/gcc/gcc_3.4.4.bb b/packages/gcc/gcc_3.4.4.bb index adc1545b99..4694d3ac5e 100644 --- a/packages/gcc/gcc_3.4.4.bb +++ b/packages/gcc/gcc_3.4.4.bb @@ -1,4 +1,4 @@ -PR = "r5" +PR = "r7" DESCRIPTION = "The GNU cc and gcc C compilers." HOMEPAGE = "http://www.gnu.org/software/gcc/" SECTION = "devel" @@ -23,7 +23,8 @@ SRC_URI = "${GNU_MIRROR}/gcc/gcc-${PV}/gcc-${PV}.tar.bz2 \ file://15342.patch;patch=1 \ file://always-fixincperm.patch;patch=1 \ file://GCOV_PREFIX_STRIP-cross-profile_3.4.patch;patch=1 \ - file://zecke-xgcc-cpp.patch;patch=1 " + file://zecke-xgcc-cpp.patch;patch=1 \ + file://gcc4-mtune-compat.patch;patch=1" SRC_URI += "file://gcc34-configure.in.patch;patch=1" SRC_URI += "file://gcc34-thumb-support.patch;patch=1" diff --git a/packages/gcc/gcc_4.0.0.bb b/packages/gcc/gcc_4.0.0.bb index 430bbef0d4..28561e1e07 100644 --- a/packages/gcc/gcc_4.0.0.bb +++ b/packages/gcc/gcc_4.0.0.bb @@ -1,4 +1,4 @@ -PR = "r1" +PR = "r2" DESCRIPTION = "The GNU cc and gcc C compilers." HOMEPAGE = "http://www.gnu.org/software/gcc/" SECTION = "devel" diff --git a/packages/gcc/gcc_4.0.2.bb b/packages/gcc/gcc_4.0.2.bb index 1d7d8242fe..19d67ab1b4 100644 --- a/packages/gcc/gcc_4.0.2.bb +++ b/packages/gcc/gcc_4.0.2.bb @@ -3,7 +3,7 @@ HOMEPAGE = "http://www.gnu.org/software/gcc/" SECTION = "devel" LICENSE = "GPL" DEPENDS = "mpfr gmp" -PR = "r5" +PR = "r6" inherit autotools gettext diff --git a/packages/gcc/gcc_4.1.0.bb b/packages/gcc/gcc_4.1.0.bb index bdf9eb3b69..a9dbad579f 100644 --- a/packages/gcc/gcc_4.1.0.bb +++ b/packages/gcc/gcc_4.1.0.bb @@ -1,4 +1,4 @@ -PR = "r1" +PR = "r2" DESCRIPTION = "The GNU cc and gcc C compilers." HOMEPAGE = "http://www.gnu.org/software/gcc/" SECTION = "devel" diff --git a/packages/gcc/gcc_4.1.1.bb b/packages/gcc/gcc_4.1.1.bb index d7d489ec9f..8d08df6b8c 100644 --- a/packages/gcc/gcc_4.1.1.bb +++ b/packages/gcc/gcc_4.1.1.bb @@ -1,4 +1,4 @@ -PR = "r16" +PR = "r17" DESCRIPTION = "The GNU cc and gcc C compilers." HOMEPAGE = "http://www.gnu.org/software/gcc/" SECTION = "devel" diff --git a/packages/gcc/gcc_4.1.2.bb b/packages/gcc/gcc_4.1.2.bb index 939055ddfa..b3eb0100e8 100644 --- a/packages/gcc/gcc_4.1.2.bb +++ b/packages/gcc/gcc_4.1.2.bb @@ -4,7 +4,7 @@ SECTION = "devel" LICENSE = "GPL" # NOTE: split PR. If the main .bb changes something that affects its *build* # remember to increment the -cross .bb PR too. -PR = "r9" +PR = "r10" inherit autotools gettext diff --git a/packages/gcc/gcc_4.2.2.bb b/packages/gcc/gcc_4.2.2.bb index ccf945ac5b..de3b65ce7f 100644 --- a/packages/gcc/gcc_4.2.2.bb +++ b/packages/gcc/gcc_4.2.2.bb @@ -1,4 +1,4 @@ -PR = "r1" +PR = "r2" DESCRIPTION = "The GNU cc and gcc C compilers." HOMEPAGE = "http://www.gnu.org/software/gcc/" SECTION = "devel" diff --git a/packages/gcc/gcc_csl-arm-2005q3.bb b/packages/gcc/gcc_csl-arm-2005q3.bb index fe9b364c88..4c8f8227a9 100644 --- a/packages/gcc/gcc_csl-arm-2005q3.bb +++ b/packages/gcc/gcc_csl-arm-2005q3.bb @@ -4,7 +4,7 @@ SECTION = "devel" LICENSE = "GPL" BINV = "3.4.4" PV = "3.4.4+csl-arm-2005q3" -PR = "r2" +PR = "r3" FILESDIR = "${FILE_DIRNAME}/gcc-csl-arm" diff --git a/packages/gcc/gcc_csl-arm-cvs.bb b/packages/gcc/gcc_csl-arm-cvs.bb index 20b18b1085..d8e5fee2bb 100644 --- a/packages/gcc/gcc_csl-arm-cvs.bb +++ b/packages/gcc/gcc_csl-arm-cvs.bb @@ -5,6 +5,6 @@ BINV = "3.4.4" SRC_URI += "file://15342.patch;patch=1 file://gcc-3.4.0-arm-lib1asm.patch;patch=1 file://no-libfloat.patch;patch=1" -PR = "r0" +PR = "r1" DEFAULT_PREFERENCE = "-1" diff --git a/packages/gcc/gcc_csl-arm.bb b/packages/gcc/gcc_csl-arm.bb index c332feb463..2599498fda 100644 --- a/packages/gcc/gcc_csl-arm.bb +++ b/packages/gcc/gcc_csl-arm.bb @@ -4,7 +4,7 @@ SECTION = "devel" LICENSE = "GPL" BINV = "3.4.4" PV = "3.4.4+csl-arm-${SRCDATE}" -PR = "r0" +PR = "r1" FILESDIR = "${FILE_DIRNAME}/gcc-csl-arm" DEFAULT_PREFERENCE = "-1" diff --git a/packages/git/git-native_1.5.3.bb b/packages/git/git-native_1.5.3.bb new file mode 100644 index 0000000000..935c773c1c --- /dev/null +++ b/packages/git/git-native_1.5.3.bb @@ -0,0 +1,4 @@ +require git.inc +inherit native +DEPENDS = "openssl-native curl-native zlib-native expat-native" +PR = "r1" diff --git a/packages/git/git.inc b/packages/git/git.inc new file mode 100644 index 0000000000..7115d44b35 --- /dev/null +++ b/packages/git/git.inc @@ -0,0 +1,19 @@ +DESCRIPTION = "The git revision control system used by the Linux kernel developers" +SECTION = "console/utils" +LICENSE = "GPL" + +SRC_URI = "http://www.kernel.org/pub/software/scm/git/git-${PV}.tar.bz2 \ + file://autotools.patch;patch=1" +S = "${WORKDIR}/git-${PV}" + +EXTRA_OEMAKE = "NO_TCLTL=1" + +inherit autotools + +do_install () { + oe_runmake install prefix=${D} bindir=${D}${bindir} \ + template_dir=${D}${datadir}/git-core/templates \ + GIT_PYTHON_DIR=${D}${datadir}/git-core/python +} + +FILES_${PN} += "${datadir}/git-core" diff --git a/packages/glibc/eglibc-package.bbclass b/packages/glibc/eglibc-package.bbclass index 0cb8497733..a859ac2ca9 100644 --- a/packages/glibc/eglibc-package.bbclass +++ b/packages/glibc/eglibc-package.bbclass @@ -27,7 +27,7 @@ ENABLE_BINARY_LOCALE_GENERATION ?= "0" BINARY_LOCALE_ARCHES ?= "arm.*" PACKAGES = "eglibc-dbg eglibc catchsegv sln nscd ldd localedef eglibc-utils eglibc-dev eglibc-doc eglibc-locale libsegfault eglibc-extra-nss eglibc-thread-db eglibc-pcprofile" -PACKAGES_DYNAMIC = "eglibc-gconv-* eglibc-charmap-* eglibc-localedata-*" +PACKAGES_DYNAMIC = "glibc-gconv-* glibc-charmap-* glibc-localedata-* eglibc-gconv-* eglibc-charmap-* eglibc-localedata-*" RPROVIDES_eglibc = "glibc" RPROVIDES_eglibc-utils = "glibc-utils" @@ -210,6 +210,7 @@ python package_do_split_gconvs () { f.close() if deps != []: bb.data.setVar('RDEPENDS_%s' % pkg, " ".join(deps), d) + bb.data.setVar('RPROVIDES_%s' % pkg, 'glibc-localedata-%s' % group, d) do_split_packages(d, locales_dir, file_regex='(.*)', output_pattern='eglibc-localedata-%s', description='locale definition for %s', hook=calc_locale_deps, extra_depends='') bb.data.setVar('PACKAGES', bb.data.getVar('PACKAGES', d) + ' eglibc-gconv', d) @@ -261,6 +262,7 @@ python package_do_split_gconvs () { else: eglibc_name = name bb.data.setVar('RDEPENDS_%s' % pkgname, legitimize_package_name('eglibc-binary-localedata-%s' % eglibc_name), d) + bb.data.setVar('RPROVIDES_%s' % pkgname, 'glibc-binary-localedata-%s' % group, d) rprovides = 'virtual-locale-%s' % legitimize_package_name(name) m = re.match("(.*)_(.*)", name) if m: diff --git a/packages/glibc/eglibc_svn.bb b/packages/glibc/eglibc_svn.bb index da33cca3fa..ff68185bcc 100644 --- a/packages/glibc/eglibc_svn.bb +++ b/packages/glibc/eglibc_svn.bb @@ -2,8 +2,8 @@ require glibc.inc DEFAULT_PREFERENCE = "-1" FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/eglibc-svn" -PV = "2.6+svnr${SRCREV}" -PR = "r1" +PV = "2.7+svnr${SRCREV}" +PR = "r2" SRC_URI = "svn://svn.eglibc.org;module=trunk \ file://etc/ld.so.conf \ file://generate-supported.mk" diff --git a/packages/glibc/glibc-2.2.5/glibc-2.2.5-allow-gcc-4.x-configure.patch b/packages/glibc/glibc-2.2.5/glibc-2.2.5-allow-gcc-4.x-configure.patch new file mode 100644 index 0000000000..138c5414cb --- /dev/null +++ b/packages/glibc/glibc-2.2.5/glibc-2.2.5-allow-gcc-4.x-configure.patch @@ -0,0 +1,21 @@ +Fixes +checking version of powerpc-405-linux-gnu-gcc ... 4.0.0, bad +checking for gnumake... no +checking for gmake... no +checking for make... make +checking version of make... 3.80, ok +configure: error: +*** These critical programs are missing or too old:gcc + + +--- glibc-2.2.5/configure.old 2005-03-10 00:23:46.374213600 -0800 ++++ glibc-2.2.5/configure 2005-03-10 00:25:13.313996744 -0800 +@@ -1476,7 +1476,7 @@ + ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'` + case $ac_prog_version in + '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; +- *gcc-2.9[5-9].*|*2.8.[1-9]*|*2.9|*2.9.[0-9]*|2.9[5-9]*|3.[0-9]*|cygnus-2.9[1-9]*|gcc-2.9[5-9]|gcc-2.1[0-9][0-9]|sgicc-*) ++ *gcc-2.9[5-9].*|*2.8.[1-9]*|*2.9|*2.9.[0-9]*|2.9[5-9]*|3.[0-9]*|4.[0-9]*|cygnus-2.9[1-9]*|gcc-2.9[5-9]|gcc-2.1[0-9][0-9]|sgicc-*) + ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; + *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; + diff --git a/packages/glibc/glibc-2.2.5/glibc-2.3.2-allow-solaris.patch b/packages/glibc/glibc-2.2.5/glibc-2.3.2-allow-solaris.patch new file mode 100644 index 0000000000..bda01b4267 --- /dev/null +++ b/packages/glibc/glibc-2.2.5/glibc-2.3.2-allow-solaris.patch @@ -0,0 +1,41 @@ +See http://sources.redhat.com/ml/crossgcc/2003-11/msg00111.html +Might fix error +... gcc-3.2.3-glibc-2.3.2/build-glibc/csu/version-info.h:8: too many decimal points in floating constant +make[2]: *** +when building on Solaris. I haven't seen this be needed yet, but what the heck, +here it is in case someone needs it. + +Retrieved with http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/csu/Makefile.diff?r1=1.70&r2=1.71&cvsroot=glibc + +Revision 1.71, Thu Sep 25 20:29:39 2003 UTC (8 months, 2 weeks ago) by drepper +Branch: MAIN +CVS Tags: glibc-2_3_3 + +($(objpfx)version-info.h): Fix sed script to handle banners. + +=================================================================== +RCS file: /cvs/glibc/libc/csu/Makefile,v +retrieving revision 1.70 +retrieving revision 1.71 +diff -u -r1.70 -r1.71 +--- libc/csu/Makefile 2003/06/26 07:27:39 1.70 ++++ libc/csu/Makefile 2003/09/25 20:29:39 1.71 +@@ -222,14 +222,14 @@ + if [ -z "$$os" ]; then \ + os=Linux; \ + fi; \ +- echo "\"Compiled on a $$os $$version system" \ +- "on `date +%Y-%m-%d`.\\n\"" ;; \ ++ printf '"Compiled on a %s %s system on %s.\\n"\n' \ ++ "$os" "$version" "`date +%Y-%m-%d`" ;; \ + *) ;; \ + esac; \ + files="$(all-Banner-files)"; \ + if test -n "$$files"; then \ +- echo "\"Available extensions:\\n\""; \ ++ printf '"Available extensions:\\n"\n'; \ + sed -e '/^#/d' -e 's/^[[:space:]]*/ /' \ +- -e 's/\(^.*$$\)/\"\1\\n\"/' $$files; \ ++ -e 's/^\(.*\)$$/\"\1\\n\"/' $$files; \ + fi) > $@T + mv -f $@T $@ diff --git a/packages/glibc/glibc-package.bbclass b/packages/glibc/glibc-package.bbclass index 1f14bb83fb..b96aae37b9 100644 --- a/packages/glibc/glibc-package.bbclass +++ b/packages/glibc/glibc-package.bbclass @@ -220,10 +220,13 @@ python package_do_split_gconvs () { dot_re = re.compile("(.*)\.(.*)") # Collate the locales by base and encoding + utf8_only = int(bb.data.getVar('LOCALE_UTF8_ONLY', d, 1) or 0) encodings = {} for l in supported: l = l[:-1] (locale, charset) = l.split(" ") + if utf8_only and charset != 'UTF-8': + continue m = dot_re.match(locale) if m: locale = m.group(1) diff --git a/packages/glibc/glibc_2.2.5.bb b/packages/glibc/glibc_2.2.5.bb index 7b5eca2432..2a3bfd26df 100644 --- a/packages/glibc/glibc_2.2.5.bb +++ b/packages/glibc/glibc_2.2.5.bb @@ -1,7 +1,7 @@ require glibc.inc FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/glibc-cvs" -PR = "r11" +PR = "r13" DEFAULT_PREFERENCE_sh3 = "-99" @@ -63,6 +63,7 @@ SRC_URI = "${GNU_MIRROR}/glibc/glibc-${PV}.tar.gz \ file://errlist-arm.patch;patch=1 \ file://glibc-2.2.5-allow-gcc-3.4-fixup.patch;patch=1 \ file://glibc-2.2.5-allow-gcc-3.4-grp.patch;patch=1 \ + file://glibc-2.2.5-allow-gcc-4.x-configure.patch;patch=1 \ file://glibc-2.2.5-alpha-pwrite64.patch;patch=1 \ file://glibc-2.2.5-arm-pwrite64.patch;patch=1 \ file://glibc-2.2.5-crosstest.patch;patch=1 \ @@ -95,6 +96,7 @@ SRC_URI = "${GNU_MIRROR}/glibc/glibc-${PV}.tar.gz \ file://threadparam.patch;patch=1 \ file://initfini-flags.patch;patch=1 \ file://pt-initfini-flags.patch;patch=1 \ + file://glibc-2.3.2-allow-solaris.patch;patch=1 \ \ file://etc/ld.so.conf \ file://generate-supported.mk" @@ -161,7 +163,7 @@ do_stage() { rm -f ${STAGING_DIR_HOST}${layout_base_libdir}/libc.so.6 oe_runmake 'install_root=${STAGING_DIR_HOST}' \ 'includedir=${layout_includedir}' 'libdir=${layout_libdir}' 'slibdir=${layout_base_libdir}' \ - '${STAGING_DIR_HOST}${layout_base_libdir}libc.so.6' \ + '${STAGING_DIR_HOST}${layout_base_libdir}/libc.so.6' \ '${STAGING_INCDIR}/bits/errno.h' \ '${STAGING_INCDIR}/bits/libc-lock.h' \ '${STAGING_INCDIR}/gnu/stubs.h' \ @@ -199,6 +201,7 @@ require glibc-package.bbclass PACKAGES_unslung = "libc6-unslung" PACKAGE_ARCH_unslung = "nslu2" +PACKAGE_NO_GCONV_unslung = "1" RDEPENDS_libc6-unslung = "nslu2-linksys-libs" RPROVIDES_libc6-unslung = "libc6" diff --git a/packages/glibmm/glibmm.inc b/packages/glibmm/glibmm.inc new file mode 100644 index 0000000000..c33d3151ae --- /dev/null +++ b/packages/glibmm/glibmm.inc @@ -0,0 +1,24 @@ +DESCRIPTION = "C++ bindings for the glib library." +HOMEPAGE = "http://www.gtkmm.org/" +SECTION = "libs" +PRIORITY = "optional" +LICENSE = "LGPL" +DEPENDS = "glib-2.0 libsigc++-2.0" +PR = "r0" +SHRT_VER = "${@bb.data.getVar('PV',d,1).split('.')[0]}.${@bb.data.getVar('PV',d,1).split('.')[1]}" + +SRC_URI = "ftp://ftp.gnome.org/pub/GNOME/sources/glibmm/${SHRT_VER}/glibmm-${PV}.tar.bz2" + +inherit autotools pkgconfig flow-lossage + +FILES_${PN} = "${libdir}/lib*.so.*" +FILES_${PN}-dev += "${libdir}/glibmm-2.4/include/" + +LIBV = "2.4.0" + +do_stage () { + autotools_stage_all + + install -m 0644 glib/glibmmconfig.h ${STAGING_INCDIR}/glibmm-2.4 + install -m 0644 scripts/glibmm_check_perl.m4 ${STAGING_DATADIR}/aclocal/ +} diff --git a/packages/glibmm/glibmm_2.12.10.bb b/packages/glibmm/glibmm_2.12.10.bb index a62d4eb145..90a053fb36 100644 --- a/packages/glibmm/glibmm_2.12.10.bb +++ b/packages/glibmm/glibmm_2.12.10.bb @@ -1,23 +1 @@ -DESCRIPTION = "C++ bindings for the glib library." -HOMEPAGE = "http://www.gtkmm.org/" -SECTION = "libs" -PRIORITY = "optional" -LICENSE = "LGPL" -DEPENDS = "glib-2.0 libsigc++-2.0" -PR = "r0" - -SRC_URI = "ftp://ftp.gnome.org/pub/GNOME/sources/glibmm/2.12/glibmm-${PV}.tar.bz2" - -inherit autotools pkgconfig flow-lossage - -FILES_${PN} = "${libdir}/lib*.so.*" -FILES_${PN}-dev += "${libdir}/glibmm-2.4/include/" - -LIBV = "2.4.0" - -do_stage () { - autotools_stage_all - - install -m 0644 glib/glibmmconfig.h ${STAGING_INCDIR}/glibmm-2.4 - install -m 0644 scripts/glibmm_check_perl.m4 ${STAGING_DATADIR}/aclocal/ -} +require glibmm.inc diff --git a/packages/glibmm/glibmm_2.14.2.bb b/packages/glibmm/glibmm_2.14.2.bb new file mode 100644 index 0000000000..aeadede939 --- /dev/null +++ b/packages/glibmm/glibmm_2.14.2.bb @@ -0,0 +1,3 @@ +require glibmm.inc + +DEFAULT_PREFERENCE = "-1" diff --git a/packages/gnome/gconf-dbus_svn.bb b/packages/gnome/gconf-dbus_svn.bb index cc69079c3a..e7875dc72e 100644 --- a/packages/gnome/gconf-dbus_svn.bb +++ b/packages/gnome/gconf-dbus_svn.bb @@ -7,7 +7,7 @@ RPROVIDES_${PN} = "gconf" RPROVIDES_${PN}-dev = "gconf-dev" PV = "2.16.0+svnr${SRCREV}" -PR = "r4" +PR = "r5" SRC_URI = "svn://developer.imendio.com/svn/gconf-dbus;module=trunk;proto=http \ file://69gconfd-dbus" @@ -19,6 +19,7 @@ PARALLEL_MAKE = "" FILES_${PN} = "${libdir}/GConf-dbus/2/*.so ${libdir}/dbus-1.0 ${sysconfdir} ${datadir}/dbus* ${libdir}/*.so.* ${bindir}/* ${libexecdir}/*" FILES_${PN}-dbg += " ${libdir}/GConf-dbus/2/.debug" +FILES_${PN}-dev += "${libdir}/GConf-dbus/2/*.la ${datadir}/sgml/gconf/gconf-1.0.dtd" EXTRA_OECONF = " --with-ipc=dbus --disable-gtk-doc --disable-gtk --enable-shared --disable-static" diff --git a/packages/linux/linux-handhelds-2.6/asus620/.mtn2git_empty b/packages/gnome/libart-lgpl/armeb/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/linux/linux-handhelds-2.6/asus620/.mtn2git_empty +++ b/packages/gnome/libart-lgpl/armeb/.mtn2git_empty diff --git a/packages/gnome/libart-lgpl/armeb/art_config.h b/packages/gnome/libart-lgpl/armeb/art_config.h new file mode 100644 index 0000000000..b0e74ad6ae --- /dev/null +++ b/packages/gnome/libart-lgpl/armeb/art_config.h @@ -0,0 +1,10 @@ +/* Automatically generated by gen_art_config.c */ + +#define ART_SIZEOF_CHAR 1 +#define ART_SIZEOF_SHORT 2 +#define ART_SIZEOF_INT 4 +#define ART_SIZEOF_LONG 4 + +typedef unsigned char art_u8; +typedef unsigned short art_u16; +typedef unsigned int art_u32; diff --git a/packages/gpe-login/files/size-autolock-properly.patch b/packages/gpe-login/files/size-autolock-properly.patch new file mode 100644 index 0000000000..b8e2cd6f4f --- /dev/null +++ b/packages/gpe-login/files/size-autolock-properly.patch @@ -0,0 +1,26 @@ +# HG changeset patch +# User "Paul Sokolovsky <pfalcon@users.sourceforge.net>" +# Date 1196345352 -7200 +# Node ID ebe625e21708cb9257201a4dd6e536b99f1f0220 +# Parent 976c01632feacbcce2058a061a0b1f6faed2275a +When configuring autolock window, make sure to set not only the minimal +("requested") size, but also the actual one. This fixes issue that after +autolock screen have been shown in landscape mode, it no longer fits the +screen in portrait mode. + +Also, gtk_widget_set_usize() marked as deprecated, replace with +gtk_widget_set_size_request(). + +diff -r 976c01632fea -r ebe625e21708 gpe-login.c +--- a/gpe-login.c Sun Nov 25 22:39:23 2007 +0200 ++++ b/gpe-login.c Thu Nov 29 16:09:12 2007 +0200 +@@ -558,7 +558,8 @@ filter (GdkXEvent *xevp, GdkEvent *ev, g + { + spawn_xkbd (); + gtk_label_set_markup (GTK_LABEL (label_result), ""); +- gtk_widget_set_usize (window, gdk_screen_width (), gdk_screen_height ()); ++ gtk_widget_set_size_request (window, gdk_screen_width (), gdk_screen_height ()); ++ gtk_window_resize (window, gdk_screen_width (), gdk_screen_height ()); + gtk_widget_show_all (window); + if (ownerinfo) + { diff --git a/packages/gpe-login/gpe-login_0.90.bb b/packages/gpe-login/gpe-login_0.90.bb index c2a274ba8b..253d581953 100644 --- a/packages/gpe-login/gpe-login_0.90.bb +++ b/packages/gpe-login/gpe-login_0.90.bb @@ -5,7 +5,7 @@ LICENSE = "GPL" DEPENDS = "gtk+ libgpewidget gpe-ownerinfo xkbd" RDEPENDS = "xkbd gpe-theme-clearlooks" RPROVIDES_${PN} = "gpe-session-starter" -PR = "r4" +PR = "r5" SRC_URI_OVERRIDES_PACKAGE_ARCH = "1" @@ -18,6 +18,7 @@ SRC_URI += "file://removeblue-fontsize8.patch;patch=1" SRC_URI += " file://chvt-keylaunch.patch;patch=1 " SRC_URI += " file://lock-on-supend.patch;patch=1 " SRC_URI += " file://gpe-xcalibrate-rises-from-dead.patch;patch=1 " +SRC_URI += " file://size-autolock-properly.patch;patch=1 " SRC_URI_append_spitz = "file://brightness-adjust-keyluanchrc.patch;patch=1" SRC_URI_append_akita = "file://brightness-adjust-keyluanchrc.patch;patch=1" diff --git a/packages/linux/linux-handhelds-2.6/asus730/.mtn2git_empty b/packages/gpe-mini-browser/files/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/linux/linux-handhelds-2.6/asus730/.mtn2git_empty +++ b/packages/gpe-mini-browser/files/.mtn2git_empty diff --git a/packages/gpe-mini-browser/files/mini-browser-desktop-fix.patch b/packages/gpe-mini-browser/files/mini-browser-desktop-fix.patch new file mode 100644 index 0000000000..4912abb23b --- /dev/null +++ b/packages/gpe-mini-browser/files/mini-browser-desktop-fix.patch @@ -0,0 +1,16 @@ +--- gpe-mini-browser-0.21.old/gpe-mini-browser-0.21//gpe-mini-browser.desktop.in.in 2007-01-09 14:53:31.000000000 +0200 ++++ gpe-mini-browser-0.21/gpe-mini-browser.desktop.in.in 2007-12-11 20:45:04.749584640 +0200 +@@ -2,9 +2,8 @@ + _Name=Mini Web Browser + _Comment=Browse the web + Exec=gpe-mini-browser +-Terminal=0 ++Terminal=false + Type=Application +-Icon=gpe-mini-browser.png +-Categories=Application;PIM;GPE +-StartupNotify=True +- ++Icon=gpe-mini-browser ++Categories=X-GPE;X-PIM;X-Internet;X-Browser; ++StartupNotify=true diff --git a/packages/gpe-mini-browser/gpe-mini-browser_0.21.bb b/packages/gpe-mini-browser/gpe-mini-browser_0.21.bb index 20732ea5b2..2a9249818b 100644 --- a/packages/gpe-mini-browser/gpe-mini-browser_0.21.bb +++ b/packages/gpe-mini-browser/gpe-mini-browser_0.21.bb @@ -4,7 +4,9 @@ SRC_URI = "http://gpe.linuxtogo.org/download/source/gpe-mini-browser-${PV}.tar.g DEPENDS = "osb-nrcit sqlite libgpewidget" RRECOMMENDS = "gdk-pixbuf-loader-gif gdk-pixbuf-loader-png gdk-pixbuf-loader-jpeg" -PR = "r0" +PR = "r1" + +SRC_URI += "file://mini-browser-desktop-fix.patch;patch=0" S = "${WORKDIR}/gpe-mini-browser-${PV}" diff --git a/packages/gpe-themes/gpe-theme-clearlooks_0.2.bb b/packages/gpe-themes/gpe-theme-clearlooks_0.2.bb index 77f8289025..da61845f4d 100644 --- a/packages/gpe-themes/gpe-theme-clearlooks_0.2.bb +++ b/packages/gpe-themes/gpe-theme-clearlooks_0.2.bb @@ -7,7 +7,7 @@ DEPENDS = "gtk-engines" RDEPENDS = "gtk-engine-clearlooks" FILES_${PN} = "${datadir}/themes/" -SRC_URI = "http://dominion.kabel.utwente.nl/koen/pda/files/${P}.tar.gz" +SRC_URI = "http://dominion.thruhere.net/koen/pda/files/${P}.tar.gz" do_install() { install -d ${D}${datadir}/themes/ diff --git a/packages/gpe-themes/gpe-theme-clearlooks_0.3.bb b/packages/gpe-themes/gpe-theme-clearlooks_0.3.bb index 0ec4e10338..33712c70ee 100644 --- a/packages/gpe-themes/gpe-theme-clearlooks_0.3.bb +++ b/packages/gpe-themes/gpe-theme-clearlooks_0.3.bb @@ -6,7 +6,7 @@ DEPENDS = "gtk-engines" RDEPENDS = "gtk-engine-clearlooks" FILES_${PN} = "${datadir}/themes/" -SRC_URI = "http://dominion.kabel.utwente.nl/koen/pda/files/${P}.tar.gz" +SRC_URI = "http://dominion.thruhere.net/koen/pda/files/${P}.tar.gz" do_install() { install -d ${D}${datadir}/themes/ diff --git a/packages/gpe-themes/gpe-theme-industrial_0.1.bb b/packages/gpe-themes/gpe-theme-industrial_0.1.bb index 1a57e03d03..8a455de250 100644 --- a/packages/gpe-themes/gpe-theme-industrial_0.1.bb +++ b/packages/gpe-themes/gpe-theme-industrial_0.1.bb @@ -7,7 +7,7 @@ DEPENDS = "gtk-engines" RDEPENDS = "gtk-engine-industrial" FILES_${PN} = "${datadir}/themes/" -SRC_URI = "http://dominion.kabel.utwente.nl/koen/pda/files/${P}.tar.gz" +SRC_URI = "http://dominion.thruhere.net/koen/pda/files/${P}.tar.gz" do_install() { install -d ${D}${datadir}/themes/ diff --git a/packages/gpe-themes/gpe-theme-industrial_0.2.bb b/packages/gpe-themes/gpe-theme-industrial_0.2.bb index 02b7a62c0d..c1cd5ca41d 100644 --- a/packages/gpe-themes/gpe-theme-industrial_0.2.bb +++ b/packages/gpe-themes/gpe-theme-industrial_0.2.bb @@ -6,7 +6,7 @@ DEPENDS = "gtk-engines" RDEPENDS = "gtk-engine-industrial" FILES_${PN} = "${datadir}/themes/" -SRC_URI = "http://dominion.kabel.utwente.nl/koen/pda/files/${P}.tar.gz" +SRC_URI = "http://dominion.thruhere.net/koen/pda/files/${P}.tar.gz" do_install() { install -d ${D}${datadir}/themes/ diff --git a/packages/gpephone/gpe-applauncher_0.11.bb b/packages/gpephone/gpe-applauncher_0.11.bb index 1efcd793e0..204f7828f9 100644 --- a/packages/gpephone/gpe-applauncher_0.11.bb +++ b/packages/gpephone/gpe-applauncher_0.11.bb @@ -2,7 +2,7 @@ LICENSE = "GPL" DESCRIPTION = "A cellphone application launcher." SECTION = "gpe" PRIORITY = "optional" -PR = "r1" +PR = "r2" SRC_URI_OVERRIDES_PACKAGE_ARCH = "0" @@ -18,7 +18,7 @@ inherit gpephone autotools SRC_URI += "file://hotkeys.conf \ file://softkeys.conf" -EXTRA_OECONF = "--disable-gridlayout" +EXTRA_OECONF = "--enable-gridlayout" FILES_${PN} = '${datadir} ${bindir}' FILES_gpe-applauncher-config = '${sysconfdir}/gpe/' diff --git a/packages/gpephone/gpe-applauncher_svn.bb b/packages/gpephone/gpe-applauncher_svn.bb index 4fe82877e3..311d2eef60 100644 --- a/packages/gpephone/gpe-applauncher_svn.bb +++ b/packages/gpephone/gpe-applauncher_svn.bb @@ -2,7 +2,7 @@ LICENSE = "GPL" DESCRIPTION = "A cellphone application launcher." SECTION = "gpe" PRIORITY = "optional" -PR = "r0" +PR = "r1" PV = "0.11+svn-${SRCREV}" SRC_URI_OVERRIDES_PACKAGE_ARCH = "0" @@ -24,7 +24,7 @@ RDEPENDS_${PN} += "gpe-applauncher-config" SRC_URI += "file://hotkeys.conf \ file://softkeys.conf" -EXTRA_OECONF = "--disable-gridlayout" +EXTRA_OECONF = "--enable-gridlayout" FILES_${PN} = '${datadir} ${bindir}' FILES_gpe-applauncher-config = '${sysconfdir}/gpe/' diff --git a/packages/gsm/pty_0.0.bb b/packages/gsm/pty_0.0.bb index 39592a90a1..ab767f7979 100644 --- a/packages/gsm/pty_0.0.bb +++ b/packages/gsm/pty_0.0.bb @@ -5,12 +5,11 @@ PR = "r1" SRC_URI = "file://pty.c" do_compile() { - cp ${WORKDIR}/*.c ${S}/ + cp ${WORKDIR}/*.c ${S}/ ${CC} pty.c -o pty -I${STAGING_INCDIR} -L${STAGING_LIBDIR} } do_install() { - install -d ${D}${bindir} + install -d ${D}${bindir} install -m 0755 pty ${D}${bindir}/ } - diff --git a/packages/gtk+/gdk-pixbuf_2.10.14.bb b/packages/gtk+/gdk-pixbuf_2.10.14.bb index 5b5482d1a8..ecd2d51d49 100644 --- a/packages/gtk+/gdk-pixbuf_2.10.14.bb +++ b/packages/gtk+/gdk-pixbuf_2.10.14.bb @@ -1,14 +1,14 @@ -DESCRIPTION = "GDK PixBuf is a pixelmap image support library from the GTK+ \ -multi-platform toolkit for creating graphical user interfaces." +DESCRIPTION = "Stand-alone libpixbuf, a pixelmap image i/o library from the \ +GTK+ multi-platform toolkit for creating graphical user interfaces." HOMEPAGE = "http://www.gtk.org/" SECTION = "libs" LICENSE = "LGPL" PRIORITY = "optional" -DEPENDS = "jpeg libpng gettext glib-2.0" +DEPENDS = "libpng gettext glib-2.0" +PR = "r1" S = "${WORKDIR}/gtk+-${PV}" FILESPATH = "${FILE_DIRNAME}/gdk-pixbuf-csource:${FILE_DIRNAME}/gtk+-${PV}:${FILE_DIRNAME}/files" -PR = "r0" SRC_URI = "ftp://ftp.gtk.org/pub/gtk/v2.10/gtk+-${PV}.tar.bz2 \ file://automake-lossage.patch;patch=1 \ @@ -35,12 +35,10 @@ SRC_URI = "ftp://ftp.gtk.org/pub/gtk/v2.10/gtk+-${PV}.tar.bz2 \ # file://treeview-checkbox-size.patch;patch=1;pnum=0 \ # file://cell-renderer-edit-focus.patch;patch=1;pnum=0 \ -# check for TARGET_FPU=soft and inform configure of the result so it can disable some floating points -require gtk-fpu.inc -EXTRA_OECONF += "${@get_gtk_fpu_setting(bb, d)}" - inherit autotools pkgconfig +LIBV = "2.10.0" + FILES_${PN} = "${bindir}/gdk-pixbuf-query-loaders \ ${bindir}/gtk-update-icon-cache \ ${libdir}/lib*.so.*" @@ -59,11 +57,15 @@ EXTRA_OECONF = "\ --without-x \ --with-gdktarget=linux-fb \ --without-libtiff \ - --with-libjpeg \ + --without-libjpeg \ --with-libpng \ " -LIBV = "2.10.0" +EXTRA_OECONF += "--disable-modules --with-included-loaders=png,tga" + +# check for TARGET_FPU=soft and inform configure of the result so it can disable some floating points +require gtk-fpu.inc +EXTRA_OECONF += "${@get_gtk_fpu_setting(bb, d)}" do_compile() { cd gdk-pixbuf && oe_runmake @@ -82,22 +84,3 @@ do_install() { cd gdk-pixbuf && oe_runmake install DESTDIR=${D} } -postinst_prologue() { -if [ "x$D" != "x" ]; then - exit 1 -fi -} - -PACKAGES_DYNAMIC = "gdk-pixbuf-loader-*" - -python populate_packages_prepend () { - import os.path - - prologue = bb.data.getVar("postinst_prologue", d, 1) - - gtk_libdir = bb.data.expand('${libdir}/gtk-2.0/${LIBV}', d) - loaders_root = os.path.join(gtk_libdir, 'loaders') - do_split_packages(d, loaders_root, '^libpixbufloader-(.*)\.so$', 'gdk-pixbuf-loader-%s', 'GDK pixbuf loader for %s', prologue + 'gdk-pixbuf-query-loaders > /etc/gtk-2.0/gdk-pixbuf.loaders') - if (bb.data.getVar('DEBIAN_NAMES', d, 1)): - bb.data.setVar('PKG_${PN}', 'libgtk-2.0', d) -} diff --git a/packages/gtk+/gtk+-2.2.4/automake-lossage.patch b/packages/gtk+/gtk+-2.2.4/automake-lossage.patch deleted file mode 100644 index 9560abf9ba..0000000000 --- a/packages/gtk+/gtk+-2.2.4/automake-lossage.patch +++ /dev/null @@ -1,446 +0,0 @@ ---- gtk/Makefile.am.old 2003-09-03 20:50:06.000000000 +0100 -+++ gtk/Makefile.am 2004-03-07 12:17:29.000000000 +0000 -@@ -2,7 +2,7 @@ - - SUBDIRS=stock-icons theme-bits - --INCLUDES = @STRIP_BEGIN@ \ -+INCLUDES = \ - -DG_LOG_DOMAIN=\"Gtk\" \ - -DGTK_LIBDIR=\"$(libdir)\" \ - -DGTK_DATA_PREFIX=\"$(prefix)\" \ -@@ -20,8 +20,7 @@ - -DGDK_DISABLE_DEPRECATED \ - -DGTK_DISABLE_DEPRECATED \ - @GTK_DEBUG_FLAGS@ \ -- @GTK_DEP_CFLAGS@ \ --@STRIP_END@ -+ @GTK_DEP_CFLAGS@ - - gtarget=@gdktarget@ - -@@ -67,7 +66,7 @@ - # since automake doesn't support conditionalized libsomething_la_LDFLAGS - # we use the general approach here - libgtkincludedir = $(includedir)/gtk-2.0/gtk --LDFLAGS = @STRIP_BEGIN@ \ -+AM_LDFLAGS = \ - @LDFLAGS@ \ - -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \ - -export-dynamic \ -@@ -77,8 +76,8 @@ - $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GTK_API_VERSION).la \ - $(top_builddir)/gdk/@gdktargetlib@ \ - $(libgtk_target_ldflags) \ -- @GTK_DEP_LIBS@ \ --@STRIP_END@ -+ @GTK_DEP_LIBS@ -+ - - # - # setup source file variables -@@ -86,7 +85,7 @@ - - # GTK+ header files for public installation (non-generated, or generated - # by configure) --gtk_public_h_sources = @STRIP_BEGIN@ \ -+gtk_public_h_sources = \ - gtk.h \ - gtkaccelgroup.h \ - gtkaccellabel.h \ -@@ -228,10 +227,10 @@ - gtkvscrollbar.h \ - gtkvseparator.h \ - gtkwidget.h \ -- gtkwindow.h \ --@STRIP_END@ -+ gtkwindow.h -+ - # GTK+ header files that don't get installed --gtk_private_h_sources = @STRIP_BEGIN@ \ -+gtk_private_h_sources = \ - gtkrbtree.h \ - gtktextbtree.h \ - gtktextchildprivate.h \ -@@ -244,8 +243,7 @@ - gtkthemes.h \ - gtktreedatalist.h \ - gtktreeprivate.h \ -- gtkwindow-decorate.h \ --@STRIP_END@ -+ gtkwindow-decorate.h - - # GTK+ C sources to build the library from - -@@ -257,7 +255,7 @@ - gtktreeitem.c - endif - --gtk_c_sources = @STRIP_BEGIN@ \ -+gtk_c_sources = \ - gtkaccelgroup.c \ - gtkaccelmap.c \ - gtkaccellabel.c \ -@@ -410,15 +408,13 @@ - gtkwindow-decorate.c \ - fnmatch.c \ - xembed.h \ -- ${crufty_gtk_c_sources} \ --@STRIP_END@ -+ ${crufty_gtk_c_sources} - --gtk_plug_c_sources = @STRIP_BEGIN@ \ -+gtk_plug_c_sources = \ - gtkplug.c \ - gtksocket.c \ - gtkxembed.c \ -- gtkxembed.h \ --@STRIP_END@ -+ gtkxembed.h - - # we use our own built_sources variable rules to avoid automake's - # BUILT_SOURCES oddities -@@ -427,35 +423,34 @@ - # content - - # built sources that get installed with the header files --gtk_built_public_sources = @STRIP_BEGIN@ \ -+gtk_built_public_sources = \ - gtkmarshal.h \ -- gtktypebuiltins.h \ --@STRIP_END@ --gtk_built_private_headers = @STRIP_BEGIN@ \ -- gtkmarshalers.h \ --@STRIP_END@ -+ gtktypebuiltins.h -+ -+gtk_built_private_headers = \ -+ gtkmarshalers.h -+ - # built sources that don't get installed --gtk_built_sources = @STRIP_BEGIN@ \ -+gtk_built_sources = \ - gtktypebuiltins.c \ - gtkmarshalers.c \ - gtkmarshalers.h \ - gtkmarshal.c \ - ${gtk_built_private_headers} \ -- ${gtk_built_public_sources} \ --@STRIP_END@ --stamp_files = @STRIP_BEGIN@ \ -+ ${gtk_built_public_sources} -+ -+stamp_files = \ - stamp-gtkmarshalers.h \ - stamp-gtkmarshal.h \ -- stamp-gtktypebuiltins.h \ --@STRIP_END@ -+ stamp-gtktypebuiltins.h -+ - # non-header sources (headers should be specified in the above variables) - # that don't serve as direct make target sources, i.e. they don't have - # their own .lo rules and don't get publically installed --gtk_extra_sources = @STRIP_BEGIN@ \ -+gtk_extra_sources = \ - gtkversion.h.in \ - gtkmarshalers.list \ -- gtkmarshal.list \ --@STRIP_END@ -+ gtkmarshal.list - - # - # setup GTK+ sources and their dependencies -@@ -592,11 +587,10 @@ - - TEST_DEPS = $(DEPS) gtk.immodules - --LDADDS = @STRIP_BEGIN@ \ -+LDADDS = \ - $(gtktargetlib) \ - $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GTK_API_VERSION).la \ -- $(top_builddir)/gdk/$(gdktargetlib) \ --@STRIP_END@ -+ $(top_builddir)/gdk/$(gdktargetlib) - - # - # Installed tools -@@ -615,7 +609,7 @@ - echo $$p; \ - done - --EXTRA_DIST += @STRIP_BEGIN@ \ -+EXTRA_DIST += \ - line-arrow.xbm \ - line-wrap.xbm \ - tree_plus.xbm \ -@@ -629,9 +623,8 @@ - gtkrc.key.default \ - gtkrc.key.emacs \ - makefile.msc \ -- makefile.msc.in \ --@STRIP_END@ -+ makefile.msc.in - - install-data-local: - - ---- gdk/Makefile.am.old 2003-09-03 20:49:25.000000000 +0100 -+++ gdk/Makefile.am 2004-03-07 12:18:18.000000000 +0000 -@@ -10,7 +10,7 @@ - makeenums.pl \ - makefile.msc - --common_includes = @STRIP_BEGIN@ \ -+common_includes = \ - -DG_LOG_DOMAIN=\"Gdk\" \ - -DGDK_COMPILATION \ - -I$(top_srcdir) \ -@@ -20,8 +20,7 @@ - -DGDK_PIXBUF_DISABLE_DEPRECATED \ - -DGDK_DISABLE_DEPRECATED \ - @GTK_DEBUG_FLAGS@ \ -- @GDK_DEP_CFLAGS@ \ --@STRIP_END@ -+ @GDK_DEP_CFLAGS@ - - INCLUDES = $(common_includes) - gtarget=@gdktarget@ -@@ -69,7 +68,7 @@ - # libtool stuff: set version and export symbols for resolving - # since automake doesn't support conditionalized libsomething_la_LDFLAGS - # we use the general approach here --LDFLAGS = @STRIP_BEGIN@ \ -+AM_LDFLAGS = \ - @LDFLAGS@ \ - -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \ - -export-dynamic \ -@@ -77,8 +76,7 @@ - $(no_undefined) \ - @LIBTOOL_EXPORT_OPTIONS@ \ - $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GTK_API_VERSION).la \ -- $(gdk_win32_symbols) \ --@STRIP_END@ -+ $(gdk_win32_symbols) - - # - # setup source file variables -@@ -88,7 +86,7 @@ - # - # Note: files added here may need to be be propagated to gdk_headers in gtk/Makefile.am - # --gdk_public_h_sources = @STRIP_BEGIN@ \ -+gdk_public_h_sources = \ - gdk.h \ - gdkcolor.h \ - gdkcursor.h \ -@@ -114,16 +112,14 @@ - gdkselection.h \ - gdktypes.h \ - gdkvisual.h \ -- gdkwindow.h \ --@STRIP_END@ -+ gdkwindow.h - --gdk_headers = @STRIP_BEGIN@ \ -+gdk_headers = \ - $(gdk_public_h_sources) \ - gdkenumtypes.h \ -- gdkprivate.h \ --@STRIP_END@ -+ gdkprivate.h - --gdk_c_sources = @STRIP_BEGIN@ \ -+gdk_c_sources = \ - gdk.c \ - gdkcolor.c \ - gdkcursor.c \ -@@ -153,8 +149,7 @@ - gdkscreen.c \ - gdkselection.c \ - gdkvisual.c \ -- gdkwindow.c \ --@STRIP_END@ -+ gdkwindow.c - - # - # setup GDK sources and their dependencies -@@ -164,11 +159,10 @@ - gdkinclude_HEADERS = $(gdk_headers) - - # gdkmarshalers.c is not here becuase it is currently an empty file --common_sources = @STRIP_BEGIN@ \ -+common_sources = \ - $(gdk_c_sources) \ - gdkenumtypes.c \ -- gdkmarshalers.h \ --@STRIP_END@ -+ gdkmarshalers.h - - libgdk_x11_2_0_la_SOURCES = $(common_sources) - libgdk_linux_fb_2_0_la_SOURCES = $(common_sources) gdkkeynames.c ---- gdk-pixbuf/Makefile.am.old 2003-01-27 23:19:07.000000000 +0000 -+++ gdk-pixbuf/Makefile.am 2004-03-07 12:19:11.000000000 +0000 -@@ -238,7 +238,7 @@ - endif - - DEPS = libgdk_pixbuf-$(GTK_API_VERSION).la --INCLUDES = @STRIP_BEGIN@ \ -+INCLUDES = \ - -DG_LOG_DOMAIN=\"GdkPixbuf\" \ - -I$(top_srcdir) -I$(top_builddir) \ - -I$(top_srcdir)/gdk-pixbuf \ -@@ -252,8 +252,7 @@ - @INCLUDED_LOADER_DEFINE@ \ - @GTK_DEBUG_FLAGS@ \ - @GDK_PIXBUF_DEP_CFLAGS@ \ -- -DGDK_PIXBUF_ENABLE_BACKEND \ --@STRIP_END@ -+ -DGDK_PIXBUF_ENABLE_BACKEND - - AM_CPPFLAGS = "-DPIXBUF_LIBDIR=\"$(loaderdir)\"" "-DBUILT_MODULES_DIR=\"$(srcdir)/.libs\"" - LDADDS = libgdk_pixbuf-$(GTK_API_VERSION).la -@@ -281,7 +280,7 @@ - # The GdkPixBuf library - # - libgdk_pixbufincludedir = $(includedir)/gtk-2.0/gdk-pixbuf --libgdk_pixbuf_2_0_la_SOURCES = @STRIP_BEGIN@ \ -+libgdk_pixbuf_2_0_la_SOURCES = \ - gdk-pixbuf-i18n.h \ - gdk-pixbuf.c \ - gdk-pixbuf-animation.c \ -@@ -291,14 +290,13 @@ - gdk-pixbuf-scale.c \ - gdk-pixbuf-util.c \ - gdk-pixdata.c \ -- $(gdk_pixbuf_built_cfiles) \ --@STRIP_END@ --libgdk_pixbuf_2_0_la_LDFLAGS = @STRIP_BEGIN@ \ -+ $(gdk_pixbuf_built_cfiles) -+ -+libgdk_pixbuf_2_0_la_LDFLAGS = \ - -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \ - @LIBTOOL_EXPORT_OPTIONS@ \ - $(no_undefined) \ -- $(gdk_pixbuf_symbols) \ --@STRIP_END@ -+ $(gdk_pixbuf_symbols) - - libgdk_pixbuf_2_0_la_LIBADD = pixops/libpixops.la $(builtin_objs) $(gdk_pixbuf_win32res_lo) $(GDK_PIXBUF_DEP_LIBS) - libgdk_pixbuf_2_0_la_DEPENDENCIES = pixops/libpixops.la $(builtin_objs) $(gdk_pixbuf_def) $(gdk_pixbuf_win32res_lo) ---- demos/Makefile.am.old 2003-06-06 01:52:59.000000000 +0100 -+++ demos/Makefile.am 2004-03-07 12:20:23.000000000 +0000 -@@ -2,7 +2,7 @@ - - SUBDIRS = gtk-demo - --INCLUDES = @STRIP_BEGIN@ \ -+INCLUDES = \ - -I$(top_srcdir) \ - -I$(top_builddir)/gdk \ - -DG_DISABLE_DEPRECATED \ -@@ -10,19 +10,17 @@ - -DGDK_DISABLE_DEPRECATED \ - -DGTK_DISABLE_DEPRECATED \ - @GTK_DEBUG_FLAGS@ \ -- @GTK_DEP_CFLAGS@ \ --@STRIP_END@ -+ @GTK_DEP_CFLAGS@ - - DEPS = \ - $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GTK_API_VERSION).la \ - $(top_builddir)/gdk/@gdktargetlib@ \ - $(top_builddir)/gtk/@gtktargetlib@ - --LDADDS = @STRIP_BEGIN@ \ -+LDADDS = \ - $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GTK_API_VERSION).la \ - $(top_builddir)/gdk/@gdktargetlib@ \ -- $(top_builddir)/gtk/@gtktargetlib@ \ --@STRIP_END@ -+ $(top_builddir)/gtk/@gtktargetlib@ - - noinst_PROGRAMS = \ - testpixbuf \ ---- docs/faq/Makefile.am.old 2002-03-06 03:59:12.000000000 +0000 -+++ docs/faq/Makefile.am 2004-03-07 12:23:40.000000000 +0000 -@@ -14,15 +14,6 @@ - dist-hook: html - cp -Rp $(srcdir)/html $(distdir) - else --html: -- echo "***" -- echo "*** Warning: FAQ not built" -- echo "***" -- --pdf: -- echo "***" -- echo "*** Warning: FAQ not built" -- echo "***" - - dist-hook: - echo "***" ---- docs/tutorial/Makefile.am.old 2002-03-06 03:59:12.000000000 +0000 -+++ docs/tutorial/Makefile.am 2004-03-07 12:24:42.000000000 +0000 -@@ -49,15 +49,6 @@ - dist-hook: html - cp -Rp $(srcdir)/html $(distdir) - else --html: -- echo "***" -- echo "*** Warning: Tutorial not built" -- echo "***" -- --pdf: -- echo "***" -- echo "*** Warning: Tutorial not built" -- echo "***" - - dist-hook: - echo "***" ---- demos/gtk-demo/Makefile.am.old 2003-06-09 22:58:32.000000000 +0100 -+++ demos/gtk-demo/Makefile.am 2004-03-07 12:25:47.000000000 +0000 -@@ -4,7 +4,7 @@ - - ## These should be in the order you want them to appear in the - ## demo app, which means alphabetized by demo title, not filename --demos = @STRIP_BEGIN@ \ -+demos = \ - appwindow.c \ - button_box.c \ - changedisplay.c \ -@@ -21,10 +21,9 @@ - sizegroup.c \ - stock_browser.c \ - textview.c \ -- tree_store.c \ --@STRIP_END@ -+ tree_store.c - --INCLUDES = @STRIP_BEGIN@ \ -+INCLUDES = \ - -DDEMOCODEDIR="\"$(democodedir)\"" \ - -I$(top_srcdir) \ - -I$(top_builddir)/gdk \ -@@ -33,19 +32,17 @@ - -DGDK_DISABLE_DEPRECATED \ - -DGTK_DISABLE_DEPRECATED \ - @GTK_DEBUG_FLAGS@ \ -- @GTK_DEP_CFLAGS@ \ --@STRIP_END@ -+ @GTK_DEP_CFLAGS@ - - DEPS = \ - $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GTK_API_VERSION).la \ - $(top_builddir)/gdk/@gdktargetlib@ \ - $(top_builddir)/gtk/@gtktargetlib@ - --LDADDS = @STRIP_BEGIN@ \ -+LDADDS = \ - $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GTK_API_VERSION).la \ - $(top_builddir)/gdk/@gdktargetlib@ \ -- $(top_builddir)/gtk/@gtktargetlib@ \ --@STRIP_END@ -+ $(top_builddir)/gtk/@gtktargetlib@ - - bin_PROGRAMS = gtk-demo - diff --git a/packages/gtk+/gtk+-2.2.4/configure-lossage.patch b/packages/gtk+/gtk+-2.2.4/configure-lossage.patch deleted file mode 100644 index 04b789675d..0000000000 --- a/packages/gtk+/gtk+-2.2.4/configure-lossage.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- configure.in~ 2003-09-04 18:06:42.000000000 +0100 -+++ configure.in 2004-03-07 12:28:12.000000000 +0000 -@@ -963,7 +963,8 @@ - - AC_MSG_CHECKING([For sufficiently new FreeType (at least 2.0.1)]) - AC_TRY_COMPILE([ --#include <freetype/freetype.h> -+#include <ft2build.h> -+#include FT_FREETYPE_H - #include FT_ERRORS_H - ], - [(void)1;],:,have_freetype=false) diff --git a/packages/gtk+/gtk+-2.2.4/glib-2.0.m4 b/packages/gtk+/gtk+-2.2.4/glib-2.0.m4 deleted file mode 100644 index 28ccef4a5f..0000000000 --- a/packages/gtk+/gtk+-2.2.4/glib-2.0.m4 +++ /dev/null @@ -1,212 +0,0 @@ -# Configure paths for GLIB -# Owen Taylor 1997-2001 - -dnl AM_PATH_GLIB_2_0([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MODULES]]]]) -dnl Test for GLIB, and define GLIB_CFLAGS and GLIB_LIBS, if gmodule, gobject or -dnl gthread is specified in MODULES, pass to pkg-config -dnl -AC_DEFUN(AM_PATH_GLIB_2_0, -[dnl -dnl Get the cflags and libraries from pkg-config -dnl -AC_ARG_ENABLE(glibtest, [ --disable-glibtest do not try to compile and run a test GLIB program], - , enable_glibtest=yes) - - pkg_config_args=glib-2.0 - for module in . $4 - do - case "$module" in - gmodule) - pkg_config_args="$pkg_config_args gmodule-2.0" - ;; - gobject) - pkg_config_args="$pkg_config_args gobject-2.0" - ;; - gthread) - pkg_config_args="$pkg_config_args gthread-2.0" - ;; - esac - done - - AC_PATH_PROG(PKG_CONFIG, pkg-config, no) - - no_glib="" - - if test x$PKG_CONFIG != xno ; then - if $PKG_CONFIG --atleast-pkgconfig-version 0.7 ; then - : - else - echo *** pkg-config too old; version 0.7 or better required. - no_glib=yes - PKG_CONFIG=no - fi - else - no_glib=yes - fi - - min_glib_version=ifelse([$1], ,2.0.0,$1) - AC_MSG_CHECKING(for GLIB - version >= $min_glib_version) - - if test x$PKG_CONFIG != xno ; then - ## don't try to run the test against uninstalled libtool libs - if $PKG_CONFIG --uninstalled $pkg_config_args; then - echo "Will use uninstalled version of GLib found in PKG_CONFIG_PATH" - enable_glibtest=no - fi - - if $PKG_CONFIG --atleast-version $min_glib_version $pkg_config_args; then - : - else - no_glib=yes - fi - fi - - if test x"$no_glib" = x ; then - GLIB_GENMARSHAL=`$PKG_CONFIG --variable=glib_genmarshal glib-2.0` - GOBJECT_QUERY=`$PKG_CONFIG --variable=gobject_query glib-2.0` - GLIB_MKENUMS=`$PKG_CONFIG --variable=glib_mkenums glib-2.0` - - GLIB_CFLAGS=`$PKG_CONFIG --cflags $pkg_config_args` - GLIB_LIBS=`$PKG_CONFIG --libs $pkg_config_args` - glib_config_major_version=`$PKG_CONFIG --modversion glib-2.0 | \ - sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'` - glib_config_minor_version=`$PKG_CONFIG --modversion glib-2.0 | \ - sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'` - glib_config_micro_version=`$PKG_CONFIG --modversion glib-2.0 | \ - sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'` - if test "x$enable_glibtest" = "xyes" ; then - ac_save_CFLAGS="$CFLAGS" - ac_save_LIBS="$LIBS" - CFLAGS="$CFLAGS $GLIB_CFLAGS" - LIBS="$GLIB_LIBS $LIBS" -dnl -dnl Now check if the installed GLIB is sufficiently new. (Also sanity -dnl checks the results of pkg-config to some extent) -dnl - rm -f conf.glibtest - AC_TRY_RUN([ -#include <glib.h> -#include <stdio.h> -#include <stdlib.h> - -int -main () -{ - int major, minor, micro; - char *tmp_version; - - system ("touch conf.glibtest"); - - /* HP/UX 9 (%@#!) writes to sscanf strings */ - tmp_version = g_strdup("$min_glib_version"); - if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { - printf("%s, bad version string\n", "$min_glib_version"); - exit(1); - } - - if ((glib_major_version != $glib_config_major_version) || - (glib_minor_version != $glib_config_minor_version) || - (glib_micro_version != $glib_config_micro_version)) - { - printf("\n*** 'pkg-config --modversion glib-2.0' returned %d.%d.%d, but GLIB (%d.%d.%d)\n", - $glib_config_major_version, $glib_config_minor_version, $glib_config_micro_version, - glib_major_version, glib_minor_version, glib_micro_version); - printf ("*** was found! If pkg-config was correct, then it is best\n"); - printf ("*** to remove the old version of GLib. You may also be able to fix the error\n"); - printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n"); - printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n"); - printf("*** required on your system.\n"); - printf("*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH\n"); - printf("*** to point to the correct configuration files\n"); - } - else if ((glib_major_version != GLIB_MAJOR_VERSION) || - (glib_minor_version != GLIB_MINOR_VERSION) || - (glib_micro_version != GLIB_MICRO_VERSION)) - { - printf("*** GLIB header files (version %d.%d.%d) do not match\n", - GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION, GLIB_MICRO_VERSION); - printf("*** library (version %d.%d.%d)\n", - glib_major_version, glib_minor_version, glib_micro_version); - } - else - { - if ((glib_major_version > major) || - ((glib_major_version == major) && (glib_minor_version > minor)) || - ((glib_major_version == major) && (glib_minor_version == minor) && (glib_micro_version >= micro))) - { - return 0; - } - else - { - printf("\n*** An old version of GLIB (%d.%d.%d) was found.\n", - glib_major_version, glib_minor_version, glib_micro_version); - printf("*** You need a version of GLIB newer than %d.%d.%d. The latest version of\n", - major, minor, micro); - printf("*** GLIB is always available from ftp://ftp.gtk.org.\n"); - printf("***\n"); - printf("*** If you have already installed a sufficiently new version, this error\n"); - printf("*** probably means that the wrong copy of the pkg-config shell script is\n"); - printf("*** being found. The easiest way to fix this is to remove the old version\n"); - printf("*** of GLIB, but you can also set the PKG_CONFIG environment to point to the\n"); - printf("*** correct copy of pkg-config. (In this case, you will have to\n"); - printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n"); - printf("*** so that the correct libraries are found at run-time))\n"); - } - } - return 1; -} -],, no_glib=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"]) - CFLAGS="$ac_save_CFLAGS" - LIBS="$ac_save_LIBS" - fi - fi - if test "x$no_glib" = x ; then - AC_MSG_RESULT(yes (version $glib_config_major_version.$glib_config_minor_version.$glib_config_micro_version)) - ifelse([$2], , :, [$2]) - else - AC_MSG_RESULT(no) - if test "$PKG_CONFIG" = "no" ; then - echo "*** A new enough version of pkg-config was not found." - echo "*** See http://www.freedesktop.org/software/pkgconfig/" - else - if test -f conf.glibtest ; then - : - else - echo "*** Could not run GLIB test program, checking why..." - ac_save_CFLAGS="$CFLAGS" - ac_save_LIBS="$LIBS" - CFLAGS="$CFLAGS $GLIB_CFLAGS" - LIBS="$LIBS $GLIB_LIBS" - AC_TRY_LINK([ -#include <glib.h> -#include <stdio.h> -], [ return ((glib_major_version) || (glib_minor_version) || (glib_micro_version)); ], - [ echo "*** The test program compiled, but did not run. This usually means" - echo "*** that the run-time linker is not finding GLIB or finding the wrong" - echo "*** version of GLIB. If it is not finding GLIB, you'll need to set your" - echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" - echo "*** to the installed location Also, make sure you have run ldconfig if that" - echo "*** is required on your system" - echo "***" - echo "*** If you have an old version installed, it is best to remove it, although" - echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" ], - [ echo "*** The test program failed to compile or link. See the file config.log for the" - echo "*** exact error that occured. This usually means GLIB is incorrectly installed."]) - CFLAGS="$ac_save_CFLAGS" - LIBS="$ac_save_LIBS" - fi - fi - GLIB_CFLAGS="" - GLIB_LIBS="" - GLIB_GENMARSHAL="" - GOBJECT_QUERY="" - GLIB_MKENUMS="" - ifelse([$3], , :, [$3]) - fi - AC_SUBST(GLIB_CFLAGS) - AC_SUBST(GLIB_LIBS) - AC_SUBST(GLIB_GENMARSHAL) - AC_SUBST(GOBJECT_QUERY) - AC_SUBST(GLIB_MKENUMS) - rm -f conf.glibtest -]) diff --git a/packages/gtk+/gtk+-2.2.4/glib-gettext.m4 b/packages/gtk+/gtk+-2.2.4/glib-gettext.m4 deleted file mode 100644 index 862db40a93..0000000000 --- a/packages/gtk+/gtk+-2.2.4/glib-gettext.m4 +++ /dev/null @@ -1,380 +0,0 @@ -# Copyright (C) 1995-2002 Free Software Foundation, Inc. -# Copyright (C) 2001-2003 Red Hat, Inc. -# -# This file is free software, distributed under the terms of the GNU -# General Public License. As a special exception to the GNU General -# Public License, this file may be distributed as part of a program -# that contains a configuration script generated by Autoconf, under -# the same distribution terms as the rest of that program. -# -# This file can be copied and used freely without restrictions. It can -# be used in projects which are not available under the GNU Public License -# but which still want to provide support for the GNU gettext functionality. -# -# Macro to add for using GNU gettext. -# Ulrich Drepper <drepper@cygnus.com>, 1995, 1996 -# -# Modified to never use included libintl. -# Owen Taylor <otaylor@redhat.com>, 12/15/1998 -# -# Major rework to remove unused code -# Owen Taylor <otaylor@redhat.com>, 12/11/2002 -# -# Added better handling of ALL_LINGUAS from GNU gettext version -# written by Bruno Haible, Owen Taylor <otaylor.redhat.com> 5/30/3002 - -# -# We need this here as well, since someone might use autoconf-2.5x -# to configure GLib then an older version to configure a package -# using AM_GLIB_GNU_GETTEXT -AC_PREREQ(2.53) - -dnl -dnl We go to great lengths to make sure that aclocal won't -dnl try to pull in the installed version of these macros -dnl when running aclocal in the glib directory. -dnl -m4_copy([AC_DEFUN],[glib_DEFUN]) -m4_copy([AC_REQUIRE],[glib_REQUIRE]) -dnl -dnl At the end, if we're not within glib, we'll define the public -dnl definitions in terms of our private definitions. -dnl - -# GLIB_LC_MESSAGES -#-------------------- -glib_DEFUN([GLIB_LC_MESSAGES], - [AC_CHECK_HEADERS([locale.h]) - if test $ac_cv_header_locale_h = yes; then - AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES, - [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES], - am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)]) - if test $am_cv_val_LC_MESSAGES = yes; then - AC_DEFINE(HAVE_LC_MESSAGES, 1, - [Define if your <locale.h> file defines LC_MESSAGES.]) - fi - fi]) - -# GLIB_PATH_PROG_WITH_TEST -#---------------------------- -dnl GLIB_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, -dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) -glib_DEFUN([GLIB_PATH_PROG_WITH_TEST], -[# 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. - ;; - *) - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" - for ac_dir in ifelse([$5], , $PATH, [$5]); do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - if [$3]; then - ac_cv_path_$1="$ac_dir/$ac_word" - break - fi - fi - 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 -]) - -# GLIB_WITH_NLS -#----------------- -glib_DEFUN([GLIB_WITH_NLS], - dnl NLS is obligatory - [USE_NLS=yes - AC_SUBST(USE_NLS) - - gt_cv_have_gettext=no - - CATOBJEXT=NONE - XGETTEXT=: - INTLLIBS= - - AC_CHECK_HEADER(libintl.h, - [gt_cv_func_dgettext_libintl="no" - libintl_extra_libs="" - - # - # First check in libc - # - AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc, - [AC_TRY_LINK([ -#include <libintl.h> -], - [return (int) dgettext ("","")], - gt_cv_func_dgettext_libc=yes, - gt_cv_func_dgettext_libc=no) - ]) - - if test "$gt_cv_func_dgettext_libc" = "yes" ; then - AC_CHECK_FUNCS(bind_textdomain_codeset) - fi - - # - # If we don't have everything we want, check in libintl - # - if test "$gt_cv_func_dgettext_libc" != "yes" \ - || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then - - AC_CHECK_LIB(intl, bindtextdomain, - [AC_CHECK_LIB(intl, dgettext, - gt_cv_func_dgettext_libintl=yes)]) - - if test "$gt_cv_func_dgettext_libintl" != "yes" ; then - AC_MSG_CHECKING([if -liconv is needed to use gettext]) - AC_MSG_RESULT([]) - AC_CHECK_LIB(intl, dcgettext, - [gt_cv_func_dgettext_libintl=yes - libintl_extra_libs=-liconv], - :,-liconv) - fi - - # - # If we found libintl, then check in it for bind_textdomain_codeset(); - # we'll prefer libc if neither have bind_textdomain_codeset(), - # and both have dgettext - # - if test "$gt_cv_func_dgettext_libintl" = "yes" ; then - glib_save_LIBS="$LIBS" - LIBS="$LIBS -lintl $libintl_extra_libs" - unset ac_cv_func_bind_textdomain_codeset - AC_CHECK_FUNCS(bind_textdomain_codeset) - LIBS="$glib_save_LIBS" - - if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then - gt_cv_func_dgettext_libc=no - else - if test "$gt_cv_func_dgettext_libc" = "yes"; then - gt_cv_func_dgettext_libintl=no - fi - fi - fi - fi - - if test "$gt_cv_func_dgettext_libc" = "yes" \ - || test "$gt_cv_func_dgettext_libintl" = "yes"; then - gt_cv_have_gettext=yes - fi - - if test "$gt_cv_func_dgettext_libintl" = "yes"; then - INTLLIBS="-lintl $libintl_extra_libs" - fi - - if test "$gt_cv_have_gettext" = "yes"; then - AC_DEFINE(HAVE_GETTEXT,1, - [Define if the GNU gettext() function is already present or preinstalled.]) - GLIB_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, - [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl - if test "$MSGFMT" != "no"; then - glib_save_LIBS="$LIBS" - LIBS="$LIBS $INTLLIBS" - AC_CHECK_FUNCS(dcgettext) - AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) - GLIB_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, - [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :) - AC_TRY_LINK(, [extern int _nl_msg_cat_cntr; - return _nl_msg_cat_cntr], - [CATOBJEXT=.gmo - DATADIRNAME=share], - [case $host in - *-*-solaris*) - dnl On Solaris, if bind_textdomain_codeset is in libc, - dnl GNU format message catalog is always supported, - dnl since both are added to the libc all together. - dnl Hence, we'd like to go with DATADIRNAME=share and - dnl and CATOBJEXT=.gmo in this case. - AC_CHECK_FUNC(bind_textdomain_codeset, - [CATOBJEXT=.gmo - DATADIRNAME=share], - [CATOBJEXT=.mo - DATADIRNAME=lib]) - ;; - *) - CATOBJEXT=.mo - DATADIRNAME=lib - ;; - esac]) - LIBS="$glib_save_LIBS" - INSTOBJEXT=.mo - else - gt_cv_have_gettext=no - fi - fi - ]) - - if test "$gt_cv_have_gettext" = "yes" ; then - AC_DEFINE(ENABLE_NLS, 1, - [always defined to indicate that i18n is enabled]) - fi - - dnl Test whether we really found GNU xgettext. - if test "$XGETTEXT" != ":"; then - dnl If it is not GNU xgettext we define it as : so that the - dnl Makefiles still can work. - if $XGETTEXT --omit-header /dev/null 2> /dev/null; then - : ; - else - AC_MSG_RESULT( - [found xgettext program is not GNU xgettext; ignore it]) - XGETTEXT=":" - fi - fi - - # We need to process the po/ directory. - POSUB=po - - AC_OUTPUT_COMMANDS( - [case "$CONFIG_FILES" in *po/Makefile.in*) - sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile - esac]) - - dnl These rules are solely for the distribution goal. While doing this - dnl we only have to keep exactly one list of the available catalogs - dnl in configure.in. - for lang in $ALL_LINGUAS; do - GMOFILES="$GMOFILES $lang.gmo" - POFILES="$POFILES $lang.po" - done - - dnl Make all variables we use known to autoconf. - AC_SUBST(CATALOGS) - AC_SUBST(CATOBJEXT) - AC_SUBST(DATADIRNAME) - AC_SUBST(GMOFILES) - AC_SUBST(INSTOBJEXT) - AC_SUBST(INTLLIBS) - AC_SUBST(PO_IN_DATADIR_TRUE) - AC_SUBST(PO_IN_DATADIR_FALSE) - AC_SUBST(POFILES) - AC_SUBST(POSUB) - ]) - -# AM_GLIB_GNU_GETTEXT -# ------------------- -# Do checks necessary for use of gettext. If a suitable implementation -# of gettext is found in either in libintl or in the C library, -# it will set INTLLIBS to the libraries needed for use of gettext -# and AC_DEFINE() HAVE_GETTEXT and ENABLE_NLS. (The shell variable -# gt_cv_have_gettext will be set to "yes".) It will also call AC_SUBST() -# on various variables needed by the Makefile.in.in installed by -# glib-gettextize. -dnl -glib_DEFUN(GLIB_GNU_GETTEXT, - [AC_REQUIRE([AC_PROG_CC])dnl - AC_REQUIRE([AC_HEADER_STDC])dnl - - GLIB_LC_MESSAGES - GLIB_WITH_NLS - - if test "$gt_cv_have_gettext" = "yes"; then - if test "x$ALL_LINGUAS" = "x"; then - LINGUAS= - else - AC_MSG_CHECKING(for catalogs to be installed) - NEW_LINGUAS= - for presentlang in $ALL_LINGUAS; do - useit=no - if test "%UNSET%" != "${LINGUAS-%UNSET%}"; 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 - NEW_LINGUAS="$NEW_LINGUAS $presentlang" - fi - done - LINGUAS=$NEW_LINGUAS - AC_MSG_RESULT($LINGUAS) - fi - - dnl Construct list of names of catalog files to be constructed. - if test -n "$LINGUAS"; then - for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done - fi - fi - - dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly - dnl find the mkinstalldirs script in another subdir but ($top_srcdir). - dnl Try to locate is. - MKINSTALLDIRS= - if test -n "$ac_aux_dir"; then - MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" - fi - if test -z "$MKINSTALLDIRS"; then - MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" - fi - AC_SUBST(MKINSTALLDIRS) - - dnl Generate list of files to be processed by xgettext which will - dnl be included in po/Makefile. - test -d po || mkdir po - if test "x$srcdir" != "x."; then - if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then - posrcprefix="$srcdir/" - else - posrcprefix="../$srcdir/" - fi - else - posrcprefix="../" - fi - rm -f po/POTFILES - sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ - < $srcdir/po/POTFILES.in > po/POTFILES - ]) - -# AM_GLIB_DEFINE_LOCALEDIR(VARIABLE) -# ------------------------------- -# Define VARIABLE to the location where catalog files will -# be installed by po/Makefile. -glib_DEFUN(GLIB_DEFINE_LOCALEDIR, -[glib_REQUIRE([GLIB_GNU_GETTEXT])dnl -glib_save_prefix="$prefix" -glib_save_exec_prefix="$exec_prefix" -test "x$prefix" = xNONE && prefix=$ac_default_prefix -test "x$exec_prefix" = xNONE && exec_prefix=$prefix -if test "x$CATOBJEXT" = "x.mo" ; then - localedir=`eval echo "${libdir}/locale"` -else - localedir=`eval echo "${datadir}/locale"` -fi -prefix="$glib_save_prefix" -exec_prefix="$glib_save_exec_prefix" -AC_DEFINE_UNQUOTED($1, "$localedir", - [Define the location where the catalogs will be installed]) -]) - -dnl -dnl Now the definitions that aclocal will find -dnl -ifdef(glib_configure_in,[],[ -AC_DEFUN(AM_GLIB_GNU_GETTEXT,[GLIB_GNU_GETTEXT($@)]) -AC_DEFUN(AM_GLIB_DEFINE_LOCALEDIR,[GLIB_DEFINE_LOCALEDIR($@)]) -])dnl diff --git a/packages/gtk+/gtk+-2.2.4/libtool-lossage.patch b/packages/gtk+/gtk+-2.2.4/libtool-lossage.patch deleted file mode 100644 index d291cbdd69..0000000000 --- a/packages/gtk+/gtk+-2.2.4/libtool-lossage.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- configure.in.orig 2004-03-14 23:30:31.000000000 +0000 -+++ configure.in 2004-03-15 00:00:51.000000000 +0000 -@@ -340,7 +340,7 @@ - AC_MSG_CHECKING([Whether to write dependencies into .pc files]) - case $enable_explicit_deps in - auto) -- deplib_check_method=`(./libtool --config; echo eval echo \\$deplib_check_method) | sh` -+ deplib_check_method=`($host_alias-libtool --config; echo eval echo \\$deplib_check_method) | sh` - if test "X$deplib_check_method" = Xnone || test "x$enable_static" = xyes ; then - enable_explicit_deps=yes - else -@@ -664,7 +664,7 @@ - dnl Now we check to see if our libtool supports shared lib deps - dnl (in a rather ugly way even) - if $dynworks; then -- pixbuf_libtool_config="${CONFIG_SHELL-/bin/sh} ./libtool --config" -+ pixbuf_libtool_config="${CONFIG_SHELL-/bin/sh} $host_alias-libtool --config" - pixbuf_deplibs_check=`$pixbuf_libtool_config | \ - grep '^[[a-z_]]*check[[a-z_]]*_method=[['\''"]]' | \ - sed 's/.*[['\''"]]\(.*\)[['\''"]]$/\1/'` diff --git a/packages/gtk+/gtk+-2.2.4/no-demos.patch b/packages/gtk+/gtk+-2.2.4/no-demos.patch deleted file mode 100644 index 7a44943d4a..0000000000 --- a/packages/gtk+/gtk+-2.2.4/no-demos.patch +++ /dev/null @@ -1,15 +0,0 @@ - -# -# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher -# - ---- gtk+-2.2.4/Makefile.am~no-demos 2003-01-30 22:40:35.000000000 +0100 -+++ gtk+-2.2.4/Makefile.am 2004-03-11 11:49:43.000000000 +0100 -@@ -1,6 +1,6 @@ - ## Makefile.am for GTK+ - --SRC_SUBDIRS = gdk-pixbuf gdk gtk modules demos tests contrib -+SRC_SUBDIRS = gdk-pixbuf gdk gtk modules tests contrib - SUBDIRS = po $(SRC_SUBDIRS) docs build m4macros - - # require automake 1.4 diff --git a/packages/gtk+/gtk+-2.2.4/no-xwc.patch b/packages/gtk+/gtk+-2.2.4/no-xwc.patch deleted file mode 100644 index e1ee5cb5c8..0000000000 --- a/packages/gtk+/gtk+-2.2.4/no-xwc.patch +++ /dev/null @@ -1,148 +0,0 @@ ---- gdk/x11/gdkdrawable-x11.c~ 2003-08-18 17:02:39.000000000 +0100 -+++ gdk/x11/gdkdrawable-x11.c 2004-03-29 21:30:17.000000000 +0100 -@@ -636,12 +636,14 @@ - GDK_GC_GET_XGC (gc), x, y, (XChar2b *) text, text_length / 2); - } - } -+#ifdef HAVE_XWC - else if (font->type == GDK_FONT_FONTSET) - { - XFontSet fontset = (XFontSet) GDK_FONT_XFONT (font); - XmbDrawString (xdisplay, impl->xid, - fontset, GDK_GC_GET_XGC (gc), x, y, text, text_length); - } -+#endif - else - g_error("undefined font type\n"); - } -@@ -673,6 +675,7 @@ - GDK_GC_GET_XGC (gc), x, y, text_8bit, text_length); - g_free (text_8bit); - } -+#ifdef HAVE_XWC - else if (font->type == GDK_FONT_FONTSET) - { - if (sizeof(GdkWChar) == sizeof(wchar_t)) -@@ -693,7 +696,8 @@ - g_free (text_wchar); - } - } -+#endif - else - g_error("undefined font type\n"); - } - ---- gdk/x11/gdkim-x11.c~ 2002-11-01 00:45:32.000000000 +0000 -+++ gdk/x11/gdkim-x11.c 2004-03-29 21:28:30.000000000 +0100 -@@ -51,6 +51,7 @@ - void - _gdk_x11_initialize_locale (void) - { -+#ifdef HAVE_XWC - wchar_t result; - gchar *current_locale; - static char *last_locale = NULL; -@@ -96,6 +97,7 @@ - GDK_NOTE (XIM, - g_message ("%s multi-byte string functions.", - gdk_use_mb ? "Using" : "Not using")); -+#endif - - return; - } -@@ -139,6 +141,7 @@ - { - gchar *mbstr; - -+#ifdef HAVE_XWC - if (gdk_use_mb) - { - GdkDisplay *display = find_a_display (); -@@ -177,6 +180,7 @@ - XFree (tpr.value); - } - else -+#endif - { - gint length = 0; - gint i; -@@ -209,6 +213,7 @@ - gint - gdk_mbstowcs (GdkWChar *dest, const gchar *src, gint dest_max) - { -+#ifdef HAVE_XWC - if (gdk_use_mb) - { - GdkDisplay *display = find_a_display (); -@@ -241,7 +246,8 @@ - return len_cpy; - } - else -+#endif - { - gint i; - - ---- gdk/x11/gdkfont-x11.c~ 2003-03-06 20:17:55.000000000 +0000 -+++ gdk/x11/gdkfont-x11.c 2004-03-29 21:29:40.000000000 +0100 -@@ -594,10 +594,12 @@ - width = XTextWidth16 (xfont, (XChar2b *) text, text_length / 2); - } - break; -+#ifdef HAVE_XWC - case GDK_FONT_FONTSET: - fontset = (XFontSet) private->xfont; - width = XmbTextEscapement (fontset, text, text_length); - break; -+#endif - default: - width = 0; - } -@@ -647,6 +649,7 @@ - width = 0; - } - break; -+#ifdef HAVE_XWC - case GDK_FONT_FONTSET: - if (sizeof(GdkWChar) == sizeof(wchar_t)) - { -@@ -664,6 +667,7 @@ - g_free (text_wchar); - } - break; -+#endif - default: - width = 0; - } -@@ -736,6 +740,7 @@ - if (descent) - *descent = overall.descent; - break; -+#ifdef HAVE_XWC - case GDK_FONT_FONTSET: - fontset = (XFontSet) private->xfont; - XmbTextExtents (fontset, text, text_length, &ink, &logical); -@@ -750,6 +755,7 @@ - if (descent) - *descent = ink.y + ink.height; - break; -+#endif - } - - } -@@ -822,6 +828,7 @@ - *descent = overall.descent; - break; - } -+#ifdef HAVE_XWC - case GDK_FONT_FONTSET: - fontset = (XFontSet) private->xfont; - -@@ -849,6 +856,7 @@ - if (descent) - *descent = ink.y + ink.height; - break; -+#endif - } - - } diff --git a/packages/gtk+/gtk+-2.4.13/automake-lossage.patch b/packages/gtk+/gtk+-2.4.13/automake-lossage.patch deleted file mode 100644 index 0d423ddbb9..0000000000 --- a/packages/gtk+/gtk+-2.4.13/automake-lossage.patch +++ /dev/null @@ -1,24 +0,0 @@ ---- gtk+-2.4.1/docs/tutorial/Makefile.am~ 2003-05-06 22:54:20.000000000 +0100 -+++ gtk+-2.4.1/docs/tutorial/Makefile.am 2004-05-08 12:31:41.000000000 +0100 -@@ -52,21 +52,5 @@ - - dist-hook: html - cp -Rp $(srcdir)/html $(distdir) --else --html: -- echo "***" -- echo "*** Warning: Tutorial not built" -- echo "***" -- --pdf: -- echo "***" -- echo "*** Warning: Tutorial not built" -- echo "***" -- --dist-hook: -- echo "***" -- echo "*** Warning: Tutorial not built" -- echo "*** DISTRIBUTION IS INCOMPLETE" -- echo "***" - endif - diff --git a/packages/gtk+/gtk+-2.4.13/disable-tooltips.patch b/packages/gtk+/gtk+-2.4.13/disable-tooltips.patch deleted file mode 100644 index d71d839c3c..0000000000 --- a/packages/gtk+/gtk+-2.4.13/disable-tooltips.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- gtk+-2.4.3/gtk/gtktooltips.c.old 2004-07-04 18:52:04.000000000 +0100 -+++ gtk+-2.4.3/gtk/gtktooltips.c 2004-07-04 18:52:08.000000000 +0100 -@@ -118,7 +118,7 @@ - tooltips->tips_data_list = NULL; - - tooltips->delay = DEFAULT_DELAY; -- tooltips->enabled = TRUE; -+ tooltips->enabled = FALSE; - tooltips->timer_tag = 0; - tooltips->use_sticky_delay = FALSE; - tooltips->last_popdown.tv_sec = -1; diff --git a/packages/gtk+/gtk+-2.4.13/gtk+-handhelds.patch b/packages/gtk+/gtk+-2.4.13/gtk+-handhelds.patch deleted file mode 100644 index 20481f059b..0000000000 --- a/packages/gtk+/gtk+-2.4.13/gtk+-handhelds.patch +++ /dev/null @@ -1,236 +0,0 @@ ---- gtk+-2.4.1/gtk/gtkarrow.c 2004-03-13 09:51:13.000000000 +1100 -+++ gtk+-2.4.1/gtk/gtkarrow.c 2004-05-26 14:52:17.000000000 +1000 -@@ -29,7 +29,7 @@ - #include "gtkarrow.h" - #include "gtkintl.h" - --#define MIN_ARROW_SIZE 15 -+#define MIN_ARROW_SIZE 7 - - enum { - PROP_0, -@@ -53,6 +53,8 @@ - guint prop_id, - GValue *value, - GParamSpec *pspec); -+static void gtk_arrow_size_request (GtkWidget *arrow, -+ GtkRequisition *requisition); - - GType - gtk_arrow_get_type (void) -@@ -111,6 +113,7 @@ - G_PARAM_READABLE | G_PARAM_WRITABLE)); - - widget_class->expose_event = gtk_arrow_expose; -+ widget_class->size_request = gtk_arrow_size_request; - } - - static void -@@ -166,13 +169,18 @@ - } - - static void -+gtk_arrow_size_request (GtkWidget *arrow, -+ GtkRequisition *requisition) -+{ -+ requisition->width = MIN_ARROW_SIZE + GTK_MISC (arrow)->xpad * 2; -+ requisition->height = MIN_ARROW_SIZE + GTK_MISC (arrow)->ypad * 2; -+} -+ -+static void - gtk_arrow_init (GtkArrow *arrow) - { - GTK_WIDGET_SET_FLAGS (arrow, GTK_NO_WINDOW); - -- GTK_WIDGET (arrow)->requisition.width = MIN_ARROW_SIZE + GTK_MISC (arrow)->xpad * 2; -- GTK_WIDGET (arrow)->requisition.height = MIN_ARROW_SIZE + GTK_MISC (arrow)->ypad * 2; -- - arrow->arrow_type = GTK_ARROW_RIGHT; - arrow->shadow_type = GTK_SHADOW_OUT; - } ---- gtk+-2.4.1/gtk/gtkcalendar.c 2004-03-06 14:37:26.000000000 +1100 -+++ gtk+-2.4.1/gtk/gtkcalendar.c 2004-05-26 14:58:57.000000000 +1000 -@@ -340,6 +340,9 @@ - static void gtk_calendar_select_and_focus_day (GtkCalendar *calendar, - guint day); - -+static void gtk_calendar_do_select_day (GtkCalendar *calendar, -+ guint day); -+ - static void gtk_calendar_paint_arrow (GtkWidget *widget, - guint arrow); - static void gtk_calendar_paint_day_num (GtkWidget *widget, -@@ -861,13 +864,13 @@ - if (month_len < calendar->selected_day) - { - calendar->selected_day = 0; -- gtk_calendar_select_day (calendar, month_len); -+ gtk_calendar_do_select_day (calendar, month_len); - } - else - { - if (calendar->selected_day < 0) - calendar->selected_day = calendar->selected_day + 1 + month_length[leap (calendar->year)][calendar->month + 1]; -- gtk_calendar_select_day (calendar, calendar->selected_day); -+ gtk_calendar_do_select_day (calendar, calendar->selected_day); - } - - gtk_widget_queue_draw (GTK_WIDGET (calendar)); -@@ -908,10 +911,10 @@ - if (month_len < calendar->selected_day) - { - calendar->selected_day = 0; -- gtk_calendar_select_day (calendar, month_len); -+ gtk_calendar_do_select_day (calendar, month_len); - } - else -- gtk_calendar_select_day (calendar, calendar->selected_day); -+ gtk_calendar_do_select_day (calendar, calendar->selected_day); - - gtk_widget_queue_draw (GTK_WIDGET (calendar)); - gtk_calendar_thaw (calendar); -@@ -939,10 +942,10 @@ - if (month_len < calendar->selected_day) - { - calendar->selected_day = 0; -- gtk_calendar_select_day (calendar, month_len); -+ gtk_calendar_do_select_day (calendar, month_len); - } - else -- gtk_calendar_select_day (calendar, calendar->selected_day); -+ gtk_calendar_do_select_day (calendar, calendar->selected_day); - - gtk_widget_queue_draw (GTK_WIDGET (calendar)); - gtk_calendar_thaw (calendar); -@@ -974,10 +977,10 @@ - if (month_len < calendar->selected_day) - { - calendar->selected_day = 0; -- gtk_calendar_select_day (calendar, month_len); -+ gtk_calendar_do_select_day (calendar, month_len); - } - else -- gtk_calendar_select_day (calendar, calendar->selected_day); -+ gtk_calendar_do_select_day (calendar, calendar->selected_day); - - gtk_widget_queue_draw (GTK_WIDGET (calendar)); - gtk_calendar_thaw (calendar); -@@ -2480,9 +2483,9 @@ - return TRUE; - } - --void --gtk_calendar_select_day (GtkCalendar *calendar, -- guint day) -+static void -+gtk_calendar_do_select_day (GtkCalendar *calendar, -+ guint day) - { - g_return_if_fail (GTK_IS_CALENDAR (calendar)); - g_return_if_fail (day <= 31); -@@ -2499,6 +2502,13 @@ - if (GTK_WIDGET_DRAWABLE (GTK_WIDGET (calendar))) - gtk_calendar_paint_day_num (GTK_WIDGET (calendar), selected_day); - } -+} -+ -+void -+gtk_calendar_select_day (GtkCalendar *calendar, -+ guint day) -+{ -+ gtk_calendar_do_select_day (calendar, day); - - calendar->selected_day = day; - ---- gtk+-2.4.1/gtk/gtkentry.c 2004-04-22 08:08:08.000000000 +1000 -+++ gtk+-2.4.1/gtk/gtkentry.c 2004-05-26 14:52:17.000000000 +1000 -@@ -557,6 +557,15 @@ - 0.0, - G_PARAM_READABLE | G_PARAM_WRITABLE)); - -+ gtk_widget_class_install_style_property (widget_class, -+ g_param_spec_int ("min_width", -+ _("Minimum width"), -+ _("Minimum width of the entry field"), -+ 0, -+ G_MAXINT, -+ MIN_ENTRY_WIDTH, -+ G_PARAM_READABLE)); -+ - signals[POPULATE_POPUP] = - g_signal_new ("populate_popup", - G_OBJECT_CLASS_TYPE (gobject_class), -@@ -1124,7 +1133,7 @@ - { - GtkEntry *entry = GTK_ENTRY (widget); - PangoFontMetrics *metrics; -- gint xborder, yborder; -+ gint xborder, yborder, min_width; - PangoContext *context; - - gtk_widget_ensure_style (widget); -@@ -1140,9 +1149,11 @@ - - xborder += INNER_BORDER; - yborder += INNER_BORDER; -- -+ -+ gtk_widget_style_get (widget, "min_width", &min_width, NULL); -+ - if (entry->width_chars < 0) -- requisition->width = MIN_ENTRY_WIDTH + xborder * 2; -+ requisition->width = min_width + xborder * 2; - else - { - gint char_width = pango_font_metrics_get_approximate_char_width (metrics); ---- gtk+-2.4.1/gtk/gtkrange.c 2004-03-06 14:38:08.000000000 +1100 -+++ gtk+-2.4.1/gtk/gtkrange.c 2004-05-26 14:52:17.000000000 +1000 -@@ -180,6 +180,7 @@ - static GtkWidgetClass *parent_class = NULL; - static guint signals[LAST_SIGNAL]; - -+static GdkAtom recognize_protocols_atom, atom_atom; - - GType - gtk_range_get_type (void) -@@ -220,6 +221,9 @@ - object_class = (GtkObjectClass*) class; - widget_class = (GtkWidgetClass*) class; - -+ recognize_protocols_atom = gdk_atom_intern ("RECOGNIZE_PROTOCOLS", FALSE); -+ atom_atom = gdk_atom_intern ("ATOM", FALSE); -+ - parent_class = g_type_class_peek_parent (class); - - gobject_class->set_property = gtk_range_set_property; -@@ -815,6 +819,12 @@ - &attributes, attributes_mask); - gdk_window_set_user_data (range->event_window, range); - -+ gdk_property_change (range->event_window, -+ recognize_protocols_atom, -+ atom_atom, -+ 32, GDK_PROP_MODE_REPLACE, -+ NULL, 0); -+ - widget->style = gtk_style_attach (widget->style, widget->window); - } - -@@ -1186,7 +1196,7 @@ - - /* ignore presses when we're already doing something else. */ - if (range->layout->grab_location != MOUSE_OUTSIDE) -- return FALSE; -+ return TRUE; - - range->layout->mouse_x = event->x; - range->layout->mouse_y = event->y; -@@ -1364,7 +1374,7 @@ - return TRUE; - } - -- return FALSE; -+ return TRUE; - } - - /** diff --git a/packages/gtk+/gtk+-2.4.13/gtk-doc.m4 b/packages/gtk+/gtk+-2.4.13/gtk-doc.m4 deleted file mode 100644 index 3ec41666b2..0000000000 --- a/packages/gtk+/gtk+-2.4.13/gtk-doc.m4 +++ /dev/null @@ -1,53 +0,0 @@ -dnl -*- mode: autoconf -*- - -# serial 1 - -dnl Usage: -dnl GTK_DOC_CHECK([minimum-gtk-doc-version]) -AC_DEFUN([GTK_DOC_CHECK], -[ - AC_BEFORE([AC_PROG_LIBTOOL],[$0])dnl setup libtool first - AC_BEFORE([AM_PROG_LIBTOOL],[$0])dnl setup libtool first - dnl for overriding the documentation installation directory - AC_ARG_WITH(html-dir, - AC_HELP_STRING([--with-html-dir=PATH], [path to installed docs]),, - [with_html_dir='${datadir}/gtk-doc/html']) - HTML_DIR="$with_html_dir" - AC_SUBST(HTML_DIR) - - dnl enable/disable documentation building - AC_ARG_ENABLE(gtk-doc, - AC_HELP_STRING([--enable-gtk-doc], - [use gtk-doc to build documentation [default=no]]),, - enable_gtk_doc=no) - - have_gtk_doc=no - if test -z "$PKG_CONFIG"; then - AC_PATH_PROG(PKG_CONFIG, pkg-config, no) - fi - if test "$PKG_CONFIG" != "no" && $PKG_CONFIG --exists gtk-doc; then - have_gtk_doc=yes - fi - - dnl do we want to do a version check? -ifelse([$1],[],, - [gtk_doc_min_version=$1 - if test "$have_gtk_doc" = yes; then - AC_MSG_CHECKING([gtk-doc version >= $gtk_doc_min_version]) - if $PKG_CONFIG --atleast-version $gtk_doc_min_version gtk-doc; then - AC_MSG_RESULT(yes) - else - AC_MSG_RESULT(no) - have_gtk_doc=no - fi - fi -]) - if test x$enable_gtk_doc = xyes; then - if test "$have_gtk_doc" != yes; then - enable_gtk_doc=no - fi - fi - - AM_CONDITIONAL(ENABLE_GTK_DOC, test x$enable_gtk_doc = xyes) - AM_CONDITIONAL(GTK_DOC_USE_LIBTOOL, test -n "$LIBTOOL") -]) diff --git a/packages/gtk+/gtk+-2.4.13/gtklabel-resize-patch b/packages/gtk+/gtk+-2.4.13/gtklabel-resize-patch deleted file mode 100644 index df29656343..0000000000 --- a/packages/gtk+/gtk+-2.4.13/gtklabel-resize-patch +++ /dev/null @@ -1,10 +0,0 @@ ---- gtk+-2.4.3/gtk/gtklabel.c~ 2004-06-11 13:50:34.000000000 +0100 -+++ gtk+-2.4.3/gtk/gtklabel.c 2004-07-05 13:33:57.000000000 +0100 -@@ -1623,6 +1623,7 @@ - - /* We have to clear the layout, fonts etc. may have changed */ - gtk_label_clear_layout (label); -+ gtk_widget_queue_resize (GTK_WIDGET (label)); - } - - static void diff --git a/packages/gtk+/gtk+-2.4.13/hardcoded_libtool.patch b/packages/gtk+/gtk+-2.4.13/hardcoded_libtool.patch deleted file mode 100644 index 9da8dd8cf1..0000000000 --- a/packages/gtk+/gtk+-2.4.13/hardcoded_libtool.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- gtk+-2.4.1/configure.in 2004-05-01 02:02:06.000000000 +1000 -+++ gtk+-2.4.1/configure.in 2004-06-03 13:26:41.000000000 +1000 -@@ -350,7 +350,7 @@ - AC_MSG_CHECKING([Whether to write dependencies into .pc files]) - case $enable_explicit_deps in - auto) -- deplib_check_method=`(./libtool --config; echo eval echo \\$deplib_check_method) | sh` -+ deplib_check_method=`($host_alias-libtool --config; echo eval echo \\$deplib_check_method) | sh` - if test "X$deplib_check_method" = Xnone || test "x$enable_static" = xyes ; then - enable_explicit_deps=yes - else -@@ -669,7 +669,7 @@ - dnl Now we check to see if our libtool supports shared lib deps - dnl (in a rather ugly way even) - if $dynworks; then -- pixbuf_libtool_config="${CONFIG_SHELL-/bin/sh} ./libtool --config" -+ pixbuf_libtool_config="${CONFIG_SHELL-/bin/sh} $host_alias-libtool --config" - pixbuf_deplibs_check=`$pixbuf_libtool_config | \ - grep '^[[a-z_]]*check[[a-z_]]*_method=[['\''"]]' | \ - sed 's/.*[['\''"]]\(.*\)[['\''"]]$/\1/'` -@@ -1441,7 +1441,7 @@ - # export list from -export-symbols-regex is ignored and everything - # is exported - # --export_dynamic=`(./libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh` -+export_dynamic=`($host_alias-libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh` - if test -n "$export_dynamic"; then - GDK_PIXBUF_DEP_LIBS=`echo $GDK_PIXBUF_DEP_LIBS | sed -e "s/$export_dynamic//"` - GDK_PIXBUF_XLIB_DEP_LIBS=`echo $GDK_PIXBUF_XLIB_DEP_LIBS | sed -e "s/$export_dynamic//"` diff --git a/packages/gtk+/gtk+-2.4.13/menu-deactivate.patch b/packages/gtk+/gtk+-2.4.13/menu-deactivate.patch deleted file mode 100644 index 29e665fbf3..0000000000 --- a/packages/gtk+/gtk+-2.4.13/menu-deactivate.patch +++ /dev/null @@ -1,50 +0,0 @@ ---- gtk+-2.4.4/gtk/gtkmenushell.c.old Thu Aug 26 23:45:28 2004 -+++ gtk+-2.4.4/gtk/gtkmenushell.c Fri Aug 27 00:13:33 2004 -@@ -37,7 +37,7 @@ - #include "gtktearoffmenuitem.h" - #include "gtkwindow.h" - --#define MENU_SHELL_TIMEOUT 500 -+#define MENU_SHELL_TIMEOUT 2000 - - enum { - DEACTIVATE, -@@ -156,6 +156,7 @@ - static GtkContainerClass *parent_class = NULL; - static guint menu_shell_signals[LAST_SIGNAL] = { 0 }; - -+static int last_crossing_time; - - GType - gtk_menu_shell_get_type (void) -@@ -418,6 +419,7 @@ - gtk_grab_add (GTK_WIDGET (menu_shell)); - menu_shell->have_grab = TRUE; - menu_shell->active = TRUE; -+ last_crossing_time = 0; - } - } - -@@ -545,6 +547,13 @@ - menu_shell->activate_time = 0; - deactivate = FALSE; - } -+ -+ if (last_crossing_time != 0 -+ && ((event->time - last_crossing_time) < 500)) -+ { -+ last_crossing_time = 0; -+ deactivate = FALSE; -+ } - - if (deactivate) - { -@@ -597,6 +606,8 @@ - if (menu_shell->active) - { - menu_item = gtk_get_event_widget ((GdkEvent*) event); -+ -+ last_crossing_time = event->time; - - if (!menu_item || - (GTK_IS_MENU_ITEM (menu_item) && diff --git a/packages/gtk+/gtk+-2.4.13/no-demos.patch b/packages/gtk+/gtk+-2.4.13/no-demos.patch deleted file mode 100644 index 2f10a30dda..0000000000 --- a/packages/gtk+/gtk+-2.4.13/no-demos.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- gtk+-2.4.1/Makefile.am~ 2004-01-17 22:15:56.000000000 +0000 -+++ gtk+-2.4.1/Makefile.am 2004-05-08 12:25:32.000000000 +0100 -@@ -1,6 +1,6 @@ - ## Makefile.am for GTK+ - --SRC_SUBDIRS = gdk-pixbuf gdk gtk modules demos tests contrib -+SRC_SUBDIRS = gdk-pixbuf gdk gtk modules tests contrib - SUBDIRS = po po-properties $(SRC_SUBDIRS) docs build m4macros - - # require automake 1.4 diff --git a/packages/gtk+/gtk+-2.4.13/no-xwc.patch b/packages/gtk+/gtk+-2.4.13/no-xwc.patch deleted file mode 100644 index e1ee5cb5c8..0000000000 --- a/packages/gtk+/gtk+-2.4.13/no-xwc.patch +++ /dev/null @@ -1,148 +0,0 @@ ---- gdk/x11/gdkdrawable-x11.c~ 2003-08-18 17:02:39.000000000 +0100 -+++ gdk/x11/gdkdrawable-x11.c 2004-03-29 21:30:17.000000000 +0100 -@@ -636,12 +636,14 @@ - GDK_GC_GET_XGC (gc), x, y, (XChar2b *) text, text_length / 2); - } - } -+#ifdef HAVE_XWC - else if (font->type == GDK_FONT_FONTSET) - { - XFontSet fontset = (XFontSet) GDK_FONT_XFONT (font); - XmbDrawString (xdisplay, impl->xid, - fontset, GDK_GC_GET_XGC (gc), x, y, text, text_length); - } -+#endif - else - g_error("undefined font type\n"); - } -@@ -673,6 +675,7 @@ - GDK_GC_GET_XGC (gc), x, y, text_8bit, text_length); - g_free (text_8bit); - } -+#ifdef HAVE_XWC - else if (font->type == GDK_FONT_FONTSET) - { - if (sizeof(GdkWChar) == sizeof(wchar_t)) -@@ -693,7 +696,8 @@ - g_free (text_wchar); - } - } -+#endif - else - g_error("undefined font type\n"); - } - ---- gdk/x11/gdkim-x11.c~ 2002-11-01 00:45:32.000000000 +0000 -+++ gdk/x11/gdkim-x11.c 2004-03-29 21:28:30.000000000 +0100 -@@ -51,6 +51,7 @@ - void - _gdk_x11_initialize_locale (void) - { -+#ifdef HAVE_XWC - wchar_t result; - gchar *current_locale; - static char *last_locale = NULL; -@@ -96,6 +97,7 @@ - GDK_NOTE (XIM, - g_message ("%s multi-byte string functions.", - gdk_use_mb ? "Using" : "Not using")); -+#endif - - return; - } -@@ -139,6 +141,7 @@ - { - gchar *mbstr; - -+#ifdef HAVE_XWC - if (gdk_use_mb) - { - GdkDisplay *display = find_a_display (); -@@ -177,6 +180,7 @@ - XFree (tpr.value); - } - else -+#endif - { - gint length = 0; - gint i; -@@ -209,6 +213,7 @@ - gint - gdk_mbstowcs (GdkWChar *dest, const gchar *src, gint dest_max) - { -+#ifdef HAVE_XWC - if (gdk_use_mb) - { - GdkDisplay *display = find_a_display (); -@@ -241,7 +246,8 @@ - return len_cpy; - } - else -+#endif - { - gint i; - - ---- gdk/x11/gdkfont-x11.c~ 2003-03-06 20:17:55.000000000 +0000 -+++ gdk/x11/gdkfont-x11.c 2004-03-29 21:29:40.000000000 +0100 -@@ -594,10 +594,12 @@ - width = XTextWidth16 (xfont, (XChar2b *) text, text_length / 2); - } - break; -+#ifdef HAVE_XWC - case GDK_FONT_FONTSET: - fontset = (XFontSet) private->xfont; - width = XmbTextEscapement (fontset, text, text_length); - break; -+#endif - default: - width = 0; - } -@@ -647,6 +649,7 @@ - width = 0; - } - break; -+#ifdef HAVE_XWC - case GDK_FONT_FONTSET: - if (sizeof(GdkWChar) == sizeof(wchar_t)) - { -@@ -664,6 +667,7 @@ - g_free (text_wchar); - } - break; -+#endif - default: - width = 0; - } -@@ -736,6 +740,7 @@ - if (descent) - *descent = overall.descent; - break; -+#ifdef HAVE_XWC - case GDK_FONT_FONTSET: - fontset = (XFontSet) private->xfont; - XmbTextExtents (fontset, text, text_length, &ink, &logical); -@@ -750,6 +755,7 @@ - if (descent) - *descent = ink.y + ink.height; - break; -+#endif - } - - } -@@ -822,6 +828,7 @@ - *descent = overall.descent; - break; - } -+#ifdef HAVE_XWC - case GDK_FONT_FONTSET: - fontset = (XFontSet) private->xfont; - -@@ -849,6 +856,7 @@ - if (descent) - *descent = ink.y + ink.height; - break; -+#endif - } - - } diff --git a/packages/gtk+/gtk+-2.4.13/scroll-timings.patch b/packages/gtk+/gtk+-2.4.13/scroll-timings.patch deleted file mode 100644 index a38b21dcc2..0000000000 --- a/packages/gtk+/gtk+-2.4.13/scroll-timings.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- gtk+-2.4.4/gtk/gtkrange.c~ 2004-08-23 01:50:22.000000000 +0100 -+++ gtk+-2.4.4/gtk/gtkrange.c 2004-08-27 15:48:49.000000000 +0100 -@@ -35,9 +35,9 @@ - #include "gtkintl.h" - #include "gtkscrollbar.h" - --#define SCROLL_INITIAL_DELAY 250 /* must hold button this long before ... */ --#define SCROLL_LATER_DELAY 100 /* ... it starts repeating at this rate */ --#define UPDATE_DELAY 300 /* Delay for queued update */ -+#define SCROLL_INITIAL_DELAY 500 /* must hold button this long before ... */ -+#define SCROLL_LATER_DELAY 200 /* ... it starts repeating at this rate */ -+#define UPDATE_DELAY 1000 /* Delay for queued update */ - - enum { - PROP_0, diff --git a/packages/gtk+/gtk+-2.4.13/single-click.patch b/packages/gtk+/gtk+-2.4.13/single-click.patch deleted file mode 100644 index 21adb9b7b0..0000000000 --- a/packages/gtk+/gtk+-2.4.13/single-click.patch +++ /dev/null @@ -1,48 +0,0 @@ -diff -urNd ../gtk+-2.4.4-r7/gtk+-2.4.4/gtk/gtkcalendar.c gtk+-2.4.4/gtk/gtkcalendar.c ---- ../gtk+-2.4.4-r7/gtk+-2.4.4/gtk/gtkcalendar.c 2004-07-10 05:02:10.000000000 +0100 -+++ gtk+-2.4.4/gtk/gtkcalendar.c 2004-09-18 12:41:28.000000000 +0100 -@@ -1026,9 +1026,8 @@ - private_data->drag_start_y = y; - - gtk_calendar_select_and_focus_day (calendar, day); -- } -- else if (event->type == GDK_2BUTTON_PRESS) -- { -+ -+ // Double-click action follows - private_data->in_drag = 0; - if (day_month == MONTH_CURRENT) - g_signal_emit (calendar, -diff -urNd ../gtk+-2.4.4-r7/gtk+-2.4.4/gtk/gtktreeview.c gtk+-2.4.4/gtk/gtktreeview.c ---- ../gtk+-2.4.4-r7/gtk+-2.4.4/gtk/gtktreeview.c 2004-07-10 05:02:11.000000000 +0100 -+++ gtk+-2.4.4/gtk/gtktreeview.c 2004-09-18 13:49:23.000000000 +0100 -@@ -2180,7 +2180,8 @@ - tree_view->priv->focus_column = column; - - /* decide if we edit */ -- if (event->type == GDK_BUTTON_PRESS && event->button == 1 && -+ /* Changed from button 1 to 2 so as not to conflict with the single-click activation */ -+ if (event->type == GDK_BUTTON_PRESS && event->button == 2 && - !(event->state & gtk_accelerator_get_default_mod_mask ())) - { - GtkTreePath *anchor; -@@ -2305,16 +2306,13 @@ - /* Test if a double click happened on the same row. */ - if (event->button == 1) - { -- /* We also handle triple clicks here, because a user could have done -- * a first click and a second double click on different rows. -+ /* Replaced double/triple click with single-click for PDAs. - */ -- if ((event->type == GDK_2BUTTON_PRESS -- || event->type == GDK_3BUTTON_PRESS) -- && tree_view->priv->last_button_press) -+ if (event->type == GDK_BUTTON_PRESS) - { - GtkTreePath *lsc; - -- lsc = gtk_tree_row_reference_get_path (tree_view->priv->last_button_press); -+ lsc = gtk_tree_row_reference_get_path (tree_view->priv->cursor); - - if (lsc) - { diff --git a/packages/gtk+/gtk+-2.4.13/small-gtkfilesel.patch b/packages/gtk+/gtk+-2.4.13/small-gtkfilesel.patch deleted file mode 100644 index 20bf4cf366..0000000000 --- a/packages/gtk+/gtk+-2.4.13/small-gtkfilesel.patch +++ /dev/null @@ -1,267 +0,0 @@ -diff -urNd ../gtk+-2.4.4-r5/gtk+-2.4.4/gtk/gtkfilesel.c gtk+-2.4.4/gtk/gtkfilesel.c ---- ../gtk+-2.4.4-r5/gtk+-2.4.4/gtk/gtkfilesel.c 2004-07-10 05:02:10.000000000 +0100 -+++ gtk+-2.4.4/gtk/gtkfilesel.c 2004-09-13 13:40:09.000000000 +0100 -@@ -68,6 +68,7 @@ - #include "gtkprivate.h" - #include "gtkscrolledwindow.h" - #include "gtkstock.h" -+#include "gtksignal.h" - #include "gtktreeselection.h" - #include "gtktreeview.h" - #include "gtkvbox.h" -@@ -77,6 +78,7 @@ - #include "gtkmessagedialog.h" - #include "gtkdnd.h" - #include "gtkeventbox.h" -+#include "gtkimage.h" - - #undef GTK_DISABLE_DEPRECATED - #include "gtkoptionmenu.h" -@@ -245,7 +247,8 @@ - }; - - enum { -- DIR_COLUMN -+ DIR_COLUMN, -+ ISFILE_COLUMN - }; - - enum { -@@ -400,6 +403,12 @@ - GtkTreePath *path, - GtkTreeViewColumn *column, - gpointer user_data); -+ -+static void gtk_file_selection_activate (GtkTreeView *tree_view, -+ GtkTreePath *path, -+ GtkTreeViewColumn *column, -+ gpointer user_data); -+ - static void gtk_file_selection_file_changed (GtkTreeSelection *selection, - gpointer user_data); - static void gtk_file_selection_dir_activate (GtkTreeView *tree_view, -@@ -419,6 +428,7 @@ - static void gtk_file_selection_create_dir (GtkWidget *widget, gpointer data); - static void gtk_file_selection_delete_file (GtkWidget *widget, gpointer data); - static void gtk_file_selection_rename_file (GtkWidget *widget, gpointer data); -+static void gtk_file_selection_style_set (GtkWidget *widget, GtkStyle *prev_style); - - static void free_selected_names (GPtrArray *names); - -@@ -578,6 +588,23 @@ - G_PARAM_WRITABLE)); - object_class->destroy = gtk_file_selection_destroy; - widget_class->map = gtk_file_selection_map; -+ widget_class->style_set = gtk_file_selection_style_set; -+ -+ gtk_widget_class_install_style_property (widget_class, -+ g_param_spec_boolean ("show_fileops_default", -+ _("Show fileop buttons by default"), -+ _("Whether file operation buttons are shown by default"), -+ TRUE, -+ G_PARAM_READABLE)); -+ -+ gtk_widget_class_install_style_property (widget_class, -+ g_param_spec_int ("border_width", -+ _("Border width"), -+ _("Width of border around the main dialog area"), -+ 0, -+ G_MAXINT, -+ 10, -+ G_PARAM_READABLE)); - } - - static void gtk_file_selection_set_property (GObject *object, -@@ -649,7 +676,29 @@ - gtk_widget_grab_default (widget); - return FALSE; - } -- -+ -+static void -+gtk_file_selection_style_set (GtkWidget *filesel, -+ GtkStyle *prev_style) -+{ -+ gboolean show_fileops; -+ gint border_width; -+ -+ gtk_widget_style_get (filesel, -+ "show_fileops_default", -+ &show_fileops, -+ "border_width", -+ &border_width, -+ NULL); -+ -+ gtk_container_set_border_width (GTK_CONTAINER (filesel), border_width); -+ -+ if (show_fileops) -+ gtk_file_selection_show_fileop_buttons (GTK_FILE_SELECTION (filesel)); -+ else -+ gtk_file_selection_hide_fileop_buttons (GTK_FILE_SELECTION (filesel)); -+} -+ - static void - gtk_file_selection_init (GtkFileSelection *filesel) - { -@@ -674,17 +723,15 @@ - - /* The dialog-sized vertical box */ - filesel->main_vbox = dialog->vbox; -- gtk_container_set_border_width (GTK_CONTAINER (filesel), 10); - - /* The horizontal box containing create, rename etc. buttons */ - filesel->button_area = gtk_hbutton_box_new (); - gtk_button_box_set_layout (GTK_BUTTON_BOX (filesel->button_area), GTK_BUTTONBOX_START); -- gtk_box_set_spacing (GTK_BOX (filesel->button_area), 0); - gtk_box_pack_start (GTK_BOX (filesel->main_vbox), filesel->button_area, - FALSE, FALSE, 0); - gtk_widget_show (filesel->button_area); - -- gtk_file_selection_show_fileop_buttons (filesel); -+ gtk_file_selection_style_set (GTK_WIDGET (filesel), NULL); - - /* hbox for pulldown menu */ - pulldown_hbox = gtk_hbox_new (TRUE, 5); -@@ -723,25 +770,32 @@ - - /* The directories list */ - -- model = gtk_list_store_new (1, G_TYPE_STRING); -+ model = gtk_list_store_new (2, G_TYPE_STRING, G_TYPE_BOOLEAN); /* MA */ - filesel->dir_list = gtk_tree_view_new_with_model (GTK_TREE_MODEL (model)); - g_object_unref (model); - -- column = gtk_tree_view_column_new_with_attributes (_("Folders"), -+ column = gtk_tree_view_column_new_with_attributes (/*_("Folders")*/ NULL, - gtk_cell_renderer_text_new (), - "text", DIR_COLUMN, - NULL); - label = gtk_label_new_with_mnemonic (_("Fol_ders")); - gtk_label_set_mnemonic_widget (GTK_LABEL (label), filesel->dir_list); - gtk_widget_show (label); -- gtk_tree_view_column_set_widget (column, label); -+ -+ /* gtk_tree_view_column_set_widget (column, label); */ -+ gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (filesel->dir_list), FALSE); -+ - gtk_tree_view_column_set_sizing (column, GTK_TREE_VIEW_COLUMN_AUTOSIZE); - gtk_tree_view_append_column (GTK_TREE_VIEW (filesel->dir_list), column); - - gtk_widget_set_size_request (filesel->dir_list, - DIR_LIST_WIDTH, DIR_LIST_HEIGHT); - g_signal_connect (filesel->dir_list, "row_activated", -- G_CALLBACK (gtk_file_selection_dir_activate), filesel); -+ G_CALLBACK (gtk_file_selection_activate), filesel); -+ -+ g_signal_connect (gtk_tree_view_get_selection (GTK_TREE_VIEW (filesel->dir_list)), "changed", -+ G_CALLBACK (gtk_file_selection_file_changed), filesel); -+ - - /* gtk_clist_column_titles_passive (GTK_CLIST (filesel->dir_list)); */ - -@@ -758,41 +812,6 @@ - gtk_widget_show (filesel->dir_list); - gtk_widget_show (scrolled_win); - -- /* The files list */ -- model = gtk_list_store_new (1, G_TYPE_STRING); -- filesel->file_list = gtk_tree_view_new_with_model (GTK_TREE_MODEL (model)); -- g_object_unref (model); -- -- column = gtk_tree_view_column_new_with_attributes (_("Files"), -- gtk_cell_renderer_text_new (), -- "text", FILE_COLUMN, -- NULL); -- label = gtk_label_new_with_mnemonic (_("_Files")); -- gtk_label_set_mnemonic_widget (GTK_LABEL (label), filesel->file_list); -- gtk_widget_show (label); -- gtk_tree_view_column_set_widget (column, label); -- gtk_tree_view_column_set_sizing (column, GTK_TREE_VIEW_COLUMN_AUTOSIZE); -- gtk_tree_view_append_column (GTK_TREE_VIEW (filesel->file_list), column); -- -- gtk_widget_set_size_request (filesel->file_list, -- FILE_LIST_WIDTH, FILE_LIST_HEIGHT); -- g_signal_connect (filesel->file_list, "row_activated", -- G_CALLBACK (gtk_file_selection_file_activate), filesel); -- g_signal_connect (gtk_tree_view_get_selection (GTK_TREE_VIEW (filesel->file_list)), "changed", -- G_CALLBACK (gtk_file_selection_file_changed), filesel); -- -- /* gtk_clist_column_titles_passive (GTK_CLIST (filesel->file_list)); */ -- -- scrolled_win = gtk_scrolled_window_new (NULL, NULL); -- gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolled_win), GTK_SHADOW_IN); -- gtk_container_add (GTK_CONTAINER (scrolled_win), filesel->file_list); -- gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_win), -- GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS); -- gtk_container_set_border_width (GTK_CONTAINER (scrolled_win), 0); -- gtk_container_add (GTK_CONTAINER (list_container), scrolled_win); -- gtk_widget_show (filesel->file_list); -- gtk_widget_show (scrolled_win); -- - /* action area for packing buttons into. */ - filesel->action_area = gtk_hbox_new (TRUE, 0); - gtk_box_pack_start (GTK_BOX (filesel->main_vbox), filesel->action_area, -@@ -2008,6 +2027,23 @@ - } - - static void -+gtk_file_selection_activate (GtkTreeView *tree_view, -+ GtkTreePath *path, -+ GtkTreeViewColumn *column, -+ gpointer user_data) -+{ -+ GtkTreeModel *model = gtk_tree_view_get_model (tree_view); -+ GtkTreeIter iter; -+ gboolean is_file; -+ -+ gtk_tree_model_get_iter (model, &iter, path); -+ gtk_tree_model_get (model, &iter, ISFILE_COLUMN, &is_file, -1); -+ -+ if (! is_file) -+ gtk_file_selection_dir_activate (tree_view, path, column, user_data); -+} -+ -+static void - gtk_file_selection_file_activate (GtkTreeView *tree_view, - GtkTreePath *path, - GtkTreeViewColumn *column, -@@ -2103,7 +2139,6 @@ - PossibleCompletion* poss; - GtkTreeIter iter; - GtkListStore *dir_model; -- GtkListStore *file_model; - gchar* filename; - gchar* rem_path = rel_path; - gchar* sel_text; -@@ -2125,10 +2160,8 @@ - g_assert (cmpl_state->reference_dir); - - dir_model = GTK_LIST_STORE (gtk_tree_view_get_model (GTK_TREE_VIEW (fs->dir_list))); -- file_model = GTK_LIST_STORE (gtk_tree_view_get_model (GTK_TREE_VIEW (fs->file_list))); - - gtk_list_store_clear (dir_model); -- gtk_list_store_clear (file_model); - - /* Set the dir list to include ./ and ../ */ - gtk_list_store_append (dir_model, &iter); -@@ -2150,13 +2183,17 @@ - strcmp (filename, ".." G_DIR_SEPARATOR_S) != 0) - { - gtk_list_store_append (dir_model, &iter); -- gtk_list_store_set (dir_model, &iter, DIR_COLUMN, filename, -1); -+ gtk_list_store_set (dir_model, &iter, -+ DIR_COLUMN, filename, -+ ISFILE_COLUMN, FALSE, -1); - } - } - else - { -- gtk_list_store_append (file_model, &iter); -- gtk_list_store_set (file_model, &iter, DIR_COLUMN, filename, -1); -+ gtk_list_store_append (dir_model, &iter); -+ gtk_list_store_set (dir_model, &iter, -+ DIR_COLUMN, filename, -+ ISFILE_COLUMN, TRUE, -1); - } - } - diff --git a/packages/gtk+/gtk+-2.4.13/spinbutton.patch b/packages/gtk+/gtk+-2.4.13/spinbutton.patch deleted file mode 100644 index 8ad7507af0..0000000000 --- a/packages/gtk+/gtk+-2.4.13/spinbutton.patch +++ /dev/null @@ -1,128 +0,0 @@ ---- gtk+-2.4.3/gtk/gtkspinbutton.c.old 2004-04-22 14:49:27.000000000 +0100 -+++ gtk+-2.4.3/gtk/gtkspinbutton.c 2004-06-30 21:48:18.000000000 +0100 -@@ -733,7 +733,7 @@ - - spin = GTK_SPIN_BUTTON (widget); - arrow_size = spin_button_get_arrow_size (spin); -- panel_width = arrow_size + 2 * widget->style->xthickness; -+ panel_width = (2 * arrow_size) + 4 * widget->style->xthickness; - - widget->allocation = *allocation; - -@@ -866,19 +866,16 @@ - { - width = spin_button_get_arrow_size (spin_button) + 2 * widget->style->xthickness; - -+ y = widget->style->ythickness; -+ height = widget->requisition.height - (2 * y); -+ - if (arrow_type == GTK_ARROW_UP) - { - x = 0; -- y = 0; -- -- height = widget->requisition.height / 2; - } - else - { -- x = 0; -- y = widget->requisition.height / 2; -- -- height = (widget->requisition.height + 1) / 2; -+ x = width; - } - - if (spin_button_at_limit (spin_button, arrow_type)) -@@ -908,32 +905,17 @@ - shadow_type = GTK_SHADOW_OUT; - } - } -- -+ - gtk_paint_box (widget->style, spin_button->panel, - state_type, shadow_type, - NULL, widget, -- (arrow_type == GTK_ARROW_UP)? "spinbutton_up" : "spinbutton_down", -+ NULL, - x, y, width, height); - - height = widget->requisition.height; - -- if (arrow_type == GTK_ARROW_DOWN) -- { -- y = height / 2; -- height = height - y - 2; -- } -- else -- { -- y = 2; -- height = height / 2 - 2; -- } -- - width -= 3; -- -- if (widget && gtk_widget_get_direction (widget) == GTK_TEXT_DIR_RTL) -- x = 2; -- else -- x = 1; -+ height -= 3; - - w = width / 2; - w -= w % 2 - 1; /* force odd */ -@@ -1108,7 +1090,7 @@ - if (GTK_ENTRY (widget)->editable) - gtk_spin_button_update (spin); - -- if (event->y <= widget->requisition.height / 2) -+ if (event->x <= (spin_button_get_arrow_size (spin) + widget->style->xthickness)) - { - if (event->button == 1) - start_spinning (spin, GTK_ARROW_UP, spin->adjustment->step_increment); -@@ -1143,44 +1125,11 @@ - - arrow_size = spin_button_get_arrow_size (spin); - -- if (event->button == spin->button) -- { -- int click_child = spin->click_child; -+ gtk_spin_button_stop_spinning (spin); - -- gtk_spin_button_stop_spinning (spin); -- -- if (event->button == 3) -- { -- if (event->y >= 0 && event->x >= 0 && -- event->y <= widget->requisition.height && -- event->x <= arrow_size + 2 * widget->style->xthickness) -- { -- if (click_child == GTK_ARROW_UP && -- event->y <= widget->requisition.height / 2) -- { -- gdouble diff; -- -- diff = spin->adjustment->upper - spin->adjustment->value; -- if (diff > EPSILON) -- gtk_spin_button_real_spin (spin, diff); -- } -- else if (click_child == GTK_ARROW_DOWN && -- event->y > widget->requisition.height / 2) -- { -- gdouble diff; -- -- diff = spin->adjustment->value - spin->adjustment->lower; -- if (diff > EPSILON) -- gtk_spin_button_real_spin (spin, -diff); -- } -- } -- } -- spin_button_redraw (spin); -+ spin_button_redraw (spin); - -- return TRUE; -- } -- else -- return GTK_WIDGET_CLASS (parent_class)->button_release_event (widget, event); -+ return TRUE; - } - - static gint diff --git a/packages/gtk+/gtk+-2.4.13/xsettings.patch b/packages/gtk+/gtk+-2.4.13/xsettings.patch deleted file mode 100644 index b63e262d34..0000000000 --- a/packages/gtk+/gtk+-2.4.13/xsettings.patch +++ /dev/null @@ -1,16 +0,0 @@ ---- gtk+-2.4.4/gdk/x11/gdkevents-x11.c.old Sun Aug 22 17:14:00 2004 -+++ gtk+-2.4.4/gdk/x11/gdkevents-x11.c Sun Aug 22 17:14:00 2004 -@@ -2827,10 +2827,9 @@ - { - GdkScreenX11 *screen = data; - -- if (xsettings_client_process_event (screen->xsettings_client, (XEvent *)xevent)) -- return GDK_FILTER_REMOVE; -- else -- return GDK_FILTER_CONTINUE; -+ xsettings_client_process_event (screen->xsettings_client, (XEvent *)xevent); -+ -+ return GDK_FILTER_CONTINUE; - } - - static void diff --git a/packages/gtk+/gtk+_2.2.4.bb b/packages/gtk+/gtk+_2.2.4.bb deleted file mode 100644 index eb308edca2..0000000000 --- a/packages/gtk+/gtk+_2.2.4.bb +++ /dev/null @@ -1,77 +0,0 @@ -LICENSE = "LGPL" -DESCRIPTION = "GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete \ -set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites." -HOMEPAGE = "http://www.gtk.org" -SECTION = "libs" -PRIORITY = "optional" -DEPENDS = "pango atk jpeg libpng libxext" - -SRC_URI = "http://ftp.gnome.org/pub/gnome/sources/gtk+/2.2/gtk+-${PV}.tar.bz2 \ - http://handhelds.org/packages/gtk-2.0/gtk+-2.2.4.diff.bz2;patch=1;pnum=1 \ - file://automake-lossage.patch;patch=1;pnum=0 \ - file://configure-lossage.patch;patch=1;pnum=0 \ - file://no-demos.patch;patch=1 \ - file://libtool-lossage.patch;patch=1;pnum=0 \ - file://no-xwc.patch;patch=1;pnum=0 \ - file://glib-2.0.m4 \ - file://glib-gettext.m4" - -inherit autotools pkgconfig - -do_configure_prepend() { - install -d m4 - install ${WORKDIR}/glib-2.0.m4 m4/ - install ${WORKDIR}/glib-gettext.m4 m4/ -} - -EXTRA_OECONF = "--without-libtiff --enable-debug=no --disable-cruft" - -LIBV = "2.2.0" - -gtk_include = "gtk.h gtkaccelgroup.h gtkaccellabel.h gtkaccelmap.h gtkaccessible.h gtkadjustment.h gtkalignment.h gtkarrow.h gtkaspectframe.h gtkbbox.h gtkbin.h gtkbindings.h gtkbox.h gtkbutton.h gtkcalendar.h gtkcelleditable.h gtkcellrenderer.h gtkcellrendererpixbuf.h gtkcellrenderertext.h gtkcellrenderertoggle.h gtkcheckbutton.h gtkcheckmenuitem.h gtkclipboard.h gtkclist.h gtkcolorsel.h gtkcolorseldialog.h gtkcombo.h gtkcontainer.h gtkctree.h gtkcurve.h gtkdebug.h gtkdialog.h gtkdnd.h gtkdrawingarea.h gtkeditable.h gtkentry.h gtkenums.h gtkeventbox.h gtkfilesel.h gtkfixed.h gtkfontsel.h gtkframe.h gtkgamma.h gtkgc.h gtkhandlebox.h gtkhbbox.h gtkhbox.h gtkhpaned.h gtkhruler.h gtkhscale.h gtkhscrollbar.h gtkhseparator.h gtkiconfactory.h gtkimage.h gtkimagemenuitem.h gtkimcontext.h gtkimcontextsimple.h gtkimmodule.h gtkimmulticontext.h gtkinputdialog.h gtkinvisible.h gtkitem.h gtkitemfactory.h gtklabel.h gtklayout.h gtklist.h gtklistitem.h gtkliststore.h gtkmain.h gtkmarshal.h gtkmenu.h gtkmenubar.h gtkmenuitem.h gtkmenushell.h gtkmessagedialog.h gtkmisc.h gtknotebook.h gtkobject.h gtkoldeditable.h gtkoptionmenu.h gtkpaned.h gtkpixmap.h gtkplug.h gtkpreview.h gtkprivate.h gtkprogress.h gtkprogressbar.h gtkradiobutton.h gtkradiomenuitem.h gtkrange.h gtkrc.h gtkruler.h gtkscale.h gtkscrollbar.h gtkscrolledwindow.h gtkselection.h gtkseparator.h gtkseparatormenuitem.h gtksettings.h gtksignal.h gtksizegroup.h gtksocket.h gtkspinbutton.h gtkstatusbar.h gtkstock.h gtkstyle.h gtktable.h gtktearoffmenuitem.h gtktext.h gtktextbuffer.h gtktextchild.h gtktextdisplay.h gtktextiter.h gtktextlayout.h gtktextmark.h gtktexttag.h gtktexttagtable.h gtktextview.h gtktipsquery.h gtktogglebutton.h gtktoolbar.h gtktooltips.h gtktree.h gtktreednd.h gtktreeitem.h gtktreemodel.h gtktreemodelsort.h gtktreeselection.h gtktreesortable.h gtktreestore.h gtktreeview.h gtktreeviewcolumn.h gtktypebuiltins.h gtktypeutils.h gtkvbbox.h gtkvbox.h gtkversion.h gtkviewport.h gtkvpaned.h gtkvruler.h gtkvscale.h gtkvscrollbar.h gtkvseparator.h gtkwidget.h gtkwindow.h" -gdk_include = "gdk.h gdkcolor.h gdkcursor.h gdkdisplay.h gdkdisplaymanager.h gdkdnd.h gdkdrawable.h gdkenumtypes.h gdkevents.h gdkfont.h gdkgc.h gdki18n.h gdkimage.h gdkinput.h gdkkeys.h gdkkeysyms.h gdkpango.h gdkpixbuf.h gdkpixmap.h gdkprivate.h gdkproperty.h gdkregion.h gdkrgb.h gdkscreen.h gdkselection.h gdktypes.h gdkvisual.h gdkwindow.h x11/gdkx.h" -gdk_pixbuf_include = "gdk-pixbuf-animation.h gdk-pixbuf-enum-types.h gdk-pixbuf-features.h gdk-pixbuf-io.h gdk-pixbuf-loader.h gdk-pixbuf-marshal.h gdk-pixbuf.h gdk-pixdata.h" - -do_stage () { - oe_libinstall -so -C gtk libgtk-x11-2.0 ${STAGING_LIBDIR} - oe_libinstall -so -C gdk libgdk-x11-2.0 ${STAGING_LIBDIR} - oe_libinstall -so -C contrib/gdk-pixbuf-xlib libgdk_pixbuf_xlib-2.0 ${STAGING_LIBDIR} - oe_libinstall -so -C gdk-pixbuf libgdk_pixbuf-2.0 ${STAGING_LIBDIR} - - mkdir -p ${STAGING_INCDIR}/gtk-2.0/gtk - for i in ${gtk_include}; do - install -m 0644 gtk/$i ${STAGING_INCDIR}/gtk-2.0/gtk/$i - done - - mkdir -p ${STAGING_INCDIR}/gtk-2.0/gdk - for i in ${gdk_include}; do - install -m 0644 gdk/$i ${STAGING_INCDIR}/gtk-2.0/gdk/`basename $i` - done - - mkdir -p ${STAGING_INCDIR}/gtk-2.0/gdk-pixbuf - for i in ${gdk_pixbuf_include}; do - install -m 0644 gdk-pixbuf/$i ${STAGING_INCDIR}/gtk-2.0/gdk-pixbuf/$i - done - - mkdir -p ${STAGING_LIBDIR}/gtk-2.0/include - install -m 0644 gdk/gdkconfig.h ${STAGING_LIBDIR}/gtk-2.0/include/gdkconfig.h - - install -m 0644 m4macros/gtk-2.0.m4 ${STAGING_DATADIR}/aclocal/ -} - -do_install_append () { - install -d ${D}${sysconfdir}/gtk-2.0 -} - -PACKAGES_DYNAMIC = "gdk-pixbuf-loader-* gtk-immodule-*" - -python populate_packages_prepend () { - import os.path - - gtk_libdir = bb.data.expand('${libdir}/gtk-2.0/${LIBV}', d) - loaders_root = os.path.join(gtk_libdir, 'loaders') - immodules_root = os.path.join(gtk_libdir, 'immodules') - - do_split_packages(d, loaders_root, '^libpixbufloader-(.*)\.so$', 'gdk-pixbuf-loader-%s', 'GDK pixbuf loader for %s', 'gdk-pixbuf-query-loaders > /etc/gtk-2.0/gdk-pixbuf.loaders') - do_split_packages(d, immodules_root, '^im-(.*)\.so$', 'gtk-immodule-%s', 'GTK input module for %s', 'gtk-query-immodules > /etc/gtk-2.0/gtk.immodules') -} diff --git a/packages/gtk+/gtk+_2.4.13.bb b/packages/gtk+/gtk+_2.4.13.bb deleted file mode 100644 index 83f6be1982..0000000000 --- a/packages/gtk+/gtk+_2.4.13.bb +++ /dev/null @@ -1,78 +0,0 @@ -LICENSE = "LGPL" -DESCRIPTION = "GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete \ -set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites." -HOMEPAGE = "http://www.gtk.org" -SECTION = "libs" -PRIORITY = "optional" -DEPENDS = "glib-2.0 pango atk jpeg libpng libxext libxcursor" -PR = "r7" - -SRC_URI = "ftp://ftp.gtk.org/pub/gtk/v2.4/gtk+-${PV}.tar.bz2 \ - file://no-demos.patch;patch=1 \ - file://no-xwc.patch;patch=1;pnum=0 \ - file://automake-lossage.patch;patch=1 \ - file://gtk+-handhelds.patch;patch=1 \ - file://hardcoded_libtool.patch;patch=1 \ - file://spinbutton.patch;patch=1 \ - file://disable-tooltips.patch;patch=1 \ - file://gtklabel-resize-patch;patch=1 \ - file://menu-deactivate.patch;patch=1 \ - file://xsettings.patch;patch=1 \ - file://scroll-timings.patch;patch=1 \ - file://gtk-doc.m4 \ - file://small-gtkfilesel.patch;patch=1 \ - file://single-click.patch;patch=1" - -inherit autotools pkgconfig flow-lossage - -do_configure_prepend() { - install -d m4 - install ${WORKDIR}/gtk-doc.m4 m4/ -} - -FILES_${PN} = "${bindir}/gdk-pixbuf-query-loaders \ - ${bindir}/gtk-query-immodules-2.0 \ - ${libdir}/lib*.so.* \ - ${datadir}/themes ${sysconfdir}" -FILES_${PN}-dev += "${datadir}/gtk-2.0/include ${libdir}/gtk-2.0/include ${bindir}/gdk-pixbuf-csource" - -RRECOMMENDS_${PN} = "glibc-gconv-iso8859-1 ttf-dejavu-sans" - -EXTRA_OECONF = "--without-libtiff --disable-xkb" -# --disable-cruft - -LIBV = "2.4.0" - -do_stage () { - oe_libinstall -so -C gtk libgtk-x11-2.0 ${STAGING_LIBDIR} - oe_libinstall -so -C gdk libgdk-x11-2.0 ${STAGING_LIBDIR} - oe_libinstall -so -C contrib/gdk-pixbuf-xlib libgdk_pixbuf_xlib-2.0 ${STAGING_LIBDIR} - oe_libinstall -so -C gdk-pixbuf libgdk_pixbuf-2.0 ${STAGING_LIBDIR} - - autotools_stage_includes - - mkdir -p ${STAGING_LIBDIR}/gtk-2.0/include - install -m 0644 gdk/gdkconfig.h ${STAGING_LIBDIR}/gtk-2.0/include/gdkconfig.h - - install -m 0644 m4macros/gtk-2.0.m4 ${STAGING_DATADIR}/aclocal/ -} - -do_install_append () { - install -d ${D}${sysconfdir}/gtk-2.0 -} - -PACKAGES_DYNAMIC = "gdk-pixbuf-loader-* gtk-immodule-*" - -python populate_packages_prepend () { - import os.path - - gtk_libdir = bb.data.expand('${libdir}/gtk-2.0/${LIBV}', d) - loaders_root = os.path.join(gtk_libdir, 'loaders') - immodules_root = os.path.join(gtk_libdir, 'immodules') - - do_split_packages(d, loaders_root, '^libpixbufloader-(.*)\.so$', 'gdk-pixbuf-loader-%s', 'GDK pixbuf loader for %s', 'gdk-pixbuf-query-loaders > /etc/gtk-2.0/gdk-pixbuf.loaders') - do_split_packages(d, immodules_root, '^im-(.*)\.so$', 'gtk-immodule-%s', 'GTK input module for %s', 'gtk-query-immodules > /etc/gtk-2.0/gtk.immodules') - - if (bb.data.getVar('DEBIAN_NAMES', d, 1)): - bb.data.setVar('PKG_${PN}', 'libgtk-2.0', d) -} diff --git a/packages/gtk-engines/gtk-clearlooks-engine_0.6.2.bb b/packages/gtk-engines/gtk-clearlooks-engine_0.6.2.bb index 6b07f78074..1b009b5380 100644 --- a/packages/gtk-engines/gtk-clearlooks-engine_0.6.2.bb +++ b/packages/gtk-engines/gtk-clearlooks-engine_0.6.2.bb @@ -1,6 +1,6 @@ SECTION = "x11/base" DESCRIPTION = "Clearlooks theme engine for GTK" -LICENSE = "GPL2" +LICENSE = "GPLv2" DEPENDS = "gtk+" PR = "r1" diff --git a/packages/gtk-engines/gtk-industrial-engine_0.2.46.0.bb b/packages/gtk-engines/gtk-industrial-engine_0.2.46.0.bb index 68a5119aa1..d6e6de5037 100644 --- a/packages/gtk-engines/gtk-industrial-engine_0.2.46.0.bb +++ b/packages/gtk-engines/gtk-industrial-engine_0.2.46.0.bb @@ -1,6 +1,6 @@ SECTION = "x11/base" DESCRIPTION = "Industrial theme engine for GTK" -LICENSE = "GPL2" +LICENSE = "GPLv2" DEPENDS = "gtk+" SRC_URI = "${DEBIAN_MIRROR}/main/g/gtk-industrial-engine/gtk-industrial-engine_${PV}.tar.gz \ diff --git a/packages/gtk-webcore/midori_0.0.12.bb b/packages/gtk-webcore/midori_0.0.12.bb new file mode 100644 index 0000000000..23d0179375 --- /dev/null +++ b/packages/gtk-webcore/midori_0.0.12.bb @@ -0,0 +1,11 @@ +DESCRIPTION = "Midori is a lightweight web browser." +LICENSE = "GPLv2" + +DEPENDS = "webkit-gtk libsexy" + +inherit autotools pkgconfig + +SRC_URI = "http://software.twotoasts.de/media/midori/midori-${PV}.tar.gz \ + " + + diff --git a/packages/gtk-webcore/midori_0.0.13.bb b/packages/gtk-webcore/midori_0.0.13.bb new file mode 100644 index 0000000000..23d0179375 --- /dev/null +++ b/packages/gtk-webcore/midori_0.0.13.bb @@ -0,0 +1,11 @@ +DESCRIPTION = "Midori is a lightweight web browser." +LICENSE = "GPLv2" + +DEPENDS = "webkit-gtk libsexy" + +inherit autotools pkgconfig + +SRC_URI = "http://software.twotoasts.de/media/midori/midori-${PV}.tar.gz \ + " + + diff --git a/packages/gtk-webcore/midori_0.0.15.bb b/packages/gtk-webcore/midori_0.0.15.bb new file mode 100644 index 0000000000..23d0179375 --- /dev/null +++ b/packages/gtk-webcore/midori_0.0.15.bb @@ -0,0 +1,11 @@ +DESCRIPTION = "Midori is a lightweight web browser." +LICENSE = "GPLv2" + +DEPENDS = "webkit-gtk libsexy" + +inherit autotools pkgconfig + +SRC_URI = "http://software.twotoasts.de/media/midori/midori-${PV}.tar.gz \ + " + + diff --git a/packages/guile/guile-native_1.6.4.bb b/packages/guile/guile-native_1.6.4.bb index 96763730ec..4a3bc5e74e 100644 --- a/packages/guile/guile-native_1.6.4.bb +++ b/packages/guile/guile-native_1.6.4.bb @@ -1,5 +1,6 @@ SECTION = "unknown" LICENSE = "GPL" +DEPENDS = "gmp-native" SRC_URI = "http://ftp.gnu.org/pub/gnu/guile/guile-${PV}.tar.gz \ file://guile-amd64.patch;patch=1" diff --git a/packages/guile/guile-native_1.8.2.bb b/packages/guile/guile-native_1.8.2.bb index 99d77b0da0..ac2b189d37 100644 --- a/packages/guile/guile-native_1.8.2.bb +++ b/packages/guile/guile-native_1.8.2.bb @@ -1,5 +1,6 @@ SECTION = "unknown" LICENSE = "GPL" +DEPENDS = "gmp-native" SRC_URI = "http://ftp.gnu.org/pub/gnu/guile/guile-${PV}.tar.gz \ " diff --git a/packages/hal/hal_0.5.9.bb b/packages/hal/hal_0.5.9.bb index 03c45623a4..6ece4ea310 100644 --- a/packages/hal/hal_0.5.9.bb +++ b/packages/hal/hal_0.5.9.bb @@ -1,6 +1,6 @@ require hal.inc -DEPENDS = "virtual/kernel dbus-glib udev intltool expat libusb" +DEPENDS = "virtual/kernel dbus-glib udev intltool intltool-native expat libusb" RDEPENDS += "udev hal-info" #RDEPENDS_hal-device-manager = "python hal python-pygnome" RRECOMMENDS = "udev-utils" diff --git a/packages/images/base-image.bb b/packages/images/base-image.bb new file mode 100644 index 0000000000..36760ec499 --- /dev/null +++ b/packages/images/base-image.bb @@ -0,0 +1,78 @@ +# This image is intended to provide a basic configuration that allows +# you to access a newly flashed device over the network or via the +# native console, and use ipkg to install (from feeds accessible via +# the network) any further features you require into internal flash +# memory or onto attached storage. + +# It should be as small as possible, while still achieving that goal. + +# The rationale for naming it 'base-image' is that this image is the +# base upon which you can install any other functionality you desire. + +# See the end of this file for further rationale and policy regarding +# the contents of this image, and the criteria which are used to make +# decisions about adding and removing packages from this image. + +# Although it is only fully tested with the Angstrom distro, this +# image is intended to be distro-agnostic. + +DISTRO_SSH_DAEMON ?= "dropbear" +DISTRO_PACKAGE_MANAGER ?= "ipkg ipkg-collateral" + +DEPENDS = "\ + task-boot \ + task-distro-base task-machine-base \ + ${DISTRO_SSH_DAEMON} \ + ${DISTRO_PACKAGE_MANAGER} \ + ${@base_contains('MACHINE_FEATURES', 'ext2', 'task-base-ext2', '', d)} \ + ${@base_contains('MACHINE_FEATURES', 'usbhost', 'task-base-usbhost', '', d)} \ + " + +IMAGE_INSTALL = "\ + task-boot \ + task-distro-base task-machine-base \ + ${DISTRO_SSH_DAEMON} \ + ${DISTRO_PACKAGE_MANAGER} \ + ${@base_contains('MACHINE_FEATURES', 'ext2', 'task-base-ext2', '', d)} \ + ${@base_contains('MACHINE_FEATURES', 'usbhost', 'task-base-usbhost', '', d)} \ + " + +export IMAGE_BASENAME = "base-image" +IMAGE_LINGUAS = "" + +inherit image + +# Key features of this image are: + +# 1) Must be able to mount attached storage devices like SD cards, CF +# cards, internal disks, external USB disks, etc. Should support +# various filesystem choices, but ext2 at a minimum. The rationale +# for this is that you need storage to be able to install significant +# new functionality. + +# 2) Must be able to boot from internal flash, or directly from a +# filesystem stored on the attached storage. The rationale for this +# is that you will want to boot from attached storage instead of +# messing around with ipkg-link. + +# Rationale and policy: + +# 'base-image' is the smallest possible image which allows you to ssh +# into a device via it's native network interface, and install +# packages from feeds across the network into internal flash or onto +# an attached storage device. + +# It is "larger" than minimal-image (which is strictly only that which +# is required to boot and get ssh access to the device, and nothing +# else), but is "smaller" than console-image (which has a whole lot of +# stuff in it which could easily be ipkg installed after boot rather +# than being in the initial rootfs). + +# It is required to always be small enough to fit in the internal +# flash rootfs partition of an NSLU2 (as an example of the smaller end +# of flash sizes that OE supports), and features will be removed from +# the image to ensure that this is always the case. Any feature that +# can be installed over the network using the package manager after +# the first boot is always fair game for removal at any time, and +# patches are welcome to make base-image as small as possible while +# still retaining the ability to subsequently install that feature. diff --git a/packages/images/console-mipv6-image.bb b/packages/images/console-mipv6-image.bb new file mode 100644 index 0000000000..3c9995cf2e --- /dev/null +++ b/packages/images/console-mipv6-image.bb @@ -0,0 +1,7 @@ +# This image is for testing the ipv6 mobility extensions + +require console-image.bb +IMAGE_INSTALL += " task-mipl " + +export IMAGE_BASENAME = "console-mobile-ipv6-image" + diff --git a/packages/images/devimage-image.bb b/packages/images/devimage-image.bb index 6a3e60c5e3..cecd98d644 100644 --- a/packages/images/devimage-image.bb +++ b/packages/images/devimage-image.bb @@ -3,12 +3,8 @@ # only shell and dropbear are loaded by default. # Allows to login via serial and real console or SSH -DEVIMAGE_EXTRA_RDEPENDS ?= "" -IMAGE_INSTALL = "devimage busybox dropbear udev \ - module-init-tools pcmciautils \ - wireless-tools wpa-supplicant \ - irda-utils acx-firmware \ - ${DEVIMAGE_EXTRA_RDEPENDS}" +DEPENDS = "task-devimage" +IMAGE_INSTALL = "task-devimage" export IMAGE_BASENAME = "devimage" IMAGE_LINGUAS = "" diff --git a/packages/images/essential-image.bb b/packages/images/essential-image.bb deleted file mode 100644 index 8b566af6ec..0000000000 --- a/packages/images/essential-image.bb +++ /dev/null @@ -1,15 +0,0 @@ -# -# Copyright Matthias Hentges <devel@hentges.net> (c) 2006 -# License: MIT (see COPYING.MIT) -# -# Filename: essential-image.bb -# Date: 23-Apr-06 - -HOMEPAGE = "http://www.hentges.net/misc/openzaurus/index.shtml" - -DEPENDS = "task-essential-to-boot" -IMAGE_LINGUAS = "" -IMAGE_INSTALL = "task-essential-to-boot" - -inherit image - diff --git a/packages/images/essential-machine-image.bb b/packages/images/essential-machine-image.bb deleted file mode 100644 index b74dec5e35..0000000000 --- a/packages/images/essential-machine-image.bb +++ /dev/null @@ -1,23 +0,0 @@ -# -# Copyright Matthias Hentges <devel@hentges.net> (c) 2006 -# License: MIT (see COPYING.MIT) -# -# Filename: essential-machine-image.bb -# Date: 24-Apr-06 - -DESCRIPTION = "<description>" -HOMEPAGE = "http://www.hentges.net/misc/openzaurus/index.shtml" - -DEPENDS = "task-essential-to-boot task-essential-parts" - -MACHINE_TASKS_akita = "task-essential-to-boot \ - task-essential-pcmcia task-essential-userspace \ - task-essential-usbhost task-essential-usbclient \ - task-essential-sound task-essential-irda \ - task-essential-sd" - -IMAGE_LINGUAS = "" -IMAGE_INSTALL = "${MACHINE_TASKS}" -export IMAGE_BASENAME = "essential-image" - -inherit image
\ No newline at end of file diff --git a/packages/images/initramfs-bootmenu-image.bb b/packages/images/initramfs-bootmenu-image.bb new file mode 100644 index 0000000000..a495363661 --- /dev/null +++ b/packages/images/initramfs-bootmenu-image.bb @@ -0,0 +1,11 @@ +# Sample initramfs image + +IMAGE_INSTALL = "busybox-static initramfs-module-bootmenu" +IMAGE_LINGUAS = "" + +# Remove any kernel-image that the kernel-module-* packages may have pulled in. +PACKAGE_REMOVE = "kernel-image-* update-modules module-init-tools-depmod uclibc update-rc.d" +ROOTFS_POSTPROCESS_COMMAND += "ipkg-cl ${IPKG_ARGS} -force-depends \ + remove ${PACKAGE_REMOVE};" + +inherit image diff --git a/packages/images/minimal-gpe-image.bb b/packages/images/minimal-gpe-image.bb new file mode 100644 index 0000000000..3f475567d2 --- /dev/null +++ b/packages/images/minimal-gpe-image.bb @@ -0,0 +1,24 @@ +#Angstrom minimal gpe image +# This image provides a barebone dm and 'desktop' +# Very angstrom and ipkg centric + +XSERVER ?= "xserver-kdrive-fbdev" + +export IMAGE_BASENAME = "minimalist-gpe-image" + +PR = "r1" + +DEPENDS = "task-boot" +IMAGE_INSTALL = "\ + ${XSERVER} \ + task-boot \ + gpe-dm gpe-session-scripts gpe-login \ + matchbox-wm \ + angstrom-feed-configs \ + ipkg \ + " + +#zap root password for release images +ROOTFS_POSTPROCESS_COMMAND += '${@base_conditional("DISTRO_TYPE", "release", "zap_root_password; ", "",d)}' + +inherit image diff --git a/packages/images/minimal-openmoko-image.bb b/packages/images/minimal-openmoko-image.bb new file mode 100644 index 0000000000..6ab4935c24 --- /dev/null +++ b/packages/images/minimal-openmoko-image.bb @@ -0,0 +1,21 @@ +#------------------------------------------------------ +# Minimal OpenMoko Image Recipe +# This should only have the base system + dialer +# #------------------------------------------------------ + +IMAGE_LINGUAS = "" +ANGSTROM_EXTRA_INSTALL ?= "" + +IMAGE_INSTALL = "\ + task-base \ + ${ANGSTROM_EXTRA_INSTALL} \ + task-openmoko-linux \ + task-openmoko-net \ + task-openmoko-ui \ + task-openmoko-base \ + task-openmoko-phone \ + " + +inherit image + +ROOTFS_POSTPROCESS_COMMAND += 'date "+%m%d%H%M%Y" >${IMAGE_ROOTFS}/etc/timestamp' diff --git a/packages/images/nslu2-base-image.bb b/packages/images/nslu2-base-image.bb new file mode 100644 index 0000000000..444e9f6a49 --- /dev/null +++ b/packages/images/nslu2-base-image.bb @@ -0,0 +1,14 @@ +# Note that this package is intended to create an *identical* +# kernel and rootfs as the normal base-image.bb + +# The only reason for the existence of this .bb file is to +# create the 8MB and 16MB flashable NSLU2 firmware images. + +# Please do not add anything other than the following two +# lines to this file, and please do not do anything in +# the nslu2-image class which might affect the kernel +# or rootfs. + +require base-image.bb + +inherit nslu2-image diff --git a/packages/images/nslu2-minimal-image.bb b/packages/images/nslu2-minimal-image.bb deleted file mode 100644 index db2312c613..0000000000 --- a/packages/images/nslu2-minimal-image.bb +++ /dev/null @@ -1,3 +0,0 @@ -require minimal-image.bb - -INHERIT += nslu2-image diff --git a/packages/images/nylon-image-base.bb b/packages/images/nylon-image-base.bb index b4913097be..27dc165800 100644 --- a/packages/images/nylon-image-base.bb +++ b/packages/images/nylon-image-base.bb @@ -8,7 +8,7 @@ NYLON_BASE = "base-files base-passwd bash busybox \ mtd-utils \ nano ncurses netbase \ openssh sysvinit \ - timezones tinylogin udev" + tzdata tinylogin udev" DEPENDS += "virtual/kernel less nano" IMAGE_INSTALL = "kernel less nano elvis-tiny \ diff --git a/packages/images/x11-sato-image.bb b/packages/images/x11-sato-image.bb new file mode 100644 index 0000000000..1204f22496 --- /dev/null +++ b/packages/images/x11-sato-image.bb @@ -0,0 +1,29 @@ +DISTRO_SSH_DAEMON ?= "dropbear" +DISTRO_PACKAGE_MANAGER ?= "ipkg ipkg-collateral" + +IMAGE_INSTALL = "\ + task-base-extended \ + ${DISTRO_SSH_DAEMON} \ + ${DISTRO_PACKAGE_MANAGER} \ + pointercal \ + matchbox-wm \ + matchbox-keyboard matchbox-keyboard-applet matchbox-keyboard-im \ + matchbox-desktop \ + ${XSERVER} \ + xserver-kdrive-common xserver-nodm-init \ + ttf-liberation \ + xauth xhost xset xrandr \ + matchbox-sato \ + matchbox-config-gtk \ + matchbox-themes-gtk \ + matchbox-applet-startup-monitor \ + xcursor-transparent-theme \ + sato-icon-theme \ + settings-daemon \ +" + +export IMAGE_BASENAME = "${PN}" +IMAGE_LINGUAS = "" + +inherit image + diff --git a/packages/initrdscripts/devimage_0.1.bb b/packages/initrdscripts/devimage_0.1.bb index 8eb6fa2d83..08949b9515 100644 --- a/packages/initrdscripts/devimage_0.1.bb +++ b/packages/initrdscripts/devimage_0.1.bb @@ -1,5 +1,6 @@ +DESCRIPTION = "Set of files to initialize bare system suitable for kernel, etc. testing." SRC_URI = "file://devimage.sh file://passwd file://dropbear_rsa_host_key" -PR = "r1" +PR = "r2" do_install() { install -m 0755 ${WORKDIR}/devimage.sh ${D}/init diff --git a/packages/initrdscripts/initramfs-module-bootmenu_1.0.bb b/packages/initrdscripts/initramfs-module-bootmenu_1.0.bb index 002acff0a9..e90247c522 100644 --- a/packages/initrdscripts/initramfs-module-bootmenu_1.0.bb +++ b/packages/initrdscripts/initramfs-module-bootmenu_1.0.bb @@ -1,7 +1,9 @@ SRC_URI = "file://30-bootmenu.sh" -PR = "r3" -RDEPENDS = "klibc-utils-fstype initramfs-uniboot initramfs-module-block initramfs-module-loop" +PR = "r4" DESCRIPTION = "An initramfs module with UI for selection of boot device." +RDEPENDS = "klibc-utils-fstype initramfs-uniboot initramfs-module-block initramfs-module-loop" +# For VFAT mounting. +RRECOMMENDS = "kernel-module-nls-cp437 kernel-module-nls-iso8859-1" do_install() { install -d ${D}/initrd.d diff --git a/packages/ipkg-utils/ipkg-utils-native_1.6+cvs20050404.bb b/packages/ipkg-utils/ipkg-utils-native_1.6+cvs20050404.bb index b63bc67af7..23d73ebae6 100644 --- a/packages/ipkg-utils/ipkg-utils-native_1.6+cvs20050404.bb +++ b/packages/ipkg-utils/ipkg-utils-native_1.6+cvs20050404.bb @@ -1,14 +1,14 @@ require ipkg-utils_${PV}.bb RDEPENDS = "" -PR = "r14" +PR = "r15" inherit native # Avoid circular dependencies from package_ipk.bbclass PACKAGES = "" FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/ipkg-utils" -INSTALL += "arfile.py" +INSTALL += "ipkg-list-fields arfile.py" do_stage() { for i in ${INSTALL}; do diff --git a/packages/ipkg-utils/ipkg-utils_1.6+cvs20050404.bb b/packages/ipkg-utils/ipkg-utils_1.6+cvs20050404.bb index 51f5d7f835..c089796ccb 100644 --- a/packages/ipkg-utils/ipkg-utils_1.6+cvs20050404.bb +++ b/packages/ipkg-utils/ipkg-utils_1.6+cvs20050404.bb @@ -5,19 +5,18 @@ LICENSE = "GPL" CONFLICTS = "ipkg-link" RDEPENDS = "python" SRCDATE = "20050404" -PR = "r16" +PR = "r17" SRC_URI = "${HANDHELDS_CVS};module=ipkg-utils \ file://ipkg-utils-fix.patch;patch=1 \ file://ipkg-py-sane-vercompare.patch;patch=1 \ file://ipkg-py-tarfile.patch;patch=1 \ file://ipkg-make-index-track-stamps.patch;patch=1 \ - file://fields_tweaks.patch;patch=1 \ - " + file://fields_tweaks.patch;patch=1 " S = "${WORKDIR}/ipkg-utils" -INSTALL = "ipkg-build ipkg-deb-unbuild ipkg-unbuild ipkg-compare-versions ipkg-upload ipkg-make-index ipkg-link ipkg.py" +INSTALL = "ipkg-build ipkg-deb-unbuild ipkg-unbuild ipkg-compare-versions ipkg-upload ipkg-make-index ipkg-link ipkg.py ipkg-list-fields" do_compile() { oe_runmake ipkg-compare-versions diff --git a/packages/ipkg/files/ipkg-configure b/packages/ipkg/files/ipkg-configure new file mode 100644 index 0000000000..e0c65ad4e2 --- /dev/null +++ b/packages/ipkg/files/ipkg-configure @@ -0,0 +1,5 @@ +#!/bin/sh + +echo "Starting to configure packages..." +ipkg-cl configure +echo "Finished to configure packages." diff --git a/packages/ipkg/files/ipkg_bugfix.patch b/packages/ipkg/files/ipkg_bugfix.patch new file mode 100644 index 0000000000..51eccbb2bd --- /dev/null +++ b/packages/ipkg/files/ipkg_bugfix.patch @@ -0,0 +1,44 @@ +Index: C/ipkg_conf.c +=================================================================== +--- C.orig/ipkg_conf.c 2005-06-21 13:59:32.000000000 +0000 ++++ C/ipkg_conf.c 2007-11-27 01:11:17.000000000 +0000 +@@ -423,6 +423,7 @@ + nv_pair_t *nv_pair; + pkg_dest_t *dest; + char *root_dir; ++ char *list_dir2; + + for (iter = nv_pair_list->head; iter; iter = iter->next) { + nv_pair = iter->data; +@@ -432,8 +433,14 @@ + } else { + root_dir = strdup(nv_pair->value); + } +- dest = pkg_dest_list_append(&conf->pkg_dest_list, nv_pair->name, root_dir, lists_dir); ++ if (conf->offline_root) { ++ sprintf_alloc(&list_dir2, "%s%s", conf->offline_root, lists_dir); ++ } else { ++ list_dir2 = strdup(lists_dir); ++ } ++ dest = pkg_dest_list_append(&conf->pkg_dest_list, nv_pair->name, root_dir, list_dir2); + free(root_dir); ++ free(list_dir2); + if (dest == NULL) { + continue; + } +@@ -562,13 +569,13 @@ + } else if (strcmp(type, "dest") == 0) { + nv_pair_list_append(tmp_dest_nv_pair_list, name, value); + } else if (strcmp(type, "lists_dir") == 0) { +- *lists_dir = realloc(*lists_dir,strlen(value)+1); ++ *lists_dir = realloc(*lists_dir,strlen(name)+1); + if (*lists_dir == NULL) { + ipkg_message(conf, IPKG_ERROR, "ERROR: Not enough memory\n"); + free(options); + return EINVAL; + } +- sprintf (*lists_dir,"%s",value); ++ sprintf (*lists_dir,"%s", name); + } else if (strcmp(type, "arch") == 0) { + ipkg_message(conf, IPKG_INFO, "supported arch %s priority (%s)\n", name, value); + if (!value) { diff --git a/packages/ipkg/ipkg-native_0.99.163.bb b/packages/ipkg/ipkg-native_0.99.163.bb index 13609c9037..7a95b28159 100644 --- a/packages/ipkg/ipkg-native_0.99.163.bb +++ b/packages/ipkg/ipkg-native_0.99.163.bb @@ -2,7 +2,7 @@ S = "${WORKDIR}/ipkg-${PV}" #require ipkg_${PV}.bb require ipkg-native.inc -PR = "r2" +PR = "r4" inherit autotools pkgconfig native diff --git a/packages/ipkg/ipkg.inc b/packages/ipkg/ipkg.inc index b1e2f19267..9154572f08 100644 --- a/packages/ipkg/ipkg.inc +++ b/packages/ipkg/ipkg.inc @@ -10,28 +10,24 @@ FILES_libipkg = "${libdir}/*.so.*" AUTO_LIBNAME_PKGS = "libipkg" SRC_URI = "${HANDHELDS_CVS};module=familiar/dist/ipkg;tag=${@'V' + bb.data.getVar('PV',d,1).replace('.', '-')} \ + file://ipkg-configure \ file://terse.patch;patch=1" S = "${WORKDIR}/ipkg/C" -inherit autotools pkgconfig +inherit autotools pkgconfig update-rc.d # Define a variable to allow distros to run configure earlier. # (for example, to enable loading of ethernet kernel modules before networking starts) IPKG_INIT_POSITION = "98" IPKG_INIT_POSITION_slugos = "41" +INITSCRIPT_NAME = "ipkg-configure" +INITSCRIPT_PARAMS = "start ${IPKG_INIT_POSITION} S ." + + pkg_postinst_ipkg () { #!/bin/sh -if [ "x$D" != "x" ]; then - install -d ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d - # this happens at S98 where our good 'ole packages script used to run - echo "#!/bin/sh -ipkg-cl configure -" > ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S${IPKG_INIT_POSITION}configure - chmod 0755 ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S${IPKG_INIT_POSITION}configure -fi - update-alternatives --install ${bindir}/ipkg ipkg ${bindir}/ipkg-cl 100 } @@ -40,6 +36,11 @@ pkg_postrm_ipkg () { update-alternatives --remove ipkg ${bindir}/ipkg-cl } +do_install_append() { + install -d ${D}${sysconfdir}/init.d + install -m 0755 ${WORKDIR}/${INITSCRIPT_NAME} ${D}${sysconfdir}/init.d/ +} + do_stage() { oe_libinstall -so libipkg ${STAGING_LIBDIR} install -d ${STAGING_INCDIR}/replace/ diff --git a/packages/ipkg/ipkg_0.99.163.bb b/packages/ipkg/ipkg_0.99.163.bb index 56e25900c1..fccfe8d53f 100644 --- a/packages/ipkg/ipkg_0.99.163.bb +++ b/packages/ipkg/ipkg_0.99.163.bb @@ -1,9 +1,10 @@ include ipkg.inc -PR = "r5" +PR = "r6" S = "${WORKDIR}/ipkg-${PV}" SRC_URI = "http://www.handhelds.org/pub/packages/ipkg/ipkg-${PV}.tar.gz \ + file://ipkg-configure \ file://terse.patch;patch=1 \ file://is-processing.patch;patch=1 \ file://1-pkg-parse--Optimize-inefficient-parsing.patch;patch=1 \ diff --git a/packages/linux/linux-handhelds-2.6/aximx50/.mtn2git_empty b/packages/keymap-locales/files/qemux86/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/linux/linux-handhelds-2.6/aximx50/.mtn2git_empty +++ b/packages/keymap-locales/files/qemux86/.mtn2git_empty diff --git a/packages/keymap-locales/files/qemux86/keymap-extension-2.6-fr.map b/packages/keymap-locales/files/qemux86/keymap-extension-2.6-fr.map new file mode 100644 index 0000000000..58ade428b0 --- /dev/null +++ b/packages/keymap-locales/files/qemux86/keymap-extension-2.6-fr.map @@ -0,0 +1,109 @@ +# French keymapping + +# azerty-layout +keycode 16 = a +keycode 17 = z +keycode 18 = e +keycode 19 = r +keycode 20 = t +keycode 21 = y +keycode 22 = u +keycode 23 = i +keycode 24 = o +keycode 25 = p +# +keycode 30 = q +keycode 31 = s +keycode 32 = d +keycode 33 = f +keycode 34 = g +keycode 35 = h +keycode 36 = j +keycode 37 = k +keycode 38 = l +keycode 39 = m +# +keycode 44 = w +keycode 45 = x +keycode 46 = c +keycode 47 = v +keycode 48 = b +keycode 49 = n +# + +strings as usual + +keycode 1 = Escape Escape + alt keycode 1 = Meta_Escape +keycode 2 = ampersand one + alt keycode 2 = Meta_one +keycode 3 = braceleft two asciitilde + control keycode 3 = nul + alt keycode 3 = Meta_two +keycode 4 = quotedbl three numbersign + control keycode 4 = Escape + alt keycode 4 = Meta_three +keycode 5 = apostrophe four braceleft + control keycode 5 = Control_backslash + alt keycode 5 = Meta_four +keycode 6 = parenleft five bracketleft + control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five +keycode 7 = minus six bar + control keycode 7 = Control_asciicircum + alt keycode 7 = Meta_six +keycode 8 = braceright seven grave + control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven +keycode 9 = underscore eight backslash + control keycode 9 = Delete + alt keycode 9 = Meta_eight +keycode 10 = slash nine asciicircum + alt keycode 10 = Meta_nine +keycode 11 = at zero at + alt keycode 11 = Meta_zero +keycode 12 = parenright bracketright bracketright + control keycode 12 = Control_underscore + alt keycode 12 = Meta_minus +keycode 13 = equal plus braceright + alt keycode 13 = Meta_equal +keycode 14 = Delete Delete + alt keycode 14 = Meta_Delete +keycode 15 = Tab Tab + alt keycode 15 = Meta_Tab +keycode 26 = asciicircum less + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +keycode 27 = dollar greater asciitilde + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright +keycode 28 = Return + alt keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 40 = bar percent + control keycode 40 = Control_g + alt keycode 40 = Meta_apostrophe +keycode 41 = asterisk asciitilde + control keycode 41 = nul + alt keycode 41 = Meta_grave +keycode 42 = Shift +keycode 43 = asterisk numbersign + control keycode 43 = Control_backslash + alt keycode 43 = Meta_backslash +keycode 50 = comma question +keycode 51 = semicolon period + alt keycode 51 = Meta_comma +keycode 52 = colon slash + alt keycode 52 = Meta_period +keycode 53 = exclam backslash + control keycode 53 = Delete + alt keycode 53 = Meta_slash +keycode 54 = Shift +keycode 56 = Alt +keycode 57 = space space + control keycode 57 = nul + alt keycode 57 = Meta_space +keycode 58 = Caps_Lock +keycode 86 = less greater bar + alt keycode 86 = Meta_less +keycode 97 = Control diff --git a/packages/keymap-locales/keymap-locales.bb b/packages/keymap-locales/keymap-locales.bb index 8303672240..877b801f4c 100644 --- a/packages/keymap-locales/keymap-locales.bb +++ b/packages/keymap-locales/keymap-locales.bb @@ -3,7 +3,7 @@ SECTION = "base" PRIORITY = "optional" LICENSE = "GPL" -PR = "r6" +PR = "r7" SRC_URI = "file://*.map" @@ -13,6 +13,7 @@ PACKAGES_akita = "keymap-extension-de keymap-extension-fi" PACKAGES_spitz = "keymap-extension-de keymap-extension-fi" PACKAGES_c7x0 = "keymap-extension-de keymap-extension-fi" PACKAGES_collie = "keymap-extension-de keymap-extension-fi" +PACKAGES_qemux86 = "keymap-extension-fr" FILES_keymap-extension-de = "/etc/*-de.map" FILES_keymap-extension-fr = "/etc/*-fr.map" diff --git a/packages/linux/linux-handhelds-2.6/eteng500/.mtn2git_empty b/packages/keymaps/files/qemux86/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/linux/linux-handhelds-2.6/eteng500/.mtn2git_empty +++ b/packages/keymaps/files/qemux86/.mtn2git_empty diff --git a/packages/keymaps/files/qemux86/keymap-2.6.map b/packages/keymaps/files/qemux86/keymap-2.6.map new file mode 100644 index 0000000000..2389607160 --- /dev/null +++ b/packages/keymaps/files/qemux86/keymap-2.6.map @@ -0,0 +1,186 @@ +# Linux-specific (and language-independent) keys +# +# This file describes function keys, console switching keys, +# keypad, cursor keys, and SysRq, ScrollLock, Pause +# +# It does not use the AltGr modifier, so that the user can opt +# to have both Alt keys produce the same effect. +# As a consequence, the Hex_* keys are missing, as are +# control altgr keycode 83 = Boot +# control altgr keycode 111 = Boot +# +# One culture-specific item that will be overridden in many keymaps +# is the KP_Period: many countries have a KP_Comma instead. +# +# One user-preference item will be the function of the Delete key. +# +# Old keyboards have 10 function keys, and keymaps have +# sometimes used shift+F1 = F11, and sometimes shift+F1 = F13. +# Here we assume an enhanced keyboard (with 12 function keys). +# +plain keycode 59 = F1 +plain keycode 60 = F2 +plain keycode 61 = F3 +plain keycode 62 = F4 +plain keycode 63 = F5 +plain keycode 64 = F6 +plain keycode 65 = F7 +plain keycode 66 = F8 +plain keycode 67 = F9 +plain keycode 68 = F10 +plain keycode 87 = F11 +plain keycode 88 = F12 +shift keycode 59 = F13 +shift keycode 60 = F14 +shift keycode 61 = F15 +shift keycode 62 = F16 +shift keycode 63 = F17 +shift keycode 64 = F18 +shift keycode 65 = F19 +shift keycode 66 = F20 +shift keycode 67 = F21 +shift keycode 68 = F22 +shift keycode 87 = F23 +shift keycode 88 = F24 +control keycode 59 = F25 +control keycode 60 = F26 +control keycode 61 = F27 +control keycode 62 = F28 +control keycode 63 = F29 +control keycode 64 = F30 +control keycode 65 = F31 +control keycode 66 = F32 +control keycode 67 = F33 +control keycode 68 = F34 +control keycode 87 = F35 +control keycode 88 = F36 +# +# The canonical assignment for F37-F48 uses +# control shift keycode 59 = F37 +# etc. If you want that, load linux-keys-extd.inc +# +# Both Alt+Fn and Control+Alt+Fn switch to Console n +# (in order to please Linux / dosemu / X). +# Here Consoles 1..12. For 13..24 load linux-keys-extd.inc +# +alt keycode 59 = Console_1 +alt keycode 60 = Console_2 +alt keycode 61 = Console_3 +alt keycode 62 = Console_4 +alt keycode 63 = Console_5 +alt keycode 64 = Console_6 +alt keycode 65 = Console_7 +alt keycode 66 = Console_8 +alt keycode 67 = Console_9 +alt keycode 68 = Console_10 +alt keycode 87 = Console_11 +alt keycode 88 = Console_12 +control alt keycode 59 = Console_1 +control alt keycode 60 = Console_2 +control alt keycode 61 = Console_3 +control alt keycode 62 = Console_4 +control alt keycode 63 = Console_5 +control alt keycode 64 = Console_6 +control alt keycode 65 = Console_7 +control alt keycode 66 = Console_8 +control alt keycode 67 = Console_9 +control alt keycode 68 = Console_10 +control alt keycode 87 = Console_11 +control alt keycode 88 = Console_12 + +# +# Keypad keys +# +keycode 69 = Num_Lock +keycode 98 = KP_Divide +keycode 55 = KP_Multiply +keycode 74 = KP_Subtract +keycode 78 = KP_Add +keycode 96 = KP_Enter +# +keycode 71 = KP_7 +keycode 72 = KP_8 +keycode 73 = KP_9 +keycode 75 = KP_4 +keycode 76 = KP_5 +keycode 77 = KP_6 +keycode 79 = KP_1 +keycode 80 = KP_2 +keycode 81 = KP_3 +keycode 82 = KP_0 +# +keycode 83 = KP_Period # or KP_Comma +control alt keycode 83 = Boot +# +alt keycode 71 = Ascii_7 +alt keycode 72 = Ascii_8 +alt keycode 73 = Ascii_9 +alt keycode 75 = Ascii_4 +alt keycode 76 = Ascii_5 +alt keycode 77 = Ascii_6 +alt keycode 79 = Ascii_1 +alt keycode 80 = Ascii_2 +alt keycode 81 = Ascii_3 +alt keycode 82 = Ascii_0 +# +# The four cursor keys +# +keycode 103 = Up +keycode 105 = Left +keycode 106 = Right +keycode 108 = Down +alt keycode 103 = KeyboardSignal +alt keycode 105 = Decr_Console +alt keycode 106 = Incr_Console +# +# The six edit keys +# +keycode 110 = Insert +keycode 102 = Home # Find +keycode 104 = PageUp # Prior +keycode 111 = Remove +keycode 107 = End # Select +keycode 109 = PageDown # Next +shift keycode 104 = Scroll_Backward +shift keycode 109 = Scroll_Forward +control alt keycode 111 = Boot +# +# The three system keys +# +keycode 84 = Last_Console # Alt+SysRq/PrintScrn +keycode 99 = Control_backslash # SysRq/PrintScrn + +plain keycode 70 = Scroll_Lock +shift keycode 70 = Show_Memory +control keycode 70 = Show_State +alt keycode 70 = Show_Registers + +keycode 101 = Break # Ctrl+Break/Pause +keycode 119 = Pause # Break/Pause + +keycode 100 = AltGr + +altgr keycode 70 = Show_Registers +alt keycode 70 = Scroll_Lock + +control altgr keycode 83 = Boot +control altgr keycode 111 = Boot + +# Hex keypad keys (for giving a Unicode value in 4 hex digits) +# Follow lt.map and assign Hex_A .. Hex_F to keypad border. +altgr keycode 55 = Hex_C +altgr keycode 69 = Hex_A +altgr keycode 71 = Hex_7 +altgr keycode 72 = Hex_8 +altgr keycode 73 = Hex_9 +altgr keycode 74 = Hex_D +altgr keycode 75 = Hex_4 +altgr keycode 76 = Hex_5 +altgr keycode 77 = Hex_6 +altgr keycode 78 = Hex_E +altgr keycode 79 = Hex_1 +altgr keycode 80 = Hex_2 +altgr keycode 81 = Hex_3 +altgr keycode 82 = Hex_0 +altgr keycode 96 = Hex_F +altgr keycode 98 = Hex_B diff --git a/packages/keymaps/keymaps_1.0.bb b/packages/keymaps/keymaps_1.0.bb index 813ba41011..00a215f948 100644 --- a/packages/keymaps/keymaps_1.0.bb +++ b/packages/keymaps/keymaps_1.0.bb @@ -3,7 +3,7 @@ SECTION = "base" RDEPENDS = "initscripts console-tools" LICENSE = "GPL" PACKAGE_ARCH = "${MACHINE}" -PR = "r15" +PR = "r16" inherit update-rc.d @@ -18,6 +18,7 @@ SRC_URI_append_poodle = " file://keymap-*.map" SRC_URI_append_jornada6xx = " file://keymap-*.map" SRC_URI_append_h2200 = " file://keymap-*.map" SRC_URI_append_htcuniversal = " file://keymap-*.map" +SRC_URI_append_qemux86 = " file://keymap-*.map" INITSCRIPT_NAME = "keymap" INITSCRIPT_PARAMS = "start 01 S ." @@ -27,7 +28,7 @@ do_install () { install -m 0755 ${WORKDIR}/keymap ${D}${sysconfdir}/init.d/ case ${MACHINE} in - c7x0 | tosa | spitz | akita | borzoi | collie | poodle | jornada6xx | h2200 | htcuniversal ) + c7x0 | tosa | spitz | akita | borzoi | collie | poodle | jornada6xx | h2200 | htcuniversal | qemux86 ) install -m 0644 ${WORKDIR}/keymap-*.map ${D}${sysconfdir} ;; *) diff --git a/packages/libogg/libogg_1.1.3.bb b/packages/libogg/libogg_1.1.3.bb new file mode 100644 index 0000000000..0a6e827ff1 --- /dev/null +++ b/packages/libogg/libogg_1.1.3.bb @@ -0,0 +1,17 @@ +SECTION = "libs" +DESCRIPTION = "libogg is the bitstream and framing library \ +for the Ogg project. It provides functions which are \ +necessary to codec libraries like libvorbis." +LICENSE = "BSD" + +SRC_URI = "http://downloads.xiph.org/releases/ogg/libogg-${PV}.tar.gz" + +inherit autotools pkgconfig + +do_stage () { + oe_libinstall -a -so -C src libogg ${STAGING_LIBDIR} + + install -d ${STAGING_INCDIR}/ogg + (cd ${S}/include/ogg; cp config_types.h ogg.h os_types.h ${STAGING_INCDIR}/ogg/) + install -m 0644 ${S}/ogg.m4 ${STAGING_DATADIR}/aclocal/ +} diff --git a/packages/libsndfile/libsndfile1_1.0.17.bb b/packages/libsndfile/libsndfile1_1.0.17.bb index cf3b6d8e48..b15f84f94f 100644 --- a/packages/libsndfile/libsndfile1_1.0.17.bb +++ b/packages/libsndfile/libsndfile1_1.0.17.bb @@ -3,13 +3,19 @@ HOMEPAGE = "http://www.mega-nerd.com/libsndfile" AUTHOR = "Erik de Castro Lopo" SECTION = "libs/multimedia" LICENSE = "LGPL" -PR = "r0" +PR = "r1" SRC_URI = "http://www.mega-nerd.com/libsndfile/libsndfile-${PV}.tar.gz" S = "${WORKDIR}/libsndfile-${PV}" inherit autotools lib_package pkgconfig +do_configure_prepend_arm() { + export ac_cv_sys_largefile_source=1 + export ac_cv_sys_file_offset_bits=64 + ac_cv_sizeof_off_t=8 +} + do_stage() { oe_libinstall -a -so -C src libsndfile ${STAGING_LIBDIR} install -m 0644 ${S}/src/sndfile.h ${STAGING_INCDIR}/ diff --git a/packages/libtool/libtool-1.5.10/libdir-la2.patch b/packages/libtool/libtool-1.5.10/libdir-la2.patch new file mode 100644 index 0000000000..0d5d261203 --- /dev/null +++ b/packages/libtool/libtool-1.5.10/libdir-la2.patch @@ -0,0 +1,64 @@ +OE changes to installed=no which means we can't run the original test +and just look in $objdir. We therefore look in both, preferring +$objdir if it exists - RP 29/11/2007 + +--- libtool-1.5.10/ltmain.in.orig ++++ libtool-1.5.10/ltmain.in +@@ -3105,8 +3105,11 @@ + fi + ;; + esac +- if grep "^installed=no" $deplib > /dev/null; then +- path="$absdir/$objdir" ++# OE changes to installed=no which means we can't run the original test ++# and just look in $objdir. We therefore look in both, preferring ++# $objdir if it exists, see below. - RP 29/11/2007 ++# if grep "^installed=no" $deplib > /dev/null; then ++# path="$absdir/$objdir" + # This interferes with crosscompilation. -CL + # else + # eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` +@@ -3117,7 +3120,7 @@ + # if test "$absdir" != "$libdir"; then + # $echo "$modename: warning: \`$deplib' seems to be moved" 1>&2 + # fi +- else ++ if ! grep "^installed=no" $deplib > /dev/null; then + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` + if test -z "$libdir"; then + $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2 +@@ -3138,9 +3141,17 @@ + for tmp in $deplibrary_names ; do + depdepl=$tmp + done +- if test -f "$path/$depdepl" ; then +- depdepl="$path/$depdepl" ++ ++ if test -f "$absdir/$objdir/$depdepl" ; then ++ depdepl="$absdir/$objdir/$depdepl" ++ path="$absdir/$objdir" ++ elif test -f "$absdir/$depdepl" ; then ++ depdepl="$absdir/$depdepl" ++ path="$absdir" ++ else ++ path="$absdir/$objdir" + fi ++ + # do not add paths which are already there + case " $newlib_search_path " in + *" $path "*) ;; +@@ -3150,7 +3161,13 @@ + path="" + ;; + *) +- path="-L$path" ++ if test -d "$absdir/$objdir" ; then ++ path="-L$absdir/$objdir" ++ elif test -d "$absdir" ; then ++ path="-L$absdir" ++ else ++ path="-L$absdir/$objdir" ++ fi + ;; + esac + ;; diff --git a/packages/libtool/libtool-1.5.10/nmedit_fix.patch b/packages/libtool/libtool-1.5.10/nmedit_fix.patch new file mode 100644 index 0000000000..673f3a9a28 --- /dev/null +++ b/packages/libtool/libtool-1.5.10/nmedit_fix.patch @@ -0,0 +1,56 @@ +Fix so instead of calling "nmedit" it gets prefixed with the host triplet. + +RP - 30/11/2007 + +Index: libtool-1.5.10/libtool.m4 +=================================================================== +--- libtool-1.5.10.orig/libtool.m4 2007-11-29 19:27:31.000000000 +0000 ++++ libtool-1.5.10/libtool.m4 2007-11-29 19:29:09.000000000 +0000 +@@ -2927,11 +2927,11 @@ + _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' + # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's + if test "X$lt_int_apple_cc_single_mod" = Xyes ; then +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ++ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~$host-nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + else +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ++ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~$host-nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + fi +- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ++ _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~$host-nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + else + case "$cc_basename" in + xlc*) +@@ -2939,8 +2939,8 @@ + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' + _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' + # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' +- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ++ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~$host-nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ++ _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~$host-nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + ;; + *) + _LT_AC_TAGVAR(ld_shlibs, $1)=no +@@ -5474,8 +5474,8 @@ + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' + _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' + # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' +- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ++ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~$host-nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ++ _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~$host-nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + else + case "$cc_basename" in + xlc*) +@@ -5483,8 +5483,8 @@ + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' + _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' + # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's +- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' +- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ++ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~$host-nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ++ _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~$host-nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + ;; + *) + _LT_AC_TAGVAR(ld_shlibs, $1)=no diff --git a/packages/libtool/libtool-1.5.10/nousrlib.patch b/packages/libtool/libtool-1.5.10/nousrlib.patch new file mode 100644 index 0000000000..e97b45578d --- /dev/null +++ b/packages/libtool/libtool-1.5.10/nousrlib.patch @@ -0,0 +1,11 @@ +--- libtool-1.5.10.orig/ltmain.in ++++ libtool-1.5.10/ltmain.in +@@ -2637,8 +2637,6 @@ + add="$libdir/$linklib" + fi + else +- # We cannot seem to hardcode it, guess we'll fake it. +- add_dir="-L$libdir" + # Try looking first in the location we're being installed to. + if test -n "$inst_prefix_dir"; then + case "$libdir" in diff --git a/packages/libtool/libtool-1.5.10/tag1.patch b/packages/libtool/libtool-1.5.10/tag1.patch deleted file mode 100644 index 6fefd6266d..0000000000 --- a/packages/libtool/libtool-1.5.10/tag1.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: libtool-1.5.10/libltdl/ltmain.sh -=================================================================== ---- libtool-1.5.10.orig/libltdl/ltmain.sh 2004-09-19 13:34:44.000000000 +0100 -+++ libtool-1.5.10/libltdl/ltmain.sh 2006-05-25 15:28:39.000000000 +0100 -@@ -232,7 +232,7 @@ - if test -z "$tagname"; then - $echo "$modename: unable to infer tagged configuration" - $echo "$modename: specify a tag with \`--tag'" 1>&2 -- exit $EXIT_FAILURE -+# exit $EXIT_FAILURE - # else - # $echo "$modename: using $tagname tagged configuration" - fi diff --git a/packages/libtool/libtool-cross_1.5.10.bb b/packages/libtool/libtool-cross_1.5.10.bb index 4c1b7c2e1f..5f15c56a97 100644 --- a/packages/libtool/libtool-cross_1.5.10.bb +++ b/packages/libtool/libtool-cross_1.5.10.bb @@ -1,14 +1,17 @@ SECTION = "devel" require libtool_${PV}.bb -PR = "r6" +PR = "r9" PACKAGES = "" FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/libtool-${PV}" SRC_URI_append = " file://libdir-la.patch;patch=1 \ + file://libdir-la2.patch;patch=1 \ file://prefix.patch;patch=1 \ file://tag.patch;patch=1 \ - file://tag1.patch;patch=1 \ - file://install-path-check.patch;patch=1" + file://install-path-check.patch;patch=1 \ + file://nmedit_fix.patch;patch=1 \ + file://nousrlib.patch;patch=1" + S = "${WORKDIR}/libtool-${PV}" prefix = "${STAGING_DIR_NATIVE}${layout_prefix}" @@ -16,7 +19,13 @@ exec_prefix = "${STAGING_DIR_NATIVE}${layout_exec_prefix}" bindir = "${STAGING_BINDIR_NATIVE}" do_compile () { - : + rm -f ltmain.shT + date=`/bin/sh ./mkstamp < ./ChangeLog` && \ + sed -e 's/@''PACKAGE@/libtool/' -e 's/@''VERSION@/1.5.10/' \ + -e "s%@""TIMESTAMP@%$date%" ./ltmain.in > ltmain.shT + mv -f ltmain.shT ltmain.sh || \ + (rm -f ltmain.sh && cp ltmain.shT ltmain.sh && rm -f ltmain.shT) + cp ltmain.sh ./libltdl/ } do_stage () { diff --git a/packages/libtool/libtool-native_1.5.10.bb b/packages/libtool/libtool-native_1.5.10.bb index 2780ef64ff..e21a20b85d 100644 --- a/packages/libtool/libtool-native_1.5.10.bb +++ b/packages/libtool/libtool-native_1.5.10.bb @@ -1,14 +1,16 @@ SECTION = "devel" require libtool_${PV}.bb -PR = "r6" +PR = "r9" FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/libtool-${PV}" SRC_URI_append = " file://libdir-la.patch;patch=1 \ + file://libdir-la2.patch;patch=1 \ file://prefix.patch;patch=1 \ file://tag.patch;patch=1 \ - file://tag1.patch;patch=1 \ file://install-path-check.patch;patch=1 \ + file://nousrlib.patch;patch=1 \ file://rpath-control.patch;patch=1" + S = "${WORKDIR}/libtool-${PV}" inherit native diff --git a/packages/libtool/libtool_1.5.10.bb b/packages/libtool/libtool_1.5.10.bb index 20929a7fa2..35cebfa5c2 100644 --- a/packages/libtool/libtool_1.5.10.bb +++ b/packages/libtool/libtool_1.5.10.bb @@ -5,7 +5,7 @@ libraries) behind a consistent interface." HOMEPAGE = "http://www.gnu.org/software/libtool/libtool.html" LICENSE = "GPL" SECTION = "devel" -PR = "r3" +PR = "r5" SRC_URI = "${GNU_MIRROR}/libtool/libtool-${PV}.tar.gz \ file://autotools.patch;patch=1 \ @@ -13,10 +13,11 @@ SRC_URI = "${GNU_MIRROR}/libtool/libtool-${PV}.tar.gz \ file://3figures.patch;patch=1" S = "${WORKDIR}/libtool-${PV}" -PACKAGES = "libltdl libltdl-dev ${PN}" +PACKAGES =+ "libltdl libltdl-dev libltdl-dbg" FILES_${PN} += "${datadir}/aclocal*" FILES_libltdl = "${libdir}/libltdl.so.*" FILES_libltdl-dev = "${libdir}/libltdl.* ${includedir}/ltdl.h" +FILES_libltdl-dbg = "${libdir}/.debug/" inherit autotools diff --git a/packages/libungif/libungif_4.1.3.bb b/packages/libungif/libungif_4.1.3.bb index bd7a2fd8cb..caf0427551 100644 --- a/packages/libungif/libungif_4.1.3.bb +++ b/packages/libungif/libungif_4.1.3.bb @@ -1,6 +1,6 @@ SECTION = "libs" DESCRIPTION = "shared library for GIF images" -SRC_URI = "${SOURCEFORGE_MIRROR}/libungif/libungif-${PV}.tar.bz2" +SRC_URI = "${SOURCEFORGE_MIRROR}/giflib/libungif-${PV}.tar.bz2" LICENSE = "MIT" PR = "r1" diff --git a/packages/libvorbis/libvorbis_1.2.0.bb b/packages/libvorbis/libvorbis_1.2.0.bb new file mode 100644 index 0000000000..79b79e8f49 --- /dev/null +++ b/packages/libvorbis/libvorbis_1.2.0.bb @@ -0,0 +1,30 @@ +SECTION = "libs" +DEPENDS = "libogg" +DESCRIPTION = "Ogg Vorbis is a high-quality lossy audio codec \ +that is free of intellectual property restrictions. libvorbis \ +is the main vorbis codec library." +LICENSE = "BSD" + +SRC_URI = "http://downloads.xiph.org/releases/vorbis/libvorbis-${PV}.tar.gz" + +inherit autotools pkgconfig + +# vorbisfile.c reveals a problem in the gcc register spilling for the +# thumb instruction set... +FULL_OPTIMIZATION_thumb = "-O0" + +EXTRA_OECONF = "--with-ogg-libraries=${STAGING_LIBDIR} \ + --with-ogg-includes=${STAGING_INCDIR}" + +do_stage () { + oe_libinstall -a -so -C lib libvorbis ${STAGING_LIBDIR} + oe_libinstall -a -so -C lib libvorbisfile ${STAGING_LIBDIR} + oe_libinstall -a -so -C lib libvorbisenc ${STAGING_LIBDIR} + + install -d ${STAGING_INCDIR}/vorbis + install -m 0644 include/vorbis/vorbisenc.h \ + include/vorbis/vorbisfile.h \ + include/vorbis/codec.h ${STAGING_INCDIR}/vorbis/ + install -d ${STAGING_DATADIR}/aclocal + install -m 0644 vorbis.m4 ${STAGING_DATADIR}/aclocal/ +} diff --git a/packages/libxml/files/no-testapi.patch b/packages/libxml/files/no-testapi.patch deleted file mode 100644 index 15a4dea0ee..0000000000 --- a/packages/libxml/files/no-testapi.patch +++ /dev/null @@ -1,51 +0,0 @@ ---- /tmp/Makefile.am 2005-11-13 14:33:15.844432536 +0100 -+++ libxml2-2.6.22/Makefile.am 2005-11-13 14:33:25.796919528 +0100 -@@ -8,7 +8,7 @@ - - noinst_PROGRAMS=testSchemas testRelax testSAX testHTML testXPath testURI \ - testThreads testC14N testAutomata testRegexp \ -- testReader testapi testModule runtest runsuite -+ testReader testModule runtest runsuite - - bin_PROGRAMS = xmllint xmlcatalog - -@@ -135,20 +135,9 @@ - testdso_la_LDFLAGS = -module -rpath $(libdir) - - # that one forces the rebuild when "make rebuild" is run on doc/ --rebuild_testapi: -- -@(if [ "$(PYTHON)" != "" ] ; then \ -- $(PYTHON) $(srcdir)/gentest.py $(srcdir) ; fi ) - - # that one is just to make sure it is rebuilt if missing - # but adding the dependances generate mess --testapi.c: -- -@(if [ "$(PYTHON)" != "" ] ; then \ -- $(PYTHON) $(srcdir)/gentest.py $(srcdir) ; fi ) -- --testapi_SOURCES=testapi.c --testapi_LDFLAGS = --testapi_DEPENDENCIES = $(DEPS) --testapi_LDADD= $(LDADDS) - - #testOOM_SOURCES=testOOM.c testOOMlib.h testOOMlib.c - #testOOM_LDFLAGS = -@@ -169,9 +158,6 @@ - @echo '## Go get a cup of coffee it is gonna take a while ...' - $(MAKE) CHECKER='valgrind' tests - --APItests: testapi$(EXEEXT) -- @echo "## Running the API regression tests this may take a little while" -- -@($(CHECKER) $(top_builddir)/testapi -q) - - HTMLtests : testHTML$(EXEEXT) - @(echo > .memdump) -@@ -1116,7 +1102,7 @@ - dist-test: distdir - (mkdir -p $(distdir)) - (cd $(srcdir) ; tar -cf - --exclude CVS xstc/Tests) | (cd $(distdir); tar xf -) -- tar -cf - $(distdir)/test $(distdir)/result $(distdir)/xstc/Tests $(distdir)/Makefile.tests $(distdir)/README $(distdir)/README.tests $(distdir)/AUTHORS $(distdir)/testapi.c $(distdir)/runtest.c $(distdir)/runsuite.c | GZIP=$(GZIP_ENV) gzip -c >`echo "$(distdir)" | sed "s+libxml2+libxml2-tests+"`.tar.gz -+ tar -cf - $(distdir)/test $(distdir)/result $(distdir)/xstc/Tests $(distdir)/Makefile.tests $(distdir)/README $(distdir)/README.tests $(distdir)/AUTHORS $(distdir)/runtest.c $(distdir)/runsuite.c | GZIP=$(GZIP_ENV) gzip -c >`echo "$(distdir)" | sed "s+libxml2+libxml2-tests+"`.tar.gz - @(rm -rf $(distdir)/xstc/Test) - - cleantar: diff --git a/packages/linux-libc-headers/linux-libc-headers_2.6.18.bb b/packages/linux-libc-headers/linux-libc-headers_2.6.18.bb index f65bf1459e..014fd23705 100644 --- a/packages/linux-libc-headers/linux-libc-headers_2.6.18.bb +++ b/packages/linux-libc-headers/linux-libc-headers_2.6.18.bb @@ -2,7 +2,7 @@ require linux-libc-headers.inc INHIBIT_DEFAULT_DEPS = "1" DEPENDS += "unifdef-native" -PR = "r1" +PR = "r2" SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2 \ file://arm-syscall-define.patch;patch=1" @@ -38,7 +38,7 @@ do_compile () { do_install() { set_arch - oe_runmake headers_install INSTALL_HDR_PATH=${D}/usr ARCH=${ARCH} + oe_runmake headers_install INSTALL_HDR_PATH=${D}${exec_prefix} ARCH=${ARCH} } do_install_append_arm() { @@ -51,7 +51,7 @@ do_stage () { set_arch rm -rf ${STAGE_TEMP} mkdir -p ${STAGE_TEMP} - oe_runmake headers_install INSTALL_HDR_PATH=${STAGE_TEMP}/usr ARCH=${ARCH} + oe_runmake headers_install INSTALL_HDR_PATH=${STAGE_TEMP}${exec_prefix} ARCH=${ARCH} if [ "${ARCH}" == "arm" ]; then cp include/asm-arm/procinfo.h ${STAGE_TEMP}${includedir}/asm fi diff --git a/packages/linux-libc-headers/linux-libc-headers_2.6.20.bb b/packages/linux-libc-headers/linux-libc-headers_2.6.20.bb index 0b6112884e..8794b17d96 100644 --- a/packages/linux-libc-headers/linux-libc-headers_2.6.20.bb +++ b/packages/linux-libc-headers/linux-libc-headers_2.6.20.bb @@ -2,7 +2,7 @@ require linux-libc-headers.inc INHIBIT_DEFAULT_DEPS = "1" DEPENDS += "unifdef-native" -PR = "r7" +PR = "r8" SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-${PV}.tar.bz2 \ file://procinfo.h" @@ -40,7 +40,7 @@ do_compile () { do_install() { set_arch - oe_runmake headers_install INSTALL_HDR_PATH=${D}/usr ARCH=$ARCH + oe_runmake headers_install INSTALL_HDR_PATH=${D}${exec_prefix} ARCH=$ARCH } do_install_append_arm() { @@ -54,7 +54,7 @@ do_stage () { echo $ARCH rm -rf ${STAGE_TEMP} mkdir -p ${STAGE_TEMP} - oe_runmake headers_install INSTALL_HDR_PATH=${STAGE_TEMP}/usr ARCH=$ARCH + oe_runmake headers_install INSTALL_HDR_PATH=${STAGE_TEMP}${exec_prefix} ARCH=$ARCH if [ "$ARCH" = "arm" ]; then cp ${WORKDIR}/procinfo.h ${STAGE_TEMP}${includedir}/asm/ fi diff --git a/packages/linux-libc-headers/linux-libc-headers_2.6.22.bb b/packages/linux-libc-headers/linux-libc-headers_2.6.22.bb index 43a5cb9ef1..595edde810 100644 --- a/packages/linux-libc-headers/linux-libc-headers_2.6.22.bb +++ b/packages/linux-libc-headers/linux-libc-headers_2.6.22.bb @@ -2,7 +2,7 @@ require linux-libc-headers.inc INHIBIT_DEFAULT_DEPS = "1" DEPENDS += "unifdef-native" -PR = "r0" +PR = "r1" SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-${PV}.tar.bz2 \ file://procinfo.h" @@ -40,7 +40,7 @@ do_compile () { do_install() { set_arch - oe_runmake headers_install INSTALL_HDR_PATH=${D}/usr ARCH=$ARCH + oe_runmake headers_install INSTALL_HDR_PATH=${D}${exec_prefix} ARCH=$ARCH } do_install_append_arm() { @@ -54,7 +54,7 @@ do_stage () { echo $ARCH rm -rf ${STAGE_TEMP} mkdir -p ${STAGE_TEMP} - oe_runmake headers_install INSTALL_HDR_PATH=${STAGE_TEMP}/usr ARCH=$ARCH + oe_runmake headers_install INSTALL_HDR_PATH=${STAGE_TEMP}${exec_prefix} ARCH=$ARCH if [ "$ARCH" = "arm" ]; then cp ${WORKDIR}/procinfo.h ${STAGE_TEMP}${includedir}/asm/ fi diff --git a/packages/linux-libc-headers/linux-libc-headers_2.6.23.bb b/packages/linux-libc-headers/linux-libc-headers_2.6.23.bb index 43a5cb9ef1..595edde810 100644 --- a/packages/linux-libc-headers/linux-libc-headers_2.6.23.bb +++ b/packages/linux-libc-headers/linux-libc-headers_2.6.23.bb @@ -2,7 +2,7 @@ require linux-libc-headers.inc INHIBIT_DEFAULT_DEPS = "1" DEPENDS += "unifdef-native" -PR = "r0" +PR = "r1" SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-${PV}.tar.bz2 \ file://procinfo.h" @@ -40,7 +40,7 @@ do_compile () { do_install() { set_arch - oe_runmake headers_install INSTALL_HDR_PATH=${D}/usr ARCH=$ARCH + oe_runmake headers_install INSTALL_HDR_PATH=${D}${exec_prefix} ARCH=$ARCH } do_install_append_arm() { @@ -54,7 +54,7 @@ do_stage () { echo $ARCH rm -rf ${STAGE_TEMP} mkdir -p ${STAGE_TEMP} - oe_runmake headers_install INSTALL_HDR_PATH=${STAGE_TEMP}/usr ARCH=$ARCH + oe_runmake headers_install INSTALL_HDR_PATH=${STAGE_TEMP}${exec_prefix} ARCH=$ARCH if [ "$ARCH" = "arm" ]; then cp ${WORKDIR}/procinfo.h ${STAGE_TEMP}${includedir}/asm/ fi diff --git a/packages/linux/em-x270_2.6.23.bb b/packages/linux/em-x270_2.6.23.bb index a9d6ee7905..fcef7280d0 100644 --- a/packages/linux/em-x270_2.6.23.bb +++ b/packages/linux/em-x270_2.6.23.bb @@ -3,8 +3,8 @@ require linux.inc SECTION = "kernel" DESCRIPTION = "Linux kernel for the Compulab EM-X270 system" LICENSE = "GPL" -DEPENDS = "uboot-utils" -PR = "r0" +DEPENDS = "u-boot-utils-native" +PR = "r1" KERNEL_IMAGETYPE = "uImage" diff --git a/packages/linux/linux-handhelds-2.6/ghi270/.mtn2git_empty b/packages/linux/linux-2.6.23+2.6.24-rc5/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/linux/linux-handhelds-2.6/ghi270/.mtn2git_empty +++ b/packages/linux/linux-2.6.23+2.6.24-rc5/.mtn2git_empty diff --git a/packages/linux/linux-handhelds-2.6/h1910/.mtn2git_empty b/packages/linux/linux-2.6.23+2.6.24-rc5/alix/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/linux/linux-handhelds-2.6/h1910/.mtn2git_empty +++ b/packages/linux/linux-2.6.23+2.6.24-rc5/alix/.mtn2git_empty diff --git a/packages/linux/linux-2.6.23+2.6.24-rc5/alix/defconfig b/packages/linux/linux-2.6.23+2.6.24-rc5/alix/defconfig new file mode 100644 index 0000000000..c2750cc213 --- /dev/null +++ b/packages/linux/linux-2.6.23+2.6.24-rc5/alix/defconfig @@ -0,0 +1,1836 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.24-rc5 +# Fri Dec 21 10:16:47 2007 +# +# CONFIG_64BIT is not set +CONFIG_X86_32=y +# CONFIG_X86_64 is not set +CONFIG_X86=y +CONFIG_GENERIC_TIME=y +CONFIG_GENERIC_CMOS_UPDATE=y +CONFIG_CLOCKSOURCE_WATCHDOG=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_SEMAPHORE_SLEEPERS=y +CONFIG_MMU=y +CONFIG_ZONE_DMA=y +CONFIG_QUICKLIST=y +CONFIG_GENERIC_ISA_DMA=y +CONFIG_GENERIC_IOMAP=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_ARCH_MAY_HAVE_PC_FDC=y +CONFIG_DMI=y +# CONFIG_RWSEM_GENERIC_SPINLOCK is not set +CONFIG_RWSEM_XCHGADD_ALGORITHM=y +# CONFIG_ARCH_HAS_ILOG2_U32 is not set +# CONFIG_ARCH_HAS_ILOG2_U64 is not set +CONFIG_GENERIC_CALIBRATE_DELAY=y +# CONFIG_GENERIC_TIME_VSYSCALL is not set +CONFIG_ARCH_SUPPORTS_OPROFILE=y +# CONFIG_ZONE_DMA32 is not set +CONFIG_ARCH_POPULATES_NODE_MAP=y +# CONFIG_AUDIT_ARCH is not set +CONFIG_GENERIC_HARDIRQS=y +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_X86_BIOS_REBOOT=y +CONFIG_KTIME_SCALAR=y +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" + +# +# General setup +# +CONFIG_EXPERIMENTAL=y +CONFIG_BROKEN_ON_SMP=y +CONFIG_LOCK_KERNEL=y +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_LOCALVERSION="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_BSD_PROCESS_ACCT=y +# CONFIG_BSD_PROCESS_ACCT_V3 is not set +# CONFIG_TASKSTATS is not set +# CONFIG_USER_NS is not set +# CONFIG_PID_NS is not set +CONFIG_AUDIT=y +# CONFIG_AUDITSYSCALL is not set +# CONFIG_IKCONFIG is not set +CONFIG_LOG_BUF_SHIFT=14 +# CONFIG_CGROUPS is not set +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_FAIR_USER_SCHED=y +# CONFIG_FAIR_CGROUP_SCHED is not set +# CONFIG_SYSFS_DEPRECATED is not set +# CONFIG_RELAY is not set +# CONFIG_BLK_DEV_INITRD is not set +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +CONFIG_SYSCTL=y +# CONFIG_EMBEDDED is not set +CONFIG_UID16=y +CONFIG_SYSCTL_SYSCALL=y +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set +# CONFIG_KALLSYMS_EXTRA_PASS is not set +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_ANON_INODES=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_EVENTFD=y +CONFIG_SHMEM=y +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_SLAB=y +# CONFIG_SLUB is not set +# CONFIG_SLOB is not set +CONFIG_RT_MUTEXES=y +# CONFIG_TINY_SHMEM is not set +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +CONFIG_MODVERSIONS=y +# CONFIG_MODULE_SRCVERSION_ALL is not set +CONFIG_KMOD=y +CONFIG_BLOCK=y +# CONFIG_LBD is not set +# CONFIG_BLK_DEV_IO_TRACE is not set +# CONFIG_LSF is not set +CONFIG_BLK_DEV_BSG=y + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +# CONFIG_IOSCHED_AS is not set +# CONFIG_IOSCHED_DEADLINE is not set +CONFIG_IOSCHED_CFQ=y +# CONFIG_DEFAULT_AS is not set +# CONFIG_DEFAULT_DEADLINE is not set +CONFIG_DEFAULT_CFQ=y +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="cfq" + +# +# Processor type and features +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_GENERIC_CLOCKEVENTS_BUILD=y +# CONFIG_SMP is not set +CONFIG_X86_PC=y +# CONFIG_X86_ELAN is not set +# CONFIG_X86_VOYAGER is not set +# CONFIG_X86_NUMAQ is not set +# CONFIG_X86_SUMMIT is not set +# CONFIG_X86_BIGSMP is not set +# CONFIG_X86_VISWS is not set +# CONFIG_X86_GENERICARCH is not set +# CONFIG_X86_ES7000 is not set +# CONFIG_X86_VSMP is not set +CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y +# CONFIG_PARAVIRT_GUEST is not set +# CONFIG_M386 is not set +# CONFIG_M486 is not set +# CONFIG_M586 is not set +# CONFIG_M586TSC is not set +# CONFIG_M586MMX is not set +# CONFIG_M686 is not set +# CONFIG_MPENTIUMII is not set +# CONFIG_MPENTIUMIII is not set +# CONFIG_MPENTIUMM is not set +# CONFIG_MPENTIUM4 is not set +# CONFIG_MK6 is not set +# CONFIG_MK7 is not set +# CONFIG_MK8 is not set +# CONFIG_MCRUSOE is not set +# CONFIG_MEFFICEON is not set +# CONFIG_MWINCHIPC6 is not set +# CONFIG_MWINCHIP2 is not set +# CONFIG_MWINCHIP3D is not set +# CONFIG_MGEODEGX1 is not set +CONFIG_MGEODE_LX=y +# CONFIG_MCYRIXIII is not set +# CONFIG_MVIAC3_2 is not set +# CONFIG_MVIAC7 is not set +# CONFIG_MPSC is not set +# CONFIG_MCORE2 is not set +# CONFIG_GENERIC_CPU is not set +# CONFIG_X86_GENERIC is not set +CONFIG_X86_CMPXCHG=y +CONFIG_X86_L1_CACHE_SHIFT=5 +CONFIG_X86_XADD=y +CONFIG_X86_WP_WORKS_OK=y +CONFIG_X86_INVLPG=y +CONFIG_X86_BSWAP=y +CONFIG_X86_POPAD_OK=y +CONFIG_X86_USE_PPRO_CHECKSUM=y +CONFIG_X86_USE_3DNOW=y +CONFIG_X86_TSC=y +CONFIG_X86_MINIMUM_CPU_FAMILY=4 +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +# CONFIG_PREEMPT_NONE is not set +# CONFIG_PREEMPT_VOLUNTARY is not set +CONFIG_PREEMPT=y +CONFIG_PREEMPT_BKL=y +# CONFIG_X86_UP_APIC is not set +# CONFIG_X86_MCE is not set +CONFIG_VM86=y +# CONFIG_TOSHIBA is not set +# CONFIG_I8K is not set +CONFIG_X86_REBOOTFIXUPS=y +# CONFIG_MICROCODE is not set +CONFIG_X86_MSR=m +# CONFIG_X86_CPUID is not set +CONFIG_NOHIGHMEM=y +# CONFIG_HIGHMEM4G is not set +# CONFIG_HIGHMEM64G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +# CONFIG_X86_PAE is not set +CONFIG_ARCH_FLATMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_DISCONTIGMEM_MANUAL is not set +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +CONFIG_SPARSEMEM_STATIC=y +# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set +CONFIG_SPLIT_PTLOCK_CPUS=4 +# CONFIG_RESOURCES_64BIT is not set +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_NR_QUICK=1 +CONFIG_VIRT_TO_BUS=y +# CONFIG_MATH_EMULATION is not set +# CONFIG_MTRR is not set +# CONFIG_EFI is not set +CONFIG_SECCOMP=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +# CONFIG_KEXEC is not set +CONFIG_PHYSICAL_START=0x100000 +# CONFIG_RELOCATABLE is not set +CONFIG_PHYSICAL_ALIGN=0x100000 +# CONFIG_COMPAT_VDSO is not set + +# +# Power management options +# +CONFIG_PM=y +# CONFIG_PM_LEGACY is not set +# CONFIG_PM_DEBUG is not set +CONFIG_SUSPEND_UP_POSSIBLE=y +# CONFIG_SUSPEND is not set +CONFIG_HIBERNATION_UP_POSSIBLE=y +# CONFIG_HIBERNATION is not set +CONFIG_ACPI=y +# CONFIG_ACPI_PROCFS is not set +# CONFIG_ACPI_PROCFS_POWER is not set +# CONFIG_ACPI_PROC_EVENT is not set +# CONFIG_ACPI_AC is not set +# CONFIG_ACPI_BATTERY is not set +# CONFIG_ACPI_BUTTON is not set +# CONFIG_ACPI_FAN is not set +# CONFIG_ACPI_DOCK is not set +CONFIG_ACPI_PROCESSOR=m +CONFIG_ACPI_THERMAL=m +# CONFIG_ACPI_ASUS is not set +# CONFIG_ACPI_TOSHIBA is not set +CONFIG_ACPI_BLACKLIST_YEAR=0 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_EC=y +CONFIG_ACPI_POWER=y +CONFIG_ACPI_SYSTEM=y +CONFIG_X86_PM_TIMER=y +# CONFIG_ACPI_CONTAINER is not set +# CONFIG_ACPI_SBS is not set + +# +# CPU Frequency scaling +# +# CONFIG_CPU_FREQ is not set +CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_GOV_LADDER=y +CONFIG_CPU_IDLE_GOV_MENU=y + +# +# Bus options (PCI etc.) +# +CONFIG_PCI=y +# CONFIG_PCI_GOBIOS is not set +# CONFIG_PCI_GOMMCONFIG is not set +# CONFIG_PCI_GODIRECT is not set +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_DOMAINS=y +# CONFIG_PCIEPORTBUS is not set +# CONFIG_ARCH_SUPPORTS_MSI is not set +# CONFIG_PCI_LEGACY is not set +# CONFIG_PCI_DEBUG is not set +CONFIG_ISA_DMA_API=y +# CONFIG_ISA is not set +# CONFIG_MCA is not set +# CONFIG_SCx200 is not set +CONFIG_GEODE_MFGPT_TIMER=y +# CONFIG_PCCARD is not set +# CONFIG_HOTPLUG_PCI is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +# CONFIG_BINFMT_AOUT is not set +CONFIG_BINFMT_MISC=m + +# +# Networking +# +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +# CONFIG_NET_KEY is not set +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +# CONFIG_IP_ADVANCED_ROUTER is not set +CONFIG_IP_FIB_HASH=y +# CONFIG_IP_PNP is not set +# CONFIG_NET_IPIP is not set +# CONFIG_NET_IPGRE is not set +# CONFIG_IP_MROUTE is not set +# CONFIG_ARPD is not set +CONFIG_SYN_COOKIES=y +# CONFIG_INET_AH is not set +# CONFIG_INET_ESP is not set +# CONFIG_INET_IPCOMP is not set +# CONFIG_INET_XFRM_TUNNEL is not set +# CONFIG_INET_TUNNEL is not set +# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +# CONFIG_INET_XFRM_MODE_TUNNEL is not set +# CONFIG_INET_XFRM_MODE_BEET is not set +# CONFIG_INET_LRO is not set +# CONFIG_INET_DIAG is not set +# CONFIG_TCP_CONG_ADVANCED is not set +CONFIG_TCP_CONG_CUBIC=y +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_TCP_MD5SIG is not set +# CONFIG_IP_VS is not set +# CONFIG_IPV6 is not set +# CONFIG_INET6_XFRM_TUNNEL is not set +# CONFIG_INET6_TUNNEL is not set +# CONFIG_NETWORK_SECMARK is not set +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set +CONFIG_BRIDGE_NETFILTER=y + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NF_CONNTRACK_ENABLED=m +CONFIG_NF_CONNTRACK=m +CONFIG_NF_CT_ACCT=y +CONFIG_NF_CONNTRACK_MARK=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CT_PROTO_GRE=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +# CONFIG_NETFILTER_XT_TARGET_CONNMARK is not set +# CONFIG_NETFILTER_XT_TARGET_DSCP is not set +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set +# CONFIG_NETFILTER_XT_TARGET_TRACE is not set +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +# CONFIG_NETFILTER_XT_MATCH_TIME is not set +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m + +# +# IP: Netfilter Configuration +# +CONFIG_NF_CONNTRACK_IPV4=m +CONFIG_NF_CONNTRACK_PROC_COMPAT=y +CONFIG_IP_NF_QUEUE=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_IPRANGE=m +CONFIG_IP_NF_MATCH_TOS=m +CONFIG_IP_NF_MATCH_RECENT=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_MATCH_OWNER=m +CONFIG_IP_NF_MATCH_ADDRTYPE=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_LOG=m +CONFIG_IP_NF_TARGET_ULOG=m +CONFIG_NF_NAT=m +CONFIG_NF_NAT_NEEDED=y +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_SAME=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PROTO_GRE=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_NAT_IRC=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_NAT_AMANDA=m +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_H323=m +CONFIG_NF_NAT_SIP=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_TOS=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m + +# +# Bridge: Netfilter Configuration +# +# CONFIG_BRIDGE_NF_EBTABLES is not set +# CONFIG_IP_DCCP is not set +# CONFIG_IP_SCTP is not set +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +CONFIG_BRIDGE=m +# CONFIG_VLAN_8021Q is not set +# CONFIG_DECNET is not set +CONFIG_LLC=m +# CONFIG_LLC2 is not set +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET is not set +# CONFIG_WAN_ROUTER is not set +# CONFIG_NET_SCHED is not set +CONFIG_NET_CLS_ROUTE=y +CONFIG_NET_SCH_FIFO=y + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# CONFIG_HAMRADIO is not set +# CONFIG_IRDA is not set +CONFIG_BT=m +CONFIG_BT_L2CAP=m +CONFIG_BT_SCO=m +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_HIDP=m + +# +# Bluetooth device drivers +# +CONFIG_BT_HCIUSB=m +CONFIG_BT_HCIUSB_SCO=y +# CONFIG_BT_HCIUART is not set +# CONFIG_BT_HCIBCM203X is not set +# CONFIG_BT_HCIBPA10X is not set +# CONFIG_BT_HCIBFUSB is not set +# CONFIG_BT_HCIVHCI is not set +# CONFIG_AF_RXRPC is not set + +# +# Wireless +# +CONFIG_CFG80211=m +CONFIG_NL80211=y +CONFIG_WIRELESS_EXT=y +CONFIG_MAC80211=m +CONFIG_MAC80211_RCSIMPLE=y +# CONFIG_MAC80211_DEBUGFS is not set +# CONFIG_MAC80211_DEBUG is not set +CONFIG_IEEE80211=m +# CONFIG_IEEE80211_DEBUG is not set +CONFIG_IEEE80211_CRYPT_WEP=m +CONFIG_IEEE80211_CRYPT_CCMP=m +CONFIG_IEEE80211_CRYPT_TKIP=m +CONFIG_IEEE80211_SOFTMAC=m +# CONFIG_IEEE80211_SOFTMAC_DEBUG is not set +# CONFIG_RFKILL is not set +# CONFIG_NET_9P is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=m +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_SYS_HYPERVISOR is not set +# CONFIG_CONNECTOR is not set +# CONFIG_MTD is not set +CONFIG_PARPORT=m +CONFIG_PARPORT_PC=m +# CONFIG_PARPORT_SERIAL is not set +# CONFIG_PARPORT_PC_FIFO is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +# CONFIG_PARPORT_GSC is not set +CONFIG_PARPORT_AX88796=m +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG is not set + +# +# Protocols +# +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_FD is not set +# CONFIG_PARIDE is not set +# CONFIG_BLK_CPQ_DA is not set +# CONFIG_BLK_CPQ_CISS_DA is not set +# CONFIG_BLK_DEV_DAC960 is not set +# CONFIG_BLK_DEV_UMEM is not set +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=m +# CONFIG_BLK_DEV_CRYPTOLOOP is not set +# CONFIG_BLK_DEV_NBD is not set +# CONFIG_BLK_DEV_SX8 is not set +# CONFIG_BLK_DEV_UB is not set +# CONFIG_BLK_DEV_RAM is not set +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +# CONFIG_MISC_DEVICES is not set +CONFIG_EEPROM_93CX6=m +# CONFIG_IDE is not set + +# +# SCSI device support +# +# CONFIG_RAID_ATTRS is not set +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +# CONFIG_SCSI_TGT is not set +# CONFIG_SCSI_NETLINK is not set +# CONFIG_SCSI_PROC_FS is not set + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=y +# CONFIG_CHR_DEV_ST is not set +# CONFIG_CHR_DEV_OSST is not set +CONFIG_BLK_DEV_SR=m +# CONFIG_BLK_DEV_SR_VENDOR is not set +CONFIG_CHR_DEV_SG=m +# CONFIG_CHR_DEV_SCH is not set + +# +# Some SCSI devices (e.g. CD jukebox) support multiple LUNs +# +CONFIG_SCSI_MULTI_LUN=y +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +# CONFIG_SCSI_SCAN_ASYNC is not set +CONFIG_SCSI_WAIT_SCAN=m + +# +# SCSI Transports +# +# CONFIG_SCSI_SPI_ATTRS is not set +# CONFIG_SCSI_FC_ATTRS is not set +# CONFIG_SCSI_ISCSI_ATTRS is not set +# CONFIG_SCSI_SAS_ATTRS is not set +# CONFIG_SCSI_SAS_LIBSAS is not set +# CONFIG_SCSI_SRP_ATTRS is not set +# CONFIG_SCSI_LOWLEVEL is not set +CONFIG_ATA=y +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_ACPI=y +# CONFIG_SATA_AHCI is not set +# CONFIG_SATA_SVW is not set +# CONFIG_ATA_PIIX is not set +# CONFIG_SATA_MV is not set +# CONFIG_SATA_NV is not set +# CONFIG_PDC_ADMA is not set +# CONFIG_SATA_QSTOR is not set +# CONFIG_SATA_PROMISE is not set +# CONFIG_SATA_SX4 is not set +# CONFIG_SATA_SIL is not set +# CONFIG_SATA_SIL24 is not set +# CONFIG_SATA_SIS is not set +# CONFIG_SATA_ULI is not set +# CONFIG_SATA_VIA is not set +# CONFIG_SATA_VITESSE is not set +# CONFIG_SATA_INIC162X is not set +# CONFIG_PATA_ACPI is not set +# CONFIG_PATA_ALI is not set +# CONFIG_PATA_AMD is not set +# CONFIG_PATA_ARTOP is not set +# CONFIG_PATA_ATIIXP is not set +# CONFIG_PATA_CMD640_PCI is not set +# CONFIG_PATA_CMD64X is not set +# CONFIG_PATA_CS5520 is not set +# CONFIG_PATA_CS5530 is not set +# CONFIG_PATA_CS5535 is not set +CONFIG_PATA_CS5536=y +# CONFIG_PATA_CYPRESS is not set +# CONFIG_PATA_EFAR is not set +# CONFIG_ATA_GENERIC is not set +# CONFIG_PATA_HPT366 is not set +# CONFIG_PATA_HPT37X is not set +# CONFIG_PATA_HPT3X2N is not set +# CONFIG_PATA_HPT3X3 is not set +# CONFIG_PATA_IT821X is not set +# CONFIG_PATA_IT8213 is not set +# CONFIG_PATA_JMICRON is not set +# CONFIG_PATA_TRIFLEX is not set +# CONFIG_PATA_MARVELL is not set +# CONFIG_PATA_MPIIX is not set +# CONFIG_PATA_OLDPIIX is not set +# CONFIG_PATA_NETCELL is not set +# CONFIG_PATA_NS87410 is not set +# CONFIG_PATA_NS87415 is not set +# CONFIG_PATA_OPTI is not set +# CONFIG_PATA_OPTIDMA is not set +# CONFIG_PATA_PDC_OLD is not set +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +# CONFIG_PATA_SERVERWORKS is not set +# CONFIG_PATA_PDC2027X is not set +# CONFIG_PATA_SIL680 is not set +# CONFIG_PATA_SIS is not set +# CONFIG_PATA_VIA is not set +# CONFIG_PATA_WINBOND is not set +# CONFIG_MD is not set +# CONFIG_FUSION is not set + +# +# IEEE 1394 (FireWire) support +# +# CONFIG_FIREWIRE is not set +# CONFIG_IEEE1394 is not set +# CONFIG_I2O is not set +# CONFIG_MACINTOSH_DRIVERS is not set +CONFIG_NETDEVICES=y +# CONFIG_NETDEVICES_MULTIQUEUE is not set +# CONFIG_DUMMY is not set +# CONFIG_BONDING is not set +# CONFIG_MACVLAN is not set +# CONFIG_EQUALIZER is not set +# CONFIG_TUN is not set +# CONFIG_VETH is not set +# CONFIG_NET_SB1000 is not set +# CONFIG_IP1000 is not set +# CONFIG_ARCNET is not set +# CONFIG_PHYLIB is not set +CONFIG_NET_ETHERNET=y +CONFIG_MII=y +# CONFIG_HAPPYMEAL is not set +# CONFIG_SUNGEM is not set +# CONFIG_CASSINI is not set +# CONFIG_NET_VENDOR_3COM is not set +# CONFIG_NET_TULIP is not set +# CONFIG_HP100 is not set +# CONFIG_IBM_NEW_EMAC_ZMII is not set +# CONFIG_IBM_NEW_EMAC_RGMII is not set +# CONFIG_IBM_NEW_EMAC_TAH is not set +# CONFIG_IBM_NEW_EMAC_EMAC4 is not set +CONFIG_NET_PCI=y +# CONFIG_PCNET32 is not set +# CONFIG_AMD8111_ETH is not set +# CONFIG_ADAPTEC_STARFIRE is not set +# CONFIG_B44 is not set +# CONFIG_FORCEDETH is not set +# CONFIG_EEPRO100 is not set +# CONFIG_E100 is not set +# CONFIG_FEALNX is not set +# CONFIG_NATSEMI is not set +# CONFIG_NE2K_PCI is not set +# CONFIG_8139CP is not set +# CONFIG_8139TOO is not set +# CONFIG_SIS900 is not set +# CONFIG_EPIC100 is not set +# CONFIG_SUNDANCE is not set +# CONFIG_TLAN is not set +CONFIG_VIA_RHINE=y +CONFIG_VIA_RHINE_MMIO=y +CONFIG_VIA_RHINE_NAPI=y +# CONFIG_SC92031 is not set +# CONFIG_NET_POCKET is not set +# CONFIG_NETDEV_1000 is not set +# CONFIG_NETDEV_10000 is not set +# CONFIG_TR is not set + +# +# Wireless LAN +# +# CONFIG_WLAN_PRE80211 is not set +CONFIG_WLAN_80211=y +# CONFIG_IPW2100 is not set +# CONFIG_IPW2200 is not set +# CONFIG_LIBERTAS is not set +# CONFIG_AIRO is not set +# CONFIG_HERMES is not set +# CONFIG_ATMEL is not set +# CONFIG_PRISM54 is not set +CONFIG_USB_ZD1201=m +# CONFIG_RTL8187 is not set +# CONFIG_ADM8211 is not set +# CONFIG_P54_COMMON is not set +# CONFIG_IWLWIFI is not set +# CONFIG_HOSTAP is not set +CONFIG_BCM43XX=m +CONFIG_BCM43XX_DEBUG=y +CONFIG_BCM43XX_DMA=y +CONFIG_BCM43XX_PIO=y +CONFIG_BCM43XX_DMA_AND_PIO_MODE=y +# CONFIG_BCM43XX_DMA_MODE is not set +# CONFIG_BCM43XX_PIO_MODE is not set +CONFIG_B43=m +CONFIG_B43_PCI_AUTOSELECT=y +CONFIG_B43_PCICORE_AUTOSELECT=y +# CONFIG_B43_DEBUG is not set +CONFIG_B43_DMA=y +CONFIG_B43_PIO=y +CONFIG_B43_DMA_AND_PIO_MODE=y +# CONFIG_B43_DMA_MODE is not set +# CONFIG_B43_PIO_MODE is not set +CONFIG_B43LEGACY=m +CONFIG_B43LEGACY_PCI_AUTOSELECT=y +CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y +CONFIG_B43LEGACY_DEBUG=y +CONFIG_B43LEGACY_DMA=y +CONFIG_B43LEGACY_PIO=y +CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y +# CONFIG_B43LEGACY_DMA_MODE is not set +# CONFIG_B43LEGACY_PIO_MODE is not set +CONFIG_ZD1211RW=m +# CONFIG_ZD1211RW_DEBUG is not set +CONFIG_RT2X00=m +CONFIG_RT2X00_LIB=m +CONFIG_RT2X00_LIB_PCI=m +CONFIG_RT2X00_LIB_USB=m +CONFIG_RT2X00_LIB_FIRMWARE=y +CONFIG_RT2400PCI=m +# CONFIG_RT2400PCI_RFKILL is not set +CONFIG_RT2500PCI=m +# CONFIG_RT2500PCI_RFKILL is not set +CONFIG_RT61PCI=m +# CONFIG_RT61PCI_RFKILL is not set +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +# CONFIG_RT2X00_DEBUG is not set + +# +# USB Network Adapters +# +# CONFIG_USB_CATC is not set +# CONFIG_USB_KAWETH is not set +# CONFIG_USB_PEGASUS is not set +# CONFIG_USB_RTL8150 is not set +CONFIG_USB_USBNET=m +# CONFIG_USB_NET_AX8817X is not set +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_DM9601=m +# CONFIG_USB_NET_GL620A is not set +# CONFIG_USB_NET_NET1080 is not set +# CONFIG_USB_NET_PLUSB is not set +# CONFIG_USB_NET_MCS7830 is not set +# CONFIG_USB_NET_RNDIS_HOST is not set +CONFIG_USB_NET_CDC_SUBSET=m +# CONFIG_USB_ALI_M5632 is not set +# CONFIG_USB_AN2720 is not set +# CONFIG_USB_BELKIN is not set +CONFIG_USB_ARMLINUX=y +# CONFIG_USB_EPSON2888 is not set +# CONFIG_USB_KC2190 is not set +# CONFIG_USB_NET_ZAURUS is not set +# CONFIG_WAN is not set +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +# CONFIG_PLIP is not set +# CONFIG_PPP is not set +# CONFIG_SLIP is not set +# CONFIG_NET_FC is not set +# CONFIG_SHAPER is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_NETPOLL is not set +# CONFIG_NET_POLL_CONTROLLER is not set +# CONFIG_ISDN is not set +# CONFIG_PHONE is not set + +# +# Input device support +# +CONFIG_INPUT=y +# CONFIG_INPUT_FF_MEMLESS is not set +# CONFIG_INPUT_POLLDEV is not set + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=y +# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +# CONFIG_INPUT_JOYDEV is not set +CONFIG_INPUT_EVDEV=y +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +CONFIG_KEYBOARD_ATKBD=y +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +CONFIG_INPUT_MOUSE=y +# CONFIG_MOUSE_PS2 is not set +# CONFIG_MOUSE_SERIAL is not set +# CONFIG_MOUSE_APPLETOUCH is not set +# CONFIG_MOUSE_VSXXXAA is not set +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PCSPKR=y +# CONFIG_INPUT_WISTRON_BTNS is not set +# CONFIG_INPUT_ATLAS_BTNS is not set +# CONFIG_INPUT_ATI_REMOTE is not set +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +# CONFIG_INPUT_UINPUT is not set + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +# CONFIG_SERIO_SERPORT is not set +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +# CONFIG_SERIO_RAW is not set +# CONFIG_GAMEPORT is not set + +# +# Character devices +# +CONFIG_VT=y +CONFIG_VT_CONSOLE=y +CONFIG_HW_CONSOLE=y +# CONFIG_VT_HW_CONSOLE_BINDING is not set +# CONFIG_SERIAL_NONSTANDARD is not set + +# +# Serial drivers +# +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_PNP=y +CONFIG_SERIAL_8250_NR_UARTS=2 +CONFIG_SERIAL_8250_RUNTIME_UARTS=2 +# CONFIG_SERIAL_8250_EXTENDED is not set + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +# CONFIG_SERIAL_JSM is not set +CONFIG_UNIX98_PTYS=y +# CONFIG_LEGACY_PTYS is not set +# CONFIG_PRINTER is not set +# CONFIG_PPDEV is not set +# CONFIG_TIPAR is not set +# CONFIG_IPMI_HANDLER is not set +CONFIG_HW_RANDOM=y +# CONFIG_HW_RANDOM_INTEL is not set +# CONFIG_HW_RANDOM_AMD is not set +CONFIG_HW_RANDOM_GEODE=y +# CONFIG_HW_RANDOM_VIA is not set +# CONFIG_NVRAM is not set +CONFIG_RTC=y +# CONFIG_R3964 is not set +# CONFIG_APPLICOM is not set +# CONFIG_SONYPI is not set +# CONFIG_MWAVE is not set +# CONFIG_PC8736x_GPIO is not set +CONFIG_NSC_GPIO=m +CONFIG_CS5535_GPIO=m +# CONFIG_RAW_DRIVER is not set +CONFIG_HPET=y +# CONFIG_HPET_RTC_IRQ is not set +CONFIG_HPET_MMAP=y +CONFIG_HANGCHECK_TIMER=m +# CONFIG_TCG_TPM is not set +# CONFIG_TELCLOCK is not set +CONFIG_DEVPORT=y +CONFIG_I2C=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_CHARDEV=m + +# +# I2C Algorithms +# +CONFIG_I2C_ALGOBIT=y +# CONFIG_I2C_ALGOPCF is not set +# CONFIG_I2C_ALGOPCA is not set + +# +# I2C Hardware Bus support +# +# CONFIG_I2C_ALI1535 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +# CONFIG_I2C_AMD756 is not set +# CONFIG_I2C_AMD8111 is not set +# CONFIG_I2C_I801 is not set +# CONFIG_I2C_I810 is not set +# CONFIG_I2C_PIIX4 is not set +# CONFIG_I2C_NFORCE2 is not set +# CONFIG_I2C_OCORES is not set +# CONFIG_I2C_PARPORT is not set +# CONFIG_I2C_PARPORT_LIGHT is not set +# CONFIG_I2C_PROSAVAGE is not set +# CONFIG_I2C_SAVAGE4 is not set +# CONFIG_I2C_SIMTEC is not set +CONFIG_SCx200_ACB=m +# CONFIG_I2C_SIS5595 is not set +# CONFIG_I2C_SIS630 is not set +# CONFIG_I2C_SIS96X is not set +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_STUB is not set +# CONFIG_I2C_TINY_USB is not set +# CONFIG_I2C_VIA is not set +# CONFIG_I2C_VIAPRO is not set +# CONFIG_I2C_VOODOO3 is not set + +# +# Miscellaneous I2C Chip support +# +# CONFIG_SENSORS_DS1337 is not set +# CONFIG_SENSORS_DS1374 is not set +# CONFIG_DS1682 is not set +# CONFIG_SENSORS_EEPROM is not set +# CONFIG_SENSORS_PCF8574 is not set +# CONFIG_SENSORS_PCA9539 is not set +# CONFIG_SENSORS_PCF8591 is not set +# CONFIG_SENSORS_MAX6875 is not set +# CONFIG_SENSORS_TSL2550 is not set +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +# CONFIG_I2C_DEBUG_CHIP is not set + +# +# SPI support +# +# CONFIG_SPI is not set +# CONFIG_SPI_MASTER is not set +# CONFIG_W1 is not set +# CONFIG_POWER_SUPPLY is not set +CONFIG_HWMON=m +CONFIG_HWMON_VID=m +# CONFIG_SENSORS_ABITUGURU is not set +# CONFIG_SENSORS_ABITUGURU3 is not set +# CONFIG_SENSORS_AD7418 is not set +# CONFIG_SENSORS_ADM1021 is not set +# CONFIG_SENSORS_ADM1025 is not set +# CONFIG_SENSORS_ADM1026 is not set +# CONFIG_SENSORS_ADM1029 is not set +# CONFIG_SENSORS_ADM1031 is not set +# CONFIG_SENSORS_ADM9240 is not set +# CONFIG_SENSORS_ADT7470 is not set +# CONFIG_SENSORS_K8TEMP is not set +# CONFIG_SENSORS_ASB100 is not set +# CONFIG_SENSORS_ATXP1 is not set +# CONFIG_SENSORS_DS1621 is not set +# CONFIG_SENSORS_I5K_AMB is not set +# CONFIG_SENSORS_F71805F is not set +# CONFIG_SENSORS_F71882FG is not set +# CONFIG_SENSORS_F75375S is not set +# CONFIG_SENSORS_FSCHER is not set +# CONFIG_SENSORS_FSCPOS is not set +# CONFIG_SENSORS_FSCHMD is not set +# CONFIG_SENSORS_GL518SM is not set +# CONFIG_SENSORS_GL520SM is not set +# CONFIG_SENSORS_CORETEMP is not set +# CONFIG_SENSORS_IT87 is not set +# CONFIG_SENSORS_LM63 is not set +# CONFIG_SENSORS_LM75 is not set +# CONFIG_SENSORS_LM77 is not set +# CONFIG_SENSORS_LM78 is not set +# CONFIG_SENSORS_LM80 is not set +# CONFIG_SENSORS_LM83 is not set +# CONFIG_SENSORS_LM85 is not set +# CONFIG_SENSORS_LM87 is not set +# CONFIG_SENSORS_LM90 is not set +# CONFIG_SENSORS_LM92 is not set +# CONFIG_SENSORS_LM93 is not set +# CONFIG_SENSORS_MAX1619 is not set +# CONFIG_SENSORS_MAX6650 is not set +# CONFIG_SENSORS_PC87360 is not set +# CONFIG_SENSORS_PC87427 is not set +# CONFIG_SENSORS_SIS5595 is not set +# CONFIG_SENSORS_DME1737 is not set +# CONFIG_SENSORS_SMSC47M1 is not set +# CONFIG_SENSORS_SMSC47M192 is not set +# CONFIG_SENSORS_SMSC47B397 is not set +# CONFIG_SENSORS_THMC50 is not set +# CONFIG_SENSORS_VIA686A is not set +# CONFIG_SENSORS_VT1211 is not set +# CONFIG_SENSORS_VT8231 is not set +# CONFIG_SENSORS_W83781D is not set +# CONFIG_SENSORS_W83791D is not set +# CONFIG_SENSORS_W83792D is not set +# CONFIG_SENSORS_W83793 is not set +# CONFIG_SENSORS_W83L785TS is not set +CONFIG_SENSORS_W83627HF=m +# CONFIG_SENSORS_W83627EHF is not set +# CONFIG_SENSORS_HDAPS is not set +# CONFIG_SENSORS_APPLESMC is not set +# CONFIG_HWMON_DEBUG_CHIP is not set +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +# CONFIG_SOFT_WATCHDOG is not set +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +# CONFIG_ALIM1535_WDT is not set +# CONFIG_ALIM7101_WDT is not set +# CONFIG_SC520_WDT is not set +# CONFIG_EUROTECH_WDT is not set +# CONFIG_IB700_WDT is not set +# CONFIG_IBMASR is not set +# CONFIG_WAFER_WDT is not set +# CONFIG_I6300ESB_WDT is not set +# CONFIG_ITCO_WDT is not set +# CONFIG_SC1200_WDT is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_CPU5_WDT is not set +# CONFIG_SMSC37B787_WDT is not set +# CONFIG_W83627HF_WDT is not set +# CONFIG_W83697HF_WDT is not set +# CONFIG_W83877F_WDT is not set +# CONFIG_W83977F_WDT is not set +# CONFIG_MACHZ_WDT is not set +# CONFIG_SBC_EPX_C3_WATCHDOG is not set + +# +# PCI-based Watchdog Cards +# +# CONFIG_PCIPCWATCHDOG is not set +# CONFIG_WDTPCI is not set + +# +# USB-based Watchdog Cards +# +# CONFIG_USBPCWATCHDOG is not set + +# +# Sonics Silicon Backplane +# +CONFIG_SSB_POSSIBLE=y +CONFIG_SSB=m +CONFIG_SSB_PCIHOST_POSSIBLE=y +CONFIG_SSB_PCIHOST=y +# CONFIG_SSB_DEBUG is not set +CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y +CONFIG_SSB_DRIVER_PCICORE=y + +# +# Multifunction device drivers +# +# CONFIG_MFD_SM501 is not set + +# +# Multimedia devices +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_DAB is not set + +# +# Graphics support +# +# CONFIG_AGP is not set +# CONFIG_DRM is not set +# CONFIG_VGASTATE is not set +CONFIG_VIDEO_OUTPUT_CONTROL=m +CONFIG_FB=y +# CONFIG_FIRMWARE_EDID is not set +# CONFIG_FB_DDC is not set +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +# CONFIG_FB_SYS_FILLRECT is not set +# CONFIG_FB_SYS_COPYAREA is not set +# CONFIG_FB_SYS_IMAGEBLIT is not set +# CONFIG_FB_SYS_FOPS is not set +CONFIG_FB_DEFERRED_IO=y +# CONFIG_FB_SVGALIB is not set +# CONFIG_FB_MACMODES is not set +# CONFIG_FB_BACKLIGHT is not set +# CONFIG_FB_MODE_HELPERS is not set +# CONFIG_FB_TILEBLITTING is not set + +# +# Frame buffer hardware drivers +# +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +# CONFIG_FB_VGA16 is not set +# CONFIG_FB_VESA is not set +# CONFIG_FB_EFI is not set +# CONFIG_FB_HECUBA is not set +# CONFIG_FB_HGA is not set +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_I810 is not set +# CONFIG_FB_LE80578 is not set +# CONFIG_FB_INTEL is not set +# CONFIG_FB_MATROX is not set +# CONFIG_FB_RADEON is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIS is not set +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_3DFX is not set +# CONFIG_FB_VOODOO1 is not set +# CONFIG_FB_VT8623 is not set +# CONFIG_FB_CYBLA is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +CONFIG_FB_GEODE=y +CONFIG_FB_GEODE_LX=y +# CONFIG_FB_GEODE_GX is not set +# CONFIG_FB_GEODE_GX1 is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_BACKLIGHT_LCD_SUPPORT is not set + +# +# Display device support +# +# CONFIG_DISPLAY_SUPPORT is not set + +# +# Console display driver support +# +CONFIG_VGA_CONSOLE=y +# CONFIG_VGACON_SOFT_SCROLLBACK is not set +CONFIG_VIDEO_SELECT=y +CONFIG_DUMMY_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE=y +# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set +# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set +CONFIG_FONTS=y +# CONFIG_FONT_8x8 is not set +CONFIG_FONT_8x16=y +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_7x14 is not set +# CONFIG_FONT_PEARL_8x8 is not set +# CONFIG_FONT_ACORN_8x8 is not set +# CONFIG_FONT_MINI_4x6 is not set +# CONFIG_FONT_SUN8x16 is not set +# CONFIG_FONT_SUN12x22 is not set +# CONFIG_FONT_10x18 is not set +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_LOGO_LINUX_CLUT224=y + +# +# Sound +# +CONFIG_SOUND=m + +# +# Advanced Linux Sound Architecture +# +CONFIG_SND=m +CONFIG_SND_TIMER=m +CONFIG_SND_PCM=m +# CONFIG_SND_SEQUENCER is not set +CONFIG_SND_OSSEMUL=y +CONFIG_SND_MIXER_OSS=m +CONFIG_SND_PCM_OSS=m +CONFIG_SND_PCM_OSS_PLUGINS=y +CONFIG_SND_RTCTIMER=m +# CONFIG_SND_DYNAMIC_MINORS is not set +# CONFIG_SND_SUPPORT_OLD_API is not set +# CONFIG_SND_VERBOSE_PROCFS is not set +# CONFIG_SND_VERBOSE_PRINTK is not set +# CONFIG_SND_DEBUG is not set + +# +# Generic devices +# +CONFIG_SND_AC97_CODEC=m +# CONFIG_SND_DUMMY is not set +# CONFIG_SND_MTPAV is not set +# CONFIG_SND_MTS64 is not set +# CONFIG_SND_SERIAL_U16550 is not set +# CONFIG_SND_MPU401 is not set +# CONFIG_SND_PORTMAN2X4 is not set + +# +# PCI devices +# +# CONFIG_SND_AD1889 is not set +# CONFIG_SND_ALS300 is not set +# CONFIG_SND_ALS4000 is not set +# CONFIG_SND_ALI5451 is not set +# CONFIG_SND_ATIIXP is not set +# CONFIG_SND_ATIIXP_MODEM is not set +# CONFIG_SND_AU8810 is not set +# CONFIG_SND_AU8820 is not set +# CONFIG_SND_AU8830 is not set +# CONFIG_SND_AZT3328 is not set +# CONFIG_SND_BT87X is not set +# CONFIG_SND_CA0106 is not set +# CONFIG_SND_CMIPCI is not set +# CONFIG_SND_CS4281 is not set +# CONFIG_SND_CS46XX is not set +# CONFIG_SND_CS5530 is not set +CONFIG_SND_CS5535AUDIO=m +# CONFIG_SND_DARLA20 is not set +# CONFIG_SND_GINA20 is not set +# CONFIG_SND_LAYLA20 is not set +# CONFIG_SND_DARLA24 is not set +# CONFIG_SND_GINA24 is not set +# CONFIG_SND_LAYLA24 is not set +# CONFIG_SND_MONA is not set +# CONFIG_SND_MIA is not set +# CONFIG_SND_ECHO3G is not set +# CONFIG_SND_INDIGO is not set +# CONFIG_SND_INDIGOIO is not set +# CONFIG_SND_INDIGODJ is not set +# CONFIG_SND_EMU10K1 is not set +# CONFIG_SND_EMU10K1X is not set +# CONFIG_SND_ENS1370 is not set +# CONFIG_SND_ENS1371 is not set +# CONFIG_SND_ES1938 is not set +# CONFIG_SND_ES1968 is not set +# CONFIG_SND_FM801 is not set +# CONFIG_SND_HDA_INTEL is not set +# CONFIG_SND_HDSP is not set +# CONFIG_SND_HDSPM is not set +# CONFIG_SND_ICE1712 is not set +# CONFIG_SND_ICE1724 is not set +# CONFIG_SND_INTEL8X0 is not set +# CONFIG_SND_INTEL8X0M is not set +# CONFIG_SND_KORG1212 is not set +# CONFIG_SND_MAESTRO3 is not set +# CONFIG_SND_MIXART is not set +# CONFIG_SND_NM256 is not set +# CONFIG_SND_PCXHR is not set +# CONFIG_SND_RIPTIDE is not set +# CONFIG_SND_RME32 is not set +# CONFIG_SND_RME96 is not set +# CONFIG_SND_RME9652 is not set +# CONFIG_SND_SONICVIBES is not set +# CONFIG_SND_TRIDENT is not set +# CONFIG_SND_VIA82XX is not set +# CONFIG_SND_VIA82XX_MODEM is not set +# CONFIG_SND_VX222 is not set +# CONFIG_SND_YMFPCI is not set +CONFIG_SND_AC97_POWER_SAVE=y +CONFIG_SND_AC97_POWER_SAVE_DEFAULT=1 + +# +# USB devices +# +# CONFIG_SND_USB_AUDIO is not set +# CONFIG_SND_USB_USX2Y is not set +# CONFIG_SND_USB_CAIAQ is not set + +# +# System on Chip audio support +# +# CONFIG_SND_SOC is not set + +# +# SoC Audio support for SuperH +# + +# +# Open Sound System +# +# CONFIG_SOUND_PRIME is not set +CONFIG_AC97_BUS=m +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +# CONFIG_HID_DEBUG is not set +CONFIG_HIDRAW=y + +# +# USB Input Devices +# +CONFIG_USB_HID=y +# CONFIG_USB_HIDINPUT_POWERBOOK is not set +# CONFIG_HID_FF is not set +CONFIG_USB_HIDDEV=y +CONFIG_USB_SUPPORT=y +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB_ARCH_HAS_OHCI=y +CONFIG_USB_ARCH_HAS_EHCI=y +CONFIG_USB=y +# CONFIG_USB_DEBUG is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEVICEFS=y +CONFIG_USB_DEVICE_CLASS=y +# CONFIG_USB_DYNAMIC_MINORS is not set +CONFIG_USB_SUSPEND=y +# CONFIG_USB_PERSIST is not set +# CONFIG_USB_OTG is not set + +# +# USB Host Controller Drivers +# +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_SPLIT_ISO=y +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_EHCI_TT_NEWSCHED=y +# CONFIG_USB_ISP116X_HCD is not set +CONFIG_USB_OHCI_HCD=y +# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set +# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +# CONFIG_USB_UHCI_HCD is not set +# CONFIG_USB_SL811_HCD is not set +# CONFIG_USB_R8A66597_HCD is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m + +# +# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' +# + +# +# may also be needed; see USB_STORAGE Help for more information +# +CONFIG_USB_STORAGE=m +# CONFIG_USB_STORAGE_DEBUG is not set +# CONFIG_USB_STORAGE_DATAFAB is not set +# CONFIG_USB_STORAGE_FREECOM is not set +# CONFIG_USB_STORAGE_ISD200 is not set +# CONFIG_USB_STORAGE_DPCM is not set +# CONFIG_USB_STORAGE_USBAT is not set +# CONFIG_USB_STORAGE_SDDR09 is not set +# CONFIG_USB_STORAGE_SDDR55 is not set +# CONFIG_USB_STORAGE_JUMPSHOT is not set +# CONFIG_USB_STORAGE_ALAUDA is not set +# CONFIG_USB_STORAGE_KARMA is not set +# CONFIG_USB_LIBUSUAL is not set + +# +# USB Imaging devices +# +# CONFIG_USB_MDC800 is not set +# CONFIG_USB_MICROTEK is not set +CONFIG_USB_MON=y + +# +# USB port drivers +# +# CONFIG_USB_USS720 is not set + +# +# USB Serial Converter support +# +# CONFIG_USB_SERIAL is not set + +# +# USB Miscellaneous drivers +# +# CONFIG_USB_EMI62 is not set +# CONFIG_USB_EMI26 is not set +# CONFIG_USB_ADUTUX is not set +# CONFIG_USB_AUERSWALD is not set +# CONFIG_USB_RIO500 is not set +# CONFIG_USB_LEGOTOWER is not set +# CONFIG_USB_LCD is not set +# CONFIG_USB_BERRY_CHARGE is not set +# CONFIG_USB_LED is not set +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +# CONFIG_USB_PHIDGET is not set +# CONFIG_USB_IDMOUSE is not set +# CONFIG_USB_FTDI_ELAN is not set +# CONFIG_USB_APPLEDISPLAY is not set +# CONFIG_USB_SISUSBVGA is not set +# CONFIG_USB_LD is not set +# CONFIG_USB_TRANCEVIBRATOR is not set +# CONFIG_USB_IOWARRIOR is not set +# CONFIG_USB_TEST is not set + +# +# USB DSL modem support +# + +# +# USB Gadget Support +# +# CONFIG_USB_GADGET is not set +# CONFIG_MMC is not set +# CONFIG_NEW_LEDS is not set +# CONFIG_INFINIBAND is not set +# CONFIG_EDAC is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +# CONFIG_RTC_DEBUG is not set + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +# CONFIG_RTC_INTF_PROC is not set +CONFIG_RTC_INTF_DEV=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# I2C RTC drivers +# +# CONFIG_RTC_DRV_DS1307 is not set +# CONFIG_RTC_DRV_DS1374 is not set +# CONFIG_RTC_DRV_DS1672 is not set +# CONFIG_RTC_DRV_MAX6900 is not set +# CONFIG_RTC_DRV_RS5C372 is not set +# CONFIG_RTC_DRV_ISL1208 is not set +# CONFIG_RTC_DRV_X1205 is not set +# CONFIG_RTC_DRV_PCF8563 is not set +# CONFIG_RTC_DRV_PCF8583 is not set +# CONFIG_RTC_DRV_M41T80 is not set + +# +# SPI RTC drivers +# + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +# CONFIG_RTC_DRV_DS1553 is not set +# CONFIG_RTC_DRV_STK17TA8 is not set +# CONFIG_RTC_DRV_DS1742 is not set +# CONFIG_RTC_DRV_M48T86 is not set +# CONFIG_RTC_DRV_M48T59 is not set +# CONFIG_RTC_DRV_V3020 is not set + +# +# on-CPU RTC drivers +# +# CONFIG_DMADEVICES is not set +# CONFIG_AUXDISPLAY is not set +# CONFIG_VIRTUALIZATION is not set + +# +# Userspace I/O +# +# CONFIG_UIO is not set + +# +# Firmware Drivers +# +# CONFIG_EDD is not set +# CONFIG_DELL_RBU is not set +# CONFIG_DCDBAS is not set +# CONFIG_DMIID is not set + +# +# File systems +# +CONFIG_EXT2_FS=y +CONFIG_EXT2_FS_XATTR=y +# CONFIG_EXT2_FS_POSIX_ACL is not set +# CONFIG_EXT2_FS_SECURITY is not set +# CONFIG_EXT2_FS_XIP is not set +CONFIG_EXT3_FS=y +CONFIG_EXT3_FS_XATTR=y +# CONFIG_EXT3_FS_POSIX_ACL is not set +# CONFIG_EXT3_FS_SECURITY is not set +# CONFIG_EXT4DEV_FS is not set +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_FS_MBCACHE=y +# CONFIG_REISERFS_FS is not set +# CONFIG_JFS_FS is not set +CONFIG_FS_POSIX_ACL=y +# CONFIG_XFS_FS is not set +# CONFIG_GFS2_FS is not set +# CONFIG_OCFS2_FS is not set +# CONFIG_MINIX_FS is not set +# CONFIG_ROMFS_FS is not set +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +# CONFIG_QUOTA is not set +CONFIG_DNOTIFY=y +# CONFIG_AUTOFS_FS is not set +# CONFIG_AUTOFS4_FS is not set +CONFIG_FUSE_FS=m + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=m +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=m +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +CONFIG_NTFS_FS=m +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW is not set + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_PROC_SYSCTL=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +# CONFIG_TMPFS_POSIX_ACL is not set +# CONFIG_HUGETLBFS is not set +# CONFIG_HUGETLB_PAGE is not set +# CONFIG_CONFIGFS_FS is not set + +# +# Miscellaneous filesystems +# +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +# CONFIG_HFS_FS is not set +# CONFIG_HFSPLUS_FS is not set +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +CONFIG_CRAMFS=m +# CONFIG_VXFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_SYSV_FS is not set +# CONFIG_UFS_FS is not set +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=m +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +# CONFIG_NFS_DIRECTIO is not set +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_NFSD_TCP=y +CONFIG_LOCKD=m +CONFIG_LOCKD_V4=y +CONFIG_EXPORTFS=m +CONFIG_NFS_ACL_SUPPORT=m +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=m +CONFIG_SUNRPC_GSS=m +CONFIG_SUNRPC_BIND34=y +CONFIG_RPCSEC_GSS_KRB5=m +# CONFIG_RPCSEC_GSS_SPKM3 is not set +# CONFIG_SMB_FS is not set +CONFIG_CIFS=m +# CONFIG_CIFS_STATS is not set +# CONFIG_CIFS_WEAK_PW_HASH is not set +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +# CONFIG_CIFS_DEBUG2 is not set +CONFIG_CIFS_EXPERIMENTAL=y +# CONFIG_NCP_FS is not set +CONFIG_CODA_FS=m +# CONFIG_CODA_FS_OLD_API is not set +# CONFIG_AFS_FS is not set + +# +# Partition Types +# +# CONFIG_PARTITION_ADVANCED is not set +CONFIG_MSDOS_PARTITION=y +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="utf-8" +CONFIG_NLS_CODEPAGE_437=m +# CONFIG_NLS_CODEPAGE_737 is not set +# CONFIG_NLS_CODEPAGE_775 is not set +# CONFIG_NLS_CODEPAGE_850 is not set +CONFIG_NLS_CODEPAGE_852=m +# CONFIG_NLS_CODEPAGE_855 is not set +# CONFIG_NLS_CODEPAGE_857 is not set +# CONFIG_NLS_CODEPAGE_860 is not set +# CONFIG_NLS_CODEPAGE_861 is not set +# CONFIG_NLS_CODEPAGE_862 is not set +# CONFIG_NLS_CODEPAGE_863 is not set +# CONFIG_NLS_CODEPAGE_864 is not set +# CONFIG_NLS_CODEPAGE_865 is not set +# CONFIG_NLS_CODEPAGE_866 is not set +# CONFIG_NLS_CODEPAGE_869 is not set +# CONFIG_NLS_CODEPAGE_936 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +CONFIG_NLS_CODEPAGE_1250=m +# CONFIG_NLS_CODEPAGE_1251 is not set +# CONFIG_NLS_ASCII is not set +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_2=m +# CONFIG_NLS_ISO8859_3 is not set +# CONFIG_NLS_ISO8859_4 is not set +# CONFIG_NLS_ISO8859_5 is not set +# CONFIG_NLS_ISO8859_6 is not set +# CONFIG_NLS_ISO8859_7 is not set +# CONFIG_NLS_ISO8859_9 is not set +# CONFIG_NLS_ISO8859_13 is not set +# CONFIG_NLS_ISO8859_14 is not set +# CONFIG_NLS_ISO8859_15 is not set +# CONFIG_NLS_KOI8_R is not set +# CONFIG_NLS_KOI8_U is not set +CONFIG_NLS_UTF8=y +# CONFIG_DLM is not set +CONFIG_INSTRUMENTATION=y +# CONFIG_PROFILING is not set +# CONFIG_KPROBES is not set +# CONFIG_MARKERS is not set + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +CONFIG_PRINTK_TIME=y +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_MAGIC_SYSRQ=y +# CONFIG_UNUSED_SYMBOLS is not set +CONFIG_DEBUG_FS=y +# CONFIG_HEADERS_CHECK is not set +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_SHIRQ is not set +# CONFIG_DETECT_SOFTLOCKUP is not set +CONFIG_SCHED_DEBUG=y +# CONFIG_SCHEDSTATS is not set +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_SLAB is not set +# CONFIG_DEBUG_PREEMPT is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_SPINLOCK_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_INFO is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_FRAME_POINTER is not set +CONFIG_FORCED_INLINING=y +# CONFIG_BOOT_PRINTK_DELAY is not set +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_FAULT_INJECTION is not set +# CONFIG_SAMPLES is not set +CONFIG_EARLY_PRINTK=y +# CONFIG_DEBUG_STACKOVERFLOW is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_PAGEALLOC is not set +# CONFIG_DEBUG_RODATA is not set +CONFIG_4KSTACKS=y +CONFIG_DOUBLEFAULT=y + +# +# Security options +# +# CONFIG_KEYS is not set +# CONFIG_SECURITY is not set +# CONFIG_SECURITY_FILE_CAPABILITIES is not set +CONFIG_CRYPTO=y +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ABLKCIPHER=m +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_HASH=m +CONFIG_CRYPTO_MANAGER=m +CONFIG_CRYPTO_HMAC=m +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=m +CONFIG_CRYPTO_SHA1=m +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_WP512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_ECB=m +CONFIG_CRYPTO_CBC=m +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_LRW=m +# CONFIG_CRYPTO_XTS is not set +CONFIG_CRYPTO_CRYPTD=m +CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_586=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_AES=m +CONFIG_CRYPTO_AES_586=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_ARC4=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_ANUBIS=m +# CONFIG_CRYPTO_SEED is not set +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_CRC32C=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_TEST=m +# CONFIG_CRYPTO_AUTHENC is not set +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_PADLOCK is not set +CONFIG_CRYPTO_DEV_GEODE=y + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_CRC_CCITT=m +# CONFIG_CRC16 is not set +CONFIG_CRC_ITU_T=m +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=m +CONFIG_AUDIT_GENERIC=y +CONFIG_ZLIB_INFLATE=m +CONFIG_ZLIB_DEFLATE=m +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=m +CONFIG_TEXTSEARCH_BM=m +CONFIG_TEXTSEARCH_FSM=m +CONFIG_PLIST=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_DMA=y diff --git a/packages/linux/linux-handhelds-2.6/h2200/.mtn2git_empty b/packages/linux/linux-2.6.23+2.6.24-rc5/cm-x270/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/linux/linux-handhelds-2.6/h2200/.mtn2git_empty +++ b/packages/linux/linux-2.6.23+2.6.24-rc5/cm-x270/.mtn2git_empty diff --git a/packages/linux/linux-2.6.23+2.6.24-rc5/cm-x270/0001-cm-x270-match-type.patch b/packages/linux/linux-2.6.23+2.6.24-rc5/cm-x270/0001-cm-x270-match-type.patch new file mode 100644 index 0000000000..0124b75e4b --- /dev/null +++ b/packages/linux/linux-2.6.23+2.6.24-rc5/cm-x270/0001-cm-x270-match-type.patch @@ -0,0 +1,25 @@ +From 2a3b2dd055b235eb14f7654eeef217222cdb8e00 Mon Sep 17 00:00:00 2001 +From: Cliff Brake <cbrake@happy.dev.bec-systems.com> +Date: Fri, 20 Jul 2007 18:58:27 -0400 +Subject: [PATCH] cm-x270-match-type + +--- + arch/arm/boot/compressed/head-xscale.S | 5 +++++ + 1 files changed, 5 insertions(+), 0 deletions(-) + +diff --git a/arch/arm/boot/compressed/head-xscale.S b/arch/arm/boot/compressed/head-xscale.S +index 67ea99e..2e63ba2 100644 +--- a/arch/arm/boot/compressed/head-xscale.S ++++ b/arch/arm/boot/compressed/head-xscale.S +@@ -44,3 +44,8 @@ __XScale_start: + str r1, [r0, #0x18] + #endif + ++#if defined(CONFIG_MACH_ARMCORE) ++ mov r7, #(MACH_TYPE_ARMCORE & 0xFF00) ++ add r7, r7, #(MACH_TYPE_ARMCORE & 0xFF) ++#endif ++ +-- +1.5.2.5 + diff --git a/packages/linux/linux-2.6.23+2.6.24-rc5/cm-x270/0002-ramdisk_load.patch b/packages/linux/linux-2.6.23+2.6.24-rc5/cm-x270/0002-ramdisk_load.patch new file mode 100644 index 0000000000..74451c4454 --- /dev/null +++ b/packages/linux/linux-2.6.23+2.6.24-rc5/cm-x270/0002-ramdisk_load.patch @@ -0,0 +1,81 @@ +From 7d874d6bb1c1210402938a21ab51a4b64e2d68e5 Mon Sep 17 00:00:00 2001 +From: Cliff Brake <cbrake@happy.dev.bec-systems.com> +Date: Fri, 20 Jul 2007 19:01:50 -0400 +Subject: [PATCH] ramdisk_load + +--- + arch/arm/mach-pxa/cm-x270.c | 6 ++++++ + include/asm-arm/arch-pxa/cm-x270.h | 4 ++++ + init/initramfs.c | 16 ++++++++++++++++ + 3 files changed, 26 insertions(+), 0 deletions(-) + +diff --git a/arch/arm/mach-pxa/cm-x270.c b/arch/arm/mach-pxa/cm-x270.c +index 177664c..fb607e9 100644 +--- a/arch/arm/mach-pxa/cm-x270.c ++++ b/arch/arm/mach-pxa/cm-x270.c +@@ -239,6 +239,12 @@ static struct map_desc cmx270_io_desc[] __initdata = { + .length = SZ_64M, + .type = MT_DEVICE + }, ++ [2] = { /* NOR flash */ ++ .virtual = CMX270_FLASH_VIRT, ++ .pfn = __phys_to_pfn(PXA_CS0_PHYS), ++ .length = (8<<20), /* up to 8 MByte flash */ ++ .type = MT_DEVICE ++ }, + }; + + /* +diff --git a/include/asm-arm/arch-pxa/cm-x270.h b/include/asm-arm/arch-pxa/cm-x270.h +index f8fac9e..70e0dce 100644 +--- a/include/asm-arm/arch-pxa/cm-x270.h ++++ b/include/asm-arm/arch-pxa/cm-x270.h +@@ -20,6 +20,10 @@ + #define CMX270_VIRT_BASE (0xe8000000) + #define CMX270_IT8152_VIRT (CMX270_VIRT_BASE) + #define CMX270_IDE104_VIRT (CMX270_IT8152_VIRT + SZ_64M) ++#define CMX270_FLASH_VIRT (CMX270_IDE104_VIRT + SZ_64M) ++ ++#define CMX270_FLASH_RAMDISK_VIRT (CMX270_FLASH_VIRT + 0x1c0000) ++ + + /* GPIO related definitions */ + #define GPIO_IT8152_IRQ (22) +diff --git a/init/initramfs.c b/init/initramfs.c +index 1db02a0..d875fbc 100644 +--- a/init/initramfs.c ++++ b/init/initramfs.c +@@ -7,6 +7,9 @@ + #include <linux/string.h> + #include <linux/syscalls.h> + ++// HACK for compulab cm-x270 ++#include <asm/arch/cm-x270.h> ++ + static __initdata char *message; + static void __init error(char *x) + { +@@ -550,7 +553,20 @@ static int __init populate_rootfs(void) + #ifdef CONFIG_BLK_DEV_INITRD + if (initrd_start) { + #ifdef CONFIG_BLK_DEV_RAM ++ ++ /* hack to make initramfs work because the ++ * compulab BL does not zero out the ++ * initrd memory. This only seems to affect loading ++ * initramfs (cpio.gz) archives. Does not seem to ++ * affect ramdisks. ++ */ ++ int initrd_size = *(int *)(CMX270_FLASH_RAMDISK_VIRT); + int fd; ++ ++ initrd_end = initrd_start + initrd_size; ++ //printk("CLIFF: initrd_start = 0x%x\n", initrd_start); ++ //printk("CLIFF: initrd_end = 0x%x\n", initrd_end); ++ + printk(KERN_INFO "checking if image is initramfs..."); + err = unpack_to_rootfs((char *)initrd_start, + initrd_end - initrd_start, 1); +-- +1.5.2.5 + diff --git a/packages/linux/linux-2.6.23+2.6.24-rc5/cm-x270/0003-mmcsd_large_cards-r0.patch b/packages/linux/linux-2.6.23+2.6.24-rc5/cm-x270/0003-mmcsd_large_cards-r0.patch new file mode 100644 index 0000000000..1fe3eb5d0a --- /dev/null +++ b/packages/linux/linux-2.6.23+2.6.24-rc5/cm-x270/0003-mmcsd_large_cards-r0.patch @@ -0,0 +1,36 @@ +From caad105a5732f7ca8ea88d4448aa5d9f4d7eb2c4 Mon Sep 17 00:00:00 2001 +From: Cliff Brake <cbrake@happy.dev.bec-systems.com> +Date: Fri, 20 Jul 2007 19:02:55 -0400 +Subject: [PATCH] mmcsd_large_cards-r0 + +--- + drivers/mmc/card/block.c | 6 ++++++ + 1 files changed, 6 insertions(+), 0 deletions(-) + +diff --git a/drivers/mmc/card/block.c b/drivers/mmc/card/block.c +index aeb32a9..d854b0c 100644 +--- a/drivers/mmc/card/block.c ++++ b/drivers/mmc/card/block.c +@@ -423,6 +423,7 @@ static struct mmc_blk_data *mmc_blk_alloc(struct mmc_card *card) + { + struct mmc_blk_data *md; + int devidx, ret; ++ unsigned long cap; + + devidx = find_first_zero_bit(dev_use, MMC_NUM_MINORS); + if (devidx >= MMC_NUM_MINORS) +@@ -486,6 +487,11 @@ static struct mmc_blk_data *mmc_blk_alloc(struct mmc_card *card) + + sprintf(md->disk->disk_name, "mmcblk%d", devidx); + ++ if (card->csd.read_blkbits > 9) ++ md->block_bits = 9; ++ else ++ md->block_bits = card->csd.read_blkbits; ++ + blk_queue_hardsect_size(md->queue.queue, 1 << md->block_bits); + + if (!mmc_card_sd(card) && mmc_card_blockaddr(card)) { +-- +1.5.2.5 + diff --git a/packages/linux/linux-2.6.23+2.6.24-rc5/cm-x270/0004-cm-x270-nand-simplify-name.patch b/packages/linux/linux-2.6.23+2.6.24-rc5/cm-x270/0004-cm-x270-nand-simplify-name.patch new file mode 100644 index 0000000000..f060a963a4 --- /dev/null +++ b/packages/linux/linux-2.6.23+2.6.24-rc5/cm-x270/0004-cm-x270-nand-simplify-name.patch @@ -0,0 +1,25 @@ +From deb5c78d6625c6fd5ce25ac3c8ac396e7e61ebf7 Mon Sep 17 00:00:00 2001 +From: Cliff Brake <cbrake@happy.dev.bec-systems.com> +Date: Fri, 20 Jul 2007 19:04:12 -0400 +Subject: [PATCH] cm-x270-nand-simplify-name + +--- + drivers/mtd/nand/cmx270_nand.c | 2 ++ + 1 files changed, 2 insertions(+), 0 deletions(-) + +diff --git a/drivers/mtd/nand/cmx270_nand.c b/drivers/mtd/nand/cmx270_nand.c +index cb663ef..3654ce4 100644 +--- a/drivers/mtd/nand/cmx270_nand.c ++++ b/drivers/mtd/nand/cmx270_nand.c +@@ -191,6 +191,8 @@ static int cmx270_init(void) + cmx270_nand_mtd->owner = THIS_MODULE; + cmx270_nand_mtd->priv = this; + ++ cmx270_nand_mtd->name = "cm-x270-nand"; ++ + /* insert callbacks */ + this->IO_ADDR_R = cmx270_nand_io; + this->IO_ADDR_W = cmx270_nand_io; +-- +1.5.2.5 + diff --git a/packages/linux/linux-2.6.23+2.6.24-rc5/cm-x270/0005-cmx270-pci.patch b/packages/linux/linux-2.6.23+2.6.24-rc5/cm-x270/0005-cmx270-pci.patch new file mode 100644 index 0000000000..8a6b5dfc91 --- /dev/null +++ b/packages/linux/linux-2.6.23+2.6.24-rc5/cm-x270/0005-cmx270-pci.patch @@ -0,0 +1,150 @@ +From 416e9cca1903f4a6f26c241c3393ad635015e7f6 Mon Sep 17 00:00:00 2001 +From: Cliff Brake <cbrake@happy.(none)> +Date: Sat, 15 Dec 2007 12:24:05 -0500 +Subject: [PATCH] cmx270-pci + +--- + arch/arm/Kconfig | 8 +++++++- + arch/arm/common/it8152.c | 10 ++-------- + arch/arm/mach-pxa/cm-x270-pci.c | 18 ++++++++---------- + 3 files changed, 17 insertions(+), 19 deletions(-) + +diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig +index a7e9fea..c4de2d4 100644 +--- a/arch/arm/Kconfig ++++ b/arch/arm/Kconfig +@@ -537,7 +537,7 @@ config ISA_DMA_API + bool + + config PCI +- bool "PCI support" if ARCH_INTEGRATOR_AP || ARCH_VERSATILE_PB || ARCH_IXP4XX || ARCH_KS8695 ++ bool "PCI support" if ARCH_INTEGRATOR_AP || ARCH_VERSATILE_PB || ARCH_IXP4XX || ARCH_KS8695 || MACH_ARMCORE + help + Find out whether you have a PCI motherboard. PCI is the name of a + bus system, i.e. the way the CPU talks to the other stuff inside +@@ -558,6 +558,12 @@ config PCI_HOST_VIA82C505 + depends on PCI && ARCH_SHARK + default y + ++config PCI_HOST_ITE8152 ++ bool ++ depends on PCI && MACH_ARMCORE ++ default y ++ select DMABOUNCE ++ + source "drivers/pci/Kconfig" + + source "drivers/pcmcia/Kconfig" +diff --git a/arch/arm/common/it8152.c b/arch/arm/common/it8152.c +index c03de9b..97b7dc1 100644 +--- a/arch/arm/common/it8152.c ++++ b/arch/arm/common/it8152.c +@@ -70,8 +70,6 @@ static inline void it8152_irq(int irq) + { + struct irq_desc *desc; + +- printk(KERN_DEBUG "===> %s: irq=%d\n", __FUNCTION__, irq); +- + desc = irq_desc + irq; + desc_handle_irq(irq, desc); + } +@@ -106,8 +104,6 @@ void it8152_irq_demux(unsigned int irq, struct irq_desc *desc) + int bits_pd, bits_lp, bits_ld; + int i; + +- printk(KERN_DEBUG "=> %s: irq = %d\n", __FUNCTION__, irq); +- + while (1) { + /* Read all */ + bits_pd = __raw_readl(IT8152_INTC_PDCNIRR); +@@ -293,8 +289,7 @@ int dma_needs_bounce(struct device *dev, dma_addr_t dma_addr, size_t size) + */ + int pci_set_dma_mask(struct pci_dev *dev, u64 mask) + { +- printk(KERN_DEBUG "%s: %s %llx\n", +- __FUNCTION__, dev->dev.bus_id, mask); ++ dev_dbg(&dev->dev, "%s: %llx\n", __FUNCTION__, mask); + if (mask >= PHYS_OFFSET + SZ_64M - 1) + return 0; + +@@ -304,8 +299,7 @@ int pci_set_dma_mask(struct pci_dev *dev, u64 mask) + int + pci_set_consistent_dma_mask(struct pci_dev *dev, u64 mask) + { +- printk(KERN_DEBUG "%s: %s %llx\n", +- __FUNCTION__, dev->dev.bus_id, mask); ++ dev_dbg(&dev->dev, "%s: %llx\n", __FUNCTION__, mask); + if (mask >= PHYS_OFFSET + SZ_64M - 1) + return 0; + +diff --git a/arch/arm/mach-pxa/cm-x270-pci.c b/arch/arm/mach-pxa/cm-x270-pci.c +index 878d3b9..15c4e0d 100644 +--- a/arch/arm/mach-pxa/cm-x270-pci.c ++++ b/arch/arm/mach-pxa/cm-x270-pci.c +@@ -40,7 +40,7 @@ void __init cmx270_pci_adjust_zones(int node, unsigned long *zone_size, + { + unsigned int sz = SZ_64M >> PAGE_SHIFT; + +- printk(KERN_INFO "Adjusting zones for CM-x270\n"); ++ pr_info("Adjusting zones for CM-x270\n"); + + /* + * Only adjust if > 64M on current system +@@ -104,8 +104,7 @@ static int __init cmx270_pci_map_irq(struct pci_dev *dev, u8 slot, u8 pin) + { + int irq; + +- printk(KERN_DEBUG "===> %s: %s slot=%x, pin=%x\n", __FUNCTION__, +- pci_name(dev), slot, pin); ++ dev_dbg(&dev->dev, "%s: slot=%x, pin=%x\n", __FUNCTION__, slot, pin); + + irq = it8152_pci_map_irq(dev, slot, pin); + if (irq) +@@ -141,14 +140,13 @@ static int __init cmx270_pci_map_irq(struct pci_dev *dev, u8 slot, u8 pin) + return(0); + } + +-static struct pci_bus * __init +-cmx270_pci_scan_bus(int nr, struct pci_sys_data *sys) ++static void cmx270_pci_preinit(void) + { +- printk(KERN_INFO "Initializing CM-X270 PCI subsystem\n"); ++ pr_info("Initializing CM-X270 PCI subsystem\n"); + + __raw_writel(0x800, IT8152_PCI_CFG_ADDR); + if (__raw_readl(IT8152_PCI_CFG_DATA) == 0x81521283) { +- printk(KERN_INFO "PCI Bridge found.\n"); ++ pr_info("PCI Bridge found.\n"); + + /* set PCI I/O base at 0 */ + writel(0x848, IT8152_PCI_CFG_ADDR); +@@ -163,7 +161,7 @@ cmx270_pci_scan_bus(int nr, struct pci_sys_data *sys) + /* CardBus Controller on ATXbase baseboard */ + writel(0x4000, IT8152_PCI_CFG_ADDR); + if (readl(IT8152_PCI_CFG_DATA) == 0xAC51104C) { +- printk(KERN_INFO "CardBus Bridge found.\n"); ++ pr_info("CardBus Bridge found.\n"); + + /* Configure socket 0 */ + writel(0x408C, IT8152_PCI_CFG_ADDR); +@@ -196,7 +194,6 @@ cmx270_pci_scan_bus(int nr, struct pci_sys_data *sys) + writel(0xb0000000, IT8152_PCI_CFG_DATA); + } + } +- return it8152_pci_scan_bus(nr, sys); + } + + static struct hw_pci cmx270_pci __initdata = { +@@ -204,7 +201,8 @@ static struct hw_pci cmx270_pci __initdata = { + .map_irq = cmx270_pci_map_irq, + .nr_controllers = 1, + .setup = it8152_pci_setup, +- .scan = cmx270_pci_scan_bus, ++ .scan = it8152_pci_scan_bus, ++ .preinit = cmx270_pci_preinit, + }; + + static int __init cmx270_init_pci(void) +-- +1.5.2.5 + diff --git a/packages/linux/linux-2.6.23+2.6.24-rc5/cm-x270/defconfig b/packages/linux/linux-2.6.23+2.6.24-rc5/cm-x270/defconfig new file mode 100644 index 0000000000..57a98014b3 --- /dev/null +++ b/packages/linux/linux-2.6.23+2.6.24-rc5/cm-x270/defconfig @@ -0,0 +1,1258 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.24-rc5 +# Tue Dec 18 12:02:51 2007 +# +CONFIG_ARM=y +CONFIG_SYS_SUPPORTS_APM_EMULATION=y +CONFIG_GENERIC_GPIO=y +CONFIG_GENERIC_TIME=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_MMU=y +# CONFIG_NO_IOPORT is not set +CONFIG_GENERIC_HARDIRQS=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +CONFIG_HARDIRQS_SW_RESEND=y +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_RWSEM_GENERIC_SPINLOCK=y +# CONFIG_ARCH_HAS_ILOG2_U32 is not set +# CONFIG_ARCH_HAS_ILOG2_U64 is not set +CONFIG_GENERIC_HWEIGHT=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_ZONE_DMA=y +CONFIG_ARCH_MTD_XIP=y +CONFIG_VECTORS_BASE=0xffff0000 +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" + +# +# General setup +# +CONFIG_EXPERIMENTAL=y +CONFIG_BROKEN_ON_SMP=y +CONFIG_LOCK_KERNEL=y +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_LOCALVERSION="-cm-x270" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +# CONFIG_POSIX_MQUEUE is not set +# CONFIG_BSD_PROCESS_ACCT is not set +# CONFIG_TASKSTATS is not set +# CONFIG_USER_NS is not set +# CONFIG_PID_NS is not set +# CONFIG_AUDIT is not set +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=14 +# CONFIG_CGROUPS is not set +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_FAIR_USER_SCHED=y +# CONFIG_FAIR_CGROUP_SCHED is not set +CONFIG_SYSFS_DEPRECATED=y +# CONFIG_RELAY is not set +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +CONFIG_SYSCTL=y +CONFIG_EMBEDDED=y +CONFIG_UID16=y +CONFIG_SYSCTL_SYSCALL=y +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_EXTRA_PASS is not set +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_ANON_INODES=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_EVENTFD=y +CONFIG_SHMEM=y +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_SLAB=y +# CONFIG_SLUB is not set +# CONFIG_SLOB is not set +CONFIG_RT_MUTEXES=y +# CONFIG_TINY_SHMEM is not set +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +# CONFIG_MODULE_SRCVERSION_ALL is not set +CONFIG_KMOD=y +CONFIG_BLOCK=y +# CONFIG_LBD is not set +# CONFIG_BLK_DEV_IO_TRACE is not set +# CONFIG_LSF is not set +# CONFIG_BLK_DEV_BSG is not set + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSCHED_AS=y +CONFIG_IOSCHED_DEADLINE=y +CONFIG_IOSCHED_CFQ=y +# CONFIG_DEFAULT_AS is not set +# CONFIG_DEFAULT_DEADLINE is not set +CONFIG_DEFAULT_CFQ=y +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="cfq" + +# +# System Type +# +# CONFIG_ARCH_AAEC2000 is not set +# CONFIG_ARCH_INTEGRATOR is not set +# CONFIG_ARCH_REALVIEW is not set +# CONFIG_ARCH_VERSATILE is not set +# CONFIG_ARCH_AT91 is not set +# CONFIG_ARCH_CLPS7500 is not set +# CONFIG_ARCH_CLPS711X is not set +# CONFIG_ARCH_CO285 is not set +# CONFIG_ARCH_EBSA110 is not set +# CONFIG_ARCH_EP93XX is not set +# CONFIG_ARCH_FOOTBRIDGE is not set +# CONFIG_ARCH_NETX is not set +# CONFIG_ARCH_H720X is not set +# CONFIG_ARCH_IMX is not set +# CONFIG_ARCH_IOP13XX is not set +# CONFIG_ARCH_IOP32X is not set +# CONFIG_ARCH_IOP33X is not set +# CONFIG_ARCH_IXP23XX is not set +# CONFIG_ARCH_IXP2000 is not set +# CONFIG_ARCH_IXP4XX is not set +# CONFIG_ARCH_L7200 is not set +# CONFIG_ARCH_KS8695 is not set +# CONFIG_ARCH_NS9XXX is not set +# CONFIG_ARCH_MXC is not set +# CONFIG_ARCH_PNX4008 is not set +CONFIG_ARCH_PXA=y +# CONFIG_ARCH_RPC is not set +# CONFIG_ARCH_SA1100 is not set +# CONFIG_ARCH_S3C2410 is not set +# CONFIG_ARCH_SHARK is not set +# CONFIG_ARCH_LH7A40X is not set +# CONFIG_ARCH_DAVINCI is not set +# CONFIG_ARCH_OMAP is not set + +# +# Intel PXA2xx/PXA3xx Implementations +# +# CONFIG_ARCH_LUBBOCK is not set +# CONFIG_MACH_LOGICPD_PXA270 is not set +# CONFIG_MACH_MAINSTONE is not set +# CONFIG_ARCH_PXA_IDP is not set +# CONFIG_PXA_SHARPSL is not set +# CONFIG_MACH_TRIZEPS4 is not set +# CONFIG_MACH_EM_X270 is not set +# CONFIG_MACH_ZYLONITE is not set +CONFIG_MACH_ARMCORE=y +CONFIG_PXA27x=y + +# +# Boot options +# + +# +# Power management +# + +# +# Processor Type +# +CONFIG_CPU_32=y +CONFIG_CPU_XSCALE=y +CONFIG_CPU_32v5=y +CONFIG_CPU_ABRT_EV5T=y +CONFIG_CPU_CACHE_VIVT=y +CONFIG_CPU_TLB_V4WBI=y +CONFIG_CPU_CP15=y +CONFIG_CPU_CP15_MMU=y + +# +# Processor Features +# +CONFIG_ARM_THUMB=y +# CONFIG_CPU_DCACHE_DISABLE is not set +# CONFIG_OUTER_CACHE is not set +CONFIG_IWMMXT=y +CONFIG_XSCALE_PMU=y + +# +# Bus support +# +# CONFIG_PCI is not set +# CONFIG_PCI_SYSCALL is not set +# CONFIG_ARCH_SUPPORTS_MSI is not set +# CONFIG_PCCARD is not set + +# +# Kernel Features +# +CONFIG_TICK_ONESHOT=y +# CONFIG_NO_HZ is not set +CONFIG_HIGH_RES_TIMERS=y +CONFIG_GENERIC_CLOCKEVENTS_BUILD=y +CONFIG_PREEMPT=y +CONFIG_HZ=100 +CONFIG_AEABI=y +CONFIG_OABI_COMPAT=y +# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_DISCONTIGMEM_MANUAL is not set +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +# CONFIG_SPARSEMEM_STATIC is not set +# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set +CONFIG_SPLIT_PTLOCK_CPUS=4096 +# CONFIG_RESOURCES_64BIT is not set +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_VIRT_TO_BUS=y +CONFIG_ALIGNMENT_TRAP=y + +# +# Boot options +# +CONFIG_ZBOOT_ROM_TEXT=0x0 +CONFIG_ZBOOT_ROM_BSS=0x0 +CONFIG_CMDLINE="console=ttyS1,38400 monitor=8 bpp=16 mem=64M mtdparts=physmap-flash.0:256k(boot)ro,0x180000(kernel),-(root);cm-x270-nand:64m(app),-(data) rdinit=/sbin/init root=mtd3 rootfstype=jffs2" +# CONFIG_XIP_KERNEL is not set +# CONFIG_KEXEC is not set + +# +# Floating point emulation +# + +# +# At least one emulation must be selected +# +# CONFIG_FPE_NWFPE is not set +# CONFIG_FPE_FASTFPE is not set + +# +# Userspace binary formats +# +CONFIG_BINFMT_ELF=y +# CONFIG_BINFMT_AOUT is not set +# CONFIG_BINFMT_MISC is not set + +# +# Power management options +# +# CONFIG_PM is not set +CONFIG_SUSPEND_UP_POSSIBLE=y + +# +# Networking +# +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +# CONFIG_PACKET_MMAP is not set +CONFIG_UNIX=y +CONFIG_XFRM=y +# CONFIG_XFRM_USER is not set +# CONFIG_XFRM_SUB_POLICY is not set +# CONFIG_XFRM_MIGRATE is not set +# CONFIG_NET_KEY is not set +CONFIG_INET=y +# CONFIG_IP_MULTICAST is not set +# CONFIG_IP_ADVANCED_ROUTER is not set +CONFIG_IP_FIB_HASH=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +# CONFIG_IP_PNP_RARP is not set +# CONFIG_NET_IPIP is not set +# CONFIG_NET_IPGRE is not set +# CONFIG_ARPD is not set +# CONFIG_SYN_COOKIES is not set +# CONFIG_INET_AH is not set +# CONFIG_INET_ESP is not set +# CONFIG_INET_IPCOMP is not set +# CONFIG_INET_XFRM_TUNNEL is not set +# CONFIG_INET_TUNNEL is not set +CONFIG_INET_XFRM_MODE_TRANSPORT=y +CONFIG_INET_XFRM_MODE_TUNNEL=y +CONFIG_INET_XFRM_MODE_BEET=y +# CONFIG_INET_LRO is not set +CONFIG_INET_DIAG=y +CONFIG_INET_TCP_DIAG=y +# CONFIG_TCP_CONG_ADVANCED is not set +CONFIG_TCP_CONG_CUBIC=y +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_TCP_MD5SIG is not set +# CONFIG_IPV6 is not set +# CONFIG_INET6_XFRM_TUNNEL is not set +# CONFIG_INET6_TUNNEL is not set +# CONFIG_NETWORK_SECMARK is not set +# CONFIG_NETFILTER is not set +# CONFIG_IP_DCCP is not set +# CONFIG_IP_SCTP is not set +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +# CONFIG_BRIDGE is not set +# CONFIG_VLAN_8021Q is not set +# CONFIG_DECNET is not set +# CONFIG_LLC2 is not set +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET is not set +# CONFIG_WAN_ROUTER is not set +# CONFIG_NET_SCHED is not set +CONFIG_NET_SCH_FIFO=y + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# CONFIG_HAMRADIO is not set +# CONFIG_IRDA is not set +# CONFIG_BT is not set +# CONFIG_AF_RXRPC is not set + +# +# Wireless +# +CONFIG_CFG80211=m +CONFIG_NL80211=y +CONFIG_WIRELESS_EXT=y +CONFIG_MAC80211=m +CONFIG_MAC80211_RCSIMPLE=y +# CONFIG_MAC80211_DEBUG is not set +CONFIG_IEEE80211=m +# CONFIG_IEEE80211_DEBUG is not set +# CONFIG_IEEE80211_CRYPT_WEP is not set +# CONFIG_IEEE80211_CRYPT_CCMP is not set +# CONFIG_IEEE80211_CRYPT_TKIP is not set +# CONFIG_IEEE80211_SOFTMAC is not set +# CONFIG_RFKILL is not set +# CONFIG_NET_9P is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +# CONFIG_SYS_HYPERVISOR is not set +# CONFIG_CONNECTOR is not set +CONFIG_MTD=y +# CONFIG_MTD_DEBUG is not set +# CONFIG_MTD_CONCAT is not set +CONFIG_MTD_PARTITIONS=y +# CONFIG_MTD_REDBOOT_PARTS is not set +CONFIG_MTD_CMDLINE_PARTS=y +# CONFIG_MTD_AFS_PARTS is not set + +# +# User Modules And Translation Layers +# +CONFIG_MTD_CHAR=y +CONFIG_MTD_BLKDEVS=y +CONFIG_MTD_BLOCK=y +# CONFIG_FTL is not set +# CONFIG_NFTL is not set +# CONFIG_INFTL is not set +# CONFIG_RFD_FTL is not set +# CONFIG_SSFDC is not set +# CONFIG_MTD_OOPS is not set + +# +# RAM/ROM/Flash chip drivers +# +CONFIG_MTD_CFI=y +# CONFIG_MTD_JEDECPROBE is not set +CONFIG_MTD_GEN_PROBE=y +# CONFIG_MTD_CFI_ADV_OPTIONS is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +# CONFIG_MTD_CFI_I4 is not set +# CONFIG_MTD_CFI_I8 is not set +# CONFIG_MTD_CFI_INTELEXT is not set +CONFIG_MTD_CFI_AMDSTD=y +# CONFIG_MTD_CFI_STAA is not set +CONFIG_MTD_CFI_UTIL=y +# CONFIG_MTD_RAM is not set +# CONFIG_MTD_ROM is not set +# CONFIG_MTD_ABSENT is not set +# CONFIG_MTD_XIP is not set + +# +# Mapping drivers for chip access +# +# CONFIG_MTD_COMPLEX_MAPPINGS is not set +CONFIG_MTD_PHYSMAP=y +CONFIG_MTD_PHYSMAP_START=0x0 +CONFIG_MTD_PHYSMAP_LEN=0x400000 +CONFIG_MTD_PHYSMAP_BANKWIDTH=2 +# CONFIG_MTD_ARM_INTEGRATOR is not set +# CONFIG_MTD_SHARP_SL is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +# CONFIG_MTD_MTDRAM is not set +# CONFIG_MTD_BLOCK2MTD is not set + +# +# Disk-On-Chip Device Drivers +# +# CONFIG_MTD_DOC2000 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +CONFIG_MTD_NAND=y +# CONFIG_MTD_NAND_VERIFY_WRITE is not set +# CONFIG_MTD_NAND_ECC_SMC is not set +# CONFIG_MTD_NAND_MUSEUM_IDS is not set +# CONFIG_MTD_NAND_H1900 is not set +CONFIG_MTD_NAND_IDS=y +# CONFIG_MTD_NAND_DISKONCHIP is not set +# CONFIG_MTD_NAND_SHARPSL is not set +CONFIG_MTD_NAND_CM_X270=y +# CONFIG_MTD_NAND_NANDSIM is not set +# CONFIG_MTD_NAND_PLATFORM is not set +# CONFIG_MTD_ALAUDA is not set +# CONFIG_MTD_ONENAND is not set + +# +# UBI - Unsorted block images +# +# CONFIG_MTD_UBI is not set +# CONFIG_PARPORT is not set +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=y +# CONFIG_BLK_DEV_CRYPTOLOOP is not set +# CONFIG_BLK_DEV_NBD is not set +# CONFIG_BLK_DEV_UB is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=4096 +CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +CONFIG_MISC_DEVICES=y +# CONFIG_EEPROM_93CX6 is not set +# CONFIG_IDE is not set + +# +# SCSI device support +# +# CONFIG_RAID_ATTRS is not set +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +# CONFIG_SCSI_TGT is not set +# CONFIG_SCSI_NETLINK is not set +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=y +# CONFIG_CHR_DEV_ST is not set +# CONFIG_CHR_DEV_OSST is not set +# CONFIG_BLK_DEV_SR is not set +# CONFIG_CHR_DEV_SG is not set +# CONFIG_CHR_DEV_SCH is not set + +# +# Some SCSI devices (e.g. CD jukebox) support multiple LUNs +# +# CONFIG_SCSI_MULTI_LUN is not set +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +# CONFIG_SCSI_SCAN_ASYNC is not set +CONFIG_SCSI_WAIT_SCAN=m + +# +# SCSI Transports +# +# CONFIG_SCSI_SPI_ATTRS is not set +# CONFIG_SCSI_FC_ATTRS is not set +# CONFIG_SCSI_ISCSI_ATTRS is not set +# CONFIG_SCSI_SAS_LIBSAS is not set +# CONFIG_SCSI_SRP_ATTRS is not set +CONFIG_SCSI_LOWLEVEL=y +# CONFIG_ISCSI_TCP is not set +# CONFIG_SCSI_DEBUG is not set +# CONFIG_ATA is not set +# CONFIG_MD is not set +CONFIG_NETDEVICES=y +# CONFIG_NETDEVICES_MULTIQUEUE is not set +# CONFIG_DUMMY is not set +# CONFIG_BONDING is not set +# CONFIG_MACVLAN is not set +# CONFIG_EQUALIZER is not set +# CONFIG_TUN is not set +# CONFIG_VETH is not set +# CONFIG_PHYLIB is not set +CONFIG_NET_ETHERNET=y +CONFIG_MII=y +# CONFIG_AX88796 is not set +# CONFIG_SMC91X is not set +CONFIG_DM9000=y +# CONFIG_SMC911X is not set +# CONFIG_IBM_NEW_EMAC_ZMII is not set +# CONFIG_IBM_NEW_EMAC_RGMII is not set +# CONFIG_IBM_NEW_EMAC_TAH is not set +# CONFIG_IBM_NEW_EMAC_EMAC4 is not set +# CONFIG_B44 is not set +# CONFIG_NETDEV_1000 is not set +# CONFIG_NETDEV_10000 is not set + +# +# Wireless LAN +# +# CONFIG_WLAN_PRE80211 is not set +CONFIG_WLAN_80211=y +CONFIG_LIBERTAS=m +# CONFIG_LIBERTAS_USB is not set +CONFIG_LIBERTAS_SDIO=m +# CONFIG_LIBERTAS_DEBUG is not set +# CONFIG_USB_ZD1201 is not set +# CONFIG_RTL8187 is not set +# CONFIG_P54_COMMON is not set +# CONFIG_HOSTAP is not set +# CONFIG_B43 is not set +# CONFIG_B43LEGACY is not set +# CONFIG_RT2X00 is not set + +# +# USB Network Adapters +# +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_CDCETHER=m +# CONFIG_USB_NET_DM9601 is not set +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +# CONFIG_USB_NET_RNDIS_HOST is not set +# CONFIG_USB_NET_CDC_SUBSET is not set +# CONFIG_USB_NET_ZAURUS is not set +# CONFIG_WAN is not set +# CONFIG_PPP is not set +# CONFIG_SLIP is not set +# CONFIG_SHAPER is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_NETPOLL is not set +# CONFIG_NET_POLL_CONTROLLER is not set +# CONFIG_ISDN is not set + +# +# Input device support +# +CONFIG_INPUT=y +# CONFIG_INPUT_FF_MEMLESS is not set +# CONFIG_INPUT_POLLDEV is not set + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +# CONFIG_INPUT_JOYDEV is not set +CONFIG_INPUT_EVDEV=m +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +CONFIG_KEYBOARD_ATKBD=y +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_PXA27x is not set +# CONFIG_KEYBOARD_GPIO is not set +CONFIG_INPUT_MOUSE=y +CONFIG_MOUSE_PS2=y +# CONFIG_MOUSE_PS2_ALPS is not set +# CONFIG_MOUSE_PS2_LOGIPS2PP is not set +# CONFIG_MOUSE_PS2_SYNAPTICS is not set +# CONFIG_MOUSE_PS2_LIFEBOOK is not set +# CONFIG_MOUSE_PS2_TRACKPOINT is not set +# CONFIG_MOUSE_PS2_TOUCHKIT is not set +# CONFIG_MOUSE_SERIAL is not set +# CONFIG_MOUSE_APPLETOUCH is not set +# CONFIG_MOUSE_VSXXXAA is not set +# CONFIG_MOUSE_GPIO is not set +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +CONFIG_INPUT_TOUCHSCREEN=y +# CONFIG_TOUCHSCREEN_FUJITSU is not set +# CONFIG_TOUCHSCREEN_GUNZE is not set +# CONFIG_TOUCHSCREEN_ELO is not set +# CONFIG_TOUCHSCREEN_MTOUCH is not set +# CONFIG_TOUCHSCREEN_MK712 is not set +# CONFIG_TOUCHSCREEN_PENMOUNT is not set +# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set +# CONFIG_TOUCHSCREEN_TOUCHWIN is not set +CONFIG_TOUCHSCREEN_UCB1400=m +# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set +# CONFIG_INPUT_MISC is not set + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_SERPORT=y +CONFIG_SERIO_LIBPS2=y +# CONFIG_SERIO_RAW is not set +# CONFIG_GAMEPORT is not set + +# +# Character devices +# +CONFIG_VT=y +CONFIG_VT_CONSOLE=y +CONFIG_HW_CONSOLE=y +# CONFIG_VT_HW_CONSOLE_BINDING is not set +# CONFIG_SERIAL_NONSTANDARD is not set + +# +# Serial drivers +# +# CONFIG_SERIAL_8250 is not set + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_PXA=y +CONFIG_SERIAL_PXA_CONSOLE=y +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_UNIX98_PTYS=y +# CONFIG_LEGACY_PTYS is not set +# CONFIG_IPMI_HANDLER is not set +CONFIG_HW_RANDOM=y +# CONFIG_NVRAM is not set +# CONFIG_R3964 is not set +# CONFIG_RAW_DRIVER is not set +# CONFIG_TCG_TPM is not set +CONFIG_I2C=m +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_CHARDEV=m + +# +# I2C Algorithms +# +# CONFIG_I2C_ALGOBIT is not set +# CONFIG_I2C_ALGOPCF is not set +# CONFIG_I2C_ALGOPCA is not set + +# +# I2C Hardware Bus support +# +# CONFIG_I2C_GPIO is not set +CONFIG_I2C_PXA=m +# CONFIG_I2C_PXA_SLAVE is not set +# CONFIG_I2C_OCORES is not set +# CONFIG_I2C_PARPORT_LIGHT is not set +# CONFIG_I2C_SIMTEC is not set +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_STUB is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Miscellaneous I2C Chip support +# +# CONFIG_SENSORS_DS1337 is not set +# CONFIG_SENSORS_DS1374 is not set +# CONFIG_DS1682 is not set +# CONFIG_SENSORS_EEPROM is not set +# CONFIG_SENSORS_PCF8574 is not set +# CONFIG_SENSORS_PCA9539 is not set +# CONFIG_SENSORS_PCF8591 is not set +# CONFIG_SENSORS_MAX6875 is not set +# CONFIG_SENSORS_TSL2550 is not set +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +# CONFIG_I2C_DEBUG_CHIP is not set + +# +# SPI support +# +# CONFIG_SPI is not set +# CONFIG_SPI_MASTER is not set +# CONFIG_W1 is not set +# CONFIG_POWER_SUPPLY is not set +CONFIG_HWMON=y +# CONFIG_HWMON_VID is not set +# CONFIG_SENSORS_AD7418 is not set +# CONFIG_SENSORS_ADM1021 is not set +# CONFIG_SENSORS_ADM1025 is not set +# CONFIG_SENSORS_ADM1026 is not set +# CONFIG_SENSORS_ADM1029 is not set +# CONFIG_SENSORS_ADM1031 is not set +# CONFIG_SENSORS_ADM9240 is not set +# CONFIG_SENSORS_ADT7470 is not set +# CONFIG_SENSORS_ATXP1 is not set +# CONFIG_SENSORS_DS1621 is not set +# CONFIG_SENSORS_F71805F is not set +# CONFIG_SENSORS_F71882FG is not set +# CONFIG_SENSORS_F75375S is not set +# CONFIG_SENSORS_GL518SM is not set +# CONFIG_SENSORS_GL520SM is not set +# CONFIG_SENSORS_IT87 is not set +# CONFIG_SENSORS_LM63 is not set +# CONFIG_SENSORS_LM75 is not set +# CONFIG_SENSORS_LM77 is not set +# CONFIG_SENSORS_LM78 is not set +# CONFIG_SENSORS_LM80 is not set +# CONFIG_SENSORS_LM83 is not set +# CONFIG_SENSORS_LM85 is not set +# CONFIG_SENSORS_LM87 is not set +# CONFIG_SENSORS_LM90 is not set +# CONFIG_SENSORS_LM92 is not set +# CONFIG_SENSORS_LM93 is not set +# CONFIG_SENSORS_MAX1619 is not set +# CONFIG_SENSORS_MAX6650 is not set +# CONFIG_SENSORS_PC87360 is not set +# CONFIG_SENSORS_PC87427 is not set +# CONFIG_SENSORS_DME1737 is not set +# CONFIG_SENSORS_SMSC47M1 is not set +# CONFIG_SENSORS_SMSC47M192 is not set +# CONFIG_SENSORS_SMSC47B397 is not set +# CONFIG_SENSORS_THMC50 is not set +# CONFIG_SENSORS_VT1211 is not set +# CONFIG_SENSORS_W83781D is not set +# CONFIG_SENSORS_W83791D is not set +# CONFIG_SENSORS_W83792D is not set +# CONFIG_SENSORS_W83793 is not set +# CONFIG_SENSORS_W83L785TS is not set +# CONFIG_SENSORS_W83627HF is not set +# CONFIG_SENSORS_W83627EHF is not set +# CONFIG_HWMON_DEBUG_CHIP is not set +# CONFIG_WATCHDOG is not set + +# +# Sonics Silicon Backplane +# +CONFIG_SSB_POSSIBLE=y +# CONFIG_SSB is not set + +# +# Multifunction device drivers +# +# CONFIG_MFD_SM501 is not set + +# +# Multimedia devices +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_DAB is not set + +# +# Graphics support +# +# CONFIG_VGASTATE is not set +# CONFIG_VIDEO_OUTPUT_CONTROL is not set +CONFIG_FB=y +# CONFIG_FIRMWARE_EDID is not set +# CONFIG_FB_DDC is not set +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +# CONFIG_FB_SYS_FILLRECT is not set +# CONFIG_FB_SYS_COPYAREA is not set +# CONFIG_FB_SYS_IMAGEBLIT is not set +# CONFIG_FB_SYS_FOPS is not set +CONFIG_FB_DEFERRED_IO=y +# CONFIG_FB_SVGALIB is not set +# CONFIG_FB_MACMODES is not set +# CONFIG_FB_BACKLIGHT is not set +# CONFIG_FB_MODE_HELPERS is not set +# CONFIG_FB_TILEBLITTING is not set + +# +# Frame buffer hardware drivers +# +# CONFIG_FB_S1D13XXX is not set +CONFIG_FB_PXA=y +CONFIG_FB_PXA_PARAMETERS=y +# CONFIG_FB_MBX is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_BACKLIGHT_LCD_SUPPORT is not set + +# +# Display device support +# +# CONFIG_DISPLAY_SUPPORT is not set + +# +# Console display driver support +# +# CONFIG_VGA_CONSOLE is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE=y +# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set +# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set +# CONFIG_FONTS is not set +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +# CONFIG_LOGO is not set + +# +# Sound +# +CONFIG_SOUND=m + +# +# Advanced Linux Sound Architecture +# +CONFIG_SND=m +CONFIG_SND_TIMER=m +CONFIG_SND_PCM=m +# CONFIG_SND_SEQUENCER is not set +# CONFIG_SND_MIXER_OSS is not set +# CONFIG_SND_PCM_OSS is not set +# CONFIG_SND_DYNAMIC_MINORS is not set +CONFIG_SND_SUPPORT_OLD_API=y +CONFIG_SND_VERBOSE_PROCFS=y +# CONFIG_SND_VERBOSE_PRINTK is not set +# CONFIG_SND_DEBUG is not set + +# +# Generic devices +# +CONFIG_SND_AC97_CODEC=m +# CONFIG_SND_DUMMY is not set +# CONFIG_SND_MTPAV is not set +# CONFIG_SND_SERIAL_U16550 is not set +# CONFIG_SND_MPU401 is not set + +# +# ALSA ARM devices +# +CONFIG_SND_PXA2XX_PCM=m +CONFIG_SND_PXA2XX_AC97=m + +# +# USB devices +# +# CONFIG_SND_USB_AUDIO is not set +# CONFIG_SND_USB_CAIAQ is not set + +# +# System on Chip audio support +# +# CONFIG_SND_SOC is not set + +# +# SoC Audio support for SuperH +# + +# +# Open Sound System +# +# CONFIG_SOUND_PRIME is not set +CONFIG_AC97_BUS=m +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +# CONFIG_HID_DEBUG is not set +# CONFIG_HIDRAW is not set + +# +# USB Input Devices +# +CONFIG_USB_HID=y +# CONFIG_USB_HIDINPUT_POWERBOOK is not set +# CONFIG_HID_FF is not set +# CONFIG_USB_HIDDEV is not set +CONFIG_USB_SUPPORT=y +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB_ARCH_HAS_OHCI=y +# CONFIG_USB_ARCH_HAS_EHCI is not set +CONFIG_USB=y +# CONFIG_USB_DEBUG is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEVICEFS=y +# CONFIG_USB_DEVICE_CLASS is not set +# CONFIG_USB_DYNAMIC_MINORS is not set +# CONFIG_USB_OTG is not set + +# +# USB Host Controller Drivers +# +# CONFIG_USB_ISP116X_HCD is not set +CONFIG_USB_OHCI_HCD=y +# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set +# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +# CONFIG_USB_SL811_HCD is not set +# CONFIG_USB_R8A66597_HCD is not set + +# +# USB Device Class drivers +# +# CONFIG_USB_ACM is not set +# CONFIG_USB_PRINTER is not set + +# +# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' +# + +# +# may also be needed; see USB_STORAGE Help for more information +# +CONFIG_USB_STORAGE=y +# CONFIG_USB_STORAGE_DEBUG is not set +# CONFIG_USB_STORAGE_DATAFAB is not set +# CONFIG_USB_STORAGE_FREECOM is not set +# CONFIG_USB_STORAGE_ISD200 is not set +# CONFIG_USB_STORAGE_DPCM is not set +# CONFIG_USB_STORAGE_USBAT is not set +# CONFIG_USB_STORAGE_SDDR09 is not set +# CONFIG_USB_STORAGE_SDDR55 is not set +# CONFIG_USB_STORAGE_JUMPSHOT is not set +# CONFIG_USB_STORAGE_ALAUDA is not set +# CONFIG_USB_STORAGE_ONETOUCH is not set +# CONFIG_USB_STORAGE_KARMA is not set +# CONFIG_USB_LIBUSUAL is not set + +# +# USB Imaging devices +# +# CONFIG_USB_MDC800 is not set +# CONFIG_USB_MICROTEK is not set +CONFIG_USB_MON=y + +# +# USB port drivers +# + +# +# USB Serial Converter support +# +# CONFIG_USB_SERIAL is not set + +# +# USB Miscellaneous drivers +# +# CONFIG_USB_EMI62 is not set +# CONFIG_USB_EMI26 is not set +# CONFIG_USB_ADUTUX is not set +# CONFIG_USB_AUERSWALD is not set +# CONFIG_USB_RIO500 is not set +# CONFIG_USB_LEGOTOWER is not set +# CONFIG_USB_LCD is not set +# CONFIG_USB_BERRY_CHARGE is not set +# CONFIG_USB_LED is not set +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +# CONFIG_USB_PHIDGET is not set +# CONFIG_USB_IDMOUSE is not set +# CONFIG_USB_FTDI_ELAN is not set +# CONFIG_USB_APPLEDISPLAY is not set +# CONFIG_USB_LD is not set +# CONFIG_USB_TRANCEVIBRATOR is not set +# CONFIG_USB_IOWARRIOR is not set +# CONFIG_USB_TEST is not set + +# +# USB DSL modem support +# + +# +# USB Gadget Support +# +# CONFIG_USB_GADGET is not set +CONFIG_MMC=m +# CONFIG_MMC_DEBUG=y +# CONFIG_MMC_UNSAFE_RESUME is not set + +# +# MMC/SD Card Drivers +# +CONFIG_MMC_BLOCK=m +CONFIG_MMC_BLOCK_BOUNCE=y +# CONFIG_SDIO_UART is not set + +# +# MMC/SD Host Controller Drivers +# +CONFIG_MMC_PXA=m +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=y + +# +# LED drivers +# +# CONFIG_LEDS_GPIO is not set +CONFIG_LEDS_CM_X270=y + +# +# LED Triggers +# +# CONFIG_LEDS_TRIGGERS is not set +CONFIG_RTC_LIB=y +# CONFIG_RTC_CLASS is not set + +# +# File systems +# +CONFIG_EXT2_FS=y +# CONFIG_EXT2_FS_XATTR is not set +# CONFIG_EXT2_FS_XIP is not set +CONFIG_EXT3_FS=y +CONFIG_EXT3_FS_XATTR=y +# CONFIG_EXT3_FS_POSIX_ACL is not set +# CONFIG_EXT3_FS_SECURITY is not set +# CONFIG_EXT4DEV_FS is not set +CONFIG_JBD=y +CONFIG_FS_MBCACHE=y +# CONFIG_REISERFS_FS is not set +# CONFIG_JFS_FS is not set +# CONFIG_FS_POSIX_ACL is not set +# CONFIG_XFS_FS is not set +# CONFIG_GFS2_FS is not set +# CONFIG_OCFS2_FS is not set +# CONFIG_MINIX_FS is not set +# CONFIG_ROMFS_FS is not set +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +# CONFIG_QUOTA is not set +CONFIG_DNOTIFY=y +# CONFIG_AUTOFS_FS is not set +# CONFIG_AUTOFS4_FS is not set +# CONFIG_FUSE_FS is not set + +# +# CD-ROM/DVD Filesystems +# +# CONFIG_ISO9660_FS is not set +# CONFIG_UDF_FS is not set + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +CONFIG_MSDOS_FS=y +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +# CONFIG_NTFS_FS is not set + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_SYSCTL=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +# CONFIG_TMPFS_POSIX_ACL is not set +# CONFIG_HUGETLB_PAGE is not set +# CONFIG_CONFIGFS_FS is not set + +# +# Miscellaneous filesystems +# +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +# CONFIG_HFS_FS is not set +# CONFIG_HFSPLUS_FS is not set +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +CONFIG_JFFS2_FS=y +CONFIG_JFFS2_FS_DEBUG=0 +CONFIG_JFFS2_FS_WRITEBUFFER=y +# CONFIG_JFFS2_FS_WBUF_VERIFY is not set +CONFIG_JFFS2_SUMMARY=y +# CONFIG_JFFS2_FS_XATTR is not set +# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +# CONFIG_CRAMFS is not set +# CONFIG_VXFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_SYSV_FS is not set +# CONFIG_UFS_FS is not set +CONFIG_NETWORK_FILESYSTEMS=y +# CONFIG_NFS_FS is not set +# CONFIG_NFSD is not set +# CONFIG_SMB_FS is not set +# CONFIG_CIFS is not set +# CONFIG_NCP_FS is not set +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set + +# +# Partition Types +# +# CONFIG_PARTITION_ADVANCED is not set +CONFIG_MSDOS_PARTITION=y +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="iso8859-1" +CONFIG_NLS_CODEPAGE_437=y +# CONFIG_NLS_CODEPAGE_737 is not set +# CONFIG_NLS_CODEPAGE_775 is not set +# CONFIG_NLS_CODEPAGE_850 is not set +# CONFIG_NLS_CODEPAGE_852 is not set +# CONFIG_NLS_CODEPAGE_855 is not set +# CONFIG_NLS_CODEPAGE_857 is not set +# CONFIG_NLS_CODEPAGE_860 is not set +# CONFIG_NLS_CODEPAGE_861 is not set +# CONFIG_NLS_CODEPAGE_862 is not set +# CONFIG_NLS_CODEPAGE_863 is not set +# CONFIG_NLS_CODEPAGE_864 is not set +# CONFIG_NLS_CODEPAGE_865 is not set +# CONFIG_NLS_CODEPAGE_866 is not set +# CONFIG_NLS_CODEPAGE_869 is not set +# CONFIG_NLS_CODEPAGE_936 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +# CONFIG_NLS_ASCII is not set +CONFIG_NLS_ISO8859_1=y +# CONFIG_NLS_ISO8859_2 is not set +# CONFIG_NLS_ISO8859_3 is not set +# CONFIG_NLS_ISO8859_4 is not set +# CONFIG_NLS_ISO8859_5 is not set +# CONFIG_NLS_ISO8859_6 is not set +# CONFIG_NLS_ISO8859_7 is not set +# CONFIG_NLS_ISO8859_9 is not set +# CONFIG_NLS_ISO8859_13 is not set +# CONFIG_NLS_ISO8859_14 is not set +# CONFIG_NLS_ISO8859_15 is not set +# CONFIG_NLS_KOI8_R is not set +# CONFIG_NLS_KOI8_U is not set +# CONFIG_NLS_UTF8 is not set +# CONFIG_DLM is not set +CONFIG_INSTRUMENTATION=y +# CONFIG_PROFILING is not set +# CONFIG_MARKERS is not set + +# +# Kernel hacking +# +# CONFIG_PRINTK_TIME is not set +CONFIG_ENABLE_WARN_DEPRECATED=y +CONFIG_ENABLE_MUST_CHECK=y +# CONFIG_MAGIC_SYSRQ is not set +# CONFIG_UNUSED_SYMBOLS is not set +# CONFIG_DEBUG_FS is not set +# CONFIG_HEADERS_CHECK is not set +# CONFIG_DEBUG_KERNEL is not set +# CONFIG_DEBUG_BUGVERBOSE is not set +CONFIG_FRAME_POINTER=y +# CONFIG_SAMPLES is not set +# CONFIG_DEBUG_USER is not set + +# +# Security options +# +# CONFIG_KEYS is not set +# CONFIG_SECURITY is not set +# CONFIG_SECURITY_FILE_CAPABILITIES is not set +CONFIG_CRYPTO=y +CONFIG_CRYPTO_ALGAPI=m +CONFIG_CRYPTO_BLKCIPHER=m +CONFIG_CRYPTO_MANAGER=m +# CONFIG_CRYPTO_HMAC is not set +# CONFIG_CRYPTO_XCBC is not set +# CONFIG_CRYPTO_NULL is not set +# CONFIG_CRYPTO_MD4 is not set +# CONFIG_CRYPTO_MD5 is not set +# CONFIG_CRYPTO_SHA1 is not set +# CONFIG_CRYPTO_SHA256 is not set +# CONFIG_CRYPTO_SHA512 is not set +# CONFIG_CRYPTO_WP512 is not set +# CONFIG_CRYPTO_TGR192 is not set +# CONFIG_CRYPTO_GF128MUL is not set +CONFIG_CRYPTO_ECB=m +# CONFIG_CRYPTO_CBC is not set +# CONFIG_CRYPTO_PCBC is not set +# CONFIG_CRYPTO_LRW is not set +# CONFIG_CRYPTO_XTS is not set +# CONFIG_CRYPTO_CRYPTD is not set +# CONFIG_CRYPTO_DES is not set +# CONFIG_CRYPTO_FCRYPT is not set +# CONFIG_CRYPTO_BLOWFISH is not set +# CONFIG_CRYPTO_TWOFISH is not set +# CONFIG_CRYPTO_SERPENT is not set +CONFIG_CRYPTO_AES=m +# CONFIG_CRYPTO_CAST5 is not set +# CONFIG_CRYPTO_CAST6 is not set +# CONFIG_CRYPTO_TEA is not set +CONFIG_CRYPTO_ARC4=m +# CONFIG_CRYPTO_KHAZAD is not set +# CONFIG_CRYPTO_ANUBIS is not set +# CONFIG_CRYPTO_SEED is not set +# CONFIG_CRYPTO_DEFLATE is not set +# CONFIG_CRYPTO_MICHAEL_MIC is not set +# CONFIG_CRYPTO_CRC32C is not set +# CONFIG_CRYPTO_CAMELLIA is not set +# CONFIG_CRYPTO_TEST is not set +# CONFIG_CRYPTO_AUTHENC is not set +CONFIG_CRYPTO_HW=y + +# +# Library routines +# +CONFIG_BITREVERSE=y +# CONFIG_CRC_CCITT is not set +# CONFIG_CRC16 is not set +# CONFIG_CRC_ITU_T is not set +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +# CONFIG_LIBCRC32C is not set +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_PLIST=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_DMA=y diff --git a/packages/linux/linux-2.6.23/leds-cpu-activity-powerpc.patch b/packages/linux/linux-2.6.23/leds-cpu-activity-powerpc.patch new file mode 100644 index 0000000000..b377355815 --- /dev/null +++ b/packages/linux/linux-2.6.23/leds-cpu-activity-powerpc.patch @@ -0,0 +1,46 @@ +Index: linux-2.6.23/arch/powerpc/kernel/idle.c +=================================================================== +--- linux-2.6.23.orig/arch/powerpc/kernel/idle.c 2007-10-09 22:31:38.000000000 +0200 ++++ linux-2.6.23/arch/powerpc/kernel/idle.c 2007-12-05 11:34:39.000000000 +0100 +@@ -19,6 +19,7 @@ + * 2 of the License, or (at your option) any later version. + */ + ++#include <linux/leds.h> + #include <linux/sched.h> + #include <linux/kernel.h> + #include <linux/smp.h> +@@ -50,6 +51,12 @@ + __setup("powersave=off", powersave_off); + + /* ++ * CPU activity indicator. ++ */ ++void (*leds_idle)(int is_idle); ++EXPORT_SYMBOL(leds_idle); ++ ++/* + * The body of the idle task. + */ + void cpu_idle(void) +@@ -59,6 +66,8 @@ + + set_thread_flag(TIF_POLLING_NRFLAG); + while (1) { ++ if (leds_idle) ++ leds_idle(1); + while (!need_resched() && !cpu_should_die()) { + ppc64_runlatch_off(); + +@@ -92,8 +101,11 @@ + ppc64_runlatch_on(); + if (cpu_should_die()) + cpu_die(); ++ if (leds_idle) ++ leds_idle(0); + preempt_enable_no_resched(); + schedule(); ++ + preempt_disable(); + } + } diff --git a/packages/linux/linux-2.6.23/leds-cpu-activity.patch b/packages/linux/linux-2.6.23/leds-cpu-activity.patch new file mode 100644 index 0000000000..ebdf1abd81 --- /dev/null +++ b/packages/linux/linux-2.6.23/leds-cpu-activity.patch @@ -0,0 +1,554 @@ +Index: linux-2.6.23/drivers/leds/Kconfig +=================================================================== +--- linux-2.6.23.orig/drivers/leds/Kconfig 2007-12-05 12:00:28.000000000 +0100 ++++ linux-2.6.23/drivers/leds/Kconfig 2007-12-05 13:46:39.000000000 +0100 +@@ -123,6 +123,15 @@ + This allows LEDs to be controlled by a programmable timer + via sysfs. If unsure, say Y. + ++config LEDS_TRIGGER_CPU_ACTIVITY ++ tristate "LED CPU Activity Trigger" ++ depends on LEDS_TRIGGERS ++ help ++ This allows LEDs to be set to show cpu activity via sysfs. ++ The LED will blink when the cpu is active and stay steady ++ (on or off according to the trigger selected) when idle. ++ Platform support is needed for this to work. If unsure, say Y. ++ + config LEDS_TRIGGER_IDE_DISK + bool "LED IDE Disk Trigger" + depends on LEDS_TRIGGERS && BLK_DEV_IDEDISK +Index: linux-2.6.23/drivers/leds/ledtrig-cpu.c +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ linux-2.6.23/drivers/leds/ledtrig-cpu.c 2007-12-05 12:00:28.000000000 +0100 +@@ -0,0 +1,502 @@ ++/* ++ * LEDs CPU activity trigger ++ * ++ * Author: John Bowler <jbowler@acm.org> ++ * ++ * Copyright (c) 2006 John Bowler ++ * ++ * 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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ++ * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ++ * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, ++ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR ++ * OTHER DEALINGS IN THE SOFTWARE. ++ * ++ */ ++ ++#include <linux/ctype.h> ++#include <linux/kernel.h> ++#include <linux/module.h> ++#include <linux/init.h> ++#include <linux/spinlock.h> ++#include <linux/timer.h> ++#include <linux/device.h> ++ ++#include <linux/leds.h> ++#include "leds.h" ++ ++//#include <linux/list.h> ++//#include <linux/sysdev.h> ++ ++ ++/* ++ * To simplify this the LED state is given for each case of ++ * CPU state - idle or active. The LED can be: ++ * ++ * off ++ * flash - slow for idle, fast (flicker) for active ++ * on ++ * ++ * This gives two useless states - off/off and on/on ++ */ ++typedef enum cpu_trigger_led_state { ++ cpu_led_off, ++ cpu_led_flash, ++ cpu_led_on, ++ cpu_led_invalid ++} cpu_trigger_led_state; ++ ++static const char *const cpu_trigger_names[] = { ++ "off", ++ "flash", ++ "on", ++ "invalid" ++}; ++ ++/* Forward declaration - this is called back when an LED property ++ * is changed. ++ */ ++static void leds_cpu_trigger_state_change(void); ++ ++/* ++ * These constants define the actual mark/space of the flashing ++ * in jiffies. msecs_to_jiffies rounds up and is compile time ++ * evaluable for constant arguments. Writing the ?: stuff below ++ * this way ensures the compiler doesn't think it needs to ++ * compile in the math of msecs_to_jiffies. ++ * ++ * These values have been determined by experiment to work well ++ * for the ready/status LED on a LinkSys NSLU2 (light piped) and ++ * for the user LED on a Loft (Gateway Avila variant) board where ++ * the LED was directly visible. Light Output Varies Everywhere. ++ */ ++#define LEDS_CPU_ACTIVE_MARK msecs_to_jiffies(40) ++#define LEDS_CPU_IDLE_MARK msecs_to_jiffies(800) ++#define LEDS_CPU_ACTIVE_SPACE msecs_to_jiffies(60) ++#define LEDS_CPU_IDLE_SPACE msecs_to_jiffies(800) ++ ++ ++/* ++ * Individual LEDs ------------------------------------------------------------ ++ */ ++struct cpu_trigger_data { ++ cpu_trigger_led_state active; /* Behaviour when the CPU is active. */ ++ cpu_trigger_led_state idle; /* Behaviour when the CPU is idle. */ ++}; ++ ++/* ++ * LED state change - called when the state of a single LED might ++ * have changed. Returns true if the LED is blinking. The argument ++ * is the blink state - the brightness of the blinking LED. ++ */ ++static int leds_cpu_trigger_led_state_change(struct led_classdev *led, ++ int is_active, enum led_brightness brightness) ++{ ++ int is_blinking = 0; ++ ++ struct cpu_trigger_data *data = led->trigger_data; ++ ++ /* Find the new brightness for the LED, if the LED is ++ * set to flash then the brightness passed in is the ++ * required value. ++ */ ++ if (likely(data != 0)) ++ switch (is_active ? data->active : data->idle) { ++ case cpu_led_off: brightness = LED_OFF; break; ++ case cpu_led_flash: is_blinking = 1; break; ++ case cpu_led_on: brightness = LED_FULL; break; ++ } ++ else ++ brightness = is_active ? LED_FULL : LED_OFF; ++ ++ led_set_brightness(led, brightness); ++ ++ return is_blinking; ++} ++ ++/* ++ * sysfs properties, the property is output at an list of the ++ * values with the current setting enclosed in [] ++ */ ++static ssize_t leds_cpu_trigger_show_prop(struct device *dev, ++ struct device_attribute *attr, char *buf, size_t where) ++{ ++ struct led_classdev *led = dev_get_drvdata(dev); ++ cpu_trigger_led_state item = cpu_led_invalid, i; ++ char *next; ++ ++ if (likely(led->trigger_data != 0)) ++ item = *(const cpu_trigger_led_state*)( ++ led->trigger_data + where); ++ ++ for (i=0, next=buf; i<cpu_led_invalid; ++i) { ++ const char *name = cpu_trigger_names[i]; ++ size_t len = strlen(name); ++ ++ if (i == item) ++ *next++ = '['; ++ memcpy(next, name, len); ++ next += len; ++ if (i == item) ++ *next++ = ']'; ++ *next++ = ' '; ++ } ++ ++ next[-1] = '\n'; ++ *next++ = 0; ++ ++ return next - buf; ++} ++ ++static ssize_t leds_cpu_trigger_show_active(struct device *dev, ++ struct device_attribute *attr, char *buf) ++{ ++ return leds_cpu_trigger_show_prop(dev, attr, buf, ++ offsetof(struct cpu_trigger_data, active)); ++} ++ ++static ssize_t leds_cpu_trigger_show_idle(struct device *dev, ++ struct device_attribute *attr, char *buf) ++{ ++ return leds_cpu_trigger_show_prop(dev, attr, buf, ++ offsetof(struct cpu_trigger_data, idle)); ++} ++ ++/* ++ * Any matching leading substring selects a property - so "onoffonoff" ++ * sets the property to off. ++ */ ++static ssize_t leds_cpu_trigger_store_prop(struct device *dev, ++ struct device_attribute *attr, const char *buf, ++ size_t size, size_t where) ++{ ++ size_t rc = 0; ++ cpu_trigger_led_state value = 0/*sic*/; ++ struct led_classdev *led; ++ ++ /* ignore space characters before the value. */ ++ while (rc < size && isspace(buf[rc])) ++ ++rc; ++ if (rc >= size) ++ return rc; ++ ++ /* look for a simple match against the trigger name, case ++ * sensitive. ++ */ ++ do { ++ const char *name = cpu_trigger_names[value]; ++ size_t len = strlen(name); ++ if (len <= size && memcmp(buf+rc, name, len) == 0) { ++ rc = len; ++ break; ++ } ++ if (++value >= cpu_led_invalid) ++ return -EINVAL; ++ } while (1); ++ ++ led = dev_get_drvdata(dev); ++ if (likely(led->trigger_data != 0)) ++ *(cpu_trigger_led_state*)( ++ led->trigger_data + where) = value; ++ ++ return rc; ++} ++ ++static ssize_t leds_cpu_trigger_store_active(struct device *dev, ++ struct device_attribute *attr, const char *buf, size_t size) ++{ ++ ssize_t rc = leds_cpu_trigger_store_prop(dev, attr, buf, size, ++ offsetof(struct cpu_trigger_data, active)); ++ /* ++ * At least one CPU must be active (otherwise who is doing this?) ++ * Call down into the global state below to cause an update ++ * to happen now. ++ */ ++ leds_cpu_trigger_state_change(); ++ return rc; ++} ++ ++static ssize_t leds_cpu_trigger_store_idle(struct device *dev, ++ struct device_attribute *attr, const char *buf, size_t size) ++{ ++ return leds_cpu_trigger_store_prop(dev, attr, buf, size, ++ offsetof(struct cpu_trigger_data, idle)); ++} ++ ++static DEVICE_ATTR(active, 0644, leds_cpu_trigger_show_active, ++ leds_cpu_trigger_store_active); ++ ++static DEVICE_ATTR(idle, 0644, leds_cpu_trigger_show_idle, ++ leds_cpu_trigger_store_idle); ++ ++/* ++ * Activate and deactivate are called on individual LEDs when the ++ * LED trigger property is changed. ++ */ ++static void leds_cpu_trigger_activate(struct led_classdev *led) ++{ ++ /* ++ * The initial setting of the trigger is simple CPU activity ++ * with the LED off for idle and on for active. Consequently ++ * there is no need to mess with the global state initially, ++ * we know the CPU is active at this moment! ++ */ ++ int rc; ++ struct cpu_trigger_data *data = kmalloc(sizeof *data, GFP_KERNEL); ++ if (unlikely(data == 0)) ++ return; ++ ++ data->active = cpu_led_on; ++ data->idle = cpu_led_off; ++ led->trigger_data = data; ++ ++ rc = device_create_file(led->dev, &dev_attr_active); ++ if (rc) ++ goto err_out; ++ rc = device_create_file(led->dev, &dev_attr_idle); ++ if (rc) ++ goto err_out_active; ++ ++ led_set_brightness(led, LED_FULL); ++ return; ++ ++err_out_active: ++ device_remove_file(led->dev, &dev_attr_active); ++err_out: ++ led->trigger_data = NULL; ++ kfree(data); ++} ++ ++static void leds_cpu_trigger_deactivate(struct led_classdev *led) ++{ ++ struct cpu_trigger_data *data = led->trigger_data; ++ if (likely(data != 0)) { ++ led_set_brightness(led, LED_OFF); ++ ++ device_remove_file(led->dev, &dev_attr_idle); ++ device_remove_file(led->dev, &dev_attr_active); ++ ++ led->trigger_data = 0; ++ kfree(data); ++ } ++} ++ ++ ++/* ++ * Global state -------------------------------------------------------------- ++ * ++ * This is global because the CPU state is global and we only need one timer to ++ * do this stuff. ++ */ ++typedef struct leds_cpu_trigger_data { ++ struct led_trigger trigger; /* the lock in here protects everything */ ++ struct timer_list timer; ++ unsigned long last_active_time; /* record of last jiffies */ ++ unsigned long last_idle_time; /* record of last jiffies */ ++ int count_active; /* number of active CPUs */ ++} leds_cpu_trigger_data; ++ ++/* ++ * Mark state - uses the current time (jiffies) to work out ++ * whether this is a mark or space. ++ */ ++static int leds_cpu_trigger_mark(struct leds_cpu_trigger_data *data, ++ unsigned long now) { ++ if (data->count_active > 0) { ++ unsigned long elapsed = now - data->last_active_time; ++ elapsed %= LEDS_CPU_ACTIVE_SPACE + LEDS_CPU_ACTIVE_MARK; ++ data->last_active_time = now - elapsed; ++ return elapsed > LEDS_CPU_ACTIVE_SPACE; ++ } else { ++ unsigned long elapsed = now - data->last_idle_time; ++ elapsed %= LEDS_CPU_IDLE_SPACE + LEDS_CPU_IDLE_MARK; ++ data->last_idle_time = now - elapsed; ++ return elapsed > LEDS_CPU_IDLE_SPACE; ++ } ++} ++ ++ ++/* ++ * State change - given information about the nature of the ++ * (possible) state change call up to each LED to adjust its ++ * state. Returns true if any LED is blinking. The lock ++ * must be held (a read lock is adequate). ++ */ ++static int leds_cpu_trigger_scan_leds(struct leds_cpu_trigger_data *data, ++ unsigned long now) ++{ ++ int blinking = 0; ++ const int active = data->count_active > 0; ++ const enum led_brightness brightness = ++ leds_cpu_trigger_mark(data, now) ? LED_FULL : LED_OFF; ++ struct list_head *entry; ++ ++ list_for_each(entry, &data->trigger.led_cdevs) { ++ struct led_classdev *led = ++ list_entry(entry, struct led_classdev, trig_list); ++ ++ blinking |= leds_cpu_trigger_led_state_change(led, ++ active, brightness); ++ } ++ ++ return blinking; ++} ++ ++/* ++ * Set the timer correctly according to the current state, the lock ++ * must be held for write. ++ */ ++static void leds_cpu_trigger_set_timer(struct leds_cpu_trigger_data *state, ++ unsigned long now) ++{ ++ unsigned long next; ++ if (state->count_active > 0) { ++ next = state->last_active_time; ++ if (now - next > LEDS_CPU_ACTIVE_SPACE) ++ next += LEDS_CPU_ACTIVE_MARK; ++ next += LEDS_CPU_ACTIVE_SPACE; ++ } else { ++ next = state->last_idle_time; ++ if (now - next > LEDS_CPU_IDLE_SPACE) ++ next += LEDS_CPU_IDLE_MARK; ++ next += LEDS_CPU_IDLE_SPACE; ++ } ++ mod_timer(&state->timer, next); ++} ++ ++/* ++ * The timer callback if the LED is currently flashing, the callback ++ * calls the state change function and, if that returns true, meaning ++ * that at least one LED is still blinking, the timer is restarted ++ * with the correct timeout. ++ */ ++static void leds_cpu_trigger_timer_callback(unsigned long data) ++{ ++ struct leds_cpu_trigger_data *state = ++ (struct leds_cpu_trigger_data *)data; ++ ++ write_lock(&state->trigger.leddev_list_lock); ++ { ++ unsigned long now = jiffies; ++ ++ /* If at least one LED is set to flash; set the timer ++ * again (this won't reset the timer set within the ++ * idle loop). ++ */ ++ if (leds_cpu_trigger_scan_leds(state, now)) ++ leds_cpu_trigger_set_timer(state, now); ++ } ++ write_unlock(&state->trigger.leddev_list_lock); ++} ++ ++ ++/* ++ * There is one global control structure, one timer and one set ++ * of state for active CPUs shared across all the LEDs. Individual ++ * LEDs say how this state to be handled. It is currently *not* ++ * possible to show per-cpu activity on individual LEDs, the code ++ * maintains a count of active CPUs and the state is only 'idle' ++ * if all CPUs are idle. ++ */ ++static struct leds_cpu_trigger_data leds_cpu_trigger = { ++ .trigger = { ++ .name = "cpu", ++ .activate = leds_cpu_trigger_activate, ++ .deactivate = leds_cpu_trigger_deactivate, ++ } , ++ .timer = TIMER_INITIALIZER(leds_cpu_trigger_timer_callback, 0, ++ (unsigned long)&leds_cpu_trigger), ++ .last_active_time = 0, ++ .last_idle_time = 0, ++ .count_active = 0, ++}; ++ ++/* ++ * State change - callback from an individual LED on a property change which ++ * might require a redisplay. ++ */ ++static void leds_cpu_trigger_state_change() { ++ write_lock(&leds_cpu_trigger.trigger.leddev_list_lock); ++ { ++ unsigned long now = jiffies; ++ ++ if (leds_cpu_trigger_scan_leds(&leds_cpu_trigger, now) && ++ !timer_pending(&leds_cpu_trigger.timer)) ++ leds_cpu_trigger_set_timer(&leds_cpu_trigger, now); ++ } ++ write_unlock(&leds_cpu_trigger.trigger.leddev_list_lock); ++} ++ ++/* ++ * Called from every CPU at the start and end of the idle loop. ++ * The active count is initially 0, even though CPUs are running, ++ * so the code below must check for the resultant underflow. ++ * ++ * If the idle behaviour is 'flash' then when the timer times out ++ * it will take the CPU out of idle, set the active state (which ++ * may also be flash), drop back into idle and reset the timer to ++ * the idle timeout... ++ */ ++static void leds_cpu_trigger_idle(int is_idle) ++{ ++ write_lock(&leds_cpu_trigger.trigger.leddev_list_lock); ++ if ((is_idle && leds_cpu_trigger.count_active > 0 && ++ --leds_cpu_trigger.count_active == 0) || ++ (!is_idle && leds_cpu_trigger.count_active < num_online_cpus() && ++ ++leds_cpu_trigger.count_active == 1)) { ++ unsigned long now = jiffies; ++ ++ /* State change - the system just became idle or active, ++ * call the del_timer first in an attempt to minimise ++ * getting a timer interrupt which will take us unnecessarily ++ * out of idle (this doesn't matter). ++ */ ++ del_timer(&leds_cpu_trigger.timer); ++ if (leds_cpu_trigger_scan_leds(&leds_cpu_trigger, now)) ++ leds_cpu_trigger_set_timer(&leds_cpu_trigger, now); ++ } ++ write_unlock(&leds_cpu_trigger.trigger.leddev_list_lock); ++} ++ ++/* ++ * Module init and exit - register the trigger, then store ++ * the idle callback in the arch-specific global. For this ++ * module to link (into the kernel) or load (into a running ++ * kernel) the architecture must define the leds_idle global. ++ */ ++static int __init leds_cpu_trigger_init(void) ++{ ++ int rc = led_trigger_register(&leds_cpu_trigger.trigger); ++ leds_idle = leds_cpu_trigger_idle; ++ return rc; ++} ++module_init(leds_cpu_trigger_init); ++ ++static void __exit leds_cpu_trigger_exit(void) ++{ ++ leds_idle = 0; ++ del_timer_sync(&leds_cpu_trigger.timer); ++ led_trigger_unregister(&leds_cpu_trigger.trigger); ++} ++module_exit(leds_cpu_trigger_exit); ++ ++MODULE_AUTHOR("John Bowler <jbowler@acm.org>"); ++MODULE_DESCRIPTION("CPU activity LED trigger"); ++MODULE_LICENSE("Dual MIT/GPL"); +Index: linux-2.6.23/drivers/leds/Makefile +=================================================================== +--- linux-2.6.23.orig/drivers/leds/Makefile 2007-12-05 12:00:28.000000000 +0100 ++++ linux-2.6.23/drivers/leds/Makefile 2007-12-05 12:00:28.000000000 +0100 +@@ -23,3 +23,4 @@ + obj-$(CONFIG_LEDS_TRIGGER_TIMER) += ledtrig-timer.o + obj-$(CONFIG_LEDS_TRIGGER_IDE_DISK) += ledtrig-ide-disk.o + obj-$(CONFIG_LEDS_TRIGGER_HEARTBEAT) += ledtrig-heartbeat.o ++obj-$(CONFIG_LEDS_TRIGGER_CPU_ACTIVITY) += ledtrig-cpu.o +Index: linux-2.6.23/include/linux/leds.h +=================================================================== +--- linux-2.6.23.orig/include/linux/leds.h 2007-10-09 22:31:38.000000000 +0200 ++++ linux-2.6.23/include/linux/leds.h 2007-12-05 12:00:28.000000000 +0100 +@@ -123,4 +123,13 @@ + }; + + ++/* ++ * CPU activity indication. ++ */ ++/* Idle callback - call with is_idle==1 at the start of the idle loop ++ * and with is_idle==0 at the end. This symbol must be defined by ++ * the arch core to be able to use LEDS_TRIGGER_CPU_ACTIVITY ++ */ ++extern void (*leds_idle)(int is_idle); ++ + #endif /* __LINUX_LEDS_H_INCLUDED */ diff --git a/packages/linux/linux-2.6.23/mpc8313e-rdb/defconfig b/packages/linux/linux-2.6.23/mpc8313e-rdb/defconfig index 6ac9151be6..be9a93bc54 100644 --- a/packages/linux/linux-2.6.23/mpc8313e-rdb/defconfig +++ b/packages/linux/linux-2.6.23/mpc8313e-rdb/defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit # Linux kernel version: 2.6.23 -# Wed Nov 28 23:32:31 2007 +# Wed Dec 5 10:34:37 2007 # # CONFIG_PPC64 is not set @@ -1454,12 +1454,12 @@ CONFIG_MMC_BLOCK_BOUNCE=y # CONFIG_MMC_WBSD is not set # CONFIG_MMC_TIFM_SD is not set CONFIG_NEW_LEDS=y -CONFIG_LEDS_CLASS=m +CONFIG_LEDS_CLASS=y # # LED drivers # -CONFIG_LEDS_MPC8313E_RDB=m +CONFIG_LEDS_MPC8313E_RDB=y # # LED Triggers @@ -1467,6 +1467,7 @@ CONFIG_LEDS_MPC8313E_RDB=m CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_CPU_ACTIVITY=m # CONFIG_INFINIBAND is not set # CONFIG_EDAC is not set CONFIG_RTC_LIB=y diff --git a/packages/linux/linux-2.6.23/mpc8313e-rdb/mpc8313e-rdb-leds.patch b/packages/linux/linux-2.6.23/mpc8313e-rdb/mpc8313e-rdb-leds.patch index 0310746dfe..be322be927 100644 --- a/packages/linux/linux-2.6.23/mpc8313e-rdb/mpc8313e-rdb-leds.patch +++ b/packages/linux/linux-2.6.23/mpc8313e-rdb/mpc8313e-rdb-leds.patch @@ -1,6 +1,6 @@ diff -urN linux-2.6.23.orig/drivers/leds/Kconfig linux-2.6.23/drivers/leds/Kconfig --- linux-2.6.23.orig/drivers/leds/Kconfig 2007-10-09 22:31:38.000000000 +0200 -+++ linux-2.6.23/drivers/leds/Kconfig 2007-11-29 09:02:42.000000000 +0100 ++++ linux-2.6.23/drivers/leds/Kconfig 2007-12-14 15:32:37.000000000 +0100 @@ -101,6 +101,12 @@ outputs. To be useful the particular board must have LEDs and they must be connected to the GPIO lines. @@ -16,8 +16,8 @@ diff -urN linux-2.6.23.orig/drivers/leds/Kconfig linux-2.6.23/drivers/leds/Kconf config LEDS_TRIGGERS diff -urN linux-2.6.23.orig/drivers/leds/leds-mpc8313e-rdb.c linux-2.6.23/drivers/leds/leds-mpc8313e-rdb.c --- linux-2.6.23.orig/drivers/leds/leds-mpc8313e-rdb.c 1970-01-01 01:00:00.000000000 +0100 -+++ linux-2.6.23/drivers/leds/leds-mpc8313e-rdb.c 2007-11-29 09:02:42.000000000 +0100 -@@ -0,0 +1,128 @@ ++++ linux-2.6.23/drivers/leds/leds-mpc8313e-rdb.c 2007-12-14 15:32:55.000000000 +0100 +@@ -0,0 +1,171 @@ +/* + * drivers/leds/leds-mpc8313e-rdb.c + * Copyright (C) 2007 Leon Woestenberg <leon@sidebranch.com> @@ -38,76 +38,118 @@ diff -urN linux-2.6.23.orig/drivers/leds/leds-mpc8313e-rdb.c linux-2.6.23/driver +#include <linux/err.h> +#include <asm/io.h> + -+int par_io_config_pin(u8 port, u8 pin, int dir, int open_drain, -+ int assignment, int has_irq); -+int par_io_data_set(u8 port, u8 pin, u8 val); ++#define LEDS_BASE 0xfa000000 ++#define LEDS_SIZE 0x2 + -+static struct platform_dev *leds_pdev = NULL; ++static struct platform_device *leds_pdev = NULL; +static struct resource *led_mem = NULL; -+static void *p = NULL; ++static void *led_io = NULL; ++static u8 led_state = 0xff; + -+static void mpc8313leds_green_set(struct led_classdev *led_cdev, enum led_brightness value) -+{ -+ int d = ioread16(p); -+ iowrite16(value?d&~1:d|1, p); -+} -+ -+static struct led_classdev mpc8313_green_led = { -+ .name = "mpc8313:green", -+ .brightness_set = mpc8313leds_green_set, -+}; -+ -+static void mpc8313leds_yellow_set(struct led_classdev *led_cdev, enum led_brightness value) -+{ -+ int d = ioread16(p); -+ iowrite16(value?d&~2:d|2, p); -+} -+ -+static struct led_classdev mpc8313_yellow_led = { -+ .name = "mpc8313:yellow", -+ .brightness_set = mpc8313leds_yellow_set, ++struct mpc8313_led { ++ struct led_classdev cdev; ++ u8 bitmask; +}; + -+static void mpc8313leds_red_set(struct led_classdev *led_cdev, enum led_brightness value) ++static void mpc8313leds_set(struct led_classdev *led_cdev, enum led_brightness value) +{ -+ int d = ioread16(p); -+ iowrite16(value?d&~4:d|4, p); ++ struct mpc8313_led *led_dev = container_of(led_cdev, struct mpc8313_led, cdev); ++ if (value) ++ led_state &= ~led_dev->bitmask; ++ else ++ led_state |= led_dev->bitmask; ++ iowrite8(led_state, led_io); +} + -+static struct led_classdev mpc8313_red_led = { -+ .name = "mpc8313:red", -+ .brightness_set = mpc8313leds_red_set, ++static struct mpc8313_led mpc8313_leds[] = { ++ { ++ .cdev = { ++ .name = "mpc8313:led0", ++ .brightness_set = mpc8313leds_set, ++ }, ++ .bitmask = 1, ++ }, ++ { ++ .cdev = { ++ .name = "mpc8313:led1", ++ .brightness_set = mpc8313leds_set, ++ }, ++ .bitmask = 2, ++ }, ++ { ++ .cdev = { ++ .name = "mpc8313:led2", ++ .brightness_set = mpc8313leds_set, ++ }, ++ .bitmask = 4, ++ }, ++ { ++ .cdev = { ++ .name = "mpc8313:led3", ++ .brightness_set = mpc8313leds_set, ++ }, ++ .bitmask = 8, ++ }, ++ { ++ .cdev = { ++ .name = "mpc8313:led4", ++ .brightness_set = mpc8313leds_set, ++ }, ++ .bitmask = 16, ++ }, ++ { ++ .cdev = { ++ .name = "mpc8313:green", ++ .brightness_set = mpc8313leds_set, ++ }, ++ .bitmask = 32, ++ }, ++ { ++ .cdev = { ++ .name = "mpc8313:yellow", ++ .brightness_set = mpc8313leds_set, ++ }, ++ .bitmask = 64, ++ }, ++ { ++ .cdev = { ++ .name = "mpc8313:red", ++ .brightness_set = mpc8313leds_set, ++ }, ++ .bitmask = 128, ++ }, +}; + +static int mpc8313leds_probe(struct platform_device *pdev) +{ ++ int i; + int ret; -+ -+ ret = led_classdev_register(&pdev->dev, &mpc8313_green_led); -+ if (ret < 0) -+ return ret; -+ -+ ret = led_classdev_register(&pdev->dev, &mpc8313_yellow_led); -+ if (ret < 0) -+ return ret; -+ -+ ret = led_classdev_register(&pdev->dev, &mpc8313_red_led); -+ if (ret < 0) -+ return ret; ++ ++ for (i = ret = 0; ret >= 0 && i < ARRAY_SIZE(mpc8313_leds); i++) { ++ ret = led_classdev_register(&pdev->dev, ++ &mpc8313_leds[i].cdev); ++ } ++ ++ if (ret < 0 && i > 1) { ++ for (i = i - 2; i >= 0; i--) ++ led_classdev_unregister(&mpc8313_leds[i].cdev); ++ } + + return ret; +} + +static int mpc8313leds_remove(struct platform_device *pdev) +{ -+ led_classdev_unregister(&mpc8313_green_led); -+ led_classdev_unregister(&mpc8313_yellow_led); -+ led_classdev_unregister(&mpc8313_red_led); ++ int i; ++ ++ for (i = ARRAY_SIZE(mpc8313_leds) - 1; i >= 0; i--) ++ led_classdev_unregister(&mpc8313_leds[i].cdev); ++ + return 0; +} + +static struct platform_driver mpc8313leds_driver = { -+ .driver = { ++ .driver = { + .name = "mpc8313-leds", + .owner = THIS_MODULE, + }, @@ -117,15 +159,16 @@ diff -urN linux-2.6.23.orig/drivers/leds/leds-mpc8313e-rdb.c linux-2.6.23/driver + +static int __init mpc8313leds_init(void) +{ -+ led_mem = request_mem_region(0xfa000000, 0x100, "mpc8313-leds"); -+ if (led_mem == NULL) return -ENOMEM; -+ p = ioremap(0xfa000000, 0x100); -+ if (p == NULL) ++ if (!(led_mem = request_mem_region(LEDS_BASE, LEDS_SIZE, "mpc8313-leds"))) ++ return -ENOMEM; ++ if (!(led_io = ioremap(LEDS_BASE, LEDS_SIZE))) + { -+ if (led_mem) release_mem_region(0xfa000000, 0x100); ++ release_mem_region(LEDS_BASE, LEDS_SIZE); + led_mem = NULL; + return -ENOMEM; + } ++ iowrite8(led_state, led_io); ++ + leds_pdev = platform_device_register_simple("mpc8313-leds", -1, NULL, 0); + + return platform_driver_register(&mpc8313leds_driver); @@ -133,7 +176,7 @@ diff -urN linux-2.6.23.orig/drivers/leds/leds-mpc8313e-rdb.c linux-2.6.23/driver + +static void __exit mpc8313leds_exit(void) +{ -+ if (led_mem) release_mem_region(0xfa000000, 0x100); ++ if (led_mem) release_mem_region(LEDS_BASE, LEDS_SIZE); + led_mem = NULL; + platform_driver_unregister(&mpc8313leds_driver); + @@ -148,7 +191,7 @@ diff -urN linux-2.6.23.orig/drivers/leds/leds-mpc8313e-rdb.c linux-2.6.23/driver +MODULE_LICENSE("GPL"); diff -urN linux-2.6.23.orig/drivers/leds/Makefile linux-2.6.23/drivers/leds/Makefile --- linux-2.6.23.orig/drivers/leds/Makefile 2007-10-09 22:31:38.000000000 +0200 -+++ linux-2.6.23/drivers/leds/Makefile 2007-11-29 09:03:09.000000000 +0100 ++++ linux-2.6.23/drivers/leds/Makefile 2007-12-14 15:32:37.000000000 +0100 @@ -17,6 +17,7 @@ obj-$(CONFIG_LEDS_H1940) += leds-h1940.o obj-$(CONFIG_LEDS_COBALT) += leds-cobalt.o diff --git a/packages/linux/linux-2.6.23/mpc8313e-rdb/mpc8313e-rdb-rtc.patch b/packages/linux/linux-2.6.23/mpc8313e-rdb/mpc8313e-rdb-rtc.patch index 7c6cbcaa0b..4177a3d4a9 100644 --- a/packages/linux/linux-2.6.23/mpc8313e-rdb/mpc8313e-rdb-rtc.patch +++ b/packages/linux/linux-2.6.23/mpc8313e-rdb/mpc8313e-rdb-rtc.patch @@ -1,7 +1,15 @@ diff -urN linux-2.6.23.orig/arch/powerpc/boot/dts/mpc8313erdb.dts linux-2.6.23/arch/powerpc/boot/dts/mpc8313erdb.dts --- linux-2.6.23.orig/arch/powerpc/boot/dts/mpc8313erdb.dts 2007-10-09 22:31:38.000000000 +0200 -+++ linux-2.6.23/arch/powerpc/boot/dts/mpc8313erdb.dts 2007-11-29 19:32:21.000000000 +0100 -@@ -60,6 +60,12 @@ ++++ linux-2.6.23/arch/powerpc/boot/dts/mpc8313erdb.dts 2007-12-01 13:16:55.000000000 +0100 +@@ -54,12 +54,20 @@ + }; + + i2c@3000 { ++ #address-cells = <1>; ++ #size-cells = <0>; + device_type = "i2c"; + compatible = "fsl-i2c"; + reg = <3000 100>; interrupts = <e 8>; interrupt-parent = < &ipic >; dfsrr; @@ -16,7 +24,7 @@ diff -urN linux-2.6.23.orig/arch/powerpc/boot/dts/mpc8313erdb.dts linux-2.6.23/a i2c@3100 { diff -urN linux-2.6.23.orig/arch/powerpc/sysdev/fsl_soc.c linux-2.6.23/arch/powerpc/sysdev/fsl_soc.c --- linux-2.6.23.orig/arch/powerpc/sysdev/fsl_soc.c 2007-10-09 22:31:38.000000000 +0200 -+++ linux-2.6.23/arch/powerpc/sysdev/fsl_soc.c 2007-11-29 19:31:58.000000000 +0100 ++++ linux-2.6.23/arch/powerpc/sysdev/fsl_soc.c 2007-12-01 13:08:30.000000000 +0100 @@ -319,6 +319,12 @@ {"ricoh,rs5c372b", "rtc-rs5c372", "rs5c372b",}, {"ricoh,rv5c386", "rtc-rs5c372", "rv5c386",}, diff --git a/packages/linux/linux-2.6.23/mpc8323e-rdb/defconfig b/packages/linux/linux-2.6.23/mpc8323e-rdb/defconfig index f1990e62cc..c4a0e6c8cf 100644 --- a/packages/linux/linux-2.6.23/mpc8323e-rdb/defconfig +++ b/packages/linux/linux-2.6.23/mpc8323e-rdb/defconfig @@ -1413,12 +1413,12 @@ CONFIG_MMC_BLOCK_BOUNCE=y # CONFIG_MMC_WBSD is not set # CONFIG_MMC_TIFM_SD is not set CONFIG_NEW_LEDS=y -CONFIG_LEDS_CLASS=m +CONFIG_LEDS_CLASS=y # # LED drivers # -CONFIG_LEDS_MPC832X=m +CONFIG_LEDS_MPC832X=y # # LED Triggers diff --git a/packages/linux/linux-bd-neon-2.6_2.6.22.bb b/packages/linux/linux-bd-neon-2.6_2.6.22.bb index 6d2472935f..46fa4295b6 100644 --- a/packages/linux/linux-bd-neon-2.6_2.6.22.bb +++ b/packages/linux/linux-bd-neon-2.6_2.6.22.bb @@ -2,9 +2,9 @@ DESCRIPTION = "2.6 Linux Kernel for Boundary Devices NEON Board" SECTION = "kernel" HOMEPAGE = "N/A" LICENSE = "GPL" -DEPENDS += "uboot-utils" +DEPENDS += "u-boot-utils-native" -PR = "r1" +PR = "r2" SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-2.6.22.tar.bz2 \ http://www.boundarydevices.com/boundary-2.6.22-2007-07-22.patch.bz2;patch=1 \ diff --git a/packages/linux/linux-efika-2.6.20/defconfig b/packages/linux/linux-efika-2.6.20/defconfig index c77a8d4048..2f532c122f 100644 --- a/packages/linux/linux-efika-2.6.20/defconfig +++ b/packages/linux/linux-efika-2.6.20/defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit # Linux kernel version: 2.6.20.20-cfs-v22 -# Wed Nov 28 22:31:42 2007 +# Fri Dec 7 20:14:16 2007 # # CONFIG_PPC64 is not set CONFIG_PPC32=y @@ -1008,7 +1008,14 @@ CONFIG_GEN_RTC=y # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set CONFIG_AGP=m -# CONFIG_DRM is not set +CONFIG_DRM=m +CONFIG_DRM_TDFX=m +CONFIG_DRM_R128=m +CONFIG_DRM_RADEON=m +CONFIG_DRM_MGA=m +CONFIG_DRM_SIS=m +CONFIG_DRM_VIA=m +CONFIG_DRM_SAVAGE=m # CONFIG_RAW_DRIVER is not set # diff --git a/packages/linux/linux-efika_2.6.20.20.bb b/packages/linux/linux-efika_2.6.20.20.bb index c59508cdf3..630e5a6274 100644 --- a/packages/linux/linux-efika_2.6.20.20.bb +++ b/packages/linux/linux-efika_2.6.20.20.bb @@ -1,7 +1,7 @@ DESCRIPTION = "Linux Kernel for the EFIKA dev platform" SECTION = "kernel" LICENSE = "GPL" -PR = "r1" +PR = "r2" COMPATIBLE_MACHINE = "efika" diff --git a/packages/linux/linux-gumstix_2.6.15.bb b/packages/linux/linux-gumstix_2.6.15.bb index 9a9a4d4df3..3e0302fe5f 100644 --- a/packages/linux/linux-gumstix_2.6.15.bb +++ b/packages/linux/linux-gumstix_2.6.15.bb @@ -1,9 +1,9 @@ DESCRIPTION = "Linux Kernel for the Gumstix" SECTION = "kernel" LICENSE = "GPL" -PR = "r1" +PR = "r2" -DEPENDS = "uboot-utils" +DEPENDS = "u-boot-utils-native" COMPATIBLE_MACHINE = "gumstix" diff --git a/packages/linux/linux-hackndev-2.6_git.bb b/packages/linux/linux-hackndev-2.6_git.bb index 750be1a648..2d2a37f716 100644 --- a/packages/linux/linux-hackndev-2.6_git.bb +++ b/packages/linux/linux-hackndev-2.6_git.bb @@ -2,11 +2,11 @@ DESCRIPTION = "Hack&Dev's Linux kernel for Palm devices." HOMEPAGE = "http://www.hackndev.com/" SECTION = "kernel" LICENSE = "GPL" -PR = "r12" +PR = "r13" COMPATIBLE_MACHINE = "(palmld|palmtc|palmtt3|palmtt5|palmtx|palmz31|palmz72|palmt650)" -SRC_URI = "git://git.hackndev.com/git/linux-hnd;protocol=http \ +SRC_URI = "git://git.hackndev.com/git/linux-hnd;protocol=git \ file://defconfig" SRC_URI_append_palmtx += "http://www.busybox.net/downloads/busybox-1.1.0.tar.bz2 \ diff --git a/packages/linux/linux-handhelds-2.6/h3600/.mtn2git_empty b/packages/linux/linux-handhelds-2.6-2.6.21/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/linux/linux-handhelds-2.6/h3600/.mtn2git_empty +++ b/packages/linux/linux-handhelds-2.6-2.6.21/.mtn2git_empty diff --git a/packages/linux/linux-handhelds-2.6/h3800/.mtn2git_empty b/packages/linux/linux-handhelds-2.6-2.6.21/asus620/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/linux/linux-handhelds-2.6/h3800/.mtn2git_empty +++ b/packages/linux/linux-handhelds-2.6-2.6.21/asus620/.mtn2git_empty diff --git a/packages/linux/linux-handhelds-2.6/asus620/defconfig b/packages/linux/linux-handhelds-2.6-2.6.21/asus620/defconfig index 6d2f23c72d..6a2bc0475b 100644 --- a/packages/linux/linux-handhelds-2.6/asus620/defconfig +++ b/packages/linux/linux-handhelds-2.6-2.6.21/asus620/defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.21-hh17 -# Sun Nov 11 00:39:25 2007 +# Linux kernel version: 2.6.21-hh20 +# Sat Dec 22 21:02:12 2007 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -1127,7 +1127,7 @@ CONFIG_MSDOS_PARTITION=y # CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_437=m # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set @@ -1151,7 +1151,7 @@ CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m # CONFIG_NLS_ASCII is not set -CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_1=m # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set diff --git a/packages/linux/linux-handhelds-2.6/h3900/.mtn2git_empty b/packages/linux/linux-handhelds-2.6-2.6.21/asus730/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/linux/linux-handhelds-2.6/h3900/.mtn2git_empty +++ b/packages/linux/linux-handhelds-2.6-2.6.21/asus730/.mtn2git_empty diff --git a/packages/linux/linux-handhelds-2.6/asus730/defconfig b/packages/linux/linux-handhelds-2.6-2.6.21/asus730/defconfig index 21d18f02ba..f6c7789570 100644 --- a/packages/linux/linux-handhelds-2.6/asus730/defconfig +++ b/packages/linux/linux-handhelds-2.6-2.6.21/asus730/defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.21-hh17 -# Sun Nov 11 00:39:26 2007 +# Linux kernel version: 2.6.21-hh20 +# Sat Dec 22 21:02:12 2007 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -1248,7 +1248,7 @@ CONFIG_MSDOS_PARTITION=y # CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_437=m # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set @@ -1272,7 +1272,7 @@ CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m # CONFIG_NLS_ASCII is not set -CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_1=m # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set diff --git a/packages/linux/linux-handhelds-2.6/h4000/.mtn2git_empty b/packages/linux/linux-handhelds-2.6-2.6.21/aximx50/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/linux/linux-handhelds-2.6/h4000/.mtn2git_empty +++ b/packages/linux/linux-handhelds-2.6-2.6.21/aximx50/.mtn2git_empty diff --git a/packages/linux/linux-handhelds-2.6/aximx50/defconfig b/packages/linux/linux-handhelds-2.6-2.6.21/aximx50/defconfig index e3a31bd3a1..89bfc0908a 100644 --- a/packages/linux/linux-handhelds-2.6/aximx50/defconfig +++ b/packages/linux/linux-handhelds-2.6-2.6.21/aximx50/defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.21-hh17 -# Sun Nov 11 00:39:26 2007 +# Linux kernel version: 2.6.21-hh20 +# Sat Dec 22 21:02:13 2007 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -1112,7 +1112,7 @@ CONFIG_MSDOS_PARTITION=y # CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_437=m # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set @@ -1136,7 +1136,7 @@ CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m # CONFIG_NLS_ASCII is not set -CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_1=m # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set diff --git a/packages/linux/linux-handhelds-2.6/h5000/.mtn2git_empty b/packages/linux/linux-handhelds-2.6-2.6.21/eteng500/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/linux/linux-handhelds-2.6/h5000/.mtn2git_empty +++ b/packages/linux/linux-handhelds-2.6-2.6.21/eteng500/.mtn2git_empty diff --git a/packages/linux/linux-handhelds-2.6/eteng500/defconfig b/packages/linux/linux-handhelds-2.6-2.6.21/eteng500/defconfig index a21a83339e..b1f87fb443 100644 --- a/packages/linux/linux-handhelds-2.6/eteng500/defconfig +++ b/packages/linux/linux-handhelds-2.6-2.6.21/eteng500/defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.21-hh17 -# Sun Nov 11 00:39:27 2007 +# Linux kernel version: 2.6.21-hh20 +# Sat Dec 22 21:02:13 2007 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -1102,7 +1102,7 @@ CONFIG_MSDOS_PARTITION=y # CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_437=m # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set @@ -1126,7 +1126,7 @@ CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m # CONFIG_NLS_ASCII is not set -CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_1=m # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set diff --git a/packages/linux/linux-handhelds-2.6/htcalpine/.mtn2git_empty b/packages/linux/linux-handhelds-2.6-2.6.21/ghi270/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/linux/linux-handhelds-2.6/htcalpine/.mtn2git_empty +++ b/packages/linux/linux-handhelds-2.6-2.6.21/ghi270/.mtn2git_empty diff --git a/packages/linux/linux-handhelds-2.6/htcapache/.mtn2git_empty b/packages/linux/linux-handhelds-2.6-2.6.21/h1910/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/linux/linux-handhelds-2.6/htcapache/.mtn2git_empty +++ b/packages/linux/linux-handhelds-2.6-2.6.21/h1910/.mtn2git_empty diff --git a/packages/linux/linux-handhelds-2.6/h1910/defconfig b/packages/linux/linux-handhelds-2.6-2.6.21/h1910/defconfig index 3c7ebb457d..902434149b 100644 --- a/packages/linux/linux-handhelds-2.6/h1910/defconfig +++ b/packages/linux/linux-handhelds-2.6-2.6.21/h1910/defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.21-hh17 -# Sun Nov 11 00:39:27 2007 +# Linux kernel version: 2.6.21-hh20 +# Sat Dec 22 21:02:14 2007 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -1182,7 +1182,7 @@ CONFIG_MSDOS_PARTITION=y # CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_437=m # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set @@ -1206,7 +1206,7 @@ CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m # CONFIG_NLS_ASCII is not set -CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_1=m # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set diff --git a/packages/linux/linux-handhelds-2.6/htcbeetles/.mtn2git_empty b/packages/linux/linux-handhelds-2.6-2.6.21/h2200/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/linux/linux-handhelds-2.6/htcbeetles/.mtn2git_empty +++ b/packages/linux/linux-handhelds-2.6-2.6.21/h2200/.mtn2git_empty diff --git a/packages/linux/linux-handhelds-2.6/h2200/defconfig b/packages/linux/linux-handhelds-2.6-2.6.21/h2200/defconfig index c46793dbe6..1d53dfd987 100644 --- a/packages/linux/linux-handhelds-2.6/h2200/defconfig +++ b/packages/linux/linux-handhelds-2.6-2.6.21/h2200/defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.21-hh17 -# Sun Nov 11 00:39:28 2007 +# Linux kernel version: 2.6.21-hh20 +# Sat Dec 22 21:02:14 2007 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -510,8 +510,8 @@ CONFIG_BT_HCIUART_BCSP=y CONFIG_IEEE80211=m # CONFIG_IEEE80211_DEBUG is not set CONFIG_IEEE80211_CRYPT_WEP=m -# CONFIG_IEEE80211_CRYPT_CCMP is not set -# CONFIG_IEEE80211_CRYPT_TKIP is not set +CONFIG_IEEE80211_CRYPT_CCMP=m +CONFIG_IEEE80211_CRYPT_TKIP=m CONFIG_IEEE80211_SOFTMAC=m # CONFIG_IEEE80211_SOFTMAC_DEBUG is not set CONFIG_WIRELESS_EXT=y @@ -1583,7 +1583,7 @@ CONFIG_MSDOS_PARTITION=y # CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_437=m # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set @@ -1607,7 +1607,7 @@ CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m # CONFIG_NLS_ASCII is not set -CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_1=m # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set @@ -1710,7 +1710,7 @@ CONFIG_CRYPTO_ARC4=m # CONFIG_CRYPTO_KHAZAD is not set # CONFIG_CRYPTO_ANUBIS is not set # CONFIG_CRYPTO_DEFLATE is not set -# CONFIG_CRYPTO_MICHAEL_MIC is not set +CONFIG_CRYPTO_MICHAEL_MIC=m # CONFIG_CRYPTO_CRC32C is not set # CONFIG_CRYPTO_CAMELLIA is not set # CONFIG_CRYPTO_TEST is not set diff --git a/packages/linux/linux-handhelds-2.6/htcblueangel/.mtn2git_empty b/packages/linux/linux-handhelds-2.6-2.6.21/h3600/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/linux/linux-handhelds-2.6/htcblueangel/.mtn2git_empty +++ b/packages/linux/linux-handhelds-2.6-2.6.21/h3600/.mtn2git_empty diff --git a/packages/linux/linux-handhelds-2.6/h3600/defconfig b/packages/linux/linux-handhelds-2.6-2.6.21/h3600/defconfig index b20e9624da..a8012cc460 100644 --- a/packages/linux/linux-handhelds-2.6/h3600/defconfig +++ b/packages/linux/linux-handhelds-2.6-2.6.21/h3600/defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.21-hh17 -# Sun Nov 11 00:39:28 2007 +# Linux kernel version: 2.6.21-hh20 +# Sat Dec 22 21:02:15 2007 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -1101,7 +1101,7 @@ CONFIG_MSDOS_PARTITION=y # CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_437=m # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set @@ -1125,7 +1125,7 @@ CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m # CONFIG_NLS_ASCII is not set -CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_1=m # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set diff --git a/packages/linux/linux-handhelds-2.6/htchimalaya/.mtn2git_empty b/packages/linux/linux-handhelds-2.6-2.6.21/h3800/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/linux/linux-handhelds-2.6/htchimalaya/.mtn2git_empty +++ b/packages/linux/linux-handhelds-2.6-2.6.21/h3800/.mtn2git_empty diff --git a/packages/linux/linux-handhelds-2.6/h3800/defconfig b/packages/linux/linux-handhelds-2.6-2.6.21/h3800/defconfig index e23511467a..d110b3f223 100644 --- a/packages/linux/linux-handhelds-2.6/h3800/defconfig +++ b/packages/linux/linux-handhelds-2.6-2.6.21/h3800/defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.21-hh17 -# Sun Nov 11 00:39:29 2007 +# Linux kernel version: 2.6.21-hh20 +# Sat Dec 22 21:02:15 2007 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -954,6 +954,7 @@ CONFIG_MMC=y CONFIG_MMC_BLOCK=y # CONFIG_MMC_TMIO is not set # CONFIG_MMC_SAMCOP is not set +# CONFIG_MMC_ASIC1 is not set # # Real Time Clock @@ -1098,7 +1099,7 @@ CONFIG_MSDOS_PARTITION=y # CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_437=m # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set @@ -1122,7 +1123,7 @@ CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m # CONFIG_NLS_ASCII is not set -CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_1=m # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set diff --git a/packages/linux/linux-handhelds-2.6/htcsable/.mtn2git_empty b/packages/linux/linux-handhelds-2.6-2.6.21/h3900/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/linux/linux-handhelds-2.6/htcsable/.mtn2git_empty +++ b/packages/linux/linux-handhelds-2.6-2.6.21/h3900/.mtn2git_empty diff --git a/packages/linux/linux-handhelds-2.6/h3900/defconfig b/packages/linux/linux-handhelds-2.6-2.6.21/h3900/defconfig index d52b267246..fe9fa52b84 100644 --- a/packages/linux/linux-handhelds-2.6/h3900/defconfig +++ b/packages/linux/linux-handhelds-2.6-2.6.21/h3900/defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.21-hh17 -# Sun Nov 11 00:39:29 2007 +# Linux kernel version: 2.6.21-hh20 +# Sat Dec 22 21:02:16 2007 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -1066,6 +1066,7 @@ CONFIG_MMC_BLOCK=y # CONFIG_MMC_TMIO is not set # CONFIG_MMC_SAMCOP is not set CONFIG_MMC_ASIC3=y +# CONFIG_MMC_ASIC1 is not set # # Real Time Clock @@ -1216,7 +1217,7 @@ CONFIG_MSDOS_PARTITION=y # CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_437=m # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set @@ -1240,7 +1241,7 @@ CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m # CONFIG_NLS_ASCII is not set -CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_1=m # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set diff --git a/packages/linux/linux-handhelds-2.6/htcuniversal/.mtn2git_empty b/packages/linux/linux-handhelds-2.6-2.6.21/h4000/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/linux/linux-handhelds-2.6/htcuniversal/.mtn2git_empty +++ b/packages/linux/linux-handhelds-2.6-2.6.21/h4000/.mtn2git_empty diff --git a/packages/linux/linux-handhelds-2.6/h4000/defconfig b/packages/linux/linux-handhelds-2.6-2.6.21/h4000/defconfig index 1f47995434..d0b8f08fbb 100644 --- a/packages/linux/linux-handhelds-2.6/h4000/defconfig +++ b/packages/linux/linux-handhelds-2.6-2.6.21/h4000/defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.21-hh17 -# Sun Nov 11 00:39:30 2007 +# Linux kernel version: 2.6.21-hh20 +# Sat Dec 22 21:02:17 2007 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -158,12 +158,9 @@ CONFIG_BOARD_IRQ_MAP_BIG=y # CONFIG_MACH_H3900 is not set CONFIG_MACH_H4000=y CONFIG_MACH_H4300=y -CONFIG_IPAQ_H4000_IRDA=m CONFIG_IPAQ_H4000_LCD=y CONFIG_IPAQ_H4000_BACKLIGHT=y CONFIG_IPAQ_H4000_PCMCIA=y -# CONFIG_IPAQ_H4000_BUTTONS is not set -CONFIG_IPAQ_H4000_LEDS=y CONFIG_IPAQ_H4000_BT=m CONFIG_IPAQ_H4300_KBD=y # CONFIG_MACH_H4700 is not set @@ -509,7 +506,12 @@ CONFIG_BT_HCIUART_BCSP=y # CONFIG_BT_HCIBLUECARD is not set # CONFIG_BT_HCIBTUART is not set # CONFIG_BT_HCIVHCI is not set -# CONFIG_IEEE80211 is not set +CONFIG_IEEE80211=m +# CONFIG_IEEE80211_DEBUG is not set +# CONFIG_IEEE80211_CRYPT_WEP is not set +CONFIG_IEEE80211_CRYPT_CCMP=m +CONFIG_IEEE80211_CRYPT_TKIP=m +# CONFIG_IEEE80211_SOFTMAC is not set CONFIG_WIRELESS_EXT=y # @@ -1340,7 +1342,7 @@ CONFIG_MSDOS_PARTITION=y # CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_437=m # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set @@ -1364,7 +1366,7 @@ CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m # CONFIG_NLS_ASCII is not set -CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_1=m # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set @@ -1459,7 +1461,7 @@ CONFIG_CRYPTO_PCBC=m # CONFIG_CRYPTO_BLOWFISH is not set # CONFIG_CRYPTO_TWOFISH is not set # CONFIG_CRYPTO_SERPENT is not set -# CONFIG_CRYPTO_AES is not set +CONFIG_CRYPTO_AES=m # CONFIG_CRYPTO_CAST5 is not set # CONFIG_CRYPTO_CAST6 is not set # CONFIG_CRYPTO_TEA is not set @@ -1467,7 +1469,7 @@ CONFIG_CRYPTO_ARC4=m # CONFIG_CRYPTO_KHAZAD is not set # CONFIG_CRYPTO_ANUBIS is not set # CONFIG_CRYPTO_DEFLATE is not set -# CONFIG_CRYPTO_MICHAEL_MIC is not set +CONFIG_CRYPTO_MICHAEL_MIC=m # CONFIG_CRYPTO_CRC32C is not set # CONFIG_CRYPTO_CAMELLIA is not set # CONFIG_CRYPTO_TEST is not set diff --git a/packages/linux/linux-handhelds-2.6/htcwallaby/.mtn2git_empty b/packages/linux/linux-handhelds-2.6-2.6.21/h5000/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/linux/linux-handhelds-2.6/htcwallaby/.mtn2git_empty +++ b/packages/linux/linux-handhelds-2.6-2.6.21/h5000/.mtn2git_empty diff --git a/packages/linux/linux-handhelds-2.6/h5000/defconfig b/packages/linux/linux-handhelds-2.6-2.6.21/h5000/defconfig index 8beab42a17..a293dfea57 100644 --- a/packages/linux/linux-handhelds-2.6/h5000/defconfig +++ b/packages/linux/linux-handhelds-2.6-2.6.21/h5000/defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.21-hh17 -# Sun Nov 11 00:39:30 2007 +# Linux kernel version: 2.6.21-hh20 +# Sat Dec 22 21:02:17 2007 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -1218,7 +1218,7 @@ CONFIG_MSDOS_PARTITION=y # CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_437=m # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set @@ -1242,7 +1242,7 @@ CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m # CONFIG_NLS_ASCII is not set -CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_1=m # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set diff --git a/packages/linux/linux-handhelds-2.6/hx4700/.mtn2git_empty b/packages/linux/linux-handhelds-2.6-2.6.21/htcalpine/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/linux/linux-handhelds-2.6/hx4700/.mtn2git_empty +++ b/packages/linux/linux-handhelds-2.6-2.6.21/htcalpine/.mtn2git_empty diff --git a/packages/linux/linux-handhelds-2.6/htcalpine/defconfig b/packages/linux/linux-handhelds-2.6-2.6.21/htcalpine/defconfig index cc6ea81fbc..0733574b59 100644 --- a/packages/linux/linux-handhelds-2.6/htcalpine/defconfig +++ b/packages/linux/linux-handhelds-2.6-2.6.21/htcalpine/defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.21-hh17 -# Sun Nov 11 00:39:31 2007 +# Linux kernel version: 2.6.21-hh20 +# Sat Dec 22 21:02:19 2007 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -1122,7 +1122,7 @@ CONFIG_MSDOS_PARTITION=y # CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_437=m # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set @@ -1146,7 +1146,7 @@ CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m # CONFIG_NLS_ASCII is not set -CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_1=m # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set diff --git a/packages/linux/linux-handhelds-2.6/looxc550/.mtn2git_empty b/packages/linux/linux-handhelds-2.6-2.6.21/htcapache/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/linux/linux-handhelds-2.6/looxc550/.mtn2git_empty +++ b/packages/linux/linux-handhelds-2.6-2.6.21/htcapache/.mtn2git_empty diff --git a/packages/linux/linux-handhelds-2.6/htcapache/defconfig b/packages/linux/linux-handhelds-2.6-2.6.21/htcapache/defconfig index 85ff1a53d7..04c849d5b8 100644 --- a/packages/linux/linux-handhelds-2.6/htcapache/defconfig +++ b/packages/linux/linux-handhelds-2.6-2.6.21/htcapache/defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.21-hh17 -# Sun Nov 11 00:39:32 2007 +# Linux kernel version: 2.6.21-hh20 +# Sat Dec 22 21:02:19 2007 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -445,7 +445,12 @@ CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y # CONFIG_BT_HCIVHCI is not set -# CONFIG_IEEE80211 is not set +CONFIG_IEEE80211=m +# CONFIG_IEEE80211_DEBUG is not set +# CONFIG_IEEE80211_CRYPT_WEP is not set +CONFIG_IEEE80211_CRYPT_CCMP=m +CONFIG_IEEE80211_CRYPT_TKIP=m +# CONFIG_IEEE80211_SOFTMAC is not set CONFIG_WIRELESS_EXT=y # @@ -1208,7 +1213,7 @@ CONFIG_MSDOS_PARTITION=y # CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_437=m # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set @@ -1232,7 +1237,7 @@ CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m # CONFIG_NLS_ASCII is not set -CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_1=m # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set @@ -1327,7 +1332,7 @@ CONFIG_CRYPTO_PCBC=m # CONFIG_CRYPTO_BLOWFISH is not set # CONFIG_CRYPTO_TWOFISH is not set # CONFIG_CRYPTO_SERPENT is not set -# CONFIG_CRYPTO_AES is not set +CONFIG_CRYPTO_AES=m # CONFIG_CRYPTO_CAST5 is not set # CONFIG_CRYPTO_CAST6 is not set # CONFIG_CRYPTO_TEA is not set @@ -1335,7 +1340,7 @@ CONFIG_CRYPTO_ARC4=m # CONFIG_CRYPTO_KHAZAD is not set # CONFIG_CRYPTO_ANUBIS is not set # CONFIG_CRYPTO_DEFLATE is not set -# CONFIG_CRYPTO_MICHAEL_MIC is not set +CONFIG_CRYPTO_MICHAEL_MIC=m # CONFIG_CRYPTO_CRC32C is not set # CONFIG_CRYPTO_CAMELLIA is not set # CONFIG_CRYPTO_TEST is not set diff --git a/packages/linux/linux-handhelds-2.6/magician/.mtn2git_empty b/packages/linux/linux-handhelds-2.6-2.6.21/htcbeetles/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/linux/linux-handhelds-2.6/magician/.mtn2git_empty +++ b/packages/linux/linux-handhelds-2.6-2.6.21/htcbeetles/.mtn2git_empty diff --git a/packages/linux/linux-handhelds-2.6/htcbeetles/defconfig b/packages/linux/linux-handhelds-2.6-2.6.21/htcbeetles/defconfig index df6c1c827d..c295e2a1c6 100644 --- a/packages/linux/linux-handhelds-2.6/htcbeetles/defconfig +++ b/packages/linux/linux-handhelds-2.6-2.6.21/htcbeetles/defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.21-hh17 -# Sun Nov 11 00:39:32 2007 +# Linux kernel version: 2.6.21-hh20 +# Sat Dec 22 21:02:20 2007 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -1129,7 +1129,7 @@ CONFIG_MSDOS_PARTITION=y # CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_437=m # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set @@ -1153,7 +1153,7 @@ CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m # CONFIG_NLS_ASCII is not set -CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_1=m # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set diff --git a/packages/linux/linux-handhelds-2.6/rx1950/.mtn2git_empty b/packages/linux/linux-handhelds-2.6-2.6.21/htcblueangel/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/linux/linux-handhelds-2.6/rx1950/.mtn2git_empty +++ b/packages/linux/linux-handhelds-2.6-2.6.21/htcblueangel/.mtn2git_empty diff --git a/packages/linux/linux-handhelds-2.6/htcblueangel/defconfig b/packages/linux/linux-handhelds-2.6-2.6.21/htcblueangel/defconfig index 690c3d5993..61f84a4588 100644 --- a/packages/linux/linux-handhelds-2.6/htcblueangel/defconfig +++ b/packages/linux/linux-handhelds-2.6-2.6.21/htcblueangel/defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.21-hh17 -# Sun Nov 11 00:39:33 2007 +# Linux kernel version: 2.6.21-hh20 +# Sat Dec 22 21:02:20 2007 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -470,7 +470,12 @@ CONFIG_BT_HCIUART_BCSP=y # CONFIG_BT_HCIBLUECARD is not set # CONFIG_BT_HCIBTUART is not set # CONFIG_BT_HCIVHCI is not set -# CONFIG_IEEE80211 is not set +CONFIG_IEEE80211=m +# CONFIG_IEEE80211_DEBUG is not set +# CONFIG_IEEE80211_CRYPT_WEP is not set +CONFIG_IEEE80211_CRYPT_CCMP=m +CONFIG_IEEE80211_CRYPT_TKIP=m +# CONFIG_IEEE80211_SOFTMAC is not set CONFIG_WIRELESS_EXT=y # @@ -1140,6 +1145,7 @@ CONFIG_SND_PXA2XX_SOC_BLUEANGEL=m # CONFIG_SND_SOC_WM8976 is not set # CONFIG_SND_SOC_WM8974 is not set # CONFIG_SND_SOC_WM8980 is not set +# CONFIG_SND_SOC_WM9705 is not set # CONFIG_SND_SOC_WM9713 is not set # CONFIG_SND_SOC_WM9712 is not set CONFIG_SND_SOC_UDA1380=m @@ -1363,7 +1369,7 @@ CONFIG_MSDOS_PARTITION=y # CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_437=m # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set @@ -1387,7 +1393,7 @@ CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m # CONFIG_NLS_ASCII is not set -CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_1=m # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set @@ -1482,7 +1488,7 @@ CONFIG_CRYPTO_PCBC=m # CONFIG_CRYPTO_BLOWFISH is not set # CONFIG_CRYPTO_TWOFISH is not set # CONFIG_CRYPTO_SERPENT is not set -# CONFIG_CRYPTO_AES is not set +CONFIG_CRYPTO_AES=m # CONFIG_CRYPTO_CAST5 is not set # CONFIG_CRYPTO_CAST6 is not set # CONFIG_CRYPTO_TEA is not set @@ -1490,7 +1496,7 @@ CONFIG_CRYPTO_ARC4=m # CONFIG_CRYPTO_KHAZAD is not set # CONFIG_CRYPTO_ANUBIS is not set # CONFIG_CRYPTO_DEFLATE is not set -# CONFIG_CRYPTO_MICHAEL_MIC is not set +CONFIG_CRYPTO_MICHAEL_MIC=m # CONFIG_CRYPTO_CRC32C is not set # CONFIG_CRYPTO_CAMELLIA is not set # CONFIG_CRYPTO_TEST is not set diff --git a/packages/linux/linux-handhelds-2.6/rx3000/.mtn2git_empty b/packages/linux/linux-handhelds-2.6-2.6.21/htchimalaya/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/linux/linux-handhelds-2.6/rx3000/.mtn2git_empty +++ b/packages/linux/linux-handhelds-2.6-2.6.21/htchimalaya/.mtn2git_empty diff --git a/packages/linux/linux-handhelds-2.6/htchimalaya/defconfig b/packages/linux/linux-handhelds-2.6-2.6.21/htchimalaya/defconfig index 5389f69e7a..507d5e4541 100644 --- a/packages/linux/linux-handhelds-2.6/htchimalaya/defconfig +++ b/packages/linux/linux-handhelds-2.6-2.6.21/htchimalaya/defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.21-hh17 -# Sun Nov 11 00:39:33 2007 +# Linux kernel version: 2.6.21-hh20 +# Sat Dec 22 21:02:21 2007 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -1125,7 +1125,7 @@ CONFIG_MSDOS_PARTITION=y # CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_437=m # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set @@ -1149,7 +1149,7 @@ CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m # CONFIG_NLS_ASCII is not set -CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_1=m # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set diff --git a/packages/pimlico/contacts-0.7/.mtn2git_empty b/packages/linux/linux-handhelds-2.6-2.6.21/htcsable/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/pimlico/contacts-0.7/.mtn2git_empty +++ b/packages/linux/linux-handhelds-2.6-2.6.21/htcsable/.mtn2git_empty diff --git a/packages/linux/linux-handhelds-2.6/htcsable/defconfig b/packages/linux/linux-handhelds-2.6-2.6.21/htcsable/defconfig index ebdd7b8e9f..9ee6a3cdd3 100644 --- a/packages/linux/linux-handhelds-2.6/htcsable/defconfig +++ b/packages/linux/linux-handhelds-2.6-2.6.21/htcsable/defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.21-hh17 -# Sun Nov 11 00:39:34 2007 +# Linux kernel version: 2.6.21-hh20 +# Sat Dec 22 21:02:21 2007 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -449,7 +449,12 @@ CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y # CONFIG_BT_HCIVHCI is not set -# CONFIG_IEEE80211 is not set +CONFIG_IEEE80211=m +# CONFIG_IEEE80211_DEBUG is not set +# CONFIG_IEEE80211_CRYPT_WEP is not set +CONFIG_IEEE80211_CRYPT_CCMP=m +CONFIG_IEEE80211_CRYPT_TKIP=m +# CONFIG_IEEE80211_SOFTMAC is not set CONFIG_WIRELESS_EXT=y # @@ -1235,7 +1240,7 @@ CONFIG_MSDOS_PARTITION=y # CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_437=m # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set @@ -1259,7 +1264,7 @@ CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m # CONFIG_NLS_ASCII is not set -CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_1=m # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set @@ -1354,7 +1359,7 @@ CONFIG_CRYPTO_PCBC=m # CONFIG_CRYPTO_BLOWFISH is not set # CONFIG_CRYPTO_TWOFISH is not set # CONFIG_CRYPTO_SERPENT is not set -# CONFIG_CRYPTO_AES is not set +CONFIG_CRYPTO_AES=m # CONFIG_CRYPTO_CAST5 is not set # CONFIG_CRYPTO_CAST6 is not set # CONFIG_CRYPTO_TEA is not set @@ -1362,7 +1367,7 @@ CONFIG_CRYPTO_ARC4=m # CONFIG_CRYPTO_KHAZAD is not set # CONFIG_CRYPTO_ANUBIS is not set # CONFIG_CRYPTO_DEFLATE is not set -# CONFIG_CRYPTO_MICHAEL_MIC is not set +CONFIG_CRYPTO_MICHAEL_MIC=m # CONFIG_CRYPTO_CRC32C is not set # CONFIG_CRYPTO_CAMELLIA is not set # CONFIG_CRYPTO_TEST is not set diff --git a/packages/pimlico/tasks-0.12/.mtn2git_empty b/packages/linux/linux-handhelds-2.6-2.6.21/htcuniversal/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/pimlico/tasks-0.12/.mtn2git_empty +++ b/packages/linux/linux-handhelds-2.6-2.6.21/htcuniversal/.mtn2git_empty diff --git a/packages/linux/linux-handhelds-2.6/htcuniversal/defconfig b/packages/linux/linux-handhelds-2.6-2.6.21/htcuniversal/defconfig index 9a9c2451a1..9da03d8f2e 100644 --- a/packages/linux/linux-handhelds-2.6/htcuniversal/defconfig +++ b/packages/linux/linux-handhelds-2.6-2.6.21/htcuniversal/defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.21-hh17 -# Sun Nov 11 00:39:34 2007 +# Linux kernel version: 2.6.21-hh20 +# Sat Dec 22 21:02:22 2007 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -172,6 +172,7 @@ CONFIG_HTCUNIVERSAL_BUTTONS=y CONFIG_HTCUNIVERSAL_BLUETOOTH=m CONFIG_HTCUNIVERSAL_ASIC3_LEDS=y CONFIG_HTCUNIVERSAL_PHONE=m +# CONFIG_HTCUNIVERSAL_MDOC_G3 is not set CONFIG_HTCUNIVERSAL_AK4641=m # CONFIG_MACH_HTCALPINE is not set # CONFIG_MACH_MAGICIAN is not set @@ -455,7 +456,12 @@ CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y # CONFIG_BT_HCIVHCI is not set -# CONFIG_IEEE80211 is not set +CONFIG_IEEE80211=m +# CONFIG_IEEE80211_DEBUG is not set +# CONFIG_IEEE80211_CRYPT_WEP is not set +CONFIG_IEEE80211_CRYPT_CCMP=m +CONFIG_IEEE80211_CRYPT_TKIP=m +# CONFIG_IEEE80211_SOFTMAC is not set CONFIG_WIRELESS_EXT=y # @@ -1243,7 +1249,7 @@ CONFIG_MSDOS_PARTITION=y # CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_437=m # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set @@ -1267,7 +1273,7 @@ CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m # CONFIG_NLS_ASCII is not set -CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_1=m # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set @@ -1362,7 +1368,7 @@ CONFIG_CRYPTO_PCBC=m # CONFIG_CRYPTO_BLOWFISH is not set # CONFIG_CRYPTO_TWOFISH is not set # CONFIG_CRYPTO_SERPENT is not set -# CONFIG_CRYPTO_AES is not set +CONFIG_CRYPTO_AES=m # CONFIG_CRYPTO_CAST5 is not set # CONFIG_CRYPTO_CAST6 is not set # CONFIG_CRYPTO_TEA is not set @@ -1370,7 +1376,7 @@ CONFIG_CRYPTO_ARC4=m # CONFIG_CRYPTO_KHAZAD is not set # CONFIG_CRYPTO_ANUBIS is not set # CONFIG_CRYPTO_DEFLATE is not set -# CONFIG_CRYPTO_MICHAEL_MIC is not set +CONFIG_CRYPTO_MICHAEL_MIC=m # CONFIG_CRYPTO_CRC32C is not set # CONFIG_CRYPTO_CAMELLIA is not set # CONFIG_CRYPTO_TEST is not set diff --git a/packages/timezones/.mtn2git_empty b/packages/linux/linux-handhelds-2.6-2.6.21/htcwallaby/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/timezones/.mtn2git_empty +++ b/packages/linux/linux-handhelds-2.6-2.6.21/htcwallaby/.mtn2git_empty diff --git a/packages/linux/linux-handhelds-2.6/htcwallaby/defconfig b/packages/linux/linux-handhelds-2.6-2.6.21/htcwallaby/defconfig index 6b7f91d4d4..d69e574934 100644 --- a/packages/linux/linux-handhelds-2.6/htcwallaby/defconfig +++ b/packages/linux/linux-handhelds-2.6-2.6.21/htcwallaby/defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.21-hh17 -# Sun Nov 11 00:39:35 2007 +# Linux kernel version: 2.6.21-hh20 +# Sat Dec 22 21:02:22 2007 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -1100,7 +1100,7 @@ CONFIG_MSDOS_PARTITION=y # CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_437=m # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set @@ -1124,7 +1124,7 @@ CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m # CONFIG_NLS_ASCII is not set -CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_1=m # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set diff --git a/packages/zroadmap/.mtn2git_empty b/packages/linux/linux-handhelds-2.6-2.6.21/hx4700/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/zroadmap/.mtn2git_empty +++ b/packages/linux/linux-handhelds-2.6-2.6.21/hx4700/.mtn2git_empty diff --git a/packages/linux/linux-handhelds-2.6/hx4700/defconfig b/packages/linux/linux-handhelds-2.6-2.6.21/hx4700/defconfig index 90ecb03be0..97403f4a22 100644 --- a/packages/linux/linux-handhelds-2.6/hx4700/defconfig +++ b/packages/linux/linux-handhelds-2.6-2.6.21/hx4700/defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.21-hh17 -# Sun Nov 11 00:39:31 2007 +# Linux kernel version: 2.6.21-hh20 +# Sat Dec 22 21:02:18 2007 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -518,8 +518,8 @@ CONFIG_BT_HCIUART_BCSP=y CONFIG_IEEE80211=m # CONFIG_IEEE80211_DEBUG is not set CONFIG_IEEE80211_CRYPT_WEP=m -# CONFIG_IEEE80211_CRYPT_CCMP is not set -# CONFIG_IEEE80211_CRYPT_TKIP is not set +CONFIG_IEEE80211_CRYPT_CCMP=m +CONFIG_IEEE80211_CRYPT_TKIP=m CONFIG_IEEE80211_SOFTMAC=m # CONFIG_IEEE80211_SOFTMAC_DEBUG is not set CONFIG_WIRELESS_EXT=y @@ -1060,7 +1060,7 @@ CONFIG_ADC_ADS7846_SSP=y # CONFIG_HTC_ASIC2 is not set CONFIG_HTC_ASIC3=y # CONFIG_HTC_PASIC3 is not set -# CONFIG_HTC_EGPIO is not set +CONFIG_HTC_EGPIO=y # CONFIG_HTC_BBKEYS is not set CONFIG_HTC_ASIC3_DS1WM=y # CONFIG_SOC_SAMCOP is not set @@ -1600,7 +1600,7 @@ CONFIG_MSDOS_PARTITION=y # CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_437=m # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set @@ -1624,7 +1624,7 @@ CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m # CONFIG_NLS_ASCII is not set -CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_1=m # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set @@ -1727,7 +1727,7 @@ CONFIG_CRYPTO_ARC4=m # CONFIG_CRYPTO_KHAZAD is not set # CONFIG_CRYPTO_ANUBIS is not set # CONFIG_CRYPTO_DEFLATE is not set -# CONFIG_CRYPTO_MICHAEL_MIC is not set +CONFIG_CRYPTO_MICHAEL_MIC=m # CONFIG_CRYPTO_CRC32C is not set # CONFIG_CRYPTO_CAMELLIA is not set # CONFIG_CRYPTO_TEST is not set diff --git a/packages/zroadmap/files/.mtn2git_empty b/packages/linux/linux-handhelds-2.6-2.6.21/looxc550/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/zroadmap/files/.mtn2git_empty +++ b/packages/linux/linux-handhelds-2.6-2.6.21/looxc550/.mtn2git_empty diff --git a/packages/linux/linux-handhelds-2.6/looxc550/defconfig b/packages/linux/linux-handhelds-2.6-2.6.21/looxc550/defconfig index 57d2552651..83aff689f4 100644 --- a/packages/linux/linux-handhelds-2.6/looxc550/defconfig +++ b/packages/linux/linux-handhelds-2.6-2.6.21/looxc550/defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.21-hh17 -# Sun Nov 11 00:39:35 2007 +# Linux kernel version: 2.6.21-hh20 +# Sat Dec 22 21:02:23 2007 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -1125,7 +1125,7 @@ CONFIG_MSDOS_PARTITION=y # CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_437=m # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set @@ -1149,7 +1149,7 @@ CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m # CONFIG_NLS_ASCII is not set -CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_1=m # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set diff --git a/packages/linux/linux-handhelds-2.6-2.6.21/magician/.mtn2git_empty b/packages/linux/linux-handhelds-2.6-2.6.21/magician/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-handhelds-2.6-2.6.21/magician/.mtn2git_empty diff --git a/packages/linux/linux-handhelds-2.6/magician/defconfig b/packages/linux/linux-handhelds-2.6-2.6.21/magician/defconfig index 6817d85f2d..477ae6ead4 100644 --- a/packages/linux/linux-handhelds-2.6/magician/defconfig +++ b/packages/linux/linux-handhelds-2.6-2.6.21/magician/defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.21-hh17 -# Sun Nov 11 00:39:31 2007 +# Linux kernel version: 2.6.21-hh20 +# Sat Dec 22 21:02:18 2007 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -1129,6 +1129,7 @@ CONFIG_SND_PXA2XX_SOC_MAGICIAN=m # CONFIG_SND_SOC_WM8976 is not set # CONFIG_SND_SOC_WM8974 is not set # CONFIG_SND_SOC_WM8980 is not set +# CONFIG_SND_SOC_WM9705 is not set # CONFIG_SND_SOC_WM9713 is not set # CONFIG_SND_SOC_WM9712 is not set CONFIG_SND_SOC_UDA1380=m @@ -1453,7 +1454,7 @@ CONFIG_MSDOS_PARTITION=y # CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_437=m # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set @@ -1477,7 +1478,7 @@ CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m # CONFIG_NLS_ASCII is not set -CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_1=m # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set diff --git a/packages/linux/linux-handhelds-2.6-2.6.21/rx1950/.mtn2git_empty b/packages/linux/linux-handhelds-2.6-2.6.21/rx1950/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-handhelds-2.6-2.6.21/rx1950/.mtn2git_empty diff --git a/packages/linux/linux-handhelds-2.6/rx1950/defconfig b/packages/linux/linux-handhelds-2.6-2.6.21/rx1950/defconfig index 01317611b0..f717a91179 100644 --- a/packages/linux/linux-handhelds-2.6/rx1950/defconfig +++ b/packages/linux/linux-handhelds-2.6-2.6.21/rx1950/defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.21-hh17 -# Sun Nov 11 00:39:36 2007 +# Linux kernel version: 2.6.21-hh20 +# Sat Dec 22 21:02:23 2007 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -1159,7 +1159,7 @@ CONFIG_MSDOS_PARTITION=y # CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_437=m # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set @@ -1183,7 +1183,7 @@ CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m # CONFIG_NLS_ASCII is not set -CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_1=m # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set diff --git a/packages/linux/linux-handhelds-2.6-2.6.21/rx3000/.mtn2git_empty b/packages/linux/linux-handhelds-2.6-2.6.21/rx3000/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-handhelds-2.6-2.6.21/rx3000/.mtn2git_empty diff --git a/packages/linux/linux-handhelds-2.6/rx3000/defconfig b/packages/linux/linux-handhelds-2.6-2.6.21/rx3000/defconfig index 3096d39118..af0393df6b 100644 --- a/packages/linux/linux-handhelds-2.6/rx3000/defconfig +++ b/packages/linux/linux-handhelds-2.6-2.6.21/rx3000/defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.21-hh17 -# Sun Nov 11 00:39:36 2007 +# Linux kernel version: 2.6.21-hh20 +# Sat Dec 22 21:02:24 2007 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -445,7 +445,12 @@ CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y # CONFIG_BT_HCIVHCI is not set -# CONFIG_IEEE80211 is not set +CONFIG_IEEE80211=m +# CONFIG_IEEE80211_DEBUG is not set +# CONFIG_IEEE80211_CRYPT_WEP is not set +CONFIG_IEEE80211_CRYPT_CCMP=m +CONFIG_IEEE80211_CRYPT_TKIP=m +# CONFIG_IEEE80211_SOFTMAC is not set CONFIG_WIRELESS_EXT=y # @@ -1071,6 +1076,7 @@ CONFIG_SND_S3C24XX_SOC_RX3000=m # CONFIG_SND_SOC_WM8976 is not set # CONFIG_SND_SOC_WM8974 is not set # CONFIG_SND_SOC_WM8980 is not set +# CONFIG_SND_SOC_WM9705 is not set # CONFIG_SND_SOC_WM9713 is not set # CONFIG_SND_SOC_WM9712 is not set CONFIG_SND_SOC_UDA1380=m @@ -1276,7 +1282,7 @@ CONFIG_MSDOS_PARTITION=y # CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_437=m # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set @@ -1300,7 +1306,7 @@ CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m # CONFIG_NLS_ASCII is not set -CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_1=m # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set @@ -1397,7 +1403,7 @@ CONFIG_CRYPTO_PCBC=m # CONFIG_CRYPTO_BLOWFISH is not set # CONFIG_CRYPTO_TWOFISH is not set # CONFIG_CRYPTO_SERPENT is not set -# CONFIG_CRYPTO_AES is not set +CONFIG_CRYPTO_AES=m # CONFIG_CRYPTO_CAST5 is not set # CONFIG_CRYPTO_CAST6 is not set # CONFIG_CRYPTO_TEA is not set @@ -1405,7 +1411,7 @@ CONFIG_CRYPTO_ARC4=m # CONFIG_CRYPTO_KHAZAD is not set # CONFIG_CRYPTO_ANUBIS is not set # CONFIG_CRYPTO_DEFLATE is not set -# CONFIG_CRYPTO_MICHAEL_MIC is not set +CONFIG_CRYPTO_MICHAEL_MIC=m # CONFIG_CRYPTO_CRC32C is not set # CONFIG_CRYPTO_CAMELLIA is not set # CONFIG_CRYPTO_TEST is not set diff --git a/packages/linux/linux-handhelds-2.6.inc b/packages/linux/linux-handhelds-2.6.inc index f58ef672aa..0db5e93974 100644 --- a/packages/linux/linux-handhelds-2.6.inc +++ b/packages/linux/linux-handhelds-2.6.inc @@ -23,7 +23,7 @@ HHV ?= "${@bb.data.getVar('PV',d,1).split('-')[1].split('hh')[-1]}" KERNEL_PRIORITY = "${@'%d' % (int(bb.data.getVar('K_MAJOR',d,1)) * 100000000 + int(bb.data.getVar('K_MINOR',d,1)) * 1000000 + int(bb.data.getVar('K_MICRO',d,1)) * 10000 + float(bb.data.getVar('HHV',d,1)))}" -KERNEL_FILENAME = "${KERNEL_IMAGETYPE}-${PV}-${MACHINE}-${DATETIME}" +KERNEL_FILENAME = "${KERNEL_IMAGETYPE}-${PV}-${PR}-${MACHINE}.bin" do_configure() { diff --git a/packages/linux/linux-handhelds-2.6_2.6.21-hh17.bb b/packages/linux/linux-handhelds-2.6_2.6.21-hh17.bb index ae3741e872..a9dd604d8f 100644 --- a/packages/linux/linux-handhelds-2.6_2.6.21-hh17.bb +++ b/packages/linux/linux-handhelds-2.6_2.6.21-hh17.bb @@ -5,6 +5,10 @@ PR = "r3" DEFAULT_PREFERENCE = "-1" +# Override where to look for defconfigs and patches, +# we have per-kernel-release sets. +FILESPATH = "${FILE_DIRNAME}/linux-handhelds-2.6-2.6.21/${MACHINE}:${FILE_DIRNAME}/linux-handhelds-2.6-2.6.21" + SRC_URI = "${HANDHELDS_CVS};module=linux/kernel26;tag=${@'K' + bb.data.getVar('PV',d,1).replace('.', '-')} \ file://defconfig" diff --git a/packages/linux/linux-handhelds-2.6_2.6.21-hh18.bb b/packages/linux/linux-handhelds-2.6_2.6.21-hh18.bb index b34d4630a0..cb6e7efc13 100644 --- a/packages/linux/linux-handhelds-2.6_2.6.21-hh18.bb +++ b/packages/linux/linux-handhelds-2.6_2.6.21-hh18.bb @@ -5,6 +5,10 @@ PR = "r0" DEFAULT_PREFERENCE = "-1" +# Override where to look for defconfigs and patches, +# we have per-kernel-release sets. +FILESPATH = "${FILE_DIRNAME}/linux-handhelds-2.6-2.6.21/${MACHINE}:${FILE_DIRNAME}/linux-handhelds-2.6-2.6.21" + SRC_URI = "${HANDHELDS_CVS};module=linux/kernel26;tag=${@'K' + bb.data.getVar('PV',d,1).replace('.', '-')} \ file://defconfig" diff --git a/packages/linux/linux-handhelds-2.6_2.6.21-hh16.bb b/packages/linux/linux-handhelds-2.6_2.6.21-hh20.bb index 275602762d..48f3f224e2 100644 --- a/packages/linux/linux-handhelds-2.6_2.6.21-hh16.bb +++ b/packages/linux/linux-handhelds-2.6_2.6.21-hh20.bb @@ -5,6 +5,10 @@ PR = "r2" DEFAULT_PREFERENCE = "-1" +# Override where to look for defconfigs and patches, +# we have per-kernel-release sets. +FILESPATH = "${FILE_DIRNAME}/linux-handhelds-2.6-2.6.21/${MACHINE}:${FILE_DIRNAME}/linux-handhelds-2.6-2.6.21" + SRC_URI = "${HANDHELDS_CVS};module=linux/kernel26;tag=${@'K' + bb.data.getVar('PV',d,1).replace('.', '-')} \ file://defconfig" diff --git a/packages/linux/linux-handhelds-2.6_cvs.bb b/packages/linux/linux-handhelds-2.6_cvs.bb index 4e008f5b6e..89cb68548f 100644 --- a/packages/linux/linux-handhelds-2.6_cvs.bb +++ b/packages/linux/linux-handhelds-2.6_cvs.bb @@ -6,10 +6,14 @@ PR = "r0" DEFAULT_PREFERENCE = "-1" +# Override where to look for defconfigs and patches, +# we have per-kernel-release sets. +FILESPATH = "${FILE_DIRNAME}/linux-handhelds-2.6-2.6.21/${MACHINE}:${FILE_DIRNAME}/linux-handhelds-2.6-2.6.21" + K_MAJOR = "2" K_MINOR = "6" K_MICRO = "21" -HHV = "14" +HHV = "20" SRC_URI = "${HANDHELDS_CVS};module=linux/kernel26 \ file://defconfig" diff --git a/packages/linux/linux-ixp4xx/defconfig-2.6.21.7 b/packages/linux/linux-ixp4xx/defconfig-2.6.21.7 new file mode 100644 index 0000000000..b7da2803fb --- /dev/null +++ b/packages/linux/linux-ixp4xx/defconfig-2.6.21.7 @@ -0,0 +1,2092 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.21 +# Thu Nov 22 23:05:47 2007 +# +CONFIG_ARM=y +CONFIG_SYS_SUPPORTS_APM_EMULATION=y +# CONFIG_GENERIC_GPIO is not set +CONFIG_GENERIC_TIME=y +CONFIG_MMU=y +# CONFIG_NO_IOPORT is not set +CONFIG_GENERIC_HARDIRQS=y +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +CONFIG_HARDIRQS_SW_RESEND=y +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_RWSEM_GENERIC_SPINLOCK=y +# CONFIG_ARCH_HAS_ILOG2_U32 is not set +# CONFIG_ARCH_HAS_ILOG2_U64 is not set +CONFIG_GENERIC_HWEIGHT=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_ZONE_DMA=y +CONFIG_VECTORS_BASE=0xffff0000 +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" + +# +# Code maturity level options +# +CONFIG_EXPERIMENTAL=y +CONFIG_BROKEN_ON_SMP=y +CONFIG_LOCK_KERNEL=y +CONFIG_INIT_ENV_ARG_LIMIT=32 + +# +# General setup +# +CONFIG_LOCALVERSION="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +# CONFIG_IPC_NS is not set +CONFIG_SYSVIPC_SYSCTL=y +# CONFIG_POSIX_MQUEUE is not set +# CONFIG_BSD_PROCESS_ACCT is not set +# CONFIG_TASKSTATS is not set +# CONFIG_UTS_NS is not set +# CONFIG_AUDIT is not set +CONFIG_IKCONFIG=m +CONFIG_IKCONFIG_PROC=y +CONFIG_SYSFS_DEPRECATED=y +# CONFIG_RELAY is not set +# CONFIG_BLK_DEV_INITRD is not set +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +CONFIG_SYSCTL=y +CONFIG_EMBEDDED=y +CONFIG_UID16=y +# CONFIG_SYSCTL_SYSCALL is not set +# CONFIG_KALLSYMS is not set +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_EPOLL=y +CONFIG_SHMEM=y +CONFIG_SLAB=y +# CONFIG_VM_EVENT_COUNTERS is not set +CONFIG_RT_MUTEXES=y +# CONFIG_TINY_SHMEM is not set +CONFIG_BASE_SMALL=0 +# CONFIG_SLOB is not set + +# +# Loadable module support +# +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +CONFIG_MODVERSIONS=y +# CONFIG_MODULE_SRCVERSION_ALL is not set +CONFIG_KMOD=y + +# +# Block layer +# +CONFIG_BLOCK=y +# CONFIG_LBD is not set +# CONFIG_BLK_DEV_IO_TRACE is not set +# CONFIG_LSF is not set + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +# CONFIG_IOSCHED_AS is not set +CONFIG_IOSCHED_DEADLINE=y +# CONFIG_IOSCHED_CFQ is not set +# CONFIG_DEFAULT_AS is not set +CONFIG_DEFAULT_DEADLINE=y +# CONFIG_DEFAULT_CFQ is not set +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="deadline" + +# +# System Type +# +# CONFIG_ARCH_AAEC2000 is not set +# CONFIG_ARCH_INTEGRATOR is not set +# CONFIG_ARCH_REALVIEW is not set +# CONFIG_ARCH_VERSATILE is not set +# CONFIG_ARCH_AT91 is not set +# CONFIG_ARCH_CLPS7500 is not set +# CONFIG_ARCH_CLPS711X is not set +# CONFIG_ARCH_CO285 is not set +# CONFIG_ARCH_EBSA110 is not set +# CONFIG_ARCH_EP93XX is not set +# CONFIG_ARCH_FOOTBRIDGE is not set +# CONFIG_ARCH_NETX is not set +# CONFIG_ARCH_H720X is not set +# CONFIG_ARCH_IMX is not set +# CONFIG_ARCH_IOP32X is not set +# CONFIG_ARCH_IOP33X is not set +# CONFIG_ARCH_IOP13XX is not set +CONFIG_ARCH_IXP4XX=y +# CONFIG_ARCH_IXP2000 is not set +# CONFIG_ARCH_IXP23XX is not set +# CONFIG_ARCH_L7200 is not set +# CONFIG_ARCH_NS9XXX is not set +# CONFIG_ARCH_PNX4008 is not set +# CONFIG_ARCH_PXA is not set +# CONFIG_ARCH_RPC is not set +# CONFIG_ARCH_SA1100 is not set +# CONFIG_ARCH_S3C2410 is not set +# CONFIG_ARCH_SHARK is not set +# CONFIG_ARCH_LH7A40X is not set +# CONFIG_ARCH_OMAP is not set +CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y + +# +# Intel IXP4xx Implementation Options +# + +# +# IXP4xx Platforms +# +CONFIG_MACH_NSLU2=y +CONFIG_MACH_AVILA=y +CONFIG_MACH_LOFT=y +# CONFIG_ARCH_ADI_COYOTE is not set +CONFIG_ARCH_IXDP425=y +CONFIG_MACH_IXDPG425=y +# CONFIG_MACH_IXDP465 is not set +CONFIG_ARCH_IXCDP1100=y +# CONFIG_ARCH_PRPMC1100 is not set +CONFIG_MACH_NAS100D=y +CONFIG_MACH_DSMG600=y +CONFIG_ARCH_IXDP4XX=y +CONFIG_MACH_FSG=y +# CONFIG_MACH_GTWX5715 is not set + +# +# IXP4xx Options +# +CONFIG_DMABOUNCE=y +# CONFIG_IXP4XX_INDIRECT_PCI is not set + +# +# Processor Type +# +CONFIG_CPU_32=y +CONFIG_CPU_XSCALE=y +CONFIG_CPU_32v5=y +CONFIG_CPU_ABRT_EV5T=y +CONFIG_CPU_CACHE_VIVT=y +CONFIG_CPU_TLB_V4WBI=y +CONFIG_CPU_CP15=y +CONFIG_CPU_CP15_MMU=y + +# +# Processor Features +# +CONFIG_ARM_THUMB=y +# CONFIG_CPU_BIG_ENDIAN is not set +# CONFIG_CPU_DCACHE_DISABLE is not set +# CONFIG_OUTER_CACHE is not set +# CONFIG_IWMMXT is not set +CONFIG_XSCALE_PMU=y + +# +# Bus support +# +CONFIG_PCI=y + +# +# PCCARD (PCMCIA/CardBus) support +# +# CONFIG_PCCARD is not set + +# +# Kernel Features +# +CONFIG_PREEMPT=y +# CONFIG_NO_IDLE_HZ is not set +CONFIG_HZ=100 +CONFIG_AEABI=y +CONFIG_OABI_COMPAT=y +# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_DISCONTIGMEM_MANUAL is not set +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +# CONFIG_SPARSEMEM_STATIC is not set +CONFIG_SPLIT_PTLOCK_CPUS=4096 +# CONFIG_RESOURCES_64BIT is not set +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_ALIGNMENT_TRAP=y + +# +# Boot options +# +CONFIG_ZBOOT_ROM_TEXT=0x0 +CONFIG_ZBOOT_ROM_BSS=0x0 +CONFIG_CMDLINE="root=/dev/nfs rootfstype=nfs ip=dhcp noirqdebug console=ttyS0,115200n8" +# CONFIG_XIP_KERNEL is not set +CONFIG_KEXEC=y + +# +# Floating point emulation +# + +# +# At least one emulation must be selected +# +CONFIG_FPE_NWFPE=y +# CONFIG_FPE_NWFPE_XP is not set +# CONFIG_FPE_FASTFPE is not set + +# +# Userspace binary formats +# +CONFIG_BINFMT_ELF=y +# CONFIG_BINFMT_AOUT is not set +# CONFIG_BINFMT_MISC is not set +# CONFIG_ARTHUR is not set + +# +# Power management options +# +# CONFIG_PM is not set + +# +# Networking +# +CONFIG_NET=y + +# +# Networking options +# +# CONFIG_NETDEBUG is not set +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +# CONFIG_XFRM_USER is not set +# CONFIG_XFRM_SUB_POLICY is not set +# CONFIG_XFRM_MIGRATE is not set +# CONFIG_NET_KEY is not set +CONFIG_INET=y +# CONFIG_IP_MULTICAST is not set +# CONFIG_IP_ADVANCED_ROUTER is not set +CONFIG_IP_FIB_HASH=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +# CONFIG_IP_PNP_BOOTP is not set +# CONFIG_IP_PNP_RARP is not set +# CONFIG_NET_IPIP is not set +# CONFIG_NET_IPGRE is not set +# CONFIG_ARPD is not set +# CONFIG_SYN_COOKIES is not set +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INET_TUNNEL=m +CONFIG_INET_XFRM_MODE_TRANSPORT=y +CONFIG_INET_XFRM_MODE_TUNNEL=y +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_DIAG=y +CONFIG_INET_TCP_DIAG=y +# CONFIG_TCP_CONG_ADVANCED is not set +CONFIG_TCP_CONG_CUBIC=y +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_TCP_MD5SIG is not set + +# +# IP: Virtual Server Configuration +# +# CONFIG_IP_VS is not set +CONFIG_IPV6=m +# CONFIG_IPV6_PRIVACY is not set +# CONFIG_IPV6_ROUTER_PREF is not set +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +# CONFIG_IPV6_MIP6 is not set +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET6_XFRM_MODE_TRANSPORT=m +CONFIG_INET6_XFRM_MODE_TUNNEL=m +CONFIG_INET6_XFRM_MODE_BEET=m +# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set +CONFIG_IPV6_SIT=m +CONFIG_IPV6_TUNNEL=m +# CONFIG_IPV6_MULTIPLE_TABLES is not set +# CONFIG_NETWORK_SECMARK is not set +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set +CONFIG_BRIDGE_NETFILTER=y + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NF_CONNTRACK_ENABLED=m +CONFIG_NF_CONNTRACK_SUPPORT=y +# CONFIG_IP_NF_CONNTRACK_SUPPORT is not set +CONFIG_NF_CONNTRACK=m +CONFIG_NF_CT_ACCT=y +CONFIG_NF_CONNTRACK_MARK=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CT_PROTO_GRE=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NOTRACK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m + +# +# IP: Netfilter Configuration +# +CONFIG_NF_CONNTRACK_IPV4=m +CONFIG_NF_CONNTRACK_PROC_COMPAT=y +# CONFIG_IP_NF_QUEUE is not set +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_IPRANGE=m +CONFIG_IP_NF_MATCH_TOS=m +CONFIG_IP_NF_MATCH_RECENT=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_MATCH_OWNER=m +CONFIG_IP_NF_MATCH_ADDRTYPE=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_LOG=m +CONFIG_IP_NF_TARGET_ULOG=m +CONFIG_NF_NAT=m +CONFIG_NF_NAT_NEEDED=y +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_SAME=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PROTO_GRE=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_NAT_IRC=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_NAT_AMANDA=m +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_H323=m +CONFIG_NF_NAT_SIP=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_TOS=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m + +# +# IPv6: Netfilter Configuration (EXPERIMENTAL) +# +CONFIG_NF_CONNTRACK_IPV6=m +# CONFIG_IP6_NF_QUEUE is not set +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_OWNER=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_LOG=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_RAW=m + +# +# Bridge: Netfilter Configuration +# +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_ULOG=m + +# +# DCCP Configuration (EXPERIMENTAL) +# +# CONFIG_IP_DCCP is not set + +# +# SCTP Configuration (EXPERIMENTAL) +# +# CONFIG_IP_SCTP is not set + +# +# TIPC Configuration (EXPERIMENTAL) +# +CONFIG_TIPC=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG is not set +# CONFIG_ATM is not set +CONFIG_BRIDGE=m +CONFIG_VLAN_8021Q=m +# CONFIG_DECNET is not set +CONFIG_LLC=m +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET is not set +# CONFIG_WAN_ROUTER is not set + +# +# QoS and/or fair queueing +# +# CONFIG_NET_SCHED is not set +# CONFIG_NET_SCH_CLK_JIFFIES is not set +# CONFIG_NET_SCH_CLK_GETTIMEOFDAY is not set +# CONFIG_NET_SCH_CLK_CPU is not set +CONFIG_NET_CLS_ROUTE=y + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +# CONFIG_HAMRADIO is not set +# CONFIG_IRDA is not set +CONFIG_BT=m +CONFIG_BT_L2CAP=m +CONFIG_BT_SCO=m +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_HIDP=m + +# +# Bluetooth device drivers +# +CONFIG_BT_HCIUSB=m +CONFIG_BT_HCIUSB_SCO=y +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIVHCI=m +CONFIG_IEEE80211=m +# CONFIG_IEEE80211_DEBUG is not set +CONFIG_IEEE80211_CRYPT_WEP=m +CONFIG_IEEE80211_CRYPT_CCMP=m +CONFIG_IEEE80211_CRYPT_TKIP=m +CONFIG_IEEE80211_SOFTMAC=m +# CONFIG_IEEE80211_SOFTMAC_DEBUG is not set +CONFIG_WIRELESS_EXT=y + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +# CONFIG_SYS_HYPERVISOR is not set + +# +# Connector - unified userspace <-> kernelspace linker +# +# CONFIG_CONNECTOR is not set + +# +# Memory Technology Devices (MTD) +# +CONFIG_MTD=y +# CONFIG_MTD_DEBUG is not set +CONFIG_MTD_CONCAT=y +CONFIG_MTD_PARTITIONS=y +CONFIG_MTD_REDBOOT_PARTS=y +CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 +CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y +# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set +# CONFIG_MTD_CMDLINE_PARTS is not set +# CONFIG_MTD_AFS_PARTS is not set + +# +# User Modules And Translation Layers +# +CONFIG_MTD_CHAR=y +CONFIG_MTD_BLKDEVS=y +CONFIG_MTD_BLOCK=y +# CONFIG_FTL is not set +CONFIG_NFTL=y +CONFIG_NFTL_RW=y +# CONFIG_INFTL is not set +# CONFIG_RFD_FTL is not set +# CONFIG_SSFDC is not set + +# +# RAM/ROM/Flash chip drivers +# +CONFIG_MTD_CFI=y +# CONFIG_MTD_JEDECPROBE is not set +CONFIG_MTD_GEN_PROBE=y +CONFIG_MTD_CFI_ADV_OPTIONS=y +# CONFIG_MTD_CFI_NOSWAP is not set +CONFIG_MTD_CFI_BE_BYTE_SWAP=y +# CONFIG_MTD_CFI_LE_BYTE_SWAP is not set +CONFIG_MTD_CFI_GEOMETRY=y +# CONFIG_MTD_MAP_BANK_WIDTH_1 is not set +CONFIG_MTD_MAP_BANK_WIDTH_2=y +# CONFIG_MTD_MAP_BANK_WIDTH_4 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +# CONFIG_MTD_CFI_I4 is not set +# CONFIG_MTD_CFI_I8 is not set +# CONFIG_MTD_OTP is not set +CONFIG_MTD_CFI_INTELEXT=y +# CONFIG_MTD_CFI_AMDSTD is not set +# CONFIG_MTD_CFI_STAA is not set +CONFIG_MTD_CFI_UTIL=y +# CONFIG_MTD_RAM is not set +# CONFIG_MTD_ROM is not set +# CONFIG_MTD_ABSENT is not set +# CONFIG_MTD_OBSOLETE_CHIPS is not set + +# +# Mapping drivers for chip access +# +CONFIG_MTD_COMPLEX_MAPPINGS=y +# CONFIG_MTD_PHYSMAP is not set +# CONFIG_MTD_ARM_INTEGRATOR is not set +CONFIG_MTD_IXP4XX=y +# CONFIG_MTD_PCI is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +# CONFIG_MTD_PMC551 is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +# CONFIG_MTD_MTDRAM is not set +# CONFIG_MTD_BLOCK2MTD is not set + +# +# Disk-On-Chip Device Drivers +# +# CONFIG_MTD_DOC2000 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set + +# +# NAND Flash Device Drivers +# +# CONFIG_MTD_NAND is not set + +# +# OneNAND Flash Device Drivers +# +# CONFIG_MTD_ONENAND is not set + +# +# Parallel port support +# +# CONFIG_PARPORT is not set + +# +# Plug and Play support +# +# CONFIG_PNPACPI is not set + +# +# Block devices +# +# CONFIG_BLK_CPQ_DA is not set +# CONFIG_BLK_CPQ_CISS_DA is not set +# CONFIG_BLK_DEV_DAC960 is not set +# CONFIG_BLK_DEV_UMEM is not set +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_CRYPTOLOOP=m +CONFIG_BLK_DEV_NBD=m +# CONFIG_BLK_DEV_SX8 is not set +# CONFIG_BLK_DEV_UB is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=4 +CONFIG_BLK_DEV_RAM_SIZE=10240 +CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m + +# +# ATA/ATAPI/MFM/RLL support +# +# CONFIG_IDE is not set + +# +# SCSI device support +# +# CONFIG_RAID_ATTRS is not set +CONFIG_SCSI=y +# CONFIG_SCSI_TGT is not set +# CONFIG_SCSI_NETLINK is not set +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=y +CONFIG_CHR_DEV_ST=m +# CONFIG_CHR_DEV_OSST is not set +CONFIG_BLK_DEV_SR=m +# CONFIG_BLK_DEV_SR_VENDOR is not set +CONFIG_CHR_DEV_SG=m +# CONFIG_CHR_DEV_SCH is not set + +# +# Some SCSI devices (e.g. CD jukebox) support multiple LUNs +# +CONFIG_SCSI_MULTI_LUN=y +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +# CONFIG_SCSI_SCAN_ASYNC is not set + +# +# SCSI Transports +# +# CONFIG_SCSI_SPI_ATTRS is not set +# CONFIG_SCSI_FC_ATTRS is not set +CONFIG_SCSI_ISCSI_ATTRS=m +# CONFIG_SCSI_SAS_ATTRS is not set +# CONFIG_SCSI_SAS_LIBSAS is not set + +# +# SCSI low-level drivers +# +CONFIG_ISCSI_TCP=m +# CONFIG_BLK_DEV_3W_XXXX_RAID is not set +# CONFIG_SCSI_3W_9XXX is not set +# CONFIG_SCSI_ACARD is not set +# CONFIG_SCSI_AACRAID is not set +# CONFIG_SCSI_AIC7XXX is not set +# CONFIG_SCSI_AIC7XXX_OLD is not set +# CONFIG_SCSI_AIC79XX is not set +# CONFIG_SCSI_AIC94XX is not set +# CONFIG_SCSI_DPT_I2O is not set +# CONFIG_SCSI_ARCMSR is not set +# CONFIG_MEGARAID_NEWGEN is not set +# CONFIG_MEGARAID_LEGACY is not set +# CONFIG_MEGARAID_SAS is not set +# CONFIG_SCSI_HPTIOP is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_FUTURE_DOMAIN is not set +# CONFIG_SCSI_IPS is not set +# CONFIG_SCSI_INITIO is not set +# CONFIG_SCSI_INIA100 is not set +# CONFIG_SCSI_STEX is not set +# CONFIG_SCSI_SYM53C8XX_2 is not set +# CONFIG_SCSI_IPR is not set +# CONFIG_SCSI_QLOGIC_1280 is not set +# CONFIG_SCSI_QLA_FC is not set +# CONFIG_SCSI_QLA_ISCSI is not set +# CONFIG_SCSI_LPFC is not set +# CONFIG_SCSI_DC395x is not set +# CONFIG_SCSI_DC390T is not set +# CONFIG_SCSI_NSP32 is not set +# CONFIG_SCSI_DEBUG is not set +# CONFIG_SCSI_SRP is not set + +# +# Serial ATA (prod) and Parallel ATA (experimental) drivers +# +CONFIG_ATA=y +# CONFIG_ATA_NONSTANDARD is not set +# CONFIG_SATA_AHCI is not set +# CONFIG_SATA_SVW is not set +# CONFIG_ATA_PIIX is not set +# CONFIG_SATA_MV is not set +# CONFIG_SATA_NV is not set +# CONFIG_PDC_ADMA is not set +# CONFIG_SATA_QSTOR is not set +# CONFIG_SATA_PROMISE is not set +# CONFIG_SATA_SX4 is not set +# CONFIG_SATA_SIL is not set +# CONFIG_SATA_SIL24 is not set +# CONFIG_SATA_SIS is not set +# CONFIG_SATA_ULI is not set +CONFIG_SATA_VIA=y +# CONFIG_SATA_VITESSE is not set +# CONFIG_SATA_INIC162X is not set +# CONFIG_PATA_ALI is not set +# CONFIG_PATA_AMD is not set +CONFIG_PATA_ARTOP=y +# CONFIG_PATA_ATIIXP is not set +# CONFIG_PATA_CMD64X is not set +# CONFIG_PATA_CS5520 is not set +# CONFIG_PATA_CS5530 is not set +# CONFIG_PATA_CYPRESS is not set +# CONFIG_PATA_EFAR is not set +# CONFIG_ATA_GENERIC is not set +# CONFIG_PATA_HPT366 is not set +# CONFIG_PATA_HPT37X is not set +# CONFIG_PATA_HPT3X2N is not set +# CONFIG_PATA_HPT3X3 is not set +# CONFIG_PATA_IT821X is not set +# CONFIG_PATA_IT8213 is not set +# CONFIG_PATA_JMICRON is not set +# CONFIG_PATA_TRIFLEX is not set +# CONFIG_PATA_MARVELL is not set +# CONFIG_PATA_MPIIX is not set +# CONFIG_PATA_OLDPIIX is not set +# CONFIG_PATA_NETCELL is not set +# CONFIG_PATA_NS87410 is not set +# CONFIG_PATA_OPTI is not set +# CONFIG_PATA_OPTIDMA is not set +# CONFIG_PATA_PDC_OLD is not set +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +# CONFIG_PATA_SERVERWORKS is not set +# CONFIG_PATA_PDC2027X is not set +# CONFIG_PATA_SIL680 is not set +# CONFIG_PATA_SIS is not set +# CONFIG_PATA_VIA is not set +# CONFIG_PATA_WINBOND is not set +# CONFIG_PATA_PLATFORM is not set +CONFIG_PATA_IXP4XX_CF=y + +# +# Multi-device support (RAID and LVM) +# +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +CONFIG_MD_RAID10=m +CONFIG_MD_RAID456=m +CONFIG_MD_RAID5_RESHAPE=y +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +CONFIG_BLK_DEV_DM=m +# CONFIG_DM_DEBUG is not set +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_MIRROR=m +CONFIG_DM_ZERO=m +CONFIG_DM_MULTIPATH=m +# CONFIG_DM_MULTIPATH_EMC is not set + +# +# Fusion MPT device support +# +# CONFIG_FUSION is not set +# CONFIG_FUSION_SPI is not set +# CONFIG_FUSION_FC is not set +# CONFIG_FUSION_SAS is not set + +# +# IEEE 1394 (FireWire) support +# +# CONFIG_IEEE1394 is not set + +# +# I2O device support +# +# CONFIG_I2O is not set + +# +# Network device support +# +CONFIG_NETDEVICES=y +# CONFIG_DUMMY is not set +# CONFIG_BONDING is not set +# CONFIG_EQUALIZER is not set +CONFIG_TUN=m + +# +# ARCnet devices +# +# CONFIG_ARCNET is not set + +# +# PHY device support +# +# CONFIG_PHYLIB is not set + +# +# Ethernet (10 or 100Mbit) +# +CONFIG_NET_ETHERNET=y +CONFIG_MII=y +CONFIG_IXP4XX_QMGR=y +CONFIG_IXP4XX_NPE=y +CONFIG_IXP4XX_NPE_FW_LOAD=y +CONFIG_IXP4XX_NPE_FW_MTD=y +CONFIG_IXP4XX_MAC=y +CONFIG_IXP4XX_CRYPTO=m +# CONFIG_HAPPYMEAL is not set +# CONFIG_SUNGEM is not set +# CONFIG_CASSINI is not set +# CONFIG_NET_VENDOR_3COM is not set +# CONFIG_SMC91X is not set +# CONFIG_DM9000 is not set + +# +# Tulip family network device support +# +# CONFIG_NET_TULIP is not set +# CONFIG_HP100 is not set +CONFIG_NET_PCI=y +# CONFIG_PCNET32 is not set +# CONFIG_AMD8111_ETH is not set +# CONFIG_ADAPTEC_STARFIRE is not set +# CONFIG_B44 is not set +# CONFIG_FORCEDETH is not set +# CONFIG_DGRS is not set +# CONFIG_EEPRO100 is not set +# CONFIG_E100 is not set +# CONFIG_FEALNX is not set +# CONFIG_NATSEMI is not set +# CONFIG_NE2K_PCI is not set +# CONFIG_8139CP is not set +# CONFIG_8139TOO is not set +# CONFIG_SIS900 is not set +# CONFIG_EPIC100 is not set +# CONFIG_SUNDANCE is not set +# CONFIG_TLAN is not set +# CONFIG_VIA_RHINE is not set +# CONFIG_SC92031 is not set + +# +# Ethernet (1000 Mbit) +# +# CONFIG_ACENIC is not set +# CONFIG_DL2K is not set +# CONFIG_E1000 is not set +# CONFIG_NS83820 is not set +# CONFIG_HAMACHI is not set +# CONFIG_YELLOWFIN is not set +CONFIG_R8169=m +# CONFIG_R8169_NAPI is not set +CONFIG_R8169_VLAN=y +# CONFIG_SIS190 is not set +# CONFIG_SKGE is not set +# CONFIG_SKY2 is not set +# CONFIG_SK98LIN is not set +CONFIG_VIA_VELOCITY=y +# CONFIG_TIGON3 is not set +# CONFIG_BNX2 is not set +# CONFIG_QLA3XXX is not set +# CONFIG_ATL1 is not set + +# +# Ethernet (10000 Mbit) +# +# CONFIG_CHELSIO_T1 is not set +# CONFIG_CHELSIO_T3 is not set +# CONFIG_IXGB is not set +# CONFIG_S2IO is not set +# CONFIG_MYRI10GE is not set +# CONFIG_NETXEN_NIC is not set + +# +# Token Ring devices +# +# CONFIG_TR is not set + +# +# Wireless LAN (non-hamradio) +# +CONFIG_NET_RADIO=y +# CONFIG_NET_WIRELESS_RTNETLINK is not set + +# +# Obsolete Wireless cards support (pre-802.11) +# +# CONFIG_STRIP is not set + +# +# Wireless 802.11b ISA/PCI cards support +# +# CONFIG_IPW2100 is not set +# CONFIG_IPW2200 is not set +# CONFIG_HERMES is not set +# CONFIG_ATMEL is not set + +# +# Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support +# +# CONFIG_PRISM54 is not set +# CONFIG_USB_ZD1201 is not set +# CONFIG_HOSTAP is not set +# CONFIG_BCM43XX is not set +CONFIG_ZD1211RW=m +# CONFIG_ZD1211RW_DEBUG is not set +CONFIG_NET_WIRELESS=y + +# +# Wan interfaces +# +# CONFIG_WAN is not set +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +CONFIG_PPP=m +# CONFIG_PPP_MULTILINK is not set +CONFIG_PPP_FILTER=y +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_MPPE=m +CONFIG_PPPOE=m +# CONFIG_SLIP is not set +CONFIG_SLHC=m +# CONFIG_NET_FC is not set +# CONFIG_SHAPER is not set +CONFIG_NETCONSOLE=m +CONFIG_NETPOLL=y +# CONFIG_NETPOLL_TRAP is not set +CONFIG_NET_POLL_CONTROLLER=y + +# +# ISDN subsystem +# +# CONFIG_ISDN is not set + +# +# Input device support +# +CONFIG_INPUT=y +# CONFIG_INPUT_FF_MEMLESS is not set + +# +# Userland interfaces +# +# CONFIG_INPUT_MOUSEDEV is not set +# CONFIG_INPUT_JOYDEV is not set +# CONFIG_INPUT_TSDEV is not set +CONFIG_INPUT_EVDEV=y +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +# CONFIG_INPUT_KEYBOARD is not set +# CONFIG_INPUT_MOUSE is not set +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +CONFIG_INPUT_MISC=y +CONFIG_INPUT_IXP4XX_BEEPER=y +CONFIG_INPUT_UINPUT=m + +# +# Hardware I/O ports +# +# CONFIG_SERIO is not set +# CONFIG_GAMEPORT is not set + +# +# Character devices +# +# CONFIG_VT is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +# CONFIG_ROCKETPORT is not set +# CONFIG_CYCLADES is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_MOXA_SMARTIO_NEW is not set +# CONFIG_ISI is not set +# CONFIG_SYNCLINKMP is not set +# CONFIG_SYNCLINK_GT is not set +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_SX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set + +# +# Serial drivers +# +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_PCI=m +CONFIG_SERIAL_8250_NR_UARTS=2 +CONFIG_SERIAL_8250_RUNTIME_UARTS=2 +# CONFIG_SERIAL_8250_EXTENDED is not set + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +# CONFIG_SERIAL_JSM is not set +CONFIG_UNIX98_PTYS=y +# CONFIG_LEGACY_PTYS is not set + +# +# IPMI +# +# CONFIG_IPMI_HANDLER is not set + +# +# Watchdog Cards +# +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +# CONFIG_SOFT_WATCHDOG is not set +CONFIG_IXP4XX_WATCHDOG=m + +# +# PCI-based Watchdog Cards +# +# CONFIG_PCIPCWATCHDOG is not set +# CONFIG_WDTPCI is not set + +# +# USB-based Watchdog Cards +# +# CONFIG_USBPCWATCHDOG is not set +CONFIG_HW_RANDOM=y +CONFIG_HW_RANDOM_IXP4XX=y +# CONFIG_NVRAM is not set +# CONFIG_DTLK is not set +# CONFIG_R3964 is not set +# CONFIG_APPLICOM is not set +# CONFIG_DRM is not set +# CONFIG_RAW_DRIVER is not set + +# +# TPM devices +# +# CONFIG_TCG_TPM is not set + +# +# I2C support +# +CONFIG_I2C=y +CONFIG_I2C_CHARDEV=y + +# +# I2C Algorithms +# +CONFIG_I2C_ALGOBIT=y +# CONFIG_I2C_ALGOPCF is not set +# CONFIG_I2C_ALGOPCA is not set + +# +# I2C Hardware Bus support +# +# CONFIG_I2C_ALI1535 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +# CONFIG_I2C_AMD756 is not set +# CONFIG_I2C_AMD8111 is not set +# CONFIG_I2C_I801 is not set +# CONFIG_I2C_I810 is not set +# CONFIG_I2C_PIIX4 is not set +# CONFIG_I2C_IOP3XX is not set +CONFIG_I2C_ISA=m +CONFIG_I2C_IXP4XX=y +# CONFIG_I2C_NFORCE2 is not set +# CONFIG_I2C_OCORES is not set +# CONFIG_I2C_PARPORT_LIGHT is not set +# CONFIG_I2C_PROSAVAGE is not set +# CONFIG_I2C_SAVAGE4 is not set +# CONFIG_I2C_SIS5595 is not set +# CONFIG_I2C_SIS630 is not set +# CONFIG_I2C_SIS96X is not set +# CONFIG_I2C_STUB is not set +# CONFIG_I2C_VIA is not set +# CONFIG_I2C_VIAPRO is not set +# CONFIG_I2C_VOODOO3 is not set +# CONFIG_I2C_PCA_ISA is not set + +# +# Miscellaneous I2C Chip support +# +# CONFIG_SENSORS_DS1337 is not set +# CONFIG_SENSORS_DS1374 is not set +CONFIG_SENSORS_EEPROM=y +CONFIG_SENSORS_PCF8574=m +# CONFIG_SENSORS_PCA9539 is not set +# CONFIG_SENSORS_PCF8591 is not set +# CONFIG_SENSORS_MAX6875 is not set +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +# CONFIG_I2C_DEBUG_CHIP is not set + +# +# SPI support +# +# CONFIG_SPI is not set +# CONFIG_SPI_MASTER is not set + +# +# Dallas's 1-wire bus +# +CONFIG_W1=m + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=m + +# +# 1-wire Slaves +# +CONFIG_W1_SLAVE_THERM=m +CONFIG_W1_SLAVE_SMEM=m +CONFIG_W1_SLAVE_DS2433=m +CONFIG_W1_SLAVE_DS2433_CRC=y + +# +# Hardware Monitoring support +# +CONFIG_HWMON=m +CONFIG_HWMON_VID=m +# CONFIG_SENSORS_ABITUGURU is not set +# CONFIG_SENSORS_ADM1021 is not set +# CONFIG_SENSORS_ADM1025 is not set +# CONFIG_SENSORS_ADM1026 is not set +# CONFIG_SENSORS_ADM1029 is not set +# CONFIG_SENSORS_ADM1031 is not set +# CONFIG_SENSORS_ADM9240 is not set +# CONFIG_SENSORS_ASB100 is not set +# CONFIG_SENSORS_ATXP1 is not set +# CONFIG_SENSORS_DS1621 is not set +# CONFIG_SENSORS_F71805F is not set +# CONFIG_SENSORS_FSCHER is not set +# CONFIG_SENSORS_FSCPOS is not set +# CONFIG_SENSORS_GL518SM is not set +# CONFIG_SENSORS_GL520SM is not set +# CONFIG_SENSORS_IT87 is not set +# CONFIG_SENSORS_LM63 is not set +# CONFIG_SENSORS_LM75 is not set +# CONFIG_SENSORS_LM77 is not set +# CONFIG_SENSORS_LM78 is not set +# CONFIG_SENSORS_LM80 is not set +# CONFIG_SENSORS_LM83 is not set +# CONFIG_SENSORS_LM85 is not set +# CONFIG_SENSORS_LM87 is not set +# CONFIG_SENSORS_LM90 is not set +# CONFIG_SENSORS_LM92 is not set +# CONFIG_SENSORS_MAX1619 is not set +# CONFIG_SENSORS_PC87360 is not set +# CONFIG_SENSORS_PC87427 is not set +# CONFIG_SENSORS_SIS5595 is not set +# CONFIG_SENSORS_SMSC47M1 is not set +# CONFIG_SENSORS_SMSC47M192 is not set +# CONFIG_SENSORS_SMSC47B397 is not set +# CONFIG_SENSORS_VIA686A is not set +# CONFIG_SENSORS_VT1211 is not set +# CONFIG_SENSORS_VT8231 is not set +CONFIG_SENSORS_W83781D=m +# CONFIG_SENSORS_W83791D is not set +# CONFIG_SENSORS_W83792D is not set +# CONFIG_SENSORS_W83793 is not set +# CONFIG_SENSORS_W83L785TS is not set +# CONFIG_SENSORS_W83627HF is not set +# CONFIG_SENSORS_W83627EHF is not set +CONFIG_SENSORS_AD7418=m +# CONFIG_HWMON_DEBUG_CHIP is not set + +# +# Misc devices +# +# CONFIG_SGI_IOC4 is not set +# CONFIG_TIFM_CORE is not set + +# +# Multifunction device drivers +# +# CONFIG_MFD_SM501 is not set + +# +# LED devices +# +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=y + +# +# LED drivers +# +CONFIG_LEDS_IXP4XX=y + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=y +CONFIG_LEDS_TRIGGER_HEARTBEAT=y +CONFIG_LEDS_TRIGGER_CPU_ACTIVITY=y + +# +# Multimedia devices +# +CONFIG_VIDEO_DEV=m +CONFIG_VIDEO_V4L1=y +CONFIG_VIDEO_V4L1_COMPAT=y +CONFIG_VIDEO_V4L2=y + +# +# Video Capture Adapters +# + +# +# Video Capture Adapters +# +# CONFIG_VIDEO_ADV_DEBUG is not set +CONFIG_VIDEO_HELPER_CHIPS_AUTO=y +CONFIG_VIDEO_TDA9840=m +CONFIG_VIDEO_TEA6415C=m +CONFIG_VIDEO_TEA6420=m +CONFIG_VIDEO_MSP3400=m +CONFIG_VIDEO_WM8775=m +CONFIG_VIDEO_BT819=m +CONFIG_VIDEO_BT856=m +CONFIG_VIDEO_KS0127=m +CONFIG_VIDEO_OV7670=m +CONFIG_VIDEO_SAA7110=m +CONFIG_VIDEO_SAA7111=m +CONFIG_VIDEO_SAA7114=m +CONFIG_VIDEO_SAA711X=m +CONFIG_VIDEO_TVP5150=m +CONFIG_VIDEO_VPX3220=m +CONFIG_VIDEO_CX25840=m +CONFIG_VIDEO_CX2341X=m +CONFIG_VIDEO_SAA7185=m +CONFIG_VIDEO_ADV7170=m +CONFIG_VIDEO_ADV7175=m +CONFIG_VIDEO_VIVI=m +# CONFIG_VIDEO_BT848 is not set +CONFIG_VIDEO_CPIA=m +CONFIG_VIDEO_CPIA_USB=m +CONFIG_VIDEO_CPIA2=m +CONFIG_VIDEO_SAA5246A=m +CONFIG_VIDEO_SAA5249=m +CONFIG_TUNER_3036=m +CONFIG_VIDEO_STRADIS=m +CONFIG_VIDEO_ZORAN_ZR36060=m +CONFIG_VIDEO_ZORAN=m +CONFIG_VIDEO_ZORAN_BUZ=m +CONFIG_VIDEO_ZORAN_DC10=m +CONFIG_VIDEO_ZORAN_DC30=m +CONFIG_VIDEO_ZORAN_LML33=m +CONFIG_VIDEO_ZORAN_LML33R10=m +CONFIG_VIDEO_ZORAN_AVS6EYES=m +CONFIG_VIDEO_SAA7134=m +CONFIG_VIDEO_SAA7134_ALSA=m +CONFIG_VIDEO_MXB=m +CONFIG_VIDEO_DPC=m +CONFIG_VIDEO_HEXIUM_ORION=m +CONFIG_VIDEO_HEXIUM_GEMINI=m +CONFIG_VIDEO_CX88=m +CONFIG_VIDEO_CX88_ALSA=m +CONFIG_VIDEO_CX88_BLACKBIRD=m +CONFIG_VIDEO_CAFE_CCIC=m + +# +# V4L USB devices +# +CONFIG_VIDEO_PVRUSB2=m +CONFIG_VIDEO_PVRUSB2_29XXX=y +CONFIG_VIDEO_PVRUSB2_24XXX=y +CONFIG_VIDEO_PVRUSB2_SYSFS=y +# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set +CONFIG_VIDEO_EM28XX=m +CONFIG_VIDEO_USBVISION=m +CONFIG_VIDEO_USBVIDEO=m +CONFIG_USB_VICAM=m +CONFIG_USB_IBMCAM=m +CONFIG_USB_KONICAWC=m +CONFIG_USB_QUICKCAM_MESSENGER=m +CONFIG_USB_ET61X251=m +CONFIG_VIDEO_OVCAMCHIP=m +CONFIG_USB_W9968CF=m +CONFIG_USB_OV511=m +CONFIG_USB_SE401=m +CONFIG_USB_SN9C102=m +CONFIG_USB_STV680=m +CONFIG_USB_ZC0301=m +CONFIG_USB_PWC=m +# CONFIG_USB_PWC_DEBUG is not set + +# +# Radio Adapters +# +# CONFIG_RADIO_GEMTEK_PCI is not set +# CONFIG_RADIO_MAXIRADIO is not set +# CONFIG_RADIO_MAESTRO is not set +CONFIG_USB_DSBR=m + +# +# Digital Video Broadcasting Devices +# +# CONFIG_DVB is not set +CONFIG_VIDEO_SAA7146=m +CONFIG_VIDEO_SAA7146_VV=m +CONFIG_VIDEO_TUNER=m +CONFIG_VIDEO_BUF=m +CONFIG_VIDEO_BTCX=m +CONFIG_VIDEO_IR=m +CONFIG_VIDEO_TVEEPROM=m +# CONFIG_USB_DABUSB is not set + +# +# Graphics support +# +# CONFIG_BACKLIGHT_LCD_SUPPORT is not set +# CONFIG_FB is not set + +# +# Sound +# +CONFIG_SOUND=m + +# +# Advanced Linux Sound Architecture +# +CONFIG_SND=m +CONFIG_SND_TIMER=m +CONFIG_SND_PCM=m +CONFIG_SND_HWDEP=m +CONFIG_SND_RAWMIDI=m +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_OSSEMUL=y +CONFIG_SND_MIXER_OSS=m +CONFIG_SND_PCM_OSS=m +CONFIG_SND_PCM_OSS_PLUGINS=y +# CONFIG_SND_SEQUENCER_OSS is not set +# CONFIG_SND_DYNAMIC_MINORS is not set +CONFIG_SND_SUPPORT_OLD_API=y +CONFIG_SND_VERBOSE_PROCFS=y +# CONFIG_SND_VERBOSE_PRINTK is not set +# CONFIG_SND_DEBUG is not set + +# +# Generic devices +# +# CONFIG_SND_DUMMY is not set +# CONFIG_SND_VIRMIDI is not set +# CONFIG_SND_MTPAV is not set +# CONFIG_SND_SERIAL_U16550 is not set +# CONFIG_SND_MPU401 is not set + +# +# PCI devices +# +# CONFIG_SND_AD1889 is not set +# CONFIG_SND_ALS300 is not set +# CONFIG_SND_ALI5451 is not set +# CONFIG_SND_ATIIXP is not set +# CONFIG_SND_ATIIXP_MODEM is not set +# CONFIG_SND_AU8810 is not set +# CONFIG_SND_AU8820 is not set +# CONFIG_SND_AU8830 is not set +# CONFIG_SND_AZT3328 is not set +# CONFIG_SND_BT87X is not set +# CONFIG_SND_CA0106 is not set +# CONFIG_SND_CMIPCI is not set +# CONFIG_SND_CS4281 is not set +# CONFIG_SND_CS46XX is not set +# CONFIG_SND_DARLA20 is not set +# CONFIG_SND_GINA20 is not set +# CONFIG_SND_LAYLA20 is not set +# CONFIG_SND_DARLA24 is not set +# CONFIG_SND_GINA24 is not set +# CONFIG_SND_LAYLA24 is not set +# CONFIG_SND_MONA is not set +# CONFIG_SND_MIA is not set +# CONFIG_SND_ECHO3G is not set +# CONFIG_SND_INDIGO is not set +# CONFIG_SND_INDIGOIO is not set +# CONFIG_SND_INDIGODJ is not set +# CONFIG_SND_EMU10K1 is not set +# CONFIG_SND_EMU10K1X is not set +# CONFIG_SND_ENS1370 is not set +# CONFIG_SND_ENS1371 is not set +# CONFIG_SND_ES1938 is not set +# CONFIG_SND_ES1968 is not set +# CONFIG_SND_FM801 is not set +# CONFIG_SND_HDA_INTEL is not set +# CONFIG_SND_HDSP is not set +# CONFIG_SND_HDSPM is not set +# CONFIG_SND_ICE1712 is not set +# CONFIG_SND_ICE1724 is not set +# CONFIG_SND_INTEL8X0 is not set +# CONFIG_SND_INTEL8X0M is not set +# CONFIG_SND_KORG1212 is not set +# CONFIG_SND_MAESTRO3 is not set +# CONFIG_SND_MIXART is not set +# CONFIG_SND_NM256 is not set +# CONFIG_SND_PCXHR is not set +# CONFIG_SND_RIPTIDE is not set +# CONFIG_SND_RME32 is not set +# CONFIG_SND_RME96 is not set +# CONFIG_SND_RME9652 is not set +# CONFIG_SND_SONICVIBES is not set +# CONFIG_SND_TRIDENT is not set +# CONFIG_SND_VIA82XX is not set +# CONFIG_SND_VIA82XX_MODEM is not set +# CONFIG_SND_VX222 is not set +# CONFIG_SND_YMFPCI is not set + +# +# ALSA ARM devices +# + +# +# USB devices +# +CONFIG_SND_USB_AUDIO=m + +# +# SoC audio support +# +# CONFIG_SND_SOC is not set + +# +# Open Sound System +# +# CONFIG_SOUND_PRIME is not set + +# +# HID Devices +# +CONFIG_HID=m +# CONFIG_HID_DEBUG is not set + +# +# USB support +# +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB_ARCH_HAS_OHCI=y +CONFIG_USB_ARCH_HAS_EHCI=y +CONFIG_USB=y +# CONFIG_USB_DEBUG is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEVICEFS=y +# CONFIG_USB_DYNAMIC_MINORS is not set +# CONFIG_USB_OTG is not set + +# +# USB Host Controller Drivers +# +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_SPLIT_ISO=y +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_EHCI_TT_NEWSCHED=y +# CONFIG_USB_EHCI_BIG_ENDIAN_MMIO is not set +# CONFIG_USB_ISP116X_HCD is not set +CONFIG_USB_OHCI_HCD=y +# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set +# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +CONFIG_USB_UHCI_HCD=y +# CONFIG_USB_U132_HCD is not set +# CONFIG_USB_SL811_HCD is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m + +# +# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' +# + +# +# may also be needed; see USB_STORAGE Help for more information +# +CONFIG_USB_STORAGE=y +# CONFIG_USB_STORAGE_DEBUG is not set +# CONFIG_USB_STORAGE_DATAFAB is not set +CONFIG_USB_STORAGE_FREECOM=y +# CONFIG_USB_STORAGE_DPCM is not set +# CONFIG_USB_STORAGE_USBAT is not set +# CONFIG_USB_STORAGE_SDDR09 is not set +# CONFIG_USB_STORAGE_SDDR55 is not set +# CONFIG_USB_STORAGE_JUMPSHOT is not set +# CONFIG_USB_STORAGE_ALAUDA is not set +CONFIG_USB_STORAGE_ONETOUCH=y +CONFIG_USB_STORAGE_KARMA=y +# CONFIG_USB_LIBUSUAL is not set + +# +# USB Input Devices +# +CONFIG_USB_HID=m +# CONFIG_USB_HIDINPUT_POWERBOOK is not set +# CONFIG_HID_FF is not set +CONFIG_USB_HIDDEV=y + +# +# USB HID Boot Protocol drivers +# +CONFIG_USB_KBD=m +# CONFIG_USB_MOUSE is not set +# CONFIG_USB_AIPTEK is not set +# CONFIG_USB_WACOM is not set +# CONFIG_USB_ACECAD is not set +# CONFIG_USB_KBTAB is not set +# CONFIG_USB_POWERMATE is not set +# CONFIG_USB_TOUCHSCREEN is not set +CONFIG_USB_YEALINK=m +# CONFIG_USB_XPAD is not set +CONFIG_USB_ATI_REMOTE=m +CONFIG_USB_ATI_REMOTE2=m +CONFIG_USB_KEYSPAN_REMOTE=m +# CONFIG_USB_APPLETOUCH is not set +# CONFIG_USB_GTCO is not set + +# +# USB Imaging devices +# +# CONFIG_USB_MDC800 is not set +# CONFIG_USB_MICROTEK is not set + +# +# USB Network Adapters +# +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_USBNET_MII=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_NET_RNDIS_HOST=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AN2720=y +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_EPSON2888=y +CONFIG_USB_KC2190=y +CONFIG_USB_NET_ZAURUS=m +# CONFIG_USB_MON is not set + +# +# USB port drivers +# + +# +# USB Serial Converter support +# +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_AIRCABLE=m +# CONFIG_USB_SERIAL_AIRPRIME is not set +CONFIG_USB_SERIAL_ARK3116=m +CONFIG_USB_SERIAL_BELKIN=m +CONFIG_USB_SERIAL_WHITEHEAT=m +CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +CONFIG_USB_SERIAL_CP2101=m +CONFIG_USB_SERIAL_CYPRESS_M8=m +CONFIG_USB_SERIAL_EMPEG=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_FUNSOFT=m +CONFIG_USB_SERIAL_VISOR=m +CONFIG_USB_SERIAL_IPAQ=m +CONFIG_USB_SERIAL_IR=m +CONFIG_USB_SERIAL_EDGEPORT=m +CONFIG_USB_SERIAL_EDGEPORT_TI=m +CONFIG_USB_SERIAL_GARMIN=m +CONFIG_USB_SERIAL_IPW=m +CONFIG_USB_SERIAL_KEYSPAN_PDA=m +CONFIG_USB_SERIAL_KEYSPAN=m +CONFIG_USB_SERIAL_KEYSPAN_MPR=y +CONFIG_USB_SERIAL_KEYSPAN_USA28=y +CONFIG_USB_SERIAL_KEYSPAN_USA28X=y +CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y +CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y +CONFIG_USB_SERIAL_KEYSPAN_USA19=y +CONFIG_USB_SERIAL_KEYSPAN_USA18X=y +CONFIG_USB_SERIAL_KEYSPAN_USA19W=y +CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y +CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y +CONFIG_USB_SERIAL_KEYSPAN_USA49W=y +CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y +CONFIG_USB_SERIAL_KLSI=m +CONFIG_USB_SERIAL_KOBIL_SCT=m +CONFIG_USB_SERIAL_MCT_U232=m +CONFIG_USB_SERIAL_MOS7720=m +CONFIG_USB_SERIAL_MOS7840=m +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +# CONFIG_USB_SERIAL_HP4X is not set +CONFIG_USB_SERIAL_SAFE=m +# CONFIG_USB_SERIAL_SAFE_PADDED is not set +# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set +CONFIG_USB_SERIAL_TI=m +CONFIG_USB_SERIAL_CYBERJACK=m +CONFIG_USB_SERIAL_XIRCOM=m +# CONFIG_USB_SERIAL_OPTION is not set +CONFIG_USB_SERIAL_OMNINET=m +# CONFIG_USB_SERIAL_DEBUG is not set +CONFIG_USB_EZUSB=y + +# +# USB Miscellaneous drivers +# +# CONFIG_USB_EMI62 is not set +# CONFIG_USB_EMI26 is not set +CONFIG_USB_ADUTUX=m +# CONFIG_USB_AUERSWALD is not set +CONFIG_USB_RIO500=m +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +CONFIG_USB_PHIDGET=m +CONFIG_USB_PHIDGETKIT=m +CONFIG_USB_PHIDGETMOTORCONTROL=m +CONFIG_USB_PHIDGETSERVO=m +# CONFIG_USB_IDMOUSE is not set +CONFIG_USB_FTDI_ELAN=m +# CONFIG_USB_APPLEDISPLAY is not set +CONFIG_USB_SISUSBVGA=m +# CONFIG_USB_LD is not set +# CONFIG_USB_TRANCEVIBRATOR is not set +# CONFIG_USB_IOWARRIOR is not set +# CONFIG_USB_TEST is not set + +# +# USB DSL modem support +# + +# +# USB Gadget Support +# +# CONFIG_USB_GADGET is not set + +# +# MMC/SD Card support +# +# CONFIG_MMC is not set + +# +# Real Time Clock +# +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +# CONFIG_RTC_DEBUG is not set + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set + +# +# RTC drivers +# +# CONFIG_RTC_DRV_CMOS is not set +CONFIG_RTC_DRV_X1205=y +CONFIG_RTC_DRV_DS1307=y +# CONFIG_RTC_DRV_DS1553 is not set +CONFIG_RTC_DRV_ISL1208=y +CONFIG_RTC_DRV_DS1672=y +# CONFIG_RTC_DRV_DS1742 is not set +CONFIG_RTC_DRV_PCF8563=y +# CONFIG_RTC_DRV_RS5C372 is not set +# CONFIG_RTC_DRV_M48T86 is not set +# CONFIG_RTC_DRV_TEST is not set +# CONFIG_RTC_DRV_V3020 is not set + +# +# File systems +# +CONFIG_EXT2_FS=y +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +# CONFIG_EXT2_FS_XIP is not set +CONFIG_EXT3_FS=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +# CONFIG_EXT4DEV_FS is not set +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_FS_MBCACHE=y +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +# CONFIG_REISERFS_PROC_INFO is not set +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +# CONFIG_JFS_FS is not set +CONFIG_FS_POSIX_ACL=y +# CONFIG_XFS_FS is not set +# CONFIG_GFS2_FS is not set +# CONFIG_OCFS2_FS is not set +# CONFIG_MINIX_FS is not set +# CONFIG_ROMFS_FS is not set +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +# CONFIG_QUOTA is not set +CONFIG_DNOTIFY=y +# CONFIG_AUTOFS_FS is not set +CONFIG_AUTOFS4_FS=m +CONFIG_FUSE_FS=m + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=m +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="utf8" +CONFIG_NTFS_FS=m +# CONFIG_NTFS_DEBUG is not set +CONFIG_NTFS_RW=y + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_SYSCTL=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +# CONFIG_TMPFS_POSIX_ACL is not set +# CONFIG_HUGETLB_PAGE is not set +CONFIG_RAMFS=y +# CONFIG_CONFIGFS_FS is not set + +# +# Miscellaneous filesystems +# +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +# CONFIG_HFS_FS is not set +# CONFIG_HFSPLUS_FS is not set +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +CONFIG_JFFS2_FS=y +CONFIG_JFFS2_FS_DEBUG=0 +CONFIG_JFFS2_FS_WRITEBUFFER=y +# CONFIG_JFFS2_SUMMARY is not set +# CONFIG_JFFS2_FS_XATTR is not set +# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set +CONFIG_JFFS2_ZLIB=y +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +# CONFIG_CRAMFS is not set +CONFIG_SQUASHFS=m +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +# CONFIG_SQUASHFS_VMALLOC is not set +# CONFIG_VXFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_SYSV_FS is not set +# CONFIG_UFS_FS is not set + +# +# Network File Systems +# +CONFIG_NFS_FS=y +CONFIG_NFS_V3=y +# CONFIG_NFS_V3_ACL is not set +# CONFIG_NFS_V4 is not set +# CONFIG_NFS_DIRECTIO is not set +CONFIG_NFSD=m +CONFIG_NFSD_V3=y +# CONFIG_NFSD_V3_ACL is not set +CONFIG_NFSD_V4=y +CONFIG_NFSD_TCP=y +CONFIG_ROOT_NFS=y +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_EXPORTFS=m +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +CONFIG_RPCSEC_GSS_KRB5=y +# CONFIG_RPCSEC_GSS_SPKM3 is not set +CONFIG_SMB_FS=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=m +# CONFIG_CIFS_STATS is not set +# CONFIG_CIFS_WEAK_PW_HASH is not set +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +# CONFIG_CIFS_DEBUG2 is not set +# CONFIG_CIFS_EXPERIMENTAL is not set +# CONFIG_NCP_FS is not set +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set +# CONFIG_9P_FS is not set + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +# CONFIG_MAC_PARTITION is not set +CONFIG_MSDOS_PARTITION=y +# CONFIG_BSD_DISKLABEL is not set +# CONFIG_MINIX_SUBPARTITION is not set +# CONFIG_SOLARIS_X86_PARTITION is not set +# CONFIG_UNIXWARE_DISKLABEL is not set +# CONFIG_LDM_PARTITION is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +# CONFIG_KARMA_PARTITION is not set +# CONFIG_EFI_PARTITION is not set + +# +# Native Language Support +# +CONFIG_NLS=m +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=m +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=m +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_NLS_UTF8=m + +# +# Distributed Lock Manager +# +# CONFIG_DLM is not set + +# +# Profiling support +# +# CONFIG_PROFILING is not set + +# +# Kernel hacking +# +# CONFIG_PRINTK_TIME is not set +CONFIG_ENABLE_MUST_CHECK=y +# CONFIG_MAGIC_SYSRQ is not set +# CONFIG_UNUSED_SYMBOLS is not set +# CONFIG_DEBUG_FS is not set +# CONFIG_HEADERS_CHECK is not set +# CONFIG_DEBUG_KERNEL is not set +CONFIG_LOG_BUF_SHIFT=14 +# CONFIG_DEBUG_BUGVERBOSE is not set +CONFIG_FRAME_POINTER=y +# CONFIG_DEBUG_USER is not set + +# +# Security options +# +# CONFIG_KEYS is not set +# CONFIG_SECURITY is not set + +# +# Cryptographic options +# +CONFIG_CRYPTO=y +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_SHA1=m +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_WP512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_ECB=m +CONFIG_CRYPTO_CBC=y +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_LRW=m +CONFIG_CRYPTO_DES=y +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_AES=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_ARC4=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_CRC32C=m +# CONFIG_CRYPTO_CAMELLIA is not set +CONFIG_CRYPTO_TEST=m + +# +# Hardware crypto devices +# + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_CRC_CCITT=m +CONFIG_CRC16=y +CONFIG_CRC32=y +CONFIG_LIBCRC32C=m +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=m +CONFIG_TEXTSEARCH_BM=m +CONFIG_TEXTSEARCH_FSM=m +CONFIG_PLIST=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y diff --git a/packages/linux/linux-ixp4xx/nslu2/.mtn2git_empty b/packages/linux/linux-ixp4xx/nslu2/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-ixp4xx/nslu2/.mtn2git_empty diff --git a/packages/linux/linux-ixp4xx/defconfig-2.6.21.6 b/packages/linux/linux-ixp4xx/nslu2/defconfig-2.6.21.7 index 42527b3dfc..457d379f5e 100644 --- a/packages/linux/linux-ixp4xx/defconfig-2.6.21.6 +++ b/packages/linux/linux-ixp4xx/nslu2/defconfig-2.6.21.7 @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.21 -# Thu Nov 22 23:05:47 2007 +# Linux kernel version: 2.6.21.6 +# Sat Dec 8 13:47:37 2007 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -222,7 +222,7 @@ CONFIG_ALIGNMENT_TRAP=y # CONFIG_ZBOOT_ROM_TEXT=0x0 CONFIG_ZBOOT_ROM_BSS=0x0 -CONFIG_CMDLINE=" noirqdebug console=ttyS0,115200n8" +CONFIG_CMDLINE="root=/dev/nfs rootfstype=nfs ip=dhcp noirqdebug console=ttyS0,115200n8" # CONFIG_XIP_KERNEL is not set CONFIG_KEXEC=y @@ -272,7 +272,7 @@ CONFIG_INET=y # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_FIB_HASH=y # CONFIG_IP_PNP is not set -# CONFIG_NET_IPIP is not set +CONFIG_NET_IPIP=m # CONFIG_NET_IPGRE is not set # CONFIG_ARPD is not set # CONFIG_SYN_COOKIES is not set @@ -281,11 +281,11 @@ CONFIG_INET_ESP=m CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m -CONFIG_INET_XFRM_MODE_TRANSPORT=y -CONFIG_INET_XFRM_MODE_TUNNEL=y +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m CONFIG_INET_XFRM_MODE_BEET=m -CONFIG_INET_DIAG=y -CONFIG_INET_TCP_DIAG=y +CONFIG_INET_DIAG=m +CONFIG_INET_TCP_DIAG=m # CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_CUBIC=y CONFIG_DEFAULT_TCP_CONG="cubic" @@ -503,9 +503,6 @@ CONFIG_IPDDP_DECAP=y # QoS and/or fair queueing # # CONFIG_NET_SCHED is not set -# CONFIG_NET_SCH_CLK_JIFFIES is not set -# CONFIG_NET_SCH_CLK_GETTIMEOFDAY is not set -# CONFIG_NET_SCH_CLK_CPU is not set CONFIG_NET_CLS_ROUTE=y # @@ -2028,14 +2025,14 @@ CONFIG_FRAME_POINTER=y # CONFIG_CRYPTO=y CONFIG_CRYPTO_ALGAPI=y -CONFIG_CRYPTO_BLKCIPHER=y -CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_BLKCIPHER=m +CONFIG_CRYPTO_HASH=m CONFIG_CRYPTO_MANAGER=y -CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_HMAC=m CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_NULL=m CONFIG_CRYPTO_MD4=m -CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MD5=m CONFIG_CRYPTO_SHA1=m CONFIG_CRYPTO_SHA256=m CONFIG_CRYPTO_SHA512=m @@ -2043,10 +2040,10 @@ CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_GF128MUL=m CONFIG_CRYPTO_ECB=m -CONFIG_CRYPTO_CBC=y +CONFIG_CRYPTO_CBC=m CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_LRW=m -CONFIG_CRYPTO_DES=y +CONFIG_CRYPTO_DES=m CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_TWOFISH=m @@ -2062,7 +2059,7 @@ CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_DEFLATE=m CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_CRC32C=m -# CONFIG_CRYPTO_CAMELLIA is not set +CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_TEST=m # diff --git a/packages/linux/linux-ixp4xx_2.6.21.6.bb b/packages/linux/linux-ixp4xx_2.6.21.7.bb index 7eacf2b8eb..4d26621241 100644 --- a/packages/linux/linux-ixp4xx_2.6.21.6.bb +++ b/packages/linux/linux-ixp4xx_2.6.21.7.bb @@ -2,7 +2,7 @@ require linux.inc require linux-ixp4xx.inc VANILLA_VERSION = "2.6.21" -KERNEL_RELEASE = "2.6.21.6" +KERNEL_RELEASE = "2.6.21.7" PV = "${KERNEL_RELEASE}+svnr${SRCREV}" PR = "r0" diff --git a/packages/linux/linux-ixp4xx_2.6.23.8.bb b/packages/linux/linux-ixp4xx_2.6.23.8.bb index a6dcca41b5..ab621f310a 100644 --- a/packages/linux/linux-ixp4xx_2.6.23.8.bb +++ b/packages/linux/linux-ixp4xx_2.6.23.8.bb @@ -1,3 +1,7 @@ +# The new ethernet driver included in the 2.6.23 version of the nslu2-linux.org kernel patches +# has problems with providing the correct MAC address on the initial DHCP request. +DEFAULT_PREFERENCE = "-1" + require linux.inc require linux-ixp4xx.inc @@ -8,7 +12,7 @@ KERNEL_RELEASE = "2.6.23.8" #PV = "${VANILLA_VERSION}+${KERNEL_RELEASE}+svnr${SRCREV}" PV = "${KERNEL_RELEASE}+svnr${SRCREV}" -PR = "r0" +PR = "r1" SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-${VANILLA_VERSION}.tar.bz2 \ ${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/patch-${KERNEL_RELEASE}.bz2;patch=1 \ diff --git a/packages/linux/linux-linkstationarm_2.6.12.bb b/packages/linux/linux-linkstationarm_2.6.12.bb index 77703ad999..704309162c 100644 --- a/packages/linux/linux-linkstationarm_2.6.12.bb +++ b/packages/linux/linux-linkstationarm_2.6.12.bb @@ -1,6 +1,7 @@ DESCRIPTION = "Linux Kernel for ARM based Buffalo Linkstations" SECTION = "kernel" LICENSE = "GPL" +DEPENDS += "u-boot-utils-native" PR = "r2" COMPATIBLE_MACHINE = "lsarm" diff --git a/packages/linux/linux-linkstationppc_2.6.21-rc5.bb b/packages/linux/linux-linkstationppc_2.6.21-rc5.bb index 7a6efb0059..6bcc0d9a06 100644 --- a/packages/linux/linux-linkstationppc_2.6.21-rc5.bb +++ b/packages/linux/linux-linkstationppc_2.6.21-rc5.bb @@ -3,7 +3,7 @@ SECTION = "kernel" LICENSE = "GPL" PR = "r0" -DEPENDS = "dtc-native" +DEPENDS = "dtc-native u-boot-utils-native" COMPATIBLE_MACHINE = "(lsppchd|lsppchg)" SRC_URI = "http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.20.tar.bz2 \ diff --git a/packages/linux/linux-omap.inc b/packages/linux/linux-omap.inc index 83f134b878..52b0d27a6d 100644 --- a/packages/linux/linux-omap.inc +++ b/packages/linux/linux-omap.inc @@ -3,7 +3,7 @@ DESCRIPTION = "Linux kernel for OMAP processors" LICENSE = "GPL" #DEPENDS = ${@['u-boot','u-boot-omap2430sdp'][bb.data.getVar('MACHINE',d,1) == 'omap2430sdp']} -DEPENDS = uboot-utils +DEPENDS = "u-boot-utils-native" inherit kernel diff --git a/packages/linux/linux-omap1-2.6.23-omap1/.mtn2git_empty b/packages/linux/linux-omap1-2.6.23-omap1/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-omap1-2.6.23-omap1/.mtn2git_empty diff --git a/packages/linux/linux-omap1-2.6.23-omap1/binutils-buildid-arm.patch b/packages/linux/linux-omap1-2.6.23-omap1/binutils-buildid-arm.patch new file mode 100644 index 0000000000..edd224f4dd --- /dev/null +++ b/packages/linux/linux-omap1-2.6.23-omap1/binutils-buildid-arm.patch @@ -0,0 +1,12 @@ +diff --git a/arch/arm/kernel/vmlinux.lds.S b/arch/arm/kernel/vmlinux.lds.S +index 5ff5406..538fcb5 100644 +--- a/arch/arm/kernel/vmlinux.lds.S ++++ b/arch/arm/kernel/vmlinux.lds.S +@@ -94,6 +94,7 @@ SECTIONS + TEXT_TEXT + SCHED_TEXT + LOCK_TEXT ++ *(.note.*) + #ifdef CONFIG_MMU + *(.fixup) + #endif diff --git a/packages/linux/linux-omap1-2.6.23-omap1/defconfig b/packages/linux/linux-omap1-2.6.23-omap1/defconfig new file mode 100644 index 0000000000..88b663c3f5 --- /dev/null +++ b/packages/linux/linux-omap1-2.6.23-omap1/defconfig @@ -0,0 +1,1098 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.23-omap1 +# Mon Dec 3 16:40:55 2007 +# +CONFIG_ARM=y +CONFIG_SYS_SUPPORTS_APM_EMULATION=y +CONFIG_GENERIC_GPIO=y +CONFIG_GENERIC_TIME=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_MMU=y +# CONFIG_NO_IOPORT is not set +CONFIG_GENERIC_HARDIRQS=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +CONFIG_HARDIRQS_SW_RESEND=y +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_RWSEM_GENERIC_SPINLOCK=y +# CONFIG_ARCH_HAS_ILOG2_U32 is not set +# CONFIG_ARCH_HAS_ILOG2_U64 is not set +CONFIG_GENERIC_HWEIGHT=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_ZONE_DMA=y +CONFIG_VECTORS_BASE=0xffff0000 +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" + +# +# General setup +# +CONFIG_EXPERIMENTAL=y +CONFIG_BROKEN_ON_SMP=y +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_LOCALVERSION="" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +# CONFIG_POSIX_MQUEUE is not set +# CONFIG_BSD_PROCESS_ACCT is not set +# CONFIG_TASKSTATS is not set +# CONFIG_USER_NS is not set +# CONFIG_AUDIT is not set +# CONFIG_IKCONFIG is not set +CONFIG_LOG_BUF_SHIFT=14 +CONFIG_SYSFS_DEPRECATED=y +# CONFIG_RELAY is not set +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +CONFIG_SYSCTL=y +# CONFIG_EMBEDDED is not set +CONFIG_UID16=y +CONFIG_SYSCTL_SYSCALL=y +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_EXTRA_PASS is not set +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_ANON_INODES=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_EVENTFD=y +CONFIG_SHMEM=y +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_SLUB_DEBUG=y +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_RT_MUTEXES=y +# CONFIG_TINY_SHMEM is not set +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +# CONFIG_MODULE_SRCVERSION_ALL is not set +CONFIG_KMOD=y +CONFIG_BLOCK=y +# CONFIG_LBD is not set +# CONFIG_BLK_DEV_IO_TRACE is not set +# CONFIG_LSF is not set +# CONFIG_BLK_DEV_BSG is not set + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSCHED_AS=y +CONFIG_IOSCHED_DEADLINE=y +CONFIG_IOSCHED_CFQ=y +# CONFIG_DEFAULT_AS is not set +# CONFIG_DEFAULT_DEADLINE is not set +CONFIG_DEFAULT_CFQ=y +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="cfq" + +# +# System Type +# +# CONFIG_ARCH_AAEC2000 is not set +# CONFIG_ARCH_INTEGRATOR is not set +# CONFIG_ARCH_REALVIEW is not set +# CONFIG_ARCH_VERSATILE is not set +# CONFIG_ARCH_AT91 is not set +# CONFIG_ARCH_CLPS7500 is not set +# CONFIG_ARCH_CLPS711X is not set +# CONFIG_ARCH_CO285 is not set +# CONFIG_ARCH_EBSA110 is not set +# CONFIG_ARCH_EP93XX is not set +# CONFIG_ARCH_FOOTBRIDGE is not set +# CONFIG_ARCH_NETX is not set +# CONFIG_ARCH_H720X is not set +# CONFIG_ARCH_IMX is not set +# CONFIG_ARCH_IOP13XX is not set +# CONFIG_ARCH_IOP32X is not set +# CONFIG_ARCH_IOP33X is not set +# CONFIG_ARCH_IXP23XX is not set +# CONFIG_ARCH_IXP2000 is not set +# CONFIG_ARCH_IXP4XX is not set +# CONFIG_ARCH_L7200 is not set +# CONFIG_ARCH_KS8695 is not set +# CONFIG_ARCH_NS9XXX is not set +# CONFIG_ARCH_MXC is not set +# CONFIG_ARCH_PNX4008 is not set +# CONFIG_ARCH_PXA is not set +# CONFIG_ARCH_RPC is not set +# CONFIG_ARCH_SA1100 is not set +# CONFIG_ARCH_S3C2410 is not set +# CONFIG_ARCH_SHARK is not set +# CONFIG_ARCH_LH7A40X is not set +# CONFIG_ARCH_DAVINCI is not set +CONFIG_ARCH_OMAP=y + +# +# TI OMAP Implementations +# +CONFIG_ARCH_OMAP_OTG=y +CONFIG_ARCH_OMAP1=y +# CONFIG_ARCH_OMAP2 is not set +# CONFIG_ARCH_OMAP3 is not set + +# +# OMAP Feature Selections +# +CONFIG_OMAP_RESET_CLOCKS=y +# CONFIG_OMAP_BOOT_TAG is not set +# CONFIG_OMAP_GPIO_SWITCH is not set +CONFIG_OMAP_MUX=y +# CONFIG_OMAP_MUX_DEBUG is not set +CONFIG_OMAP_MUX_WARNINGS=y +# CONFIG_OMAP_STI is not set +CONFIG_OMAP_MCBSP=y +# CONFIG_OMAP_MMU_FWK is not set +# CONFIG_OMAP_MBOX_FWK is not set +# CONFIG_OMAP_MPU_TIMER is not set +CONFIG_OMAP_32K_TIMER=y +CONFIG_OMAP_32K_TIMER_HZ=128 +# CONFIG_OMAP_DM_TIMER is not set +CONFIG_OMAP_LL_DEBUG_UART1=y +# CONFIG_OMAP_LL_DEBUG_UART2 is not set +# CONFIG_OMAP_LL_DEBUG_UART3 is not set +CONFIG_OMAP_SERIAL_WAKE=y +# CONFIG_OMAP_DSP is not set + +# +# OMAP Core Type +# +# CONFIG_ARCH_OMAP730 is not set +# CONFIG_ARCH_OMAP15XX is not set +CONFIG_ARCH_OMAP16XX=y + +# +# OMAP Board Type +# +# CONFIG_MACH_OMAP_INNOVATOR is not set +# CONFIG_MACH_OMAP_H2 is not set +# CONFIG_MACH_OMAP_H3 is not set +CONFIG_MACH_OMAP_OSK=y +CONFIG_OMAP_OSK_MISTRAL=y +# CONFIG_MACH_NOKIA770 is not set +# CONFIG_MACH_OMAP_GENERIC is not set + +# +# OMAP CPU Speed +# +# CONFIG_OMAP_CLOCKS_SET_BY_BOOTLOADER is not set +# CONFIG_OMAP_ARM_216MHZ is not set +CONFIG_OMAP_ARM_192MHZ=y +# CONFIG_OMAP_ARM_168MHZ is not set +# CONFIG_OMAP_ARM_120MHZ is not set +# CONFIG_OMAP_ARM_60MHZ is not set +# CONFIG_OMAP_ARM_30MHZ is not set + +# +# Boot options +# + +# +# Power management +# + +# +# Processor Type +# +CONFIG_CPU_32=y +CONFIG_CPU_ARM926T=y +CONFIG_CPU_32v5=y +CONFIG_CPU_ABRT_EV5TJ=y +CONFIG_CPU_PABRT_NOIFAR=y +CONFIG_CPU_CACHE_VIVT=y +CONFIG_CPU_COPY_V4WB=y +CONFIG_CPU_TLB_V4WBI=y +CONFIG_CPU_CP15=y +CONFIG_CPU_CP15_MMU=y + +# +# Processor Features +# +# CONFIG_ARM_THUMB is not set +# CONFIG_CPU_ICACHE_DISABLE is not set +# CONFIG_CPU_DCACHE_DISABLE is not set +# CONFIG_CPU_DCACHE_WRITETHROUGH is not set +# CONFIG_CPU_CACHE_ROUND_ROBIN is not set +# CONFIG_OUTER_CACHE is not set + +# +# Bus support +# +# CONFIG_PCI_SYSCALL is not set +# CONFIG_ARCH_SUPPORTS_MSI is not set + +# +# PCCARD (PCMCIA/CardBus) support +# +CONFIG_PCCARD=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_PCMCIA_IOCTL=y + +# +# PC-card bridges +# +CONFIG_OMAP_CF=y + +# +# Kernel Features +# +# CONFIG_TICK_ONESHOT is not set +# CONFIG_NO_HZ is not set +# CONFIG_HIGH_RES_TIMERS is not set +# CONFIG_PREEMPT is not set +CONFIG_HZ=128 +CONFIG_AEABI=y +CONFIG_OABI_COMPAT=y +# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_DISCONTIGMEM_MANUAL is not set +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +# CONFIG_SPARSEMEM_STATIC is not set +CONFIG_SPLIT_PTLOCK_CPUS=4096 +# CONFIG_RESOURCES_64BIT is not set +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_VIRT_TO_BUS=y +# CONFIG_LEDS is not set +CONFIG_ALIGNMENT_TRAP=y + +# +# Boot options +# +CONFIG_ZBOOT_ROM_TEXT=0x0 +CONFIG_ZBOOT_ROM_BSS=0x0 +CONFIG_CMDLINE="mem=32M console=ttyS0,115200 initrd=0x10400000,8M root=/dev/ram0 rw" +# CONFIG_XIP_KERNEL is not set +# CONFIG_KEXEC is not set + +# +# CPU Frequency scaling +# +# CONFIG_CPU_FREQ is not set + +# +# Floating point emulation +# + +# +# At least one emulation must be selected +# +CONFIG_FPE_NWFPE=y +# CONFIG_FPE_NWFPE_XP is not set +# CONFIG_FPE_FASTFPE is not set +# CONFIG_VFP is not set + +# +# Userspace binary formats +# +CONFIG_BINFMT_ELF=y +# CONFIG_BINFMT_AOUT is not set +# CONFIG_BINFMT_MISC is not set + +# +# Power management options +# +CONFIG_PM=y +# CONFIG_PM_LEGACY is not set +# CONFIG_PM_DEBUG is not set +CONFIG_PM_SLEEP=y +CONFIG_SUSPEND_UP_POSSIBLE=y +CONFIG_SUSPEND=y +# CONFIG_APM_EMULATION is not set + +# +# Networking +# +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=m +# CONFIG_PACKET_MMAP is not set +CONFIG_UNIX=y +CONFIG_XFRM=y +# CONFIG_XFRM_USER is not set +# CONFIG_XFRM_SUB_POLICY is not set +# CONFIG_XFRM_MIGRATE is not set +# CONFIG_NET_KEY is not set +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +# CONFIG_IP_ADVANCED_ROUTER is not set +CONFIG_IP_FIB_HASH=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +# CONFIG_IP_PNP_RARP is not set +# CONFIG_NET_IPIP is not set +# CONFIG_NET_IPGRE is not set +# CONFIG_IP_MROUTE is not set +# CONFIG_ARPD is not set +# CONFIG_SYN_COOKIES is not set +# CONFIG_INET_AH is not set +# CONFIG_INET_ESP is not set +# CONFIG_INET_IPCOMP is not set +# CONFIG_INET_XFRM_TUNNEL is not set +# CONFIG_INET_TUNNEL is not set +CONFIG_INET_XFRM_MODE_TRANSPORT=y +CONFIG_INET_XFRM_MODE_TUNNEL=y +CONFIG_INET_XFRM_MODE_BEET=y +CONFIG_INET_DIAG=y +CONFIG_INET_TCP_DIAG=y +# CONFIG_TCP_CONG_ADVANCED is not set +CONFIG_TCP_CONG_CUBIC=y +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_TCP_MD5SIG is not set +# CONFIG_IPV6 is not set +# CONFIG_INET6_XFRM_TUNNEL is not set +# CONFIG_INET6_TUNNEL is not set +# CONFIG_NETWORK_SECMARK is not set +# CONFIG_NETFILTER is not set +# CONFIG_IP_DCCP is not set +# CONFIG_IP_SCTP is not set +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +# CONFIG_BRIDGE is not set +# CONFIG_VLAN_8021Q is not set +# CONFIG_DECNET is not set +# CONFIG_LLC2 is not set +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET is not set +# CONFIG_WAN_ROUTER is not set + +# +# QoS and/or fair queueing +# +# CONFIG_NET_SCHED is not set + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# CONFIG_HAMRADIO is not set +# CONFIG_IRDA is not set +# CONFIG_BT is not set +# CONFIG_AF_RXRPC is not set + +# +# Wireless +# +# CONFIG_CFG80211 is not set +# CONFIG_WIRELESS_EXT is not set +# CONFIG_MAC80211 is not set +# CONFIG_IEEE80211 is not set +# CONFIG_RFKILL is not set +# CONFIG_NET_9P is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +# CONFIG_SYS_HYPERVISOR is not set +# CONFIG_CONNECTOR is not set +CONFIG_MTD=y +# CONFIG_MTD_DEBUG is not set +# CONFIG_MTD_CONCAT is not set +CONFIG_MTD_PARTITIONS=y +# CONFIG_MTD_REDBOOT_PARTS is not set +CONFIG_MTD_CMDLINE_PARTS=y +# CONFIG_MTD_AFS_PARTS is not set + +# +# User Modules And Translation Layers +# +CONFIG_MTD_CHAR=y +CONFIG_MTD_BLKDEVS=y +CONFIG_MTD_BLOCK=y +# CONFIG_FTL is not set +# CONFIG_NFTL is not set +# CONFIG_INFTL is not set +# CONFIG_RFD_FTL is not set +# CONFIG_SSFDC is not set + +# +# RAM/ROM/Flash chip drivers +# +CONFIG_MTD_CFI=y +# CONFIG_MTD_JEDECPROBE is not set +CONFIG_MTD_GEN_PROBE=y +# CONFIG_MTD_CFI_ADV_OPTIONS is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +# CONFIG_MTD_CFI_I4 is not set +# CONFIG_MTD_CFI_I8 is not set +CONFIG_MTD_CFI_INTELEXT=y +# CONFIG_MTD_CFI_AMDSTD is not set +# CONFIG_MTD_CFI_STAA is not set +CONFIG_MTD_CFI_UTIL=y +# CONFIG_MTD_RAM is not set +# CONFIG_MTD_ROM is not set +# CONFIG_MTD_ABSENT is not set + +# +# Mapping drivers for chip access +# +# CONFIG_MTD_COMPLEX_MAPPINGS is not set +# CONFIG_MTD_PHYSMAP is not set +# CONFIG_MTD_ARM_INTEGRATOR is not set +CONFIG_MTD_OMAP_NOR=y +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +# CONFIG_MTD_MTDRAM is not set +# CONFIG_MTD_BLOCK2MTD is not set + +# +# Disk-On-Chip Device Drivers +# +# CONFIG_MTD_DOC2000 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +# CONFIG_MTD_NAND is not set +# CONFIG_MTD_ONENAND is not set + +# +# UBI - Unsorted block images +# +# CONFIG_MTD_UBI is not set +# CONFIG_PARPORT is not set +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=y +# CONFIG_BLK_DEV_CRYPTOLOOP is not set +# CONFIG_BLK_DEV_NBD is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=8192 +CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +CONFIG_IDE=m +CONFIG_BLK_DEV_IDE=m + +# +# Please see Documentation/ide.txt for help/info on IDE drives +# +# CONFIG_BLK_DEV_IDE_SATA is not set +CONFIG_BLK_DEV_IDEDISK=m +# CONFIG_IDEDISK_MULTI_MODE is not set +CONFIG_BLK_DEV_IDECS=m +# CONFIG_BLK_DEV_IDECD is not set +# CONFIG_BLK_DEV_IDETAPE is not set +# CONFIG_BLK_DEV_IDEFLOPPY is not set +# CONFIG_IDE_TASK_IOCTL is not set +CONFIG_IDE_PROC_FS=y + +# +# IDE chipset support/bugfixes +# +# CONFIG_IDE_GENERIC is not set +# CONFIG_IDEPCI_PCIBUS_ORDER is not set +# CONFIG_IDE_ARM is not set +# CONFIG_BLK_DEV_IDEDMA is not set +# CONFIG_BLK_DEV_HD is not set + +# +# SCSI device support +# +# CONFIG_RAID_ATTRS is not set +# CONFIG_SCSI is not set +# CONFIG_SCSI_DMA is not set +# CONFIG_SCSI_NETLINK is not set +# CONFIG_ATA is not set +# CONFIG_MD is not set +CONFIG_NETDEVICES=y +# CONFIG_NETDEVICES_MULTIQUEUE is not set +# CONFIG_DUMMY is not set +# CONFIG_BONDING is not set +# CONFIG_MACVLAN is not set +# CONFIG_EQUALIZER is not set +# CONFIG_TUN is not set +# CONFIG_PHYLIB is not set +CONFIG_NET_ETHERNET=y +CONFIG_MII=y +# CONFIG_AX88796 is not set +CONFIG_SMC91X=y +# CONFIG_DM9000 is not set +CONFIG_NETDEV_1000=y +CONFIG_NETDEV_10000=y + +# +# Wireless LAN +# +# CONFIG_WLAN_PRE80211 is not set +# CONFIG_WLAN_80211 is not set +# CONFIG_NET_PCMCIA is not set +# CONFIG_WAN is not set +CONFIG_PPP=y +CONFIG_PPP_MULTILINK=y +# CONFIG_PPP_FILTER is not set +# CONFIG_PPP_ASYNC is not set +# CONFIG_PPP_SYNC_TTY is not set +# CONFIG_PPP_DEFLATE is not set +# CONFIG_PPP_BSDCOMP is not set +# CONFIG_PPP_MPPE is not set +# CONFIG_PPPOE is not set +# CONFIG_PPPOL2TP is not set +# CONFIG_SLIP is not set +CONFIG_SLHC=y +# CONFIG_SHAPER is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_NETPOLL is not set +# CONFIG_NET_POLL_CONTROLLER is not set +# CONFIG_ISDN is not set + +# +# Input device support +# +CONFIG_INPUT=y +# CONFIG_INPUT_FF_MEMLESS is not set +# CONFIG_INPUT_POLLDEV is not set + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=y +# CONFIG_INPUT_MOUSEDEV_PSAUX is not set +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +# CONFIG_INPUT_JOYDEV is not set +# CONFIG_INPUT_TSDEV is not set +CONFIG_INPUT_EVDEV=y +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +# CONFIG_KEYBOARD_ATKBD is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +CONFIG_KEYBOARD_OMAP=y +# CONFIG_KEYBOARD_GPIO is not set +# CONFIG_INPUT_MOUSE is not set +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +CONFIG_INPUT_TOUCHSCREEN=y +# CONFIG_TOUCHSCREEN_FUJITSU is not set +# CONFIG_TOUCHSCREEN_GUNZE is not set +# CONFIG_TOUCHSCREEN_ELO is not set +# CONFIG_TOUCHSCREEN_MTOUCH is not set +# CONFIG_TOUCHSCREEN_MK712 is not set +# CONFIG_TOUCHSCREEN_PENMOUNT is not set +# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set +# CONFIG_TOUCHSCREEN_TOUCHWIN is not set +# CONFIG_TOUCHSCREEN_UCB1400 is not set +# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set +# CONFIG_INPUT_MISC is not set + +# +# Hardware I/O ports +# +# CONFIG_SERIO is not set +# CONFIG_GAMEPORT is not set + +# +# Character devices +# +CONFIG_VT=y +CONFIG_VT_CONSOLE=y +CONFIG_HW_CONSOLE=y +# CONFIG_VT_HW_CONSOLE_BINDING is not set +# CONFIG_SERIAL_NONSTANDARD is not set + +# +# Serial drivers +# +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +# CONFIG_SERIAL_8250_CS is not set +CONFIG_SERIAL_8250_NR_UARTS=4 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +# CONFIG_SERIAL_8250_EXTENDED is not set + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_UNIX98_PTYS=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=256 +# CONFIG_IPMI_HANDLER is not set +# CONFIG_WATCHDOG is not set +CONFIG_HW_RANDOM=m +CONFIG_HW_RANDOM_OMAP=m +# CONFIG_NVRAM is not set +# CONFIG_R3964 is not set + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +# CONFIG_CARDMAN_4000 is not set +# CONFIG_CARDMAN_4040 is not set +# CONFIG_RAW_DRIVER is not set +# CONFIG_TCG_TPM is not set +CONFIG_I2C=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_CHARDEV=y + +# +# I2C Algorithms +# +# CONFIG_I2C_ALGOBIT is not set +# CONFIG_I2C_ALGOPCF is not set +# CONFIG_I2C_ALGOPCA is not set + +# +# I2C Hardware Bus support +# +# CONFIG_I2C_GPIO is not set +# CONFIG_I2C_OCORES is not set +CONFIG_I2C_OMAP=y +# CONFIG_I2C_PARPORT_LIGHT is not set +# CONFIG_I2C_SIMTEC is not set +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_STUB is not set + +# +# Miscellaneous I2C Chip support +# +# CONFIG_SENSORS_DS1337 is not set +# CONFIG_SENSORS_DS1374 is not set +# CONFIG_DS1682 is not set +# CONFIG_SENSORS_EEPROM is not set +# CONFIG_SENSORS_PCF8574 is not set +# CONFIG_SENSORS_PCA9539 is not set +# CONFIG_SENSORS_PCF8591 is not set +# CONFIG_ISP1301_OMAP is not set +CONFIG_TPS65010=y +# CONFIG_SENSORS_TLV320AIC23 is not set +# CONFIG_GPIOEXPANDER_OMAP is not set +# CONFIG_SENSORS_MAX6875 is not set +# CONFIG_SENSORS_TSL2550 is not set +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +# CONFIG_I2C_DEBUG_CHIP is not set + +# +# SPI support +# +# CONFIG_SPI is not set +# CONFIG_SPI_MASTER is not set +# CONFIG_W1 is not set +CONFIG_HWMON=y +# CONFIG_HWMON_VID is not set +# CONFIG_SENSORS_ABITUGURU is not set +# CONFIG_SENSORS_ABITUGURU3 is not set +# CONFIG_SENSORS_AD7418 is not set +# CONFIG_SENSORS_ADM1021 is not set +# CONFIG_SENSORS_ADM1025 is not set +# CONFIG_SENSORS_ADM1026 is not set +# CONFIG_SENSORS_ADM1029 is not set +# CONFIG_SENSORS_ADM1031 is not set +# CONFIG_SENSORS_ADM9240 is not set +# CONFIG_SENSORS_ASB100 is not set +# CONFIG_SENSORS_ATXP1 is not set +# CONFIG_SENSORS_DS1621 is not set +# CONFIG_SENSORS_F71805F is not set +# CONFIG_SENSORS_FSCHER is not set +# CONFIG_SENSORS_FSCPOS is not set +# CONFIG_SENSORS_GL518SM is not set +# CONFIG_SENSORS_GL520SM is not set +# CONFIG_SENSORS_IT87 is not set +# CONFIG_SENSORS_LM63 is not set +# CONFIG_SENSORS_LM75 is not set +# CONFIG_SENSORS_LM77 is not set +# CONFIG_SENSORS_LM78 is not set +# CONFIG_SENSORS_LM80 is not set +# CONFIG_SENSORS_LM83 is not set +# CONFIG_SENSORS_LM85 is not set +# CONFIG_SENSORS_LM87 is not set +# CONFIG_SENSORS_LM90 is not set +# CONFIG_SENSORS_LM92 is not set +# CONFIG_SENSORS_LM93 is not set +# CONFIG_SENSORS_MAX1619 is not set +# CONFIG_SENSORS_MAX6650 is not set +# CONFIG_SENSORS_PC87360 is not set +# CONFIG_SENSORS_PC87427 is not set +# CONFIG_SENSORS_DME1737 is not set +# CONFIG_SENSORS_SMSC47M1 is not set +# CONFIG_SENSORS_SMSC47M192 is not set +# CONFIG_SENSORS_SMSC47B397 is not set +# CONFIG_SENSORS_THMC50 is not set +# CONFIG_SENSORS_VT1211 is not set +# CONFIG_SENSORS_W83781D is not set +# CONFIG_SENSORS_W83791D is not set +# CONFIG_SENSORS_W83792D is not set +# CONFIG_SENSORS_W83793 is not set +# CONFIG_SENSORS_W83L785TS is not set +# CONFIG_SENSORS_W83627HF is not set +# CONFIG_SENSORS_W83627EHF is not set +# CONFIG_HWMON_DEBUG_CHIP is not set +CONFIG_MISC_DEVICES=y +# CONFIG_EEPROM_93CX6 is not set + +# +# Multifunction device drivers +# +# CONFIG_MFD_SM501 is not set +# CONFIG_NEW_LEDS is not set + +# +# Multimedia devices +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +CONFIG_DAB=y + +# +# Graphics support +# +# CONFIG_BACKLIGHT_LCD_SUPPORT is not set + +# +# Display device support +# +# CONFIG_DISPLAY_SUPPORT is not set +# CONFIG_VGASTATE is not set +CONFIG_VIDEO_OUTPUT_CONTROL=m +CONFIG_FB=y +# CONFIG_FIRMWARE_EDID is not set +# CONFIG_FB_DDC is not set +# CONFIG_FB_CFB_FILLRECT is not set +# CONFIG_FB_CFB_COPYAREA is not set +# CONFIG_FB_CFB_IMAGEBLIT is not set +# CONFIG_FB_SYS_FILLRECT is not set +# CONFIG_FB_SYS_COPYAREA is not set +# CONFIG_FB_SYS_IMAGEBLIT is not set +# CONFIG_FB_SYS_FOPS is not set +CONFIG_FB_DEFERRED_IO=y +# CONFIG_FB_SVGALIB is not set +# CONFIG_FB_MACMODES is not set +# CONFIG_FB_BACKLIGHT is not set +CONFIG_FB_MODE_HELPERS=y +# CONFIG_FB_TILEBLITTING is not set + +# +# Frame buffer hardware drivers +# +# CONFIG_FB_S1D13XXX is not set +CONFIG_FB_OMAP=y +# CONFIG_FB_OMAP_LCDC_EXTERNAL is not set +# CONFIG_FB_OMAP_BOOTLOADER_INIT is not set +CONFIG_FB_OMAP_CONSISTENT_DMA_SIZE=2 +# CONFIG_FB_OMAP_DMA_TUNE is not set +# CONFIG_FB_VIRTUAL is not set + +# +# Console display driver support +# +# CONFIG_VGA_CONSOLE is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE=y +# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set +# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set +CONFIG_FONTS=y +CONFIG_FONT_8x8=y +# CONFIG_FONT_8x16 is not set +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_7x14 is not set +# CONFIG_FONT_PEARL_8x8 is not set +# CONFIG_FONT_ACORN_8x8 is not set +# CONFIG_FONT_MINI_4x6 is not set +# CONFIG_FONT_SUN8x16 is not set +# CONFIG_FONT_SUN12x22 is not set +# CONFIG_FONT_10x18 is not set +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_LOGO_LINUX_CLUT224=y + +# +# Sound +# +# CONFIG_SOUND is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_DEBUG=y +CONFIG_USB_SUPPORT=y +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB_ARCH_HAS_OHCI=y +# CONFIG_USB_ARCH_HAS_EHCI is not set +# CONFIG_USB is not set + +# +# Enable Host or Gadget support to see Inventra options +# + +# +# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' +# + +# +# USB Gadget Support +# +# CONFIG_USB_GADGET is not set +# CONFIG_MMC is not set +CONFIG_RTC_LIB=y +# CONFIG_RTC_CLASS is not set + +# +# DMA Engine support +# +# CONFIG_DMA_ENGINE is not set + +# +# DMA Clients +# + +# +# DMA Devices +# + +# +# CBUS support +# +# CONFIG_CBUS is not set + +# +# File systems +# +CONFIG_EXT2_FS=y +# CONFIG_EXT2_FS_XATTR is not set +# CONFIG_EXT2_FS_XIP is not set +# CONFIG_EXT3_FS is not set +# CONFIG_EXT4DEV_FS is not set +# CONFIG_REISERFS_FS is not set +# CONFIG_JFS_FS is not set +# CONFIG_FS_POSIX_ACL is not set +# CONFIG_XFS_FS is not set +# CONFIG_GFS2_FS is not set +# CONFIG_OCFS2_FS is not set +# CONFIG_MINIX_FS is not set +# CONFIG_ROMFS_FS is not set +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +# CONFIG_QUOTA is not set +CONFIG_DNOTIFY=y +CONFIG_AUTOFS_FS=y +CONFIG_AUTOFS4_FS=y +# CONFIG_FUSE_FS is not set + +# +# CD-ROM/DVD Filesystems +# +# CONFIG_ISO9660_FS is not set +# CONFIG_UDF_FS is not set + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +# CONFIG_NTFS_FS is not set + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_SYSCTL=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +# CONFIG_TMPFS_POSIX_ACL is not set +# CONFIG_HUGETLB_PAGE is not set +CONFIG_RAMFS=y +# CONFIG_CONFIGFS_FS is not set + +# +# Miscellaneous filesystems +# +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +# CONFIG_HFS_FS is not set +# CONFIG_HFSPLUS_FS is not set +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +CONFIG_JFFS2_FS=y +CONFIG_JFFS2_FS_DEBUG=0 +CONFIG_JFFS2_FS_WRITEBUFFER=y +# CONFIG_JFFS2_SUMMARY is not set +# CONFIG_JFFS2_FS_XATTR is not set +# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set +CONFIG_JFFS2_ZLIB=y +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +# CONFIG_CRAMFS is not set +# CONFIG_VXFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_SYSV_FS is not set +# CONFIG_UFS_FS is not set + +# +# Network File Systems +# +CONFIG_NFS_FS=y +CONFIG_NFS_V3=y +# CONFIG_NFS_V3_ACL is not set +# CONFIG_NFS_V4 is not set +# CONFIG_NFS_DIRECTIO is not set +# CONFIG_NFSD is not set +CONFIG_ROOT_NFS=y +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +# CONFIG_SUNRPC_BIND34 is not set +# CONFIG_RPCSEC_GSS_KRB5 is not set +# CONFIG_RPCSEC_GSS_SPKM3 is not set +# CONFIG_SMB_FS is not set +# CONFIG_CIFS is not set +# CONFIG_NCP_FS is not set +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set + +# +# Partition Types +# +# CONFIG_PARTITION_ADVANCED is not set +CONFIG_MSDOS_PARTITION=y + +# +# Native Language Support +# +CONFIG_NLS=m +CONFIG_NLS_DEFAULT="iso8859-1" +CONFIG_NLS_CODEPAGE_437=m +# CONFIG_NLS_CODEPAGE_737 is not set +# CONFIG_NLS_CODEPAGE_775 is not set +# CONFIG_NLS_CODEPAGE_850 is not set +# CONFIG_NLS_CODEPAGE_852 is not set +# CONFIG_NLS_CODEPAGE_855 is not set +# CONFIG_NLS_CODEPAGE_857 is not set +# CONFIG_NLS_CODEPAGE_860 is not set +# CONFIG_NLS_CODEPAGE_861 is not set +# CONFIG_NLS_CODEPAGE_862 is not set +# CONFIG_NLS_CODEPAGE_863 is not set +# CONFIG_NLS_CODEPAGE_864 is not set +# CONFIG_NLS_CODEPAGE_865 is not set +# CONFIG_NLS_CODEPAGE_866 is not set +# CONFIG_NLS_CODEPAGE_869 is not set +# CONFIG_NLS_CODEPAGE_936 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +# CONFIG_NLS_ASCII is not set +CONFIG_NLS_ISO8859_1=m +# CONFIG_NLS_ISO8859_2 is not set +# CONFIG_NLS_ISO8859_3 is not set +# CONFIG_NLS_ISO8859_4 is not set +# CONFIG_NLS_ISO8859_5 is not set +# CONFIG_NLS_ISO8859_6 is not set +# CONFIG_NLS_ISO8859_7 is not set +# CONFIG_NLS_ISO8859_9 is not set +# CONFIG_NLS_ISO8859_13 is not set +# CONFIG_NLS_ISO8859_14 is not set +# CONFIG_NLS_ISO8859_15 is not set +# CONFIG_NLS_KOI8_R is not set +# CONFIG_NLS_KOI8_U is not set +# CONFIG_NLS_UTF8 is not set + +# +# Distributed Lock Manager +# +# CONFIG_DLM is not set + +# +# Profiling support +# +# CONFIG_PROFILING is not set + +# +# Kernel hacking +# +# CONFIG_PRINTK_TIME is not set +CONFIG_ENABLE_MUST_CHECK=y +# CONFIG_MAGIC_SYSRQ is not set +# CONFIG_UNUSED_SYMBOLS is not set +# CONFIG_DEBUG_FS is not set +# CONFIG_HEADERS_CHECK is not set +# CONFIG_DEBUG_KERNEL is not set +# CONFIG_SLUB_DEBUG_ON is not set +CONFIG_DEBUG_BUGVERBOSE=y +CONFIG_FRAME_POINTER=y +# CONFIG_DEBUG_USER is not set + +# +# Security options +# +# CONFIG_KEYS is not set +# CONFIG_SECURITY is not set +# CONFIG_CRYPTO is not set + +# +# Library routines +# +CONFIG_BITREVERSE=y +# CONFIG_CRC_CCITT is not set +# CONFIG_CRC16 is not set +# CONFIG_CRC_ITU_T is not set +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +# CONFIG_LIBCRC32C is not set +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_PLIST=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_DMA=y diff --git a/packages/linux/linux-omap1_2.6.23-omap1.bb b/packages/linux/linux-omap1_2.6.23-omap1.bb new file mode 100644 index 0000000000..9c6a52e3f9 --- /dev/null +++ b/packages/linux/linux-omap1_2.6.23-omap1.bb @@ -0,0 +1,10 @@ +require linux-omap.inc + +COMPATIBLE_MACHINE = "omap5912osk" + +SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-2.6.23.tar.bz2 \ + http://www.muru.com/linux/omap/patches/patch-2.6.23-omap1.bz2;patch=1 \ + file://binutils-buildid-arm.patch;patch=1 \ + file://defconfig" + +S = "${WORKDIR}/linux-2.6.23" diff --git a/packages/linux/linux-openmoko.inc b/packages/linux/linux-openmoko.inc index fc4a547fd7..b659153733 100644 --- a/packages/linux/linux-openmoko.inc +++ b/packages/linux/linux-openmoko.inc @@ -1,9 +1,22 @@ # extra stuff we need for openmoko that is not in linux.inc - do_deploy_append() { - mv ${DEPLOY_DIR_IMAGE}/modules-${KERNEL_RELEASE}-${PR}-${MACHINE}.tgz ${DEPLOY_DIR_IMAGE}/modules-${PV}-${PR}-${MACHINE_CLASS}.tgz - mv ${DEPLOY_DIR_IMAGE}/uImage-${PV}-${PR}-${MACHINE}-${DATETIME}.bin ${DEPLOY_DIR_IMAGE}/uImage-${PV}-${PR}-${MACHINE_CLASS}.bin + mv ${DEPLOY_DIR_IMAGE}/modules-${PV}-${PR}-${MACHINE}.tgz ${DEPLOY_DIR_IMAGE}/modules-${PV}-${PR}-${MACHINE_CLASS}.tgz + mv ${DEPLOY_DIR_IMAGE}/uImage-${PV}-${PR}-${MACHINE}.bin ${DEPLOY_DIR_IMAGE}/uImage-${PV}-${PR}-${MACHINE_CLASS}.bin rm -f ${KERNEL_IMAGE_SYMLINK_NAME}.bin ln -sf ${DEPLOY_DIR_IMAGE}/uImage-${PV}-${PR}-${MACHINE_CLASS}.bin ${DEPLOY_DIR_IMAGE}/uImage-${MACHINE_CLASS}-latest.bin } +RDEPENDS_kernel-image += "mtd-utils" + +pkg_postinst_kernel-image () { +if test "x$D" != "x"; then + exit 1 +else + echo "Upgrading Kernel in Flash" + echo "DO NOT stop this process" + + ${bindir}/flash_eraseall ${MTD_KERNEL_PARTITION} + ${bindir}/nandwrite -p ${MTD_KERNEL_PARTITION} /${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE}-${KERNEL_VERSION} +fi +} + diff --git a/packages/linux/linux-openmoko_2.6.22.5.bb b/packages/linux/linux-openmoko_2.6.22.5.bb index c623504c73..d1b3c5ef1e 100644 --- a/packages/linux/linux-openmoko_2.6.22.5.bb +++ b/packages/linux/linux-openmoko_2.6.22.5.bb @@ -37,7 +37,6 @@ S = "${WORKDIR}/linux-${VANILLA_VERSION}" ############################################################## # kernel image resides on a seperate flash partition (for now) # -FILES_kernel-image = "" ALLOW_EMPTY = "1" COMPATIBLE_HOST = "arm.*-linux" diff --git a/packages/linux/linux-rp-2.6.22/defconfig-qemux86 b/packages/linux/linux-rp-2.6.22/defconfig-qemux86 index e9eb83e2dd..bc85c2e657 100644 --- a/packages/linux/linux-rp-2.6.22/defconfig-qemux86 +++ b/packages/linux/linux-rp-2.6.22/defconfig-qemux86 @@ -307,25 +307,107 @@ CONFIG_NETFILTER=y # # Core Netfilter Configuration # -# CONFIG_NETFILTER_NETLINK is not set -# CONFIG_NETFILTER_XTABLES is not set +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NF_CONNTRACK_ENABLED=m +CONFIG_NF_CONNTRACK=m +CONFIG_NF_CT_ACCT=y +CONFIG_NF_CONNTRACK_MARK=y +# CONFIG_NF_CONNTRACK_EVENTS is not set +CONFIG_NF_CT_PROTO_GRE=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +# CONFIG_NETFILTER_XT_TARGET_CONNMARK is not set +# CONFIG_NETFILTER_XT_TARGET_DSCP is not set +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set +# CONFIG_NETFILTER_XT_TARGET_TRACE is not set +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m # # IP: Netfilter Configuration # -CONFIG_IP_NF_CONNTRACK=y -# CONFIG_IP_NF_CT_ACCT is not set -# CONFIG_IP_NF_CONNTRACK_MARK is not set -# CONFIG_IP_NF_CONNTRACK_EVENTS is not set -# CONFIG_IP_NF_CT_PROTO_SCTP is not set -# CONFIG_IP_NF_FTP is not set -# CONFIG_IP_NF_IRC is not set -# CONFIG_IP_NF_NETBIOS_NS is not set -# CONFIG_IP_NF_TFTP is not set -# CONFIG_IP_NF_AMANDA is not set -# CONFIG_IP_NF_PPTP is not set -# CONFIG_IP_NF_H323 is not set -CONFIG_IP_NF_QUEUE=y +CONFIG_NF_CONNTRACK_IPV4=m +CONFIG_NF_CONNTRACK_PROC_COMPAT=y +CONFIG_IP_NF_QUEUE=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_IPRANGE=m +CONFIG_IP_NF_MATCH_TOS=m +CONFIG_IP_NF_MATCH_RECENT=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_MATCH_OWNER=m +CONFIG_IP_NF_MATCH_ADDRTYPE=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_LOG=m +CONFIG_IP_NF_TARGET_ULOG=m +CONFIG_NF_NAT=m +CONFIG_NF_NAT_NEEDED=y +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_SAME=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PROTO_GRE=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_NAT_IRC=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_NAT_AMANDA=m +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_H323=m +CONFIG_NF_NAT_SIP=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_TOS=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m # # DCCP Configuration (EXPERIMENTAL) @@ -369,6 +451,15 @@ CONFIG_IP_NF_QUEUE=y # CONFIG_IEEE80211 is not set # +# Wireless +# +# CONFIG_CFG80211 is not set +CONFIG_WIRELESS_EXT=y +# CONFIG_MAC80211 is not set +# CONFIG_IEEE80211 is not set +# CONFIG_RFKILL is not set + +# # Device Drivers # @@ -1155,7 +1246,7 @@ CONFIG_SND_AC97_BUS=y # CONFIG_SND_CS5535AUDIO is not set # CONFIG_SND_EMU10K1 is not set # CONFIG_SND_EMU10K1X is not set -# CONFIG_SND_ENS1370 is not set +CONFIG_SND_ENS1370=y # CONFIG_SND_ENS1371 is not set # CONFIG_SND_ES1938 is not set # CONFIG_SND_ES1968 is not set diff --git a/packages/linux/linux-rp-2.6.23/pxa2xx_udc_support_inverse_vbus.patch b/packages/linux/linux-rp-2.6.23/pxa2xx_udc_support_inverse_vbus.patch new file mode 100644 index 0000000000..72211aace2 --- /dev/null +++ b/packages/linux/linux-rp-2.6.23/pxa2xx_udc_support_inverse_vbus.patch @@ -0,0 +1,120 @@ +From dbaryshkov@gmail.com Fri Dec 7 00:05:32 2007 +Return-Path: <SRS0=7TBh+psr=Q5=lists.arm.linux.org.uk=linux-arm-kernel-bounces+openembedded=haerwu.biz@haerwu.biz> +X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on 3080.s.tld.pl +X-Spam-Level: +X-Spam-Status: No, score=1.0 required=5.0 tests=BAYES_40,SPF_FAIL + autolearn=disabled version=3.1.7 +Delivered-To: haerwu.biz-marcin@haerwu.biz +Received: (qmail 3062 invoked by uid 813007); 6 Dec 2007 23:44:39 -0000 +Delivered-To: haerwu.biz-openembedded@haerwu.biz +Received: (qmail 3048 invoked by uid 813007); 6 Dec 2007 23:44:39 -0000 +X-clamdmail: clamdmail 0.18a +Received: from zeniv.linux.org.uk (195.92.253.2) + by smtp.host4.kei.pl with SMTP; 6 Dec 2007 23:44:38 -0000 +Received: from [2002:4e20:1eda:1:201:3dff:fe00:156] (helo=lists.arm.linux.org.uk) + by ZenIV.linux.org.uk with esmtpsa (Exim 4.63 #1 (Red Hat Linux)) + id 1J0Pts-0004dN-KF; Thu, 06 Dec 2007 23:13:03 +0000 +Received: from localhost ([127.0.0.1] helo=lists.arm.linux.org.uk) + by lists.arm.linux.org.uk with esmtp (Exim 4.50) + id 1J0Pr7-0000cF-OJ; Thu, 06 Dec 2007 23:10:10 +0000 +Received: from mu-out-0910.google.com ([209.85.134.185]) + by lists.arm.linux.org.uk with esmtp (Exim 4.50) id 1J0Pn3-0000bt-0E + for linux-arm-kernel@lists.arm.linux.org.uk; + Thu, 06 Dec 2007 23:06:40 +0000 +Received: by mu-out-0910.google.com with SMTP id i2so13552mue + for <linux-arm-kernel@lists.arm.linux.org.uk>; + Thu, 06 Dec 2007 15:05:40 -0800 (PST) +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; + h=domainkey-signature:received:received:date:to:subject:message-id:mime-version:content-type:content-disposition:user-agent:from; + bh=cfa4MUFsOjAsSKDax5Yk97Hu762FByFSAfUQi5KP2cc=; + b=aA5uLmMsFBL6uxIQjxwtR4vD/2zBfGHiN/xepdZSggrNmYu0DJ75Q8JsSqzU/z7Vh9hALIiHjCR3WeqlJqZKCBMSrANzpFN4KVunUajamxn85btZMYysQ3YuZI+DUTYPovoZhuPjmT+SUT7RFpOhwKXbs7z9J8DCgodOVS+YwEY= +DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; + h=date:to:subject:message-id:mime-version:content-type:content-disposition:user-agent:from; + b=oWC1DMK+88t4jXf/5sY2gvSAjKuYypZhUflAHvCNbKYn2iFzpEFoFfjcUgV+lArS06OuT/R4v4Cp87JGK1NLA/uei3fhFZwNsoHcqWkgdsOqp5dSWMZFWCCrO4ODJahoFlnsxoS6OiceJM6EKX8u3RTELEVZEnVl3H2HWM4JJh4= +Received: by 10.82.107.15 with SMTP id f15mr9802870buc.1196982339522; + Thu, 06 Dec 2007 15:05:39 -0800 (PST) +Received: from doriath.ww600.siemens.net ( [91.122.9.34]) + by mx.google.com with ESMTPS id 5sm15474nfv.2007.12.06.15.05.37 + (version=SSLv3 cipher=OTHER); Thu, 06 Dec 2007 15:05:38 -0800 (PST) +Date: Fri, 7 Dec 2007 02:05:32 +0300 +To: linux-arm-kernel@lists.arm.linux.org.uk +Message-ID: <20071206230532.GA13332@doriath.ww600.siemens.net> +MIME-Version: 1.0 +Content-Type: text/plain; + charset=us-ascii +Content-Disposition: inline +User-Agent: Mutt/1.5.17 (2007-11-01) +From: Dmitry Baryshkov <dbaryshkov@gmail.com> +Subject: [PATCH 1/2] pxa2xx_udc_support_inverse_vbus.patch +X-BeenThere: linux-arm-kernel@lists.arm.linux.org.uk +X-Mailman-Version: 2.1.5 +Precedence: list +List-Id: ARM Linux kernel discussions <linux-arm-kernel.lists.arm.linux.org.uk> +List-Unsubscribe: <http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm-kernel>, + <mailto:linux-arm-kernel-request@lists.arm.linux.org.uk?subject=unsubscribe> +List-Archive: <http://lists.arm.linux.org.uk/pipermail/linux-arm-kernel> +List-Post: <mailto:linux-arm-kernel@lists.arm.linux.org.uk> +List-Help: <mailto:linux-arm-kernel-request@lists.arm.linux.org.uk?subject=help> +List-Subscribe: <http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm-kernel>, + <mailto:linux-arm-kernel-request@lists.arm.linux.org.uk?subject=subscribe> +Sender: linux-arm-kernel-bounces@lists.arm.linux.org.uk +Errors-To: linux-arm-kernel-bounces+openembedded=haerwu.biz+openembedded=haerwu.biz@lists.arm.linux.org.uk +X-Length: 5827 +Status: R +X-Status: NC +X-KMail-EncryptionState: +X-KMail-SignatureState: +X-KMail-MDN-Sent: + +Some pxa-based boards (like e.g. tosa) have the VBUS-detection gpio pin +inverted. I.e. it's low when VBUS is connected and high when +disconnected. Allow specifiing whether gpio_vbus value is inverted. + +Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com> + +Index: linux-test/drivers/usb/gadget/pxa2xx_udc.c +=================================================================== +--- linux-test.orig/drivers/usb/gadget/pxa2xx_udc.c 2007-12-06 12:41:25.784337009 +0300 ++++ linux-test/drivers/usb/gadget/pxa2xx_udc.c 2007-12-06 13:39:33.504345084 +0300 +@@ -125,8 +125,12 @@ static int is_vbus_present(void) + { + struct pxa2xx_udc_mach_info *mach = the_controller->mach; + +- if (mach->gpio_vbus) +- return gpio_get_value(mach->gpio_vbus); ++ if (mach->gpio_vbus) { ++ int value = gpio_get_value(mach->gpio_vbus); ++ return mach->gpio_vbus_inverted ? ++ !value : ++ value; ++ } + if (mach->udc_is_connected) + return mach->udc_is_connected(); + return 1; +@@ -1396,6 +1400,9 @@ static irqreturn_t udc_vbus_irq(int irq, + struct pxa2xx_udc *dev = _dev; + int vbus = gpio_get_value(dev->mach->gpio_vbus); + ++ if (dev->mach->gpio_vbus_inverted) ++ vbus = !vbus; ++ + pxa2xx_udc_vbus_session(&dev->gadget, vbus); + return IRQ_HANDLED; + } +Index: linux-test/include/asm-arm/mach/udc_pxa2xx.h +=================================================================== +--- linux-test.orig/include/asm-arm/mach/udc_pxa2xx.h 2007-12-06 12:38:49.872349393 +0300 ++++ linux-test/include/asm-arm/mach/udc_pxa2xx.h 2007-12-06 12:41:03.594903549 +0300 +@@ -22,5 +22,6 @@ struct pxa2xx_udc_mach_info { + */ + u16 gpio_vbus; /* high == vbus present */ + u16 gpio_pullup; /* high == pullup activated */ ++ unsigned char gpio_vbus_inverted:1; + }; + + +------------------------------------------------------------------- +List admin: http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm-kernel +FAQ: http://www.arm.linux.org.uk/mailinglists/faq.php +Etiquette: http://www.arm.linux.org.uk/mailinglists/etiquette.php + diff --git a/packages/linux/linux-rp-2.6.23/tosa_udc_use_gpio_vbus.patch b/packages/linux/linux-rp-2.6.23/tosa_udc_use_gpio_vbus.patch new file mode 100644 index 0000000000..ca98926049 --- /dev/null +++ b/packages/linux/linux-rp-2.6.23/tosa_udc_use_gpio_vbus.patch @@ -0,0 +1,100 @@ +From dbaryshkov@gmail.com Fri Dec 7 00:07:07 2007 +Return-Path: <SRS0=x/UTRF0x=Q6=lists.arm.linux.org.uk=linux-arm-kernel-bounces+openembedded=haerwu.biz@haerwu.biz> +X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on 3073.s.tld.pl +X-Spam-Level: +X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,SPF_FAIL + autolearn=disabled version=3.1.7 +Delivered-To: haerwu.biz-marcin@haerwu.biz +Received: (qmail 27813 invoked by uid 813007); 7 Dec 2007 00:02:29 -0000 +Delivered-To: haerwu.biz-openembedded@haerwu.biz +Received: (qmail 27803 invoked by uid 813007); 7 Dec 2007 00:02:28 -0000 +X-clamdmail: clamdmail 0.18a +Received: from zeniv.linux.org.uk (195.92.253.2) + by smtp.host4.kei.pl with SMTP; 7 Dec 2007 00:02:28 -0000 +Received: from [2002:4e20:1eda:1:201:3dff:fe00:156] (helo=lists.arm.linux.org.uk) + by ZenIV.linux.org.uk with esmtpsa (Exim 4.63 #1 (Red Hat Linux)) + id 1J0Q9g-0005Vf-7a; Thu, 06 Dec 2007 23:29:23 +0000 +Received: from localhost ([127.0.0.1] helo=lists.arm.linux.org.uk) + by lists.arm.linux.org.uk with esmtp (Exim 4.50) + id 1J0Pvo-0000d6-NY; Thu, 06 Dec 2007 23:15:02 +0000 +Received: from ug-out-1314.google.com ([66.249.92.171]) + by lists.arm.linux.org.uk with esmtp (Exim 4.50) id 1J0PoR-0000bz-SM + for linux-arm-kernel@lists.arm.linux.org.uk; + Thu, 06 Dec 2007 23:10:07 +0000 +Received: by ug-out-1314.google.com with SMTP id 29so955850ugc + for <linux-arm-kernel@lists.arm.linux.org.uk>; + Thu, 06 Dec 2007 15:07:14 -0800 (PST) +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; + h=domainkey-signature:received:received:date:to:subject:message-id:mime-version:content-type:content-disposition:user-agent:from; + bh=kjQKYxTmbZXtFO0UaAnYmPE6Fk1iyXNHPNOw6H2kP6U=; + b=vpDrUZqfbWhRrhxvozaHlI9ZC2UwfZvkqIrEeyX5rmqM9rXJTkm1fQQUJvaw43KzvEmxqPXYvpvHQ663HaRRVtN08xB0t2NcDpTm20QUwznzUbze+c4FPTP+86FQbsfhCck86qmrvfBUoDVD1xS2eVR+MxwI63D3rapCtUNpvvo= +DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; + h=date:to:subject:message-id:mime-version:content-type:content-disposition:user-agent:from; + b=D4Cx347bDXn3mf7g77jwn0W3XSXIZh+CiEev1FGhlTeKRZhnM7x1ht4Z+57AiD/dMCrCq8lHqE8Gy0Rv7x7krF2bmUJaiO7HXfxmLWY+msGF2nTymkr1NKsqipQRIVCcEf0ZBKcIrT0dK94QhuP4Ea4Sb/YOfb2YwrJPyNWsISo= +Received: by 10.78.165.16 with SMTP id n16mr3075565hue.1196982433587; + Thu, 06 Dec 2007 15:07:13 -0800 (PST) +Received: from doriath.ww600.siemens.net ( [91.122.9.34]) + by mx.google.com with ESMTPS id k5sm5631nfh.2007.12.06.15.07.12 + (version=SSLv3 cipher=OTHER); Thu, 06 Dec 2007 15:07:12 -0800 (PST) +Date: Fri, 7 Dec 2007 02:07:07 +0300 +To: linux-arm-kernel@lists.arm.linux.org.uk +Message-ID: <20071206230707.GA13639@doriath.ww600.siemens.net> +MIME-Version: 1.0 +Content-Type: text/plain; + charset=us-ascii +Content-Disposition: inline +User-Agent: Mutt/1.5.17 (2007-11-01) +From: Dmitry Baryshkov <dbaryshkov@gmail.com> +Subject: [PATCH 2/2] tosa_udc_use_gpio_vbus.patch +X-BeenThere: linux-arm-kernel@lists.arm.linux.org.uk +X-Mailman-Version: 2.1.5 +Precedence: list +List-Id: ARM Linux kernel discussions <linux-arm-kernel.lists.arm.linux.org.uk> +List-Unsubscribe: <http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm-kernel>, + <mailto:linux-arm-kernel-request@lists.arm.linux.org.uk?subject=unsubscribe> +List-Archive: <http://lists.arm.linux.org.uk/pipermail/linux-arm-kernel> +List-Post: <mailto:linux-arm-kernel@lists.arm.linux.org.uk> +List-Help: <mailto:linux-arm-kernel-request@lists.arm.linux.org.uk?subject=help> +List-Subscribe: <http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm-kernel>, + <mailto:linux-arm-kernel-request@lists.arm.linux.org.uk?subject=subscribe> +Sender: linux-arm-kernel-bounces@lists.arm.linux.org.uk +Errors-To: linux-arm-kernel-bounces+openembedded=haerwu.biz+openembedded=haerwu.biz@lists.arm.linux.org.uk +X-Length: 4865 +Status: R +X-Status: NC +X-KMail-EncryptionState: +X-KMail-SignatureState: +X-KMail-MDN-Sent: + +Use gpio_vbus instead of udc_is_connected for udc on tosa. + +Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com> + +Index: linux-test/arch/arm/mach-pxa/tosa.c +=================================================================== +--- linux-test.orig/arch/arm/mach-pxa/tosa.c 2007-12-06 12:43:04.301350179 +0300 ++++ linux-test/arch/arm/mach-pxa/tosa.c 2007-12-06 12:47:50.881381650 +0300 +@@ -165,15 +165,10 @@ static void tosa_udc_command(int cmd) + } + } + +-static int tosa_udc_is_connected(void) +-{ +- return ((GPLR(TOSA_GPIO_USB_IN) & GPIO_bit(TOSA_GPIO_USB_IN)) == 0); +-} +- +- + static struct pxa2xx_udc_mach_info udc_info __initdata = { + .udc_command = tosa_udc_command, +- .udc_is_connected = tosa_udc_is_connected, ++ .gpio_vbus = TOSA_GPIO_USB_IN, ++ .gpio_vbus_inverted = 1, + }; + + /* + +------------------------------------------------------------------- +List admin: http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm-kernel +FAQ: http://www.arm.linux.org.uk/mailinglists/faq.php +Etiquette: http://www.arm.linux.org.uk/mailinglists/etiquette.php + diff --git a/packages/linux/linux-rp_2.6.17.bb b/packages/linux/linux-rp_2.6.17.bb index 329cd01217..de898b3f11 100644 --- a/packages/linux/linux-rp_2.6.17.bb +++ b/packages/linux/linux-rp_2.6.17.bb @@ -1,6 +1,8 @@ require linux-rp.inc -PR = "r37" +PR = "r38" + +DEFAULT_PREFERENCE_poodle = "99" # Handy URLs # git://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git \ diff --git a/packages/linux/linux-rp_2.6.20.bb b/packages/linux/linux-rp_2.6.20.bb index b818b0f3e8..9ee189e50a 100644 --- a/packages/linux/linux-rp_2.6.20.bb +++ b/packages/linux/linux-rp_2.6.20.bb @@ -2,6 +2,9 @@ require linux-rp.inc PR = "r19" +DEFAULT_PREFERENCE_poodle = "-99" +DEFAULT_PREFERENCE_collie = "1" + # Handy URLs # git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git;protocol=git;tag=ef7d1b244fa6c94fb76d5f787b8629df64ea4046 # http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2 diff --git a/packages/linux/linux-rp_2.6.21.bb b/packages/linux/linux-rp_2.6.21.bb index 2084930192..e388a0c1a4 100644 --- a/packages/linux/linux-rp_2.6.21.bb +++ b/packages/linux/linux-rp_2.6.21.bb @@ -1,8 +1,9 @@ require linux-rp.inc -PR = "r11" +PR = "r12" -DEFAULT_PREFERENCE_collie = "1" +DEFAULT_PREFERENCE_poodle = "-99" +DEFAULT_PREFERENCE_collie = "-1" # Handy URLs # git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git;protocol=git;tag=ef7d1b244fa6c94fb76d5f787b8629df64ea4046 diff --git a/packages/linux/linux-rp_2.6.22.bb b/packages/linux/linux-rp_2.6.22.bb index 939e630624..3f5552adae 100644 --- a/packages/linux/linux-rp_2.6.22.bb +++ b/packages/linux/linux-rp_2.6.22.bb @@ -1,6 +1,8 @@ require linux-rp.inc -PR = "r10" +PR = "r12" + +DEFAULT_PREFERENCE_poodle = "-99" # Handy URLs # git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git;protocol=git;tag=ef7d1b244fa6c94fb76d5f787b8629df64ea4046 diff --git a/packages/linux/linux-rp_2.6.23.bb b/packages/linux/linux-rp_2.6.23.bb index 83077b66b8..53625791a7 100644 --- a/packages/linux/linux-rp_2.6.23.bb +++ b/packages/linux/linux-rp_2.6.23.bb @@ -1,9 +1,10 @@ require linux-rp.inc -PR = "r9" +PR = "r10" DEFAULT_PREFERENCE_qemuarm = "-1" DEFAULT_PREFERENCE_qemux86 = "-1" +DEFAULT_PREFERENCE_poodle = "-99" # Handy URLs # git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git;protocol=git;tag=ef7d1b244fa6c94fb76d5f787b8629df64ea4046 @@ -122,7 +123,9 @@ SRC_URI_append_tosa = "\ file://arm-dma-coherent.patch;patch=1 \ file://usb-ohci-hooks-r3.patch;patch=1 \ file://tmio-ohci-r9.patch;patch=1 \ - " + file://pxa2xx_udc_support_inverse_vbus.patch;patch=1 \ + file://tosa_udc_use_gpio_vbus.patch;patch=1 \ + " # ${DOSRC}/tosa-asoc-r1.patch;patch=1 " SRC_URI_append_htcuniversal ="\ diff --git a/packages/linux/linux-turbostation_2.6.20.2.bb b/packages/linux/linux-turbostation_2.6.20.2.bb index 84701e4a6a..91080752fc 100644 --- a/packages/linux/linux-turbostation_2.6.20.2.bb +++ b/packages/linux/linux-turbostation_2.6.20.2.bb @@ -1,8 +1,8 @@ DESCRIPTION = "Linux Kernel for the QNAP TurboStation platform" SECTION = "kernel" LICENSE = "GPL" -DEPENDS = "uboot-utils" -PR = "r1" +DEPENDS = "u-boot-utils-native" +PR = "r2" COMPATIBLE_MACHINE = "turbostation" diff --git a/packages/linux/linux.inc b/packages/linux/linux.inc index 77920f7f4f..654af193f1 100644 --- a/packages/linux/linux.inc +++ b/packages/linux/linux.inc @@ -4,20 +4,34 @@ LICENSE = "GPL" inherit kernel -# Not every device needs mkimage to generate a kernel image, but lets make OE a bit more -# friendly and increase the "Just Works(TM) factor. Building uboot takes only a minute. -DEPENDS += " u-boot-mkimage-openmoko-native " +# Add dependency on mkimage for kernels that build a uImage + +python __anonymous () { + + import bb + + kerneltype = bb.data.getVar('KERNEL_IMAGETYPE', d, 1) or '' + if kerneltype == 'uImage': + depends = bb.data.getVar("DEPENDS", d, 1) + depends = "%s u-boot-mkimage-openmoko-native" % depends + bb.data.setVar("DEPENDS", depends, d) +} RPSRC = "http://www.rpsys.net/openzaurus/patches/archive" # Specify the commandline for your device -#boot from mmc +# Boot from mmc CMDLINE_at91sam9263ek = "mem=64M console=ttyS0,115200 root=/dev/mmcblk0p1 rootfstype=ext2 rootdelay=5" -#boot from nfs +# Boot from nfs #CMDLINE_at91sam9263ek = "mem=64M console=ttyS0,115200 root=301 root=/dev/nfs nfsroot=172.20.3.1:/data/at91 ip=172.20.0.5:::255.255.0.0" +# Set the verbosity of kernel messages during runtime +# You can define CMDLINE_DEBUG in your local.conf or distro.conf to override this behaviour +CMDLINE_DEBUG ?= '${@base_conditional("DISTRO_TYPE", "release", "quiet", "debug",d)}' +CMDLINE_append = " ${CMDLINE_DEBUG} " + do_configure_prepend() { echo "" > ${S}/.config @@ -107,7 +121,7 @@ UBOOT_ENTRYPOINT ?= "20008000" do_compile_append() { if test "x${KERNEL_IMAGETYPE}" = "xuImage" ; then if test -e arch/${ARCH}/boot/compressed/vmlinux ; then - ${OBJCOPY} -O binary -R .naote -R .comment -S arch/${ARCH}/boot/compressed/vmlinux linux.bin + ${OBJCOPY} -O binary -R .note -R .comment -S arch/${ARCH}/boot/compressed/vmlinux linux.bin uboot-mkimage -A ${ARCH} -O linux -T kernel -C none -a ${UBOOT_ENTRYPOINT} -e ${UBOOT_ENTRYPOINT} -n "${DISTRO_NAME}/${PV}/${MACHINE}" -d linux.bin arch/${ARCH}/boot/uImage rm -f linux.bin else @@ -120,13 +134,13 @@ do_compile_append() { fi } -KERNEL_IMAGE_BASE_NAME = "${KERNEL_IMAGETYPE}-${PV}-${PR}-${MACHINE}-${DATETIME}" +KERNEL_IMAGE_BASE_NAME = "${KERNEL_IMAGETYPE}-${PV}-${PR}-${MACHINE}" KERNEL_IMAGE_SYMLINK_NAME = "${KERNEL_IMAGETYPE}-${MACHINE}" do_deploy() { install -d ${DEPLOY_DIR_IMAGE} install -m 0644 arch/${ARCH}/boot/${KERNEL_IMAGETYPE} ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGE_BASE_NAME}.bin - tar -cvzf ${DEPLOY_DIR_IMAGE}/modules-${KERNEL_RELEASE}-${PR}-${MACHINE}.tgz -C ${D} lib + tar -cvzf ${DEPLOY_DIR_IMAGE}/modules-${PV}-${PR}-${MACHINE}.tgz -C ${D} lib cd ${DEPLOY_DIR_IMAGE} rm -f ${KERNEL_IMAGE_SYMLINK_NAME}.bin diff --git a/packages/linux/linux_2.6.22+2.6.23-rc3.bb b/packages/linux/linux_2.6.22+2.6.23-rc3.bb index 618b6bf44a..47c3564087 100644 --- a/packages/linux/linux_2.6.22+2.6.23-rc3.bb +++ b/packages/linux/linux_2.6.22+2.6.23-rc3.bb @@ -1,7 +1,6 @@ require linux.inc DEFAULT_PREFERENCE = "-1" -DEFAULT_PREFERENCE_alix = "1" DEFAULT_PREFERENCE_at91sam9263ek = "1" BASE_KERNEL_VERSION = "2.6.22" @@ -19,9 +18,6 @@ SRC_URI_append_kb9202 = " http://maxim.org.za/AT91RM9200/2.6/2.6.23-rc3-at91.pat " SRC_URI_append_at91sam9263ek = " http://maxim.org.za/AT91RM9200/2.6/2.6.23-rc3-at91.patch.gz;patch=1 \ " -SRC_URI_append_alix = "file://geode-mfgpt-support-for-geode-class-machines.patch;patch=1 \ - file://geode-mfgpt-clock-event-device-support.patch;patch=1" - S = "${WORKDIR}/linux-${BASE_KERNEL_VERSION}" diff --git a/packages/linux/linux_2.6.23+2.6.24-rc5.bb b/packages/linux/linux_2.6.23+2.6.24-rc5.bb new file mode 100644 index 0000000000..a7e9b64887 --- /dev/null +++ b/packages/linux/linux_2.6.23+2.6.24-rc5.bb @@ -0,0 +1,73 @@ +require linux.inc + +# Mark archs/machines that this kernel supports +DEFAULT_PREFERENCE = "-1" +DEFAULT_PREFERENCE_alix = "1" + +PR = "r2" + +SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-2.6.23.tar.bz2 \ + ${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/testing/patch-2.6.24-rc5.bz2;patch=1 \ + file://defconfig \ + " + +S = "${WORKDIR}/linux-2.6.23" + +SRC_URI_append_cm-x270 = "\ + file://0001-cm-x270-match-type.patch;patch=1 \ + file://0002-ramdisk_load.patch;patch=1 \ + file://0003-mmcsd_large_cards-r0.patch;patch=1 \ + file://0004-cm-x270-nand-simplify-name.patch;patch=1 \ + file://0005-cmx270-pci.patch;patch=1" + +CMDLINE_cm-x270 = "console=${CMX270_CONSOLE_SERIAL_PORT},38400 monitor=8 bpp=16 mem=64M mtdparts=physmap-flash.0:256k(boot)ro,0x180000(kernel),-(root);cm-x270-nand:64m(app),-(data) rdinit=/sbin/init root=mtd3 rootfstype=jffs2" + +FILES_kernel-image_cm-x270 = "" + +python do_compulab_image() { + import os + import os.path + import struct + + machine = bb.data.getVar('MACHINE', d, 1) + if machine == "cm-x270": + deploy_dir = bb.data.getVar('DEPLOY_DIR_IMAGE', d, 1) + kernel_file = os.path.join(deploy_dir, bb.data.expand('${KERNEL_IMAGE_BASE_NAME}', d) + '.bin') + img_file = os.path.join(deploy_dir, bb.data.expand('${KERNEL_IMAGE_BASE_NAME}', d) + '.cmx270') + + fo = open(img_file, 'wb') + + image_data = open(kernel_file, 'rb').read() + + # first write size into first 4 bytes + size_s = struct.pack('i', len(image_data)) + + # truncate size if we are running on a 64-bit host + size_s = size_s[:4] + + fo.write(size_s) + fo.write(image_data) + fo.close() + + os.chdir(deploy_dir) + link_file = bb.data.expand('${KERNEL_IMAGE_SYMLINK_NAME}', d) + '.cmx270' + img_file = bb.data.expand('${KERNEL_IMAGE_BASE_NAME}', d) + '.cmx270' + try: + os.unlink(link_file) + except: + pass + os.symlink(img_file, link_file) +} + +do_devicetree_image() { + if test -n "${DEVICETREE}" ; then + dtc -I dts -O dtb -o ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGE_BASE_NAME}.dtb ${DEVICETREE} + + cd ${DEPLOY_DIR_IMAGE} + rm -f ${KERNEL_IMAGE_SYMLINK_NAME}.dtb + ln -sf ${KERNEL_IMAGE_BASE_NAME}.dtb ${KERNEL_IMAGE_SYMLINK_NAME}.dtb + fi +} + +addtask compulab_image after do_deploy before do_package +addtask devicetree_image after do_deploy before do_package diff --git a/packages/linux/linux_2.6.23.bb b/packages/linux/linux_2.6.23.bb index 897694adca..0b276b4d63 100644 --- a/packages/linux/linux_2.6.23.bb +++ b/packages/linux/linux_2.6.23.bb @@ -7,7 +7,10 @@ DEFAULT_PREFERENCE_mpc8313e-rdb = "1" DEFAULT_PREFERENCE_mpc8323e-rdb = "1" DEFAULT_PREFERENCE_avr32 = "1" -PR = "r6" +DEPENDS_append_mpc8313e-rdb = " dtc-native" +DEPENDS_append_mpc8323e-rdb = " dtc-native" + +PR = "r8" SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-2.6.23.tar.bz2 \ file://binutils-buildid-arm.patch;patch=1 \ @@ -38,6 +41,9 @@ SRC_URI_append_mpc8323e-rdb = "\ CMDLINE_cm-x270 = "console=${CMX270_CONSOLE_SERIAL_PORT},38400 monitor=8 bpp=16 mem=64M mtdparts=physmap-flash.0:256k(boot)ro,0x180000(kernel),-(root);cm-x270-nand:64m(app),-(data) rdinit=/sbin/init root=mtd3 rootfstype=jffs2" +DEVICETREE_mpc8313e-rdb = "arch/${ARCH}/boot/dts/mpc8313erdb.dts" +DEVICETREE_mpc8323e-rdb = "arch/${ARCH}/boot/dts/mpc832x_rdb.dts" + FILES_kernel-image_cm-x270 = "" python do_compulab_image() { @@ -75,4 +81,15 @@ python do_compulab_image() { os.symlink(img_file, link_file) } +do_devicetree_image() { + if test -n "${DEVICETREE}" ; then + dtc -I dts -O dtb -o ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGE_BASE_NAME}.dtb ${DEVICETREE} + + cd ${DEPLOY_DIR_IMAGE} + rm -f ${KERNEL_IMAGE_SYMLINK_NAME}.dtb + ln -sf ${KERNEL_IMAGE_BASE_NAME}.dtb ${KERNEL_IMAGE_SYMLINK_NAME}.dtb + fi +} + addtask compulab_image after do_deploy before do_package +addtask devicetree_image after do_deploy before do_package diff --git a/packages/linux/mainstone-kernel/mainstone_defconfig b/packages/linux/mainstone-kernel/mainstone_defconfig index a1c7d97cf8..41abfbfeac 100644 --- a/packages/linux/mainstone-kernel/mainstone_defconfig +++ b/packages/linux/mainstone-kernel/mainstone_defconfig @@ -1,74 +1,113 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.11 -# Sat Mar 5 10:39:38 2005 +# Linux kernel version: 2.6.18 +# Wed Dec 19 15:51:05 2007 # CONFIG_ARM=y CONFIG_MMU=y -CONFIG_UID16=y +CONFIG_GENERIC_HARDIRQS=y +CONFIG_HARDIRQS_SW_RESEND=y +CONFIG_GENERIC_IRQ_PROBE=y CONFIG_RWSEM_GENERIC_SPINLOCK=y +CONFIG_GENERIC_HWEIGHT=y CONFIG_GENERIC_CALIBRATE_DELAY=y -CONFIG_GENERIC_IOMAP=y +CONFIG_ARCH_MTD_XIP=y +CONFIG_VECTORS_BASE=0xffff0000 +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" # # Code maturity level options # CONFIG_EXPERIMENTAL=y -CONFIG_CLEAN_COMPILE=y CONFIG_BROKEN_ON_SMP=y +CONFIG_INIT_ENV_ARG_LIMIT=32 # # General setup # CONFIG_LOCALVERSION="" +CONFIG_LOCALVERSION_AUTO=y CONFIG_SWAP=y CONFIG_SYSVIPC=y # CONFIG_POSIX_MQUEUE is not set # CONFIG_BSD_PROCESS_ACCT is not set -CONFIG_SYSCTL=y +# CONFIG_TASKSTATS is not set # CONFIG_AUDIT is not set -CONFIG_LOG_BUF_SHIFT=14 -CONFIG_HOTPLUG=y -CONFIG_KOBJECT_UEVENT=y # CONFIG_IKCONFIG is not set +# CONFIG_RELAY is not set +CONFIG_INITRAMFS_SOURCE="" +CONFIG_CC_OPTIMIZE_FOR_SIZE=y # CONFIG_EMBEDDED is not set +CONFIG_UID16=y +CONFIG_SYSCTL=y CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_ALL is not set # CONFIG_KALLSYMS_EXTRA_PASS is not set +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y -CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SHMEM=y -CONFIG_CC_ALIGN_FUNCTIONS=0 -CONFIG_CC_ALIGN_LABELS=0 -CONFIG_CC_ALIGN_LOOPS=0 -CONFIG_CC_ALIGN_JUMPS=0 +CONFIG_SLAB=y +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_RT_MUTEXES=y # CONFIG_TINY_SHMEM is not set +CONFIG_BASE_SMALL=0 +# CONFIG_SLOB is not set # # Loadable module support # CONFIG_MODULES=y # CONFIG_MODULE_UNLOAD is not set -CONFIG_OBSOLETE_MODPARM=y # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set -# CONFIG_KMOD is not set +CONFIG_KMOD=y + +# +# Block layer +# +# CONFIG_BLK_DEV_IO_TRACE is not set + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSCHED_AS=y +CONFIG_IOSCHED_DEADLINE=y +CONFIG_IOSCHED_CFQ=y +# CONFIG_DEFAULT_AS is not set +# CONFIG_DEFAULT_DEADLINE is not set +CONFIG_DEFAULT_CFQ=y +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="cfq" # # System Type # +# CONFIG_ARCH_AAEC2000 is not set +# CONFIG_ARCH_INTEGRATOR is not set +# CONFIG_ARCH_REALVIEW is not set +# CONFIG_ARCH_VERSATILE is not set +# CONFIG_ARCH_AT91 is not set # CONFIG_ARCH_CLPS7500 is not set # CONFIG_ARCH_CLPS711X is not set # CONFIG_ARCH_CO285 is not set # CONFIG_ARCH_EBSA110 is not set -# CONFIG_ARCH_CAMELOT is not set +# CONFIG_ARCH_EP93XX is not set # CONFIG_ARCH_FOOTBRIDGE is not set -# CONFIG_ARCH_INTEGRATOR is not set +# CONFIG_ARCH_NETX is not set +# CONFIG_ARCH_H720X is not set +# CONFIG_ARCH_IMX is not set # CONFIG_ARCH_IOP3XX is not set # CONFIG_ARCH_IXP4XX is not set # CONFIG_ARCH_IXP2000 is not set +# CONFIG_ARCH_IXP23XX is not set # CONFIG_ARCH_L7200 is not set +# CONFIG_ARCH_PNX4008 is not set CONFIG_ARCH_PXA=y # CONFIG_ARCH_RPC is not set # CONFIG_ARCH_SA1100 is not set @@ -76,17 +115,16 @@ CONFIG_ARCH_PXA=y # CONFIG_ARCH_SHARK is not set # CONFIG_ARCH_LH7A40X is not set # CONFIG_ARCH_OMAP is not set -# CONFIG_ARCH_VERSATILE is not set -# CONFIG_ARCH_IMX is not set -# CONFIG_ARCH_H720X is not set # # Intel PXA2xx Implementations # # CONFIG_ARCH_LUBBOCK is not set +# CONFIG_MACH_LOGICPD_PXA270 is not set CONFIG_MACH_MAINSTONE=y # CONFIG_ARCH_PXA_IDP is not set # CONFIG_PXA_SHARPSL is not set +# CONFIG_MACH_TRIZEPS4 is not set CONFIG_PXA27x=y CONFIG_IWMMXT=y @@ -99,7 +137,6 @@ CONFIG_CPU_32v5=y CONFIG_CPU_ABRT_EV5T=y CONFIG_CPU_CACHE_VIVT=y CONFIG_CPU_TLB_V4WBI=y -CONFIG_CPU_MINICACHE=y # # Processor Features @@ -108,59 +145,255 @@ CONFIG_CPU_MINICACHE=y CONFIG_XSCALE_PMU=y # -# General setup +# Bus support # -CONFIG_ZBOOT_ROM_TEXT=0x0 -CONFIG_ZBOOT_ROM_BSS=0x0 -# CONFIG_XIP_KERNEL is not set # # PCCARD (PCMCIA/CardBus) support # -# CONFIG_PCCARD is not set +CONFIG_PCCARD=m +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=m +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_PCMCIA_IOCTL=y # # PC-card bridges # +CONFIG_PCMCIA_PXA2XX=m + +# +# Kernel Features +# +# CONFIG_PREEMPT is not set +# CONFIG_NO_IDLE_HZ is not set +CONFIG_HZ=100 +# CONFIG_AEABI is not set +# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_DISCONTIGMEM_MANUAL is not set +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +# CONFIG_SPARSEMEM_STATIC is not set +CONFIG_SPLIT_PTLOCK_CPUS=4096 +# CONFIG_RESOURCES_64BIT is not set +CONFIG_LEDS=y +CONFIG_LEDS_TIMER=y +CONFIG_LEDS_CPU=y +CONFIG_ALIGNMENT_TRAP=y + +# +# Boot options +# +CONFIG_ZBOOT_ROM_TEXT=0x0 +CONFIG_ZBOOT_ROM_BSS=0x0 +CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=jffs2 console=ttyS0,115200 mem=64M" +# CONFIG_XIP_KERNEL is not set + +# +# Floating point emulation +# # -# At least one math emulation must be selected +# At least one emulation must be selected # CONFIG_FPE_NWFPE=y # CONFIG_FPE_NWFPE_XP is not set # CONFIG_FPE_FASTFPE is not set + +# +# Userspace binary formats +# CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_AOUT is not set # CONFIG_BINFMT_MISC is not set +# CONFIG_ARTHUR is not set + +# +# Power management options +# +CONFIG_PM=y +CONFIG_PM_LEGACY=y +# CONFIG_PM_DEBUG is not set +CONFIG_APM=y + +# +# Networking +# +CONFIG_NET=y + +# +# Networking options +# +# CONFIG_NETDEBUG is not set +# CONFIG_PACKET is not set +CONFIG_UNIX=y +CONFIG_XFRM=y +# CONFIG_XFRM_USER is not set +# CONFIG_NET_KEY is not set +CONFIG_INET=y +# CONFIG_IP_MULTICAST is not set +# CONFIG_IP_ADVANCED_ROUTER is not set +CONFIG_IP_FIB_HASH=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +# CONFIG_IP_PNP_RARP is not set +# CONFIG_NET_IPIP is not set +# CONFIG_NET_IPGRE is not set +# CONFIG_ARPD is not set +# CONFIG_SYN_COOKIES is not set +# CONFIG_INET_AH is not set +# CONFIG_INET_ESP is not set +# CONFIG_INET_IPCOMP is not set +# CONFIG_INET_XFRM_TUNNEL is not set +# CONFIG_INET_TUNNEL is not set +CONFIG_INET_XFRM_MODE_TRANSPORT=y +CONFIG_INET_XFRM_MODE_TUNNEL=y +CONFIG_INET_DIAG=y +CONFIG_INET_TCP_DIAG=y +# CONFIG_TCP_CONG_ADVANCED is not set +CONFIG_TCP_CONG_BIC=y +# CONFIG_IPV6 is not set +# CONFIG_INET6_XFRM_TUNNEL is not set +# CONFIG_INET6_TUNNEL is not set +# CONFIG_NETWORK_SECMARK is not set +# CONFIG_NETFILTER is not set + +# +# DCCP Configuration (EXPERIMENTAL) +# +# CONFIG_IP_DCCP is not set + +# +# SCTP Configuration (EXPERIMENTAL) +# +# CONFIG_IP_SCTP is not set + +# +# TIPC Configuration (EXPERIMENTAL) +# +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +# CONFIG_BRIDGE is not set +# CONFIG_VLAN_8021Q is not set +# CONFIG_DECNET is not set +# CONFIG_LLC2 is not set +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET is not set +# CONFIG_WAN_ROUTER is not set + +# +# QoS and/or fair queueing +# +# CONFIG_NET_SCHED is not set + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# CONFIG_HAMRADIO is not set +CONFIG_IRDA=m + +# +# IrDA protocols +# +# CONFIG_IRLAN is not set +# CONFIG_IRNET is not set +# CONFIG_IRCOMM is not set +# CONFIG_IRDA_ULTRA is not set + +# +# IrDA options +# +# CONFIG_IRDA_CACHE_LAST_LSAP is not set +# CONFIG_IRDA_FAST_RR is not set +# CONFIG_IRDA_DEBUG is not set + +# +# Infrared-port device drivers +# + +# +# SIR device drivers +# +# CONFIG_IRTTY_SIR is not set + +# +# Dongle support +# + +# +# Old SIR device drivers +# +# CONFIG_IRPORT_SIR is not set + +# +# Old Serial dongle support +# + +# +# FIR device drivers +# +# CONFIG_USB_IRDA is not set +# CONFIG_SIGMATEL_FIR is not set +# CONFIG_PXA_FICP is not set +# CONFIG_MCS_FIR is not set +CONFIG_BT=m +# CONFIG_BT_L2CAP is not set +# CONFIG_BT_SCO is not set + +# +# Bluetooth device drivers +# +# CONFIG_BT_HCIUSB is not set +# CONFIG_BT_HCIUART is not set +# CONFIG_BT_HCIBCM203X is not set +# CONFIG_BT_HCIBPA10X is not set +# CONFIG_BT_HCIBFUSB is not set +# CONFIG_BT_HCIDTL1 is not set +# CONFIG_BT_HCIBT3C is not set +# CONFIG_BT_HCIBLUECARD is not set +# CONFIG_BT_HCIBTUART is not set +# CONFIG_BT_HCIVHCI is not set +CONFIG_IEEE80211=m +# CONFIG_IEEE80211_DEBUG is not set +CONFIG_IEEE80211_CRYPT_WEP=m +# CONFIG_IEEE80211_CRYPT_CCMP is not set +CONFIG_IEEE80211_SOFTMAC=m +# CONFIG_IEEE80211_SOFTMAC_DEBUG is not set +CONFIG_WIRELESS_EXT=y + +# +# Device Drivers +# # # Generic Driver Options # CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y -# CONFIG_FW_LOADER is not set +CONFIG_FW_LOADER=m # CONFIG_DEBUG_DRIVER is not set -# CONFIG_PM is not set -# CONFIG_PREEMPT is not set -# CONFIG_ARTHUR is not set -CONFIG_CMDLINE="root=/dev/nfs ip=dhcp console=ttyS0,115200 mem=64M" -CONFIG_LEDS=y -CONFIG_LEDS_TIMER=y -CONFIG_LEDS_CPU=y -CONFIG_ALIGNMENT_TRAP=y +# CONFIG_SYS_HYPERVISOR is not set # -# Parallel port support +# Connector - unified userspace <-> kernelspace linker # -# CONFIG_PARPORT is not set +# CONFIG_CONNECTOR is not set # # Memory Technology Devices (MTD) # CONFIG_MTD=y # CONFIG_MTD_DEBUG is not set -CONFIG_MTD_PARTITIONS=y # CONFIG_MTD_CONCAT is not set +CONFIG_MTD_PARTITIONS=y CONFIG_MTD_REDBOOT_PARTS=y CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set @@ -176,6 +409,7 @@ CONFIG_MTD_BLOCK=y # CONFIG_FTL is not set # CONFIG_NFTL is not set # CONFIG_INFTL is not set +# CONFIG_RFD_FTL is not set # # RAM/ROM/Flash chip drivers @@ -198,6 +432,7 @@ CONFIG_MTD_MAP_BANK_WIDTH_4=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set +# CONFIG_MTD_OTP is not set CONFIG_MTD_CFI_INTELEXT=y # CONFIG_MTD_CFI_AMDSTD is not set # CONFIG_MTD_CFI_STAA is not set @@ -205,6 +440,7 @@ CONFIG_MTD_CFI_UTIL=y # CONFIG_MTD_RAM is not set # CONFIG_MTD_ROM is not set # CONFIG_MTD_ABSENT is not set +# CONFIG_MTD_OBSOLETE_CHIPS is not set # CONFIG_MTD_XIP is not set # @@ -212,9 +448,10 @@ CONFIG_MTD_CFI_UTIL=y # # CONFIG_MTD_COMPLEX_MAPPINGS is not set # CONFIG_MTD_PHYSMAP is not set +CONFIG_MTD_MAINSTONE=y # CONFIG_MTD_ARM_INTEGRATOR is not set -# CONFIG_MTD_EDB7312 is not set # CONFIG_MTD_SHARP_SL is not set +# CONFIG_MTD_PLATRAM is not set # # Self-contained MTD device drivers @@ -222,7 +459,6 @@ CONFIG_MTD_CFI_UTIL=y # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_MTDRAM is not set -# CONFIG_MTD_BLKMTD is not set # CONFIG_MTD_BLOCK2MTD is not set # @@ -238,180 +474,189 @@ CONFIG_MTD_CFI_UTIL=y # CONFIG_MTD_NAND is not set # +# OneNAND Flash Device Drivers +# +# CONFIG_MTD_ONENAND is not set + +# +# Parallel port support +# +# CONFIG_PARPORT is not set + +# # Plug and Play support # # # Block devices # -# CONFIG_BLK_DEV_FD is not set # CONFIG_BLK_DEV_COW_COMMON is not set -# CONFIG_BLK_DEV_LOOP is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_CRYPTOLOOP=m # CONFIG_BLK_DEV_NBD is not set +# CONFIG_BLK_DEV_UB is not set # CONFIG_BLK_DEV_RAM is not set -CONFIG_BLK_DEV_RAM_COUNT=16 -CONFIG_INITRAMFS_SOURCE="" +CONFIG_BLK_DEV_INITRD=y # CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set # -# IO Schedulers +# ATA/ATAPI/MFM/RLL support # -CONFIG_IOSCHED_NOOP=y -CONFIG_IOSCHED_AS=y -CONFIG_IOSCHED_DEADLINE=y -CONFIG_IOSCHED_CFQ=y -# CONFIG_ATA_OVER_ETH is not set +CONFIG_IDE=y +CONFIG_BLK_DEV_IDE=y # -# Multi-device support (RAID and LVM) +# Please see Documentation/ide.txt for help/info on IDE drives # -# CONFIG_MD is not set +# CONFIG_BLK_DEV_IDE_SATA is not set +CONFIG_BLK_DEV_IDEDISK=y +# CONFIG_IDEDISK_MULTI_MODE is not set +CONFIG_BLK_DEV_IDECS=m +# CONFIG_BLK_DEV_IDECD is not set +# CONFIG_BLK_DEV_IDETAPE is not set +# CONFIG_BLK_DEV_IDEFLOPPY is not set +# CONFIG_BLK_DEV_IDESCSI is not set +# CONFIG_IDE_TASK_IOCTL is not set # -# Networking support +# IDE chipset support/bugfixes # -CONFIG_NET=y +# CONFIG_IDE_GENERIC is not set +# CONFIG_IDE_ARM is not set +# CONFIG_BLK_DEV_IDEDMA is not set +# CONFIG_IDEDMA_AUTO is not set +# CONFIG_BLK_DEV_HD is not set # -# Networking options +# SCSI device support # -# CONFIG_PACKET is not set -# CONFIG_NETLINK_DEV is not set -CONFIG_UNIX=y -# CONFIG_NET_KEY is not set -CONFIG_INET=y -# CONFIG_IP_MULTICAST is not set -# CONFIG_IP_ADVANCED_ROUTER is not set -CONFIG_IP_PNP=y -CONFIG_IP_PNP_DHCP=y -CONFIG_IP_PNP_BOOTP=y -# CONFIG_IP_PNP_RARP is not set -# CONFIG_NET_IPIP is not set -# CONFIG_NET_IPGRE is not set -# CONFIG_ARPD is not set -# CONFIG_SYN_COOKIES is not set -# CONFIG_INET_AH is not set -# CONFIG_INET_ESP is not set -# CONFIG_INET_IPCOMP is not set -# CONFIG_INET_TUNNEL is not set -CONFIG_IP_TCPDIAG=y -# CONFIG_IP_TCPDIAG_IPV6 is not set -# CONFIG_IPV6 is not set -# CONFIG_NETFILTER is not set +# CONFIG_RAID_ATTRS is not set +CONFIG_SCSI=m +CONFIG_SCSI_PROC_FS=y # -# SCTP Configuration (EXPERIMENTAL) +# SCSI support type (disk, tape, CD-ROM) # -# CONFIG_IP_SCTP is not set -# CONFIG_ATM is not set -# CONFIG_BRIDGE is not set -# CONFIG_VLAN_8021Q is not set -# CONFIG_DECNET is not set -# CONFIG_LLC2 is not set -# CONFIG_IPX is not set -# CONFIG_ATALK is not set -# CONFIG_X25 is not set -# CONFIG_LAPB is not set -# CONFIG_NET_DIVERT is not set -# CONFIG_ECONET is not set -# CONFIG_WAN_ROUTER is not set +# CONFIG_BLK_DEV_SD is not set +# CONFIG_CHR_DEV_ST is not set +# CONFIG_CHR_DEV_OSST is not set +# CONFIG_BLK_DEV_SR is not set +# CONFIG_CHR_DEV_SG is not set +# CONFIG_CHR_DEV_SCH is not set # -# QoS and/or fair queueing +# Some SCSI devices (e.g. CD jukebox) support multiple LUNs # -# CONFIG_NET_SCHED is not set -# CONFIG_NET_CLS_ROUTE is not set +# CONFIG_SCSI_MULTI_LUN is not set +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set # -# Network testing +# SCSI Transport Attributes # -# CONFIG_NET_PKTGEN is not set -# CONFIG_NETPOLL is not set -# CONFIG_NET_POLL_CONTROLLER is not set -# CONFIG_HAMRADIO is not set -# CONFIG_IRDA is not set -# CONFIG_BT is not set -CONFIG_NETDEVICES=y -# CONFIG_DUMMY is not set -# CONFIG_BONDING is not set -# CONFIG_EQUALIZER is not set -# CONFIG_TUN is not set +# CONFIG_SCSI_SPI_ATTRS is not set +# CONFIG_SCSI_FC_ATTRS is not set +# CONFIG_SCSI_ISCSI_ATTRS is not set +# CONFIG_SCSI_SAS_ATTRS is not set # -# Ethernet (10 or 100Mbit) +# SCSI low-level drivers # -CONFIG_NET_ETHERNET=y -CONFIG_MII=y -CONFIG_SMC91X=y +# CONFIG_ISCSI_TCP is not set +# CONFIG_SCSI_SATA is not set +# CONFIG_SCSI_DEBUG is not set # -# Ethernet (1000 Mbit) +# PCMCIA SCSI adapter support # +# CONFIG_PCMCIA_AHA152X is not set +# CONFIG_PCMCIA_FDOMAIN is not set +# CONFIG_PCMCIA_NINJA_SCSI is not set +# CONFIG_PCMCIA_QLOGIC is not set +# CONFIG_PCMCIA_SYM53C500 is not set # -# Ethernet (10000 Mbit) +# Multi-device support (RAID and LVM) # +# CONFIG_MD is not set # -# Token Ring devices +# Fusion MPT device support # +# CONFIG_FUSION is not set # -# Wireless LAN (non-hamradio) +# IEEE 1394 (FireWire) support # -# CONFIG_NET_RADIO is not set # -# Wan interfaces +# I2O device support # -# CONFIG_WAN is not set -# CONFIG_PPP is not set -# CONFIG_SLIP is not set -# CONFIG_SHAPER is not set -# CONFIG_NETCONSOLE is not set # -# ATA/ATAPI/MFM/RLL support +# Network device support # -CONFIG_IDE=y -CONFIG_BLK_DEV_IDE=y +CONFIG_NETDEVICES=y +# CONFIG_DUMMY is not set +# CONFIG_BONDING is not set +# CONFIG_EQUALIZER is not set +# CONFIG_TUN is not set # -# Please see Documentation/ide.txt for help/info on IDE drives +# PHY device support # -# CONFIG_BLK_DEV_IDE_SATA is not set -CONFIG_BLK_DEV_IDEDISK=y -# CONFIG_IDEDISK_MULTI_MODE is not set -# CONFIG_BLK_DEV_IDECD is not set -# CONFIG_BLK_DEV_IDETAPE is not set -# CONFIG_BLK_DEV_IDEFLOPPY is not set -# CONFIG_IDE_TASK_IOCTL is not set +# CONFIG_PHYLIB is not set # -# IDE chipset support/bugfixes +# Ethernet (10 or 100Mbit) # -# CONFIG_IDE_GENERIC is not set -# CONFIG_IDE_ARM is not set -# CONFIG_BLK_DEV_IDEDMA is not set -# CONFIG_IDEDMA_AUTO is not set -# CONFIG_BLK_DEV_HD is not set +CONFIG_NET_ETHERNET=y +CONFIG_MII=y +CONFIG_SMC91X=y +# CONFIG_DM9000 is not set +# CONFIG_SMC911X is not set # -# SCSI device support +# Ethernet (1000 Mbit) # -# CONFIG_SCSI is not set # -# Fusion MPT device support +# Ethernet (10000 Mbit) # # -# IEEE 1394 (FireWire) support +# Token Ring devices # # -# I2O device support +# Wireless LAN (non-hamradio) +# +# CONFIG_NET_RADIO is not set + +# +# PCMCIA network device support +# +# CONFIG_NET_PCMCIA is not set + +# +# Wan interfaces # +# CONFIG_WAN is not set +CONFIG_PPP=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPP_FILTER=y +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_MPPE=m +CONFIG_PPPOE=m +# CONFIG_SLIP is not set +# CONFIG_SHAPER is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_NETPOLL is not set +# CONFIG_NET_POLL_CONTROLLER is not set # # ISDN subsystem @@ -436,17 +681,6 @@ CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # -# Input I/O drivers -# -# CONFIG_GAMEPORT is not set -CONFIG_SOUND_GAMEPORT=y -CONFIG_SERIO=y -# CONFIG_SERIO_SERPORT is not set -# CONFIG_SERIO_CT82C710 is not set -CONFIG_SERIO_LIBPS2=y -# CONFIG_SERIO_RAW is not set - -# # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y @@ -461,11 +695,21 @@ CONFIG_KEYBOARD_ATKBD=y # CONFIG_INPUT_MISC is not set # +# Hardware I/O ports +# +CONFIG_SERIO=y +# CONFIG_SERIO_SERPORT is not set +CONFIG_SERIO_LIBPS2=y +# CONFIG_SERIO_RAW is not set +# CONFIG_GAMEPORT is not set + +# # Character devices # CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y +# CONFIG_VT_HW_CONSOLE_BINDING is not set # CONFIG_SERIAL_NONSTANDARD is not set # @@ -482,7 +726,7 @@ CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y -CONFIG_LEGACY_PTY_COUNT=256 +CONFIG_LEGACY_PTY_COUNT=16 # # IPMI @@ -493,52 +737,333 @@ CONFIG_LEGACY_PTY_COUNT=256 # Watchdog Cards # # CONFIG_WATCHDOG is not set +CONFIG_HW_RANDOM=y # CONFIG_NVRAM is not set -# CONFIG_RTC is not set # CONFIG_DTLK is not set # CONFIG_R3964 is not set # # Ftape, the floppy tape device driver # -# CONFIG_DRM is not set + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +# CONFIG_CARDMAN_4000 is not set +# CONFIG_CARDMAN_4040 is not set # CONFIG_RAW_DRIVER is not set # +# TPM devices +# +# CONFIG_TCG_TPM is not set +# CONFIG_TELCLOCK is not set + +# # I2C support # # CONFIG_I2C is not set # +# SPI support +# +# CONFIG_SPI is not set +# CONFIG_SPI_MASTER is not set + +# +# Dallas's 1-wire bus +# + +# +# Hardware Monitoring support +# +CONFIG_HWMON=y +# CONFIG_HWMON_VID is not set +# CONFIG_SENSORS_ABITUGURU is not set +# CONFIG_SENSORS_F71805F is not set +# CONFIG_HWMON_DEBUG_CHIP is not set + +# +# Misc devices +# + +# +# LED devices +# +# CONFIG_NEW_LEDS is not set + +# +# LED drivers +# + +# +# LED Triggers +# + +# # Multimedia devices # # CONFIG_VIDEO_DEV is not set +CONFIG_VIDEO_V4L2=y # # Digital Video Broadcasting Devices # # CONFIG_DVB is not set +# CONFIG_USB_DABUSB is not set + +# +# Graphics support +# +CONFIG_FIRMWARE_EDID=y +CONFIG_FB=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +# CONFIG_FB_MACMODES is not set +# CONFIG_FB_BACKLIGHT is not set +# CONFIG_FB_MODE_HELPERS is not set +# CONFIG_FB_TILEBLITTING is not set +# CONFIG_FB_S1D13XXX is not set +CONFIG_FB_PXA=y +# CONFIG_FB_PXA_PARAMETERS is not set +# CONFIG_FB_MBX is not set +# CONFIG_FB_VIRTUAL is not set + +# +# Console display driver support +# +# CONFIG_VGA_CONSOLE is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE=y +# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set +# CONFIG_FONTS is not set +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y + +# +# Logo configuration +# +CONFIG_LOGO=y +CONFIG_LOGO_LINUX_MONO=y +CONFIG_LOGO_LINUX_VGA16=y +CONFIG_LOGO_LINUX_CLUT224=y +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_BACKLIGHT_CLASS_DEVICE=m +CONFIG_BACKLIGHT_DEVICE=y +CONFIG_LCD_CLASS_DEVICE=m +CONFIG_LCD_DEVICE=y + +# +# Sound +# +# CONFIG_SOUND is not set + +# +# USB support +# +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB_ARCH_HAS_OHCI=y +# CONFIG_USB_ARCH_HAS_EHCI is not set +CONFIG_USB=m +# CONFIG_USB_DEBUG is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEVICEFS=y +# CONFIG_USB_BANDWIDTH is not set +# CONFIG_USB_DYNAMIC_MINORS is not set +# CONFIG_USB_SUSPEND is not set +# CONFIG_USB_OTG is not set + +# +# USB Host Controller Drivers +# +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_OHCI_HCD is not set +# CONFIG_USB_SL811_HCD is not set + +# +# USB Device Class drivers +# +# CONFIG_USB_ACM is not set +# CONFIG_USB_PRINTER is not set + +# +# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' +# + +# +# may also be needed; see USB_STORAGE Help for more information +# +CONFIG_USB_STORAGE=m +# CONFIG_USB_STORAGE_DEBUG is not set +# CONFIG_USB_STORAGE_DATAFAB is not set +# CONFIG_USB_STORAGE_FREECOM is not set +# CONFIG_USB_STORAGE_ISD200 is not set +# CONFIG_USB_STORAGE_DPCM is not set +# CONFIG_USB_STORAGE_USBAT is not set +# CONFIG_USB_STORAGE_SDDR09 is not set +# CONFIG_USB_STORAGE_SDDR55 is not set +# CONFIG_USB_STORAGE_JUMPSHOT is not set +# CONFIG_USB_STORAGE_ALAUDA is not set +# CONFIG_USB_LIBUSUAL is not set + +# +# USB Input Devices +# +CONFIG_USB_HID=m +CONFIG_USB_HIDINPUT=y +# CONFIG_USB_HIDINPUT_POWERBOOK is not set +# CONFIG_HID_FF is not set +# CONFIG_USB_HIDDEV is not set + +# +# USB HID Boot Protocol drivers +# +# CONFIG_USB_KBD is not set +# CONFIG_USB_MOUSE is not set +# CONFIG_USB_AIPTEK is not set +# CONFIG_USB_WACOM is not set +# CONFIG_USB_ACECAD is not set +# CONFIG_USB_KBTAB is not set +# CONFIG_USB_POWERMATE is not set +# CONFIG_USB_TOUCHSCREEN is not set +# CONFIG_USB_YEALINK is not set +# CONFIG_USB_XPAD is not set +# CONFIG_USB_ATI_REMOTE is not set +# CONFIG_USB_ATI_REMOTE2 is not set +# CONFIG_USB_KEYSPAN_REMOTE is not set +# CONFIG_USB_APPLETOUCH is not set + +# +# USB Imaging devices +# +# CONFIG_USB_MDC800 is not set +# CONFIG_USB_MICROTEK is not set + +# +# USB Network Adapters +# +# CONFIG_USB_CATC is not set +# CONFIG_USB_KAWETH is not set +# CONFIG_USB_PEGASUS is not set +# CONFIG_USB_RTL8150 is not set +# CONFIG_USB_USBNET is not set +CONFIG_USB_MON=y + +# +# USB port drivers +# + +# +# USB Serial Converter support +# +# CONFIG_USB_SERIAL is not set + +# +# USB Miscellaneous drivers +# +# CONFIG_USB_EMI62 is not set +# CONFIG_USB_EMI26 is not set +# CONFIG_USB_AUERSWALD is not set +# CONFIG_USB_RIO500 is not set +# CONFIG_USB_LEGOTOWER is not set +# CONFIG_USB_LCD is not set +# CONFIG_USB_LED is not set +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +# CONFIG_USB_PHIDGETKIT is not set +# CONFIG_USB_PHIDGETSERVO is not set +# CONFIG_USB_IDMOUSE is not set +# CONFIG_USB_APPLEDISPLAY is not set +# CONFIG_USB_LD is not set +# CONFIG_USB_TEST is not set + +# +# USB DSL modem support +# + +# +# USB Gadget Support +# +CONFIG_USB_GADGET=m +# CONFIG_USB_GADGET_DEBUG_FILES is not set +CONFIG_USB_GADGET_SELECTED=y +# CONFIG_USB_GADGET_NET2280 is not set +# CONFIG_USB_GADGET_PXA2XX is not set +# CONFIG_USB_GADGET_GOKU is not set +# CONFIG_USB_GADGET_LH7A40X is not set +# CONFIG_USB_GADGET_OMAP is not set +# CONFIG_USB_GADGET_AT91 is not set +CONFIG_USB_GADGET_DUMMY_HCD=y +CONFIG_USB_DUMMY_HCD=m +CONFIG_USB_GADGET_DUALSPEED=y +# CONFIG_USB_ZERO is not set +CONFIG_USB_ETH=m +CONFIG_USB_ETH_RNDIS=y +# CONFIG_USB_GADGETFS is not set +CONFIG_USB_FILE_STORAGE=m +# CONFIG_USB_FILE_STORAGE_TEST is not set +# CONFIG_USB_G_SERIAL is not set + +# +# MMC/SD Card support +# +CONFIG_MMC=m +# CONFIG_MMC_DEBUG is not set +CONFIG_MMC_BLOCK=m +CONFIG_MMC_PXA=m + +# +# Real Time Clock +# +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set + +# +# RTC drivers +# +# CONFIG_RTC_DRV_DS1553 is not set +# CONFIG_RTC_DRV_DS1742 is not set +# CONFIG_RTC_DRV_M48T86 is not set +CONFIG_RTC_DRV_SA1100=y +# CONFIG_RTC_DRV_TEST is not set +# CONFIG_RTC_DRV_V3020 is not set # # File systems # CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XATTR is not set +# CONFIG_EXT2_FS_XIP is not set # CONFIG_EXT3_FS is not set -# CONFIG_JBD is not set # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set - -# -# XFS support -# +# CONFIG_FS_POSIX_ACL is not set # CONFIG_XFS_FS is not set +# CONFIG_OCFS2_FS is not set # CONFIG_MINIX_FS is not set # CONFIG_ROMFS_FS is not set +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y # CONFIG_QUOTA is not set CONFIG_DNOTIFY=y # CONFIG_AUTOFS_FS is not set # CONFIG_AUTOFS4_FS is not set +# CONFIG_FUSE_FS is not set # # CD-ROM/DVD Filesystems @@ -560,11 +1085,10 @@ CONFIG_FAT_DEFAULT_CODEPAGE=437 # CONFIG_PROC_FS=y CONFIG_SYSFS=y -# CONFIG_DEVFS_FS is not set -# CONFIG_DEVPTS_FS_XATTR is not set # CONFIG_TMPFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_RAMFS=y +# CONFIG_CONFIGFS_FS is not set # # Miscellaneous filesystems @@ -579,13 +1103,14 @@ CONFIG_RAMFS=y # CONFIG_JFFS_FS is not set CONFIG_JFFS2_FS=y CONFIG_JFFS2_FS_DEBUG=0 -# CONFIG_JFFS2_FS_NAND is not set -# CONFIG_JFFS2_FS_NOR_ECC is not set +CONFIG_JFFS2_FS_WRITEBUFFER=y +CONFIG_JFFS2_SUMMARY=y +# CONFIG_JFFS2_FS_XATTR is not set # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set CONFIG_JFFS2_ZLIB=y CONFIG_JFFS2_RTIME=y # CONFIG_JFFS2_RUBIN is not set -# CONFIG_CRAMFS is not set +CONFIG_CRAMFS=m # CONFIG_VXFS_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set @@ -602,6 +1127,7 @@ CONFIG_NFS_FS=y # CONFIG_NFSD is not set CONFIG_ROOT_NFS=y CONFIG_LOCKD=y +CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y # CONFIG_RPCSEC_GSS_KRB5 is not set # CONFIG_RPCSEC_GSS_SPKM3 is not set @@ -610,6 +1136,7 @@ CONFIG_SUNRPC=y # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set +# CONFIG_9P_FS is not set # # Partition Types @@ -667,77 +1194,32 @@ CONFIG_NLS_ISO8859_1=y # CONFIG_PROFILING is not set # -# Graphics support -# -CONFIG_FB=y -# CONFIG_FB_MODE_HELPERS is not set -# CONFIG_FB_TILEBLITTING is not set -CONFIG_FB_PXA=y -# CONFIG_FB_PXA_PARAMETERS is not set -# CONFIG_FB_VIRTUAL is not set - -# -# Console display driver support -# -# CONFIG_VGA_CONSOLE is not set -CONFIG_DUMMY_CONSOLE=y -CONFIG_FRAMEBUFFER_CONSOLE=y -# CONFIG_FONTS is not set -CONFIG_FONT_8x8=y -CONFIG_FONT_8x16=y - -# -# Logo configuration -# -CONFIG_LOGO=y -CONFIG_LOGO_LINUX_MONO=y -CONFIG_LOGO_LINUX_VGA16=y -CONFIG_LOGO_LINUX_CLUT224=y -# CONFIG_BACKLIGHT_LCD_SUPPORT is not set - -# -# Sound -# -# CONFIG_SOUND is not set - -# -# Misc devices -# - -# -# USB support -# -# CONFIG_USB is not set -CONFIG_USB_ARCH_HAS_HCD=y -CONFIG_USB_ARCH_HAS_OHCI=y - -# -# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information -# - -# -# USB Gadget Support -# -# CONFIG_USB_GADGET is not set - -# -# MMC/SD Card support -# -# CONFIG_MMC is not set - -# # Kernel hacking # -CONFIG_DEBUG_KERNEL=y +# CONFIG_PRINTK_TIME is not set CONFIG_MAGIC_SYSRQ=y +# CONFIG_UNUSED_SYMBOLS is not set +CONFIG_DEBUG_KERNEL=y +CONFIG_LOG_BUF_SHIFT=14 +CONFIG_DETECT_SOFTLOCKUP=y # CONFIG_SCHEDSTATS is not set # CONFIG_DEBUG_SLAB is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set # CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_RWSEMS is not set +# CONFIG_DEBUG_SPINLOCK_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_INFO=y # CONFIG_DEBUG_FS is not set +# CONFIG_DEBUG_VM is not set CONFIG_FRAME_POINTER=y +# CONFIG_UNWIND_INFO is not set +CONFIG_FORCED_INLINING=y +# CONFIG_RCU_TORTURE_TEST is not set CONFIG_DEBUG_USER=y # CONFIG_DEBUG_WAITQ is not set CONFIG_DEBUG_ERRORS=y @@ -753,7 +1235,31 @@ CONFIG_DEBUG_LL=y # # Cryptographic options # -# CONFIG_CRYPTO is not set +CONFIG_CRYPTO=y +# CONFIG_CRYPTO_HMAC is not set +# CONFIG_CRYPTO_NULL is not set +# CONFIG_CRYPTO_MD4 is not set +# CONFIG_CRYPTO_MD5 is not set +CONFIG_CRYPTO_SHA1=m +# CONFIG_CRYPTO_SHA256 is not set +# CONFIG_CRYPTO_SHA512 is not set +# CONFIG_CRYPTO_WP512 is not set +# CONFIG_CRYPTO_TGR192 is not set +# CONFIG_CRYPTO_DES is not set +# CONFIG_CRYPTO_BLOWFISH is not set +# CONFIG_CRYPTO_TWOFISH is not set +# CONFIG_CRYPTO_SERPENT is not set +# CONFIG_CRYPTO_AES is not set +# CONFIG_CRYPTO_CAST5 is not set +# CONFIG_CRYPTO_CAST6 is not set +# CONFIG_CRYPTO_TEA is not set +CONFIG_CRYPTO_ARC4=m +# CONFIG_CRYPTO_KHAZAD is not set +# CONFIG_CRYPTO_ANUBIS is not set +# CONFIG_CRYPTO_DEFLATE is not set +# CONFIG_CRYPTO_MICHAEL_MIC is not set +# CONFIG_CRYPTO_CRC32C is not set +# CONFIG_CRYPTO_TEST is not set # # Hardware crypto devices @@ -762,8 +1268,10 @@ CONFIG_DEBUG_LL=y # # Library routines # -# CONFIG_CRC_CCITT is not set +CONFIG_CRC_CCITT=m +# CONFIG_CRC16 is not set CONFIG_CRC32=y # CONFIG_LIBCRC32C is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y +CONFIG_PLIST=y diff --git a/packages/linux/mainstone-kernel_2.6.18.bb b/packages/linux/mainstone-kernel_2.6.18.bb index f487e1f38a..0e80721489 100644 --- a/packages/linux/mainstone-kernel_2.6.18.bb +++ b/packages/linux/mainstone-kernel_2.6.18.bb @@ -1,7 +1,7 @@ SECTION = "kernel" DESCRIPTION = "Linux kernel for the Mainstone (PXA270 ref design)" LICENSE = "GPL" -PR = "r0" +PR = "r1" SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2 \ file://mainstone_defconfig" diff --git a/packages/linux/unslung-kernel_2.4.22.l2.3r63.bb b/packages/linux/unslung-kernel_2.4.22.l2.3r63.bb index b2e903c913..a666d224a9 100644 --- a/packages/linux/unslung-kernel_2.4.22.l2.3r63.bb +++ b/packages/linux/unslung-kernel_2.4.22.l2.3r63.bb @@ -1,7 +1,7 @@ SECTION = "kernel" DESCRIPTION = "Vendor-compatible Linux kernel for the Linksys NSLU2 device" LICENSE = "GPL" -PR = "r20" +PR = "r21" COMPATIBLE_HOST = 'arm.*-linux' COMPATIBLE_MACHINE = "nslu2" @@ -38,7 +38,7 @@ S = "${WORKDIR}/linux-2.4.22" inherit kernel ARCH = "arm" -KERNEL_SUFFIX = "ixp4xxbe" +KERNEL_SUFFIX = "nslu2be" CMDLINE_CONSOLE ?= "ttyS0,115200" CMDLINE_ROOT = "root=/dev/mtdblock4 rootfstype=jffs2 rw init=/linuxrc mem=32M@0x00000000" CMDLINE = "${CMDLINE_CONSOLE} ${CMDLINE_ROOT}" @@ -52,7 +52,7 @@ do_configure_prepend() { do_deploy() { install -d ${DEPLOY_DIR_IMAGE} - install -m 0644 arch/${ARCH}/boot/${KERNEL_IMAGETYPE} ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${KERNEL_SUFFIX} + install -m 0644 arch/${ARCH}/boot/${KERNEL_IMAGETYPE} ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${KERNEL_SUFFIX}.bin } do_deploy[dirs] = "${S}" diff --git a/packages/lua/lua-gtk2_0.3.bb b/packages/lua/lua-gtk2_0.3.bb index 3abca0e88a..083e9a6ca1 100644 --- a/packages/lua/lua-gtk2_0.3.bb +++ b/packages/lua/lua-gtk2_0.3.bb @@ -1,9 +1,9 @@ DESCRIPTION = "GTK bindings for LUA" -LICENSE = "GPL2" +SECTION = "libs" PRIORITY = "optional" +LICENSE = "GPLv2" DEPENDS = "gtk+ lua-native perl-native readline libffi" RDEPENDS = "lua" -SECTION = "libs" inherit gpe diff --git a/packages/lyx/lyx_1.4.1.bb b/packages/lyx/lyx_1.4.1.bb index f0c139da64..1a89a4275c 100644 --- a/packages/lyx/lyx_1.4.1.bb +++ b/packages/lyx/lyx_1.4.1.bb @@ -10,7 +10,7 @@ PR = "r1" SRC_URI = "svn://svn.lyx.org/lyx/lyx-devel/tags;module=lyx-1_4_1;rev=13847" S = "${WORKDIR}/lyx-1_4_1" -inherit autotools qt3x11 +inherit qt3x11 autotools EXTRA_OECONF = "--with-frontend=qt --with-qt-dir=${QTDIR}" PARALLEL_MAKE = "" diff --git a/packages/lyx/lyx_1.4.4.bb b/packages/lyx/lyx_1.4.4.bb index d9156cd779..26970a3ed0 100644 --- a/packages/lyx/lyx_1.4.4.bb +++ b/packages/lyx/lyx_1.4.4.bb @@ -10,7 +10,7 @@ PR = "r0" SRC_URI = "svn://svn.lyx.org/lyx/lyx-devel/tags;module=lyx-1_4_4;rev=17185" S = "${WORKDIR}/lyx-1_4_4" -inherit autotools qt3x11 +inherit qt3x11 autotools EXTRA_OECONF = "--with-frontend=qt --with-qt-dir=${QTDIR}" PARALLEL_MAKE = "" diff --git a/packages/lyx/lyx_1.5.1.bb b/packages/lyx/lyx_1.5.1.bb index 60c10850b6..32e3096dbe 100644 --- a/packages/lyx/lyx_1.5.1.bb +++ b/packages/lyx/lyx_1.5.1.bb @@ -3,15 +3,13 @@ SECTION = "x11/office" LICENSE = "GPL" HOMEPAGE = "http://www.lyx.org" DEPENDS = "boost qt4-x11-free" -RRECOMMENDS = "tetex" +RSUGGESTS = "tetex" RDEPENDS = "python-shell python-textutils" PR = "r0" -DEFAULT_PREFERENCE = "-1" - SRC_URI = "http://lyx.cybermirror.org/stable/lyx-${PV}.tar.bz2" -inherit autotools qt4x11 +inherit qt4x11 autotools EXTRA_OECONF = " --with-qt4-dir=${QTDIR} -enable-pch" EXTRA_QMAKEVARS_POST = "DEFINES+=_LIBC" diff --git a/packages/matchbox-applet-cards/matchbox-applet-cards_1.0.2.bb b/packages/matchbox-applet-cards/matchbox-applet-cards_1.0.2.bb index ca40ea572c..8fbf5e3578 100644 --- a/packages/matchbox-applet-cards/matchbox-applet-cards_1.0.2.bb +++ b/packages/matchbox-applet-cards/matchbox-applet-cards_1.0.2.bb @@ -4,7 +4,7 @@ DEPENDS = "matchbox-wm libmatchbox" SECTION = "x11/wm" PR = "r1" -SRC_URI = "http://212.10.30.205/rc12/src/mb-applet-cards-${PV}.tar.bz2 \ +SRC_URI = "http://distro.ibiblio.org/pub/linux/distributions/pdaxrom/src/mb-applet-cards-${PV}.tar.bz2 \ file://oz-gpe.patch;patch=1 \ file://gpe-applet-cards \ file://cf_mount.png \ diff --git a/packages/matchbox-applet-inputmanager/files/visibility-protocol.patch b/packages/matchbox-applet-inputmanager/files/visibility-protocol.patch new file mode 100644 index 0000000000..545d4808d9 --- /dev/null +++ b/packages/matchbox-applet-inputmanager/files/visibility-protocol.patch @@ -0,0 +1,33 @@ +# HG changeset patch +# User "Paul Sokolovsky <pfalcon@users.sourceforge.net>" +# Date 1196333272 -7200 +# Node ID 4ec785864bbe896eda3b933e65a5f2d71864b9b3 +# Parent 375f9e4a30d3de9852b00cd1decb259f4f04446e +Implement an IM [Unix-]signal-based visibility protocol, as supported +by xkbd. By receiving SISUSR1, IM implementation toggles its visibility. +The most valuable, default action for SIGUSR1 is process termination, so +we can send SIGUSR1 unconditionally, replacing old method of sending +SIGTERM (and there's also check for process existence before sending +signal, so if process is dead, it will be just restarted). + +diff -r 375f9e4a30d3 -r 4ec785864bbe mbinputmgr.c +--- a/mbinputmgr.c Wed Nov 28 03:41:20 2007 +0200 ++++ b/mbinputmgr.c Thu Nov 29 12:47:52 2007 +0200 +@@ -1,3 +1,4 @@ ++#include <signal.h> + #include "mbinputmgr.h" + + static void +@@ -233,8 +234,10 @@ mbinputmgr_toggle_selected_method (MBInp + if ( (inpmgr->PidCurrent != -1) /* Something running */ + && (kill(inpmgr->PidCurrent, 0) != -1) ) + { +- kill(inpmgr->PidCurrent, 15); /* kill it */ +- inpmgr->PidCurrent = -1; ++ /* Send a SIGUSR1. Smart IMs will toggle their visibility. ++ Dumb, which don't handle it at all, will just die ++ per default action for SIGUSR1, termination. */ ++ kill(inpmgr->PidCurrent, SIGUSR1); + } + else fork_exec(inpmgr, inpmgr->MethodSelected->exec); + } diff --git a/packages/matchbox-applet-inputmanager/matchbox-applet-inputmanager_0.6.bb b/packages/matchbox-applet-inputmanager/matchbox-applet-inputmanager_0.6.bb index 4afdd426db..09f2a7d999 100644 --- a/packages/matchbox-applet-inputmanager/matchbox-applet-inputmanager_0.6.bb +++ b/packages/matchbox-applet-inputmanager/matchbox-applet-inputmanager_0.6.bb @@ -3,11 +3,12 @@ LICENSE = "GPL" DEPENDS = "matchbox-wm libmatchbox" SECTION = "x11/wm" -PR = "r3" +PR = "r4" SRC_URI = "http://projects.o-hand.com/matchbox/sources/mb-applet-input-manager/${PV}/mb-applet-input-manager-${PV}.tar.gz \ file://update-to-svn.diff;patch=1 \ file://mbinputmgr-libgtkinput.patch;patch=1 \ + file://visibility-protocol.patch;patch=1 \ " S = "${WORKDIR}/mb-applet-input-manager-${PV}" diff --git a/packages/matchbox-desktop-sato/.mtn2git_empty b/packages/matchbox-desktop-sato/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/matchbox-desktop-sato/.mtn2git_empty diff --git a/packages/matchbox-desktop-sato/matchbox-desktop-sato_svn.bb b/packages/matchbox-desktop-sato/matchbox-desktop-sato_svn.bb new file mode 100644 index 0000000000..8d1a3e181d --- /dev/null +++ b/packages/matchbox-desktop-sato/matchbox-desktop-sato_svn.bb @@ -0,0 +1,14 @@ +SECTION = "x11" +DESCRIPTION = "Sato desktop folders" +LICENSE = "LGPL" +DEPENDS = "" +CONFLICTS = "matchbox-common" +SRCREV = "76" +PV = "0.0+svnr${SRCREV}" + +SRC_URI = "svn://svn.o-hand.com/repos/sato/trunk;module=desktop-folders;proto=http" +S = "${WORKDIR}/desktop-folders" + +inherit autotools pkgconfig + +FILES_${PN} += "${datadir}" diff --git a/packages/matchbox-keyboard/files/fic-gta01-font-size.patch b/packages/matchbox-keyboard/files/fic-gta01-font-size.patch index 3a09ac5bc2..c25aa74ca4 100644 --- a/packages/matchbox-keyboard/files/fic-gta01-font-size.patch +++ b/packages/matchbox-keyboard/files/fic-gta01-font-size.patch @@ -1,12 +1,12 @@ Index: matchbox-keyboard/src/matchbox-keyboard.c =================================================================== ---- matchbox-keyboard.orig/src/matchbox-keyboard.c 2007-08-19 17:26:59.000000000 +0200 -+++ matchbox-keyboard/src/matchbox-keyboard.c 2007-08-19 17:27:06.000000000 +0200 -@@ -52,7 +52,7 @@ +--- matchbox-keyboard.orig/src/matchbox-keyboard.c ++++ matchbox-keyboard/src/matchbox-keyboard.c +@@ -54,7 +54,7 @@ kb->row_spacing = 5; kb->font_family = strdup("sans"); -- kb->font_pt_size = 5; +- kb->font_pt_size = 6; + kb->font_pt_size = 3; kb->font_variant = strdup("bold"); diff --git a/packages/matchbox-keyboard/matchbox-keyboard-inputmethod_svn.bb b/packages/matchbox-keyboard/matchbox-keyboard-inputmethod_svn.bb index 5b6ea4edfa..4384b6db7d 100644 --- a/packages/matchbox-keyboard/matchbox-keyboard-inputmethod_svn.bb +++ b/packages/matchbox-keyboard/matchbox-keyboard-inputmethod_svn.bb @@ -1,18 +1,23 @@ DESCRIPTION = "Matchbox virtual keyboard for X11" LICENSE = "GPL" DEPENDS = "libfakekey expat libxft gtk+ matchbox-panel-2" -RCONFLICTS = matchbox-keyboard -RPROVIDES_${PN} = matchbox-keyboard -#DEFAULT_PREFERENCE = "-1" +RCONFLICTS_${PN} = "matchbox-keyboard" +RPROVIDES_${PN} = "matchbox-keyboard" SECTION = "x11" PV = "0.0+svnr${SRCREV}" -PR = "r7" +PR = "r10" SRC_URI = "svn://svn.o-hand.com/repos/matchbox/trunk;module=matchbox-keyboard;proto=http \ - file://smallscreen-fontsize.patch;patch=1 \ - file://80matchboxkeyboard" + file://smallscreen-fontsize.patch;patch=1 \ + file://2-Add-new-modifier--layout--Used-to-cycle-thru-all-available-layouts.patch;patch=1 \ + file://3-Changes-to-improve-layout-rendering--especially-after-adding-support-for.patch;patch=1 \ + file://4-Add-rendering-debug-logging.patch;patch=1 \ + file://5-Add-support-for-loading-multiple-independent-layouts.patch;patch=1 \ + file://6-Add-layout-switch-key-to-all-layouts.patch;patch=1 \ + file://80matchboxkeyboard" SRC_URI_append_fic-gta01 = " file://fic-gta01-font-size.patch;patch=1" +SRC_URI_append_fic-gta02 = " file://fic-gta01-font-size.patch;patch=1" S = "${WORKDIR}/matchbox-keyboard" diff --git a/packages/matchbox-keyboard/matchbox-keyboard_svn.bb b/packages/matchbox-keyboard/matchbox-keyboard_svn.bb index 27ea4aea1d..696486b6ef 100644 --- a/packages/matchbox-keyboard/matchbox-keyboard_svn.bb +++ b/packages/matchbox-keyboard/matchbox-keyboard_svn.bb @@ -5,13 +5,13 @@ RCONFLICTS = matchbox-keyboard-inputmethod RPROVIDES_${PN} = matchbox-keyboard-inputmethod SECTION = "x11" PV = "0.0+svnr${SRCREV}" -PR="r6" +PR="r7" SRC_URI = "svn://svn.o-hand.com/repos/matchbox/trunk;module=${PN};proto=http \ file://smallscreen-fontsize.patch;patch=1 \ -# file://2-Add-new-modifier--layout--Used-to-cycle-thru-all-available-layouts.patch;patch=1 \ -# file://3-Changes-to-improve-layout-rendering--especially-after-adding-support-for.patch;patch=1 \ -# file://4-Add-rendering-debug-logging.patch;patch=1 \ + file://2-Add-new-modifier--layout--Used-to-cycle-thru-all-available-layouts.patch;patch=1 \ + file://3-Changes-to-improve-layout-rendering--especially-after-adding-support-for.patch;patch=1 \ + file://4-Add-rendering-debug-logging.patch;patch=1 \ file://5-Add-support-for-loading-multiple-independent-layouts.patch;patch=1 \ file://6-Add-layout-switch-key-to-all-layouts.patch;patch=1 \ " diff --git a/packages/matchbox-keyboard/mboxkbd-layouts-gui/.mtn2git_empty b/packages/matchbox-keyboard/mboxkbd-layouts-gui/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/matchbox-keyboard/mboxkbd-layouts-gui/.mtn2git_empty diff --git a/packages/matchbox-keyboard/mboxkbd-layouts-gui/auto-mkdir.patch b/packages/matchbox-keyboard/mboxkbd-layouts-gui/auto-mkdir.patch new file mode 100644 index 0000000000..82f6cb50b9 --- /dev/null +++ b/packages/matchbox-keyboard/mboxkbd-layouts-gui/auto-mkdir.patch @@ -0,0 +1,16 @@ +diff -r cccb513c808c src/interface.c +--- a/src/interface.c Wed Nov 28 01:22:54 2007 +0200 ++++ b/src/interface.c Wed Nov 28 01:43:12 2007 +0200 +@@ -93,8 +93,12 @@ static void fill_user_list(GtkListStore + strcpy(linkpath, home_dir); + strcat(linkpath, "/"); + strcat(linkpath, USR_LAYOUT_SUFFIX); ++ if (access(linkpath, X_OK)) { ++ mkdir(linkpath, 0711); ++ } + dir = opendir(linkpath); + if(!dir) { ++ fprintf(stderr, "Cannot read %s directory: ", linkpath); + perror("opendir"); + exit(1); + } diff --git a/packages/matchbox-keyboard/mboxkbd-layouts-gui/mboxkbd-layouts-gui.png b/packages/matchbox-keyboard/mboxkbd-layouts-gui/mboxkbd-layouts-gui.png Binary files differnew file mode 100644 index 0000000000..d08be372ac --- /dev/null +++ b/packages/matchbox-keyboard/mboxkbd-layouts-gui/mboxkbd-layouts-gui.png diff --git a/packages/matchbox-keyboard/mboxkbd-layouts-gui/sanitize-desktop-file.patch b/packages/matchbox-keyboard/mboxkbd-layouts-gui/sanitize-desktop-file.patch new file mode 100644 index 0000000000..095a8d337a --- /dev/null +++ b/packages/matchbox-keyboard/mboxkbd-layouts-gui/sanitize-desktop-file.patch @@ -0,0 +1,18 @@ +diff -r a6959d06b0fb mk-layouts-gui.desktop +--- a/mk-layouts-gui.desktop Wed Nov 28 02:07:06 2007 +0200 ++++ b/mk-layouts-gui.desktop Wed Nov 28 02:08:49 2007 +0200 +@@ -1,9 +1,9 @@ + [Desktop Entry] + Name=MK Layout Manager + Comment=Manage matchbox-keyboard layouts +-Exec=mk-layouts-gui ++Exec=mboxkbd-layouts-gui + Type=Application +-Icon=mk-layouts-gui.png +-Categories=Application;SystemSettings;MB +-StartupNotify=True +-SingleInstance=True ++Icon=mboxkbd-layouts-gui ++Categories=Application;SystemSettings;MB; ++StartupNotify=true ++SingleInstance=true diff --git a/packages/matchbox-keyboard/mboxkbd-layouts-gui_git.bb b/packages/matchbox-keyboard/mboxkbd-layouts-gui_git.bb index 2dfba07fc7..6a466a1e9a 100644 --- a/packages/matchbox-keyboard/mboxkbd-layouts-gui_git.bb +++ b/packages/matchbox-keyboard/mboxkbd-layouts-gui_git.bb @@ -3,12 +3,21 @@ AUTHOR = "Sergey Lapin" SECTION = "x11" LICENSE = "GPL" DEPENDS = "gtk+" -PR = "r3" +PR = "r5" -PV = "0.0+git${SRCDATE}" +PV = "0.0+git5b42aeff36d930dc3a9b75eedc74dacfec45f43f" -SRC_URI = "git://ossfans.org/home/slapin/git/mk-layouts-gui.git;protocol=git" +SRC_URI = "http://linux-h4000.sourceforge.net/mirror/mk-layouts-gui.git_5b42aeff36d930dc3a9b75eedc74dacfec45f43f.tar.gz \ +#git://ossfans.org/home/slapin/git/mk-layouts-gui.git;protocol=git;tag=5b42aeff36d930dc3a9b75eedc74dacfec45f43f \ + file://auto-mkdir.patch;patch=1 \ + file://sanitize-desktop-file.patch;patch=1 \ + file://mboxkbd-layouts-gui.png" S = "${WORKDIR}/git" inherit autotools + +do_install_append() { + install -d ${D}${datadir}/pixmaps + install -m 0644 ${WORKDIR}/mboxkbd-layouts-gui.png ${D}${datadir}/pixmaps/ +} diff --git a/packages/matchbox-sato/.mtn2git_empty b/packages/matchbox-sato/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/matchbox-sato/.mtn2git_empty diff --git a/packages/matchbox-sato/matchbox-sato/.mtn2git_empty b/packages/matchbox-sato/matchbox-sato/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/matchbox-sato/matchbox-sato/.mtn2git_empty diff --git a/packages/matchbox-sato/matchbox-sato/etc/.mtn2git_empty b/packages/matchbox-sato/matchbox-sato/etc/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/matchbox-sato/matchbox-sato/etc/.mtn2git_empty diff --git a/packages/matchbox-sato/matchbox-sato/etc/matchbox/.mtn2git_empty b/packages/matchbox-sato/matchbox-sato/etc/matchbox/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/matchbox-sato/matchbox-sato/etc/matchbox/.mtn2git_empty diff --git a/packages/matchbox-sato/matchbox-sato/etc/matchbox/session b/packages/matchbox-sato/matchbox-sato/etc/matchbox/session new file mode 100755 index 0000000000..8c8f953b47 --- /dev/null +++ b/packages/matchbox-sato/matchbox-sato/etc/matchbox/session @@ -0,0 +1,15 @@ +#!/bin/sh + +. /etc/formfactor/config + +if [ -e /dev/touchscreen/touchscreen0 ]; then + SHOWCURSOR="no" +else + SHOWCURSOR="yes" +fi + +matchbox-desktop & + +matchbox-panel --titlebar --start-applets showdesktop,windowselector --end-applets clock,battery,systray,startup & + +exec matchbox-window-manager -theme Sato -use_desktop_mode decorated -use_cursor $SHOWCURSOR $@ diff --git a/packages/matchbox-sato/matchbox-sato/matchbox-session b/packages/matchbox-sato/matchbox-sato/matchbox-session new file mode 100644 index 0000000000..65f1ce72ca --- /dev/null +++ b/packages/matchbox-sato/matchbox-sato/matchbox-session @@ -0,0 +1,24 @@ +#!/bin/sh +# +# Very simple session manager for matchbox tools +# + +# Uncomment below to enable parsing of debian menu entrys +# export MB_USE_DEB_MENUS=1 + +if [ -e $HOME/.matchbox/session ] +then +exec $HOME/.matchbox/session +fi + +if [ -e /etc/matchbox/session ] +then +exec /etc/matchbox/session +fi + +# Default files to run if $HOME/.matchbox/session or /etc/matchbox/session +# dont exist. + +matchbox-desktop & +matchbox-panel --orientation south & +exec matchbox-window-manager $@ diff --git a/packages/matchbox-sato/matchbox-sato_0.1.bb b/packages/matchbox-sato/matchbox-sato_0.1.bb new file mode 100644 index 0000000000..b622f24586 --- /dev/null +++ b/packages/matchbox-sato/matchbox-sato_0.1.bb @@ -0,0 +1,29 @@ +DESCRIPTION = "Custom MB session files for poky" +LICENSE = "GPL" +SECTION = "x11" +RDEPENDS = "gtk-sato-engine matchbox-theme-sato gtk-theme-sato matchbox-panel-2 matchbox-desktop-sato" +RCONFLICTS = "matchbox-common" +PR = "r17" + +SRC_URI = "file://etc file://matchbox-session" +S = ${WORKDIR} + +do_install() { + install -d ${D}/${bindir} + install -m 0755 ${S}/matchbox-session ${D}/${bindir} + cp -R ${S}/etc ${D}/etc + rm -fR ${D}/etc/.svn + rm -fR ${D}/etc/matchbox/.svn + chmod -R 755 ${D}/etc +} + +pkg_postinst_matchbox-sato () { +#!/bin/sh -e +if [ "x$D" != "x" ]; then + exit 1 +fi + +gconftool-2 --config-source=xml::$D${sysconfdir}/gconf/gconf.xml.defaults --direct --type string --set /desktop/poky/interface/theme Sato +gconftool-2 --config-source=xml::$D${sysconfdir}/gconf/gconf.xml.defaults --direct --type string --set /desktop/poky/interface/icon_theme Sato +gconftool-2 --config-source=xml::$D${sysconfdir}/gconf/gconf.xml.defaults --direct --type string --set /desktop/poky/interface/font_name "Sans 9" +} diff --git a/packages/mesa/mesa-7.0.2/.mtn2git_empty b/packages/mesa/mesa-7.0.2/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/mesa/mesa-7.0.2/.mtn2git_empty diff --git a/packages/mesa/mesa-7.0.2/fix-host-compile.patch b/packages/mesa/mesa-7.0.2/fix-host-compile.patch new file mode 100644 index 0000000000..d24d03d379 --- /dev/null +++ b/packages/mesa/mesa-7.0.2/fix-host-compile.patch @@ -0,0 +1,30 @@ +--- /src/mesa/x86/orig-Makefile 2005-07-01 04:54:38.000000000 +0300 ++++ /src/mesa/x86/Makefile 2007-06-07 21:52:31.000000000 +0300 +@@ -5,6 +5,7 @@ + + + INCLUDE_DIRS = \ ++ -I/usr/include \ + -I$(TOP)/include/GL \ + -I$(TOP)/include \ + -I.. \ +@@ -13,6 +14,10 @@ + -I../glapi \ + -I../tnl + ++OPT_FLAGS_host = -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os ++ ++CFLAGS_host = -Wall -Wmissing-prototypes $(OPT_FLAGS_host) $(PIC_FLAGS) $(ARCH_FLAGS) \ ++ $(DEFINES) $(ASM_FLAGS) $(X11_INCLUDES) -std=c99 -ffast-math + + default: gen_matypes matypes.h + +@@ -21,7 +26,7 @@ + + + gen_matypes: gen_matypes.c +- $(CC) $(INCLUDE_DIRS) $(CFLAGS) gen_matypes.c -o gen_matypes ++ $(CC) $(INCLUDE_DIRS) $(CFLAGS_host) gen_matypes.c -o gen_matypes + + # need some special rules here, unfortunately + matypes.h: ../main/mtypes.h ../tnl/t_context.h gen_matypes diff --git a/packages/mesa/mesa-7.0.2/mklib-rpath-link.patch b/packages/mesa/mesa-7.0.2/mklib-rpath-link.patch new file mode 100644 index 0000000000..618f5b57ed --- /dev/null +++ b/packages/mesa/mesa-7.0.2/mklib-rpath-link.patch @@ -0,0 +1,23 @@ +--- /tmp/mklib 2007-12-08 11:03:23.000000000 +0100 ++++ Mesa-7.0.2/bin/mklib 2007-12-08 11:04:02.509863000 +0100 +@@ -106,6 +106,9 @@ + -L*) + DEPS="$DEPS $1" + ;; ++ -Wl*) ++ DEPS="$DEPS $1" ++ ;; + -pthread) + # this is a special case (see bugzilla 10876) + DEPS="$DEPS $1" +--- /tmp/default 2007-12-08 11:04:17.000000000 +0100 ++++ Mesa-7.0.2/configs/default 2007-12-08 11:05:06.279863000 +0100 +@@ -76,7 +76,7 @@ + GLW_LIB_DEPS = -L$(TOP)/$(LIB_DIR) -l$(GL_LIB) $(EXTRA_LIB_PATH) -lXt -lX11 + + # Program dependencies - specific GL/glut libraries added in Makefiles +-APP_LIB_DEPS = -lm ++APP_LIB_DEPS = $(EXTRA_LIB_PATH) -lm + + + diff --git a/packages/mesa/mesa-dri_6.5.2.bb b/packages/mesa/mesa-dri_6.5.2.bb index 9255a926e9..fffbfee780 100644 --- a/packages/mesa/mesa-dri_6.5.2.bb +++ b/packages/mesa/mesa-dri_6.5.2.bb @@ -4,9 +4,11 @@ FILESPATH = "${FILE_DIRNAME}/mesa-${PV}:${FILE_DIRNAME}/files:${FILE_DIRNAME}" PACKAGES_DYNAMIC = "mesa-dri-driver-*" -PR = "r0" +PR = "r1" DEPENDS += "libdrm" +# DRI is useless without the kernel drivers +RRECOMMENDS += " kernel-module-drm kernel-module-radeon " do_configure() { cd configs diff --git a/packages/mesa/mesa_7.0.2.bb b/packages/mesa/mesa_7.0.2.bb new file mode 100644 index 0000000000..3eb1fbef8b --- /dev/null +++ b/packages/mesa/mesa_7.0.2.bb @@ -0,0 +1,6 @@ +include mesa-mesa.inc + +SRC_URI_append = " file://fix-host-compile.patch;patch=1 " + + + diff --git a/packages/meta/external-toolchain.bb b/packages/meta/external-toolchain.bb new file mode 100644 index 0000000000..c483ea26a6 --- /dev/null +++ b/packages/meta/external-toolchain.bb @@ -0,0 +1,50 @@ +DESCRIPTION = "This package allows OE to work with an external toolchain generated \ + by meta-toolchain instead of building its own. It expects that toolchain \ + to be located in SDK_PREFIX/prefix." + +PROVIDES = "\ + linux-libc-headers \ + virtual/${TARGET_PREFIX}gcc \ + virtual/${TARGET_PREFIX}gcc-initial \ + virtual/${TARGET_PREFIX}binutils \ + virtual/${TARGET_PREFIX}libc-for-gcc \ + virtual/libc \ + virtual/libintl \ + virtual/libiconv \ + glibc-thread-db \ + virtual/linux-libc-headers \ + " + +RPROVIDES = "glibc-utils libsegfault glibc-thread-db libgcc-dev libstdc++-dev libstdc++" +PACKAGES_DYNAMIC = "glibc-gconv-*" +PR = "r1" + +inherit sdk + +do_stage() { + if [ ! -e ${prefix}/package-status ]; then + echo "The external toolchain could not be found in ${prefix}!" + exit 1 + fi + + install -d ${STAGING_DIR}/pkgdata/ + install -d ${STAGING_DIR_TARGET}/shlibs/ + + cp -ar ${prefix}/pkgdata/* ${STAGING_DIR}/pkgdata/ + cp -ar ${prefix}/${TARGET_SYS}/shlibs/* ${STAGING_DIR_TARGET}/shlibs/ + + if [ -d ${prefix}/ipk ]; then + install -d ${DEPLOY_DIR_IPK}/ + cp -ar ${prefix}/ipk/* ${DEPLOY_DIR_IPK}/ + fi + + if [ -d ${prefix}/deb ]; then + install -d ${DEPLOY_DIR_DEB}/ + cp -ar ${prefix}/deb/* ${DEPLOY_DIR_DEB}/ + fi + + if [ -d ${prefix}/pstage -a "x${DEPLOY_DIR_PSTAGE}" != "x" ]; then + install -d ${DEPLOY_DIR_PSTAGE}/ + cp -ar ${prefix}/pstage/* ${DEPLOY_DIR_PSTAGE}/ + fi +} diff --git a/packages/meta/meta-angstrom-2007.bb b/packages/meta/meta-angstrom-2007.bb new file mode 100644 index 0000000000..a3a2c78a79 --- /dev/null +++ b/packages/meta/meta-angstrom-2007.bb @@ -0,0 +1,32 @@ +# Meta file to inform the autobuilder which packages to build for the feeds +# Any changes should be discussed first on the angstrom-distro-devel mailinglist + +# Try to keep it alphabetically sorted please + +inherit meta + +RDEPENDS = "" + +# Basic tools +RDEPENDS += " \ + task-proper-tools \ + screen \ + " + +# Browsers know to work on all archs +RDEPENDS += " \ + gpe-mini-browser \ + midori \ + minimo \ + openmoko-browser2 \ + webkit-gtklauncher \ + " + +# Webservers +RDEPENDS += " \ + apache2 \ + boa \ + cherokee \ + lighttpd \ + thttpd \ + " diff --git a/packages/meta/meta-toolchain.bb b/packages/meta/meta-toolchain.bb index 92fded00af..91467e5140 100644 --- a/packages/meta/meta-toolchain.bb +++ b/packages/meta/meta-toolchain.bb @@ -8,6 +8,8 @@ SDK_DIR = "${WORKDIR}/sdk" SDK_OUTPUT = "${SDK_DIR}/image" SDK_DEPLOY = "${TMPDIR}/deploy/sdk" +FEED_ARCH ?= "${TARGET_ARCH}" + IPKG_HOST = "ipkg-cl -f ${IPKGCONF_SDK} -o ${SDK_OUTPUT}" IPKG_TARGET = "ipkg-cl -f ${IPKGCONF_TARGET} -o ${SDK_OUTPUT}/${prefix}" @@ -62,18 +64,18 @@ do_populate_sdk() { mv ${SDK_OUTPUT}/usr/lib/ipkg/status ${SDK_OUTPUT}/${prefix}/package-status-host rm -Rf ${SDK_OUTPUT}/usr/lib - # extract and store ipks, pkgdata, pkgmaps and shlibs data + # extract and store ipks, pkgdata and shlibs data target_pkgs=`cat ${SDK_OUTPUT}/${prefix}/package-status | grep Package: | cut -f 2 -d ' '` mkdir -p ${SDK_OUTPUT}/${prefix}/ipk/ mkdir -p ${SDK_OUTPUT}/${prefix}/pkgdata/runtime/ - mkdir -p ${SDK_OUTPUT}/${prefix}/pkgmaps/debian/ mkdir -p ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/shlibs/ for pkg in $target_pkgs ; do for arch in $revipkgarchs; do - if [ -e ${DEPLOY_DIR_IPK}/$arch/${pkg}_*_$arch.ipk ]; then - echo "Found ${DEPLOY_DIR_IPK}/$arch/${pkg}_$arch.ipk" - cp ${DEPLOY_DIR_IPK}/$arch/${pkg}_*_$arch.ipk ${SDK_OUTPUT}/${prefix}/ipk/ - orig_pkg=`ipkg-list-fields ${DEPLOY_DIR_IPK}/$arch/${pkg}_*_$arch.ipk | grep OE: | cut -d ' ' -f2` + pkgnames=${DEPLOY_DIR_IPK}/$arch/${pkg}_*_$arch.ipk + if [ -e $pkgnames ]; then + echo "Found $pkgnames" + cp $pkgnames ${SDK_OUTPUT}/${prefix}/ipk/ + orig_pkg=`ipkg-list-fields $pkgnames | grep OE: | cut -d ' ' -f2` pkg_subdir=$arch${TARGET_VENDOR}${@['-' + bb.data.getVar('TARGET_OS', d, 1), ''][bb.data.getVar('TARGET_OS', d, 1) == ('' or 'custom')]} mkdir -p ${SDK_OUTPUT}/${prefix}/pkgdata/$pkg_subdir/runtime cp ${STAGING_DIR}/pkgdata/$pkg_subdir/$orig_pkg ${SDK_OUTPUT}/${prefix}/pkgdata/$pkg_subdir/ @@ -83,9 +85,6 @@ do_populate_sdk() { if [ -e ${STAGING_DIR}/pkgdata/$pkg_subdir/runtime/$subpkg.packaged ];then cp ${STAGING_DIR}/pkgdata/$pkg_subdir/runtime/$subpkg.packaged ${SDK_OUTPUT}/${prefix}/pkgdata/$pkg_subdir/runtime/ fi - if [ -e ${STAGING_DIR}/pkgmaps/debian/$subpkg ]; then - cp ${STAGING_DIR}/pkgmaps/debian/$subpkg ${SDK_OUTPUT}/${prefix}/pkgmaps/debian/ - fi if [ -e ${STAGING_DIR_TARGET}/shlibs/$subpkg.list ]; then cp ${STAGING_DIR_TARGET}/shlibs/$subpkg.* ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/shlibs/ fi @@ -97,6 +96,8 @@ do_populate_sdk() { # add missing link to libgcc_s.so.1 # libgcc-dev should be responsible for that, but it's not getting built + # RP: it gets smashed up depending on the order that gcc, gcc-cross and + # gcc-cross-sdk get built :( (30/11/07) ln -sf libgcc_s.so.1 ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}/lib/libgcc_s.so # remove unwanted executables @@ -119,7 +120,7 @@ do_populate_sdk() { # package it up mkdir -p ${SDK_DEPLOY} cd ${SDK_OUTPUT} - fakeroot tar cfj ${SDK_DEPLOY}/${DISTRO}-${DISTRO_VERSION}-${TARGET_ARCH}-${TARGET_OS}-toolchain.tar.bz2 . + fakeroot tar cfj ${SDK_DEPLOY}/${DISTRO}-${DISTRO_VERSION}-${FEED_ARCH}-${TARGET_OS}-toolchain.tar.bz2 . } do_populate_sdk[nostamp] = "1" diff --git a/packages/meta/nylon-feed.inc b/packages/meta/nylon-feed.inc index de1a7ff484..d7b83e8edb 100644 --- a/packages/meta/nylon-feed.inc +++ b/packages/meta/nylon-feed.inc @@ -54,7 +54,7 @@ sysvinit \ tcl \ tcpdump \ tinc \ -timezones \ +tzdata \ usbutils \ vtun \ wireless-tools \ diff --git a/packages/meta/openprotium-packages.bb b/packages/meta/openprotium-packages.bb index afff86639a..3df2f5e3b2 100644 --- a/packages/meta/openprotium-packages.bb +++ b/packages/meta/openprotium-packages.bb @@ -5,7 +5,7 @@ DESCRIPTION = "Packages that are compatible with the Openprotium on the iomega Storcenter" HOMEPAGE = "http://www.openprotium.org" LICENSE = "MIT" -PR = "r3" +PR = "r4" CONFLICTS = "db3" PROVIDES += "${OPENPROTIUM_IMAGENAME}-packages" @@ -234,7 +234,7 @@ SLUGOS_PACKAGES_append_linux = "\ man man-pages \ psmisc \ screen \ - timezones \ + tzdata \ wview-sim wview-vpro wview-wxt510 \ wview-sim-mysql wview-vpro-mysql \ wview-wxt510-mysql \ diff --git a/packages/meta/oplinux-packages.bb b/packages/meta/oplinux-packages.bb index 62513c11cd..190f323838 100644 --- a/packages/meta/oplinux-packages.bb +++ b/packages/meta/oplinux-packages.bb @@ -4,7 +4,7 @@ DESCRIPTION = "Packages that are compatible with the OPLinux distro" HOMEPAGE = "http://www.digital-opsis/oplinux" LICENSE = "MIT" -PR = "r1" +PR = "r2" PROVIDES += "${OPLINUX_IMAGENAME}-packages" EXCLUDE_FROM_WORLD = "1" @@ -359,7 +359,7 @@ PACKAGES_LIST = "\ man man-pages \ psmisc \ screen \ - timezones \ + tzdata \ wview-sim wview-vpro wview-wxt510 \ wview-sim-mysql wview-vpro-mysql \ wview-wxt510-mysql \ diff --git a/packages/meta/slugos-packages.bb b/packages/meta/slugos-packages.bb index e914865e9b..c007899afd 100644 --- a/packages/meta/slugos-packages.bb +++ b/packages/meta/slugos-packages.bb @@ -5,7 +5,7 @@ DESCRIPTION = "Packages that are compatible with the SlugOS firmware" HOMEPAGE = "http://www.nslu2-linux.org" LICENSE = "MIT" -PR = "r42" +PR = "r43" CONFLICTS = "db3" COMPATIBLE_MACHINE = "nslu2" @@ -196,7 +196,6 @@ SLUGOS_PACKAGES = "\ tar \ thttpd \ tiff \ - timezones \ tzdata \ unzip \ upslug2 \ diff --git a/packages/mipl-mipv6/mipv6_2.0.2.bb b/packages/mipl-mipv6/mipv6_2.0.2.bb new file mode 100644 index 0000000000..8bbcb4cb75 --- /dev/null +++ b/packages/mipl-mipv6/mipv6_2.0.2.bb @@ -0,0 +1,22 @@ +LICENSE = "GPL" +DEPENDS = "virtual/kernel" +RRECOMMENDS = "kernel-module-mip6 kernel-module-ipv6" + +SRC_URI = "http://www.mobile-ipv6.org/software/download/mipv6-${PV}.tar.gz" + +inherit autotools module-base + +CFLAGS =+ "-I${S}/include -I${STAGING_KERNEL_DIR}/include" + +do_compile() { + oe_runmake CFLAGS="${CFLAGS}" +} + +do_install() { + install -d ${D}${sbindir} + install -d ${D}${sysconfdir}/init.d + oe_runmake sbindir="${D}${sbindir}" initdir="${D}${sysconfdir}/init.d" mandir="${D}${mandir}" docdir="${D}${docdir}/mobile-ip6" NETWORK_MIP6_CONF="${D}${sysconfdir}" install +} + +PACKAGE_ARCH_${PN} = "${MACHINE_ARCH}" + diff --git a/packages/mono/files/mono-libgc-configure.patch b/packages/mono/files/mono-libgc-configure.patch new file mode 100644 index 0000000000..641635da3c --- /dev/null +++ b/packages/mono/files/mono-libgc-configure.patch @@ -0,0 +1,20 @@ +Index: mono-1.2.6/libgc/configure.in +=================================================================== +--- mono-1.2.6.orig/libgc/configure.in 2007-12-12 15:02:31.000000000 -0500 ++++ mono-1.2.6/libgc/configure.in 2007-12-12 15:05:10.000000000 -0500 +@@ -17,6 +17,15 @@ + AC_PREREQ(2.53) + AC_INIT(libgc-mono, 6.6, Hans_Boehm@hp.com) + ++# the following is a very strange bug. CPPFLAGS does not get set correctly ++# if CPPFLAGS is set in the environment. The top level configure script ++# appends to the CPPFLAGS variable, and then exports it. This change should ++# be picked up by this configure script, but it is not. The original ++# env variable is still used for some reason. If CPPFLAGS is not set in the ++# environment, everything works fine. ++# Someone more experienced with autoconf will have to come up with a better fix. ++CPPFLAGS="$CPPFLAGS -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -DUSE_COMPILER_TLS" ++echo "CPPFLAGS verify: start of libgc/configure.in, CPPFLAGS = $CPPFLAGS" + AM_INIT_AUTOMAKE(libgc-mono, 6.6, no-define) + + AC_CONFIG_SRCDIR(gcj_mlc.c) diff --git a/packages/mono/mono-1.2.6/.mtn2git_empty b/packages/mono/mono-1.2.6/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/mono/mono-1.2.6/.mtn2git_empty diff --git a/packages/mono/mono-1.2.6/configure.patch b/packages/mono/mono-1.2.6/configure.patch new file mode 100644 index 0000000000..f033248621 --- /dev/null +++ b/packages/mono/mono-1.2.6/configure.patch @@ -0,0 +1,23 @@ +Index: mono-1.2.6/configure.in +=================================================================== +--- mono-1.2.6.orig/configure.in 2007-11-08 17:07:57.000000000 -0500 ++++ mono-1.2.6/configure.in 2007-12-12 15:27:52.000000000 -0500 +@@ -1150,6 +1150,8 @@ + ], [ + AC_MSG_RESULT(no) + with_tls=pthread ++ ], [ ++ AC_MSG_RESULT(yes) + ]) + fi + +@@ -1252,6 +1254,9 @@ + ], [ + with_sigaltstack=no + AC_MSG_RESULT(no) ++ ], [ ++ AC_MSG_RESULT(yes) ++ AC_DEFINE(HAVE_WORKING_SIGALTSTACK) + ]) + fi + diff --git a/packages/mono/mono-mcs-intermediate_1.2.6.bb b/packages/mono/mono-mcs-intermediate_1.2.6.bb new file mode 100644 index 0000000000..53ff1b25aa --- /dev/null +++ b/packages/mono/mono-mcs-intermediate_1.2.6.bb @@ -0,0 +1,10 @@ +# This is a straw-man recipe for step 1 in the two-step build of +# mono. Because it's impossible to build the mcs directory +# in cross-compile mode, this recipe will do a native build, +# then tar the resulting install tree for usage by the mono +# package in step 2. +# See http://www.mono-project.com/Mono:ARM + +require mono_1.2.6.inc +require mono-mcs-intermediate.inc + diff --git a/packages/mono/mono_1.2.6.bb b/packages/mono/mono_1.2.6.bb new file mode 100644 index 0000000000..5c5d8476bb --- /dev/null +++ b/packages/mono/mono_1.2.6.bb @@ -0,0 +1,78 @@ +require mono_1.2.6.inc + +DEPENDS = "mono-native mono-mcs-intermediate glib-2.0 perl-native" + +PR = "r1" + +SRC_URI += "file://configure.patch;patch=1" + +# Per http://www.mono-project.com/Mono:ARM +EXTRA_OECONF += " --disable-mcs-build " +# Instead, get the mcs tree from a different build (see mono-mcs-intermediate) + +do_install_prepend() { + install -d ${D} + pushd ${D} + tar -xzf ${STAGING_DIR}/share/mono-mcs/mono-mcs-${PV}.tar.gz + popd +} + +do_install_append() { + # mono-mcs-intermediate builds and installs jay (a Yacc for Java and C#), + # however, jay is not being cross-compiled and thus only + # available for the buildhost architecture, so remove it + # entirely + pushd ${D} + rm -rf ./usr/share/man/man1/jay.1 ./usr/share/jay \ + ./usr/share/jay/README.jay \ + ./usr/bin/jay + popd + + # Not packaged with the default rules and apparently + # not used for anything + rm -rf ${D}${datadir}/mono-1.0/mono/cil/cil-opcodes.xml +} + +inherit mono + +# Import file definitions from Debian +require mono_1.2.5.1-files.inc + +# Add some packages +PACKAGES_append = " mono-doc mono mono-runtime" + +FILES_mono-doc_append = " /usr/share/libgc-mono/ " + +FILES_mono = "" +ALLOW_EMPTY_mono = "1" +RDEPENDS_mono = "mono-common mono-jit" + +FILES_mono-runtime = "" +ALLOW_EMPTY_mono-runtime = "1" +RDEPENDS_mono-runtime = "mono-jit mono-gac" + +RDEPENDS_mono-jit = "mono-common" + +FILES_libmono-dev =+ " /usr/lib/libmono.la /usr/lib/libmono-profiler-cov.la /usr/lib/libmono-profiler-aot.la \ + /usr/lib/libMonoPosixHelper.la /usr/lib/libMonoSupportW.la" +FILES_libmono-dbg =+ " /usr/lib/.debug/libmono*.so.* /usr/lib/.debug/libikvm-native.so \ + /usr/lib/.debug/libMonoPosixHelper.so /usr/lib/.debug/libMonoSupportW.so" + +# Packages not included in Debian +PACKAGES_prepend = "libnunit2.2-cil-dbg libnunit2.2-cil-dev libnunit2.2-cil \ + libmono-cecil0.5-cil-dbg libmono-cecil0.5-cil-dev libmono-cecil0.5-cil \ + libmono-db2-1.0-cil-dbg libmono-db2-1.0-cil-dev libmono-db2-1.0-cil" + +FILES_libnunit2.2-cil = "/usr/lib/mono/gac/nunit.*/2.2.* /usr/lib/mono/1.0/nunit.*.dll" +FILES_libnunit2.2-cil-dev = "/usr/lib/pkgconfig/mono-nunit.pc" +FILES_libnunit2.2-cil-dbg = "/usr/lib/mono/gac/nunit*/2.2.*/nunit.*.dll.mdb" + +FILES_libmono-cecil0.5-cil = "/usr/lib/mono/gac/Mono.Cecil/0.5.*" +FILES_libmono-cecil0.5-cil-dbg = "/usr/lib/mono/gac/Mono.Cecil/0.5.0.1__0738eb9f132ed756/Mono.Cecil.dll.mdb" + +FILES_libmono-db2-1.0-cil = "/usr/lib/mono/gac/IBM.Data.DB2/1.0* /usr/lib/mono/1.0/IBM.Data.DB2.dll" +FILES_libmono-db2-1.0-cil-dbg = "/usr/lib/mono/gac/IBM.Data.DB2/1.0*/IBM.Data.DB2.dll.mdb" + +# Move .pc files +FILES_libmono-cairo1.0-cil-dev = "/usr/lib/pkgconfig/mono-cairo.pc" +PACKAGES =+ " libmono-cairo1.0-cil-dev " diff --git a/packages/mono/mono_1.2.6.inc b/packages/mono/mono_1.2.6.inc new file mode 100644 index 0000000000..c9644cbce5 --- /dev/null +++ b/packages/mono/mono_1.2.6.inc @@ -0,0 +1,13 @@ +DESCRIPTION = "Mono Programming Language" +SECTION = "devel/mono" +LICENSE = "GPL LGPL X11" + +SRC_URI = "http://go-mono.com/sources/mono/mono-1.2.6.tar.bz2 \ + file://mono-libgc-configure.patch;patch=1" + +S = "${WORKDIR}/mono-1.2.6" + +inherit autotools +EXTRA_OECONF_arm = "--without-tls" +EXTRA_OECONF_mipsel = "--without-tls" + diff --git a/packages/mozilla/firefox-2.0.0.3/linkage-problem.patch b/packages/mozilla/firefox-2.0.0.3/linkage-problem.patch new file mode 100644 index 0000000000..28bffd1e22 --- /dev/null +++ b/packages/mozilla/firefox-2.0.0.3/linkage-problem.patch @@ -0,0 +1,14 @@ +--- mozilla/layout/build/Makefile.in~ 2007-11-24 00:38:14.000000000 -0200 ++++ mozilla/layout/build/Makefile.in 2007-11-24 00:38:14.000000000 -0200 +@@ -229,6 +229,11 @@ + $(NULL) + endif + ++ifdef MOZ_ENABLE_XFT ++EXTRA_DSO_LDOPTS += $(MOZ_XFT_LIBS) \ ++ $(NULL) ++endif ++ + ifneq (,$(MOZ_ENABLE_CANVAS)$(MOZ_SVG_RENDERER_CAIRO)) + EXTRA_DSO_LDOPTS += $(MOZ_CAIRO_LIBS) \ + $(NULL) diff --git a/packages/mozilla/firefox-2.0.0.3/mozconfig b/packages/mozilla/firefox-2.0.0.3/mozconfig index 9737330a77..96caace6bb 100644 --- a/packages/mozilla/firefox-2.0.0.3/mozconfig +++ b/packages/mozilla/firefox-2.0.0.3/mozconfig @@ -55,3 +55,6 @@ ac_add_options --enable-image-decoders=png,gif,jpeg #ac_add_options --disable-shared #ac_add_options --enable-static ac_add_options --enable-optimize=-O1 + +# Use cairo from system +ac_add_options --enable-system-cairo diff --git a/packages/mozilla/firefox_2.0.0.3.bb b/packages/mozilla/firefox_2.0.0.3.bb index ede30a6b05..e1fb5a996d 100644 --- a/packages/mozilla/firefox_2.0.0.3.bb +++ b/packages/mozilla/firefox_2.0.0.3.bb @@ -1,17 +1,22 @@ -PR = "r2" +DEPENDS += "cairo" +PR = "r3" + SRC_URI = "http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${PV}/source/firefox-${PV}-source.tar.bz2 \ file://xptcstubs.patch;patch=1 \ file://no-xmb.patch;patch=1 \ file://jsautocfg.h \ file://extensions-hack.patch;patch=1 \ - file://security-cross.patch;patch=1 \ - file://jsautocfg-dontoverwrite.patch;patch=1 \ - file://xptcinvoke-arm.patch;patch=1 \ - file://eabi-fix.patch;patch=1 \ - file://eabi-fix2.patch;patch=1 \ - file://eabi-fix3.patch;patch=1 \ + file://security-cross.patch;patch=1 \ + file://jsautocfg-dontoverwrite.patch;patch=1 \ + file://xptcinvoke-arm.patch;patch=1 \ + file://eabi-fix.patch;patch=1 \ + file://eabi-fix2.patch;patch=1 \ + file://eabi-fix3.patch;patch=1 \ + file://linkage-problem.patch;patch=1 \ " + S = "${WORKDIR}/mozilla" + DEFAULT_PREFERENCE = "-1" inherit mozilla @@ -36,4 +41,3 @@ do_stage() { # removes 2 lines that call absent headers sed -e '178,179d' ${STAGING_INCDIR}/${P}/nsIServiceManager.h } - diff --git a/packages/mozilla/mozilla/.mtn2git_empty b/packages/mozilla/mozilla/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/mozilla/mozilla/.mtn2git_empty diff --git a/packages/mozilla/mozilla/files/.mtn2git_empty b/packages/mozilla/mozilla/files/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/mozilla/mozilla/files/.mtn2git_empty diff --git a/packages/mozilla/mozilla/files/i386/.mtn2git_empty b/packages/mozilla/mozilla/files/i386/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/mozilla/mozilla/files/i386/.mtn2git_empty diff --git a/packages/mozilla/mozilla/files/i386/jsautocfg.h b/packages/mozilla/mozilla/files/i386/jsautocfg.h new file mode 100644 index 0000000000..7e8171fc23 --- /dev/null +++ b/packages/mozilla/mozilla/files/i386/jsautocfg.h @@ -0,0 +1,52 @@ +#ifndef js_cpucfg___ +#define js_cpucfg___ + +/* AUTOMATICALLY GENERATED - DO NOT EDIT */ + +#define IS_LITTLE_ENDIAN 1 +#undef IS_BIG_ENDIAN + +#define JS_BYTES_PER_BYTE 1L +#define JS_BYTES_PER_SHORT 2L +#define JS_BYTES_PER_INT 4L +#define JS_BYTES_PER_INT64 8L +#define JS_BYTES_PER_LONG 4L +#define JS_BYTES_PER_FLOAT 4L +#define JS_BYTES_PER_DOUBLE 8L +#define JS_BYTES_PER_WORD 4L +#define JS_BYTES_PER_DWORD 8L + +#define JS_BITS_PER_BYTE 8L +#define JS_BITS_PER_SHORT 16L +#define JS_BITS_PER_INT 32L +#define JS_BITS_PER_INT64 64L +#define JS_BITS_PER_LONG 32L +#define JS_BITS_PER_FLOAT 32L +#define JS_BITS_PER_DOUBLE 64L +#define JS_BITS_PER_WORD 32L + +#define JS_BITS_PER_BYTE_LOG2 3L +#define JS_BITS_PER_SHORT_LOG2 4L +#define JS_BITS_PER_INT_LOG2 5L +#define JS_BITS_PER_INT64_LOG2 6L +#define JS_BITS_PER_LONG_LOG2 5L +#define JS_BITS_PER_FLOAT_LOG2 5L +#define JS_BITS_PER_DOUBLE_LOG2 6L +#define JS_BITS_PER_WORD_LOG2 5L + +#define JS_ALIGN_OF_SHORT 2L +#define JS_ALIGN_OF_INT 4L +#define JS_ALIGN_OF_LONG 4L +#define JS_ALIGN_OF_INT64 8L +#define JS_ALIGN_OF_FLOAT 4L +#define JS_ALIGN_OF_DOUBLE 8L +#define JS_ALIGN_OF_POINTER 4L +#define JS_ALIGN_OF_WORD 4L + +#define JS_BYTES_PER_WORD_LOG2 2L +#define JS_BYTES_PER_DWORD_LOG2 3L +#define JS_WORDS_PER_DWORD_LOG2 1L + +#define JS_STACK_GROWTH_DIRECTION (-1) + +#endif /* js_cpucfg___ */ diff --git a/packages/mozilla/mozilla/files/i486/.mtn2git_empty b/packages/mozilla/mozilla/files/i486/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/mozilla/mozilla/files/i486/.mtn2git_empty diff --git a/packages/mozilla/mozilla/files/i486/jsautocfg.h b/packages/mozilla/mozilla/files/i486/jsautocfg.h new file mode 100644 index 0000000000..7e8171fc23 --- /dev/null +++ b/packages/mozilla/mozilla/files/i486/jsautocfg.h @@ -0,0 +1,52 @@ +#ifndef js_cpucfg___ +#define js_cpucfg___ + +/* AUTOMATICALLY GENERATED - DO NOT EDIT */ + +#define IS_LITTLE_ENDIAN 1 +#undef IS_BIG_ENDIAN + +#define JS_BYTES_PER_BYTE 1L +#define JS_BYTES_PER_SHORT 2L +#define JS_BYTES_PER_INT 4L +#define JS_BYTES_PER_INT64 8L +#define JS_BYTES_PER_LONG 4L +#define JS_BYTES_PER_FLOAT 4L +#define JS_BYTES_PER_DOUBLE 8L +#define JS_BYTES_PER_WORD 4L +#define JS_BYTES_PER_DWORD 8L + +#define JS_BITS_PER_BYTE 8L +#define JS_BITS_PER_SHORT 16L +#define JS_BITS_PER_INT 32L +#define JS_BITS_PER_INT64 64L +#define JS_BITS_PER_LONG 32L +#define JS_BITS_PER_FLOAT 32L +#define JS_BITS_PER_DOUBLE 64L +#define JS_BITS_PER_WORD 32L + +#define JS_BITS_PER_BYTE_LOG2 3L +#define JS_BITS_PER_SHORT_LOG2 4L +#define JS_BITS_PER_INT_LOG2 5L +#define JS_BITS_PER_INT64_LOG2 6L +#define JS_BITS_PER_LONG_LOG2 5L +#define JS_BITS_PER_FLOAT_LOG2 5L +#define JS_BITS_PER_DOUBLE_LOG2 6L +#define JS_BITS_PER_WORD_LOG2 5L + +#define JS_ALIGN_OF_SHORT 2L +#define JS_ALIGN_OF_INT 4L +#define JS_ALIGN_OF_LONG 4L +#define JS_ALIGN_OF_INT64 8L +#define JS_ALIGN_OF_FLOAT 4L +#define JS_ALIGN_OF_DOUBLE 8L +#define JS_ALIGN_OF_POINTER 4L +#define JS_ALIGN_OF_WORD 4L + +#define JS_BYTES_PER_WORD_LOG2 2L +#define JS_BYTES_PER_DWORD_LOG2 3L +#define JS_WORDS_PER_DWORD_LOG2 1L + +#define JS_STACK_GROWTH_DIRECTION (-1) + +#endif /* js_cpucfg___ */ diff --git a/packages/mozilla/mozilla/files/i586/.mtn2git_empty b/packages/mozilla/mozilla/files/i586/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/mozilla/mozilla/files/i586/.mtn2git_empty diff --git a/packages/mozilla/mozilla/files/i586/jsautocfg.h b/packages/mozilla/mozilla/files/i586/jsautocfg.h new file mode 100644 index 0000000000..7e8171fc23 --- /dev/null +++ b/packages/mozilla/mozilla/files/i586/jsautocfg.h @@ -0,0 +1,52 @@ +#ifndef js_cpucfg___ +#define js_cpucfg___ + +/* AUTOMATICALLY GENERATED - DO NOT EDIT */ + +#define IS_LITTLE_ENDIAN 1 +#undef IS_BIG_ENDIAN + +#define JS_BYTES_PER_BYTE 1L +#define JS_BYTES_PER_SHORT 2L +#define JS_BYTES_PER_INT 4L +#define JS_BYTES_PER_INT64 8L +#define JS_BYTES_PER_LONG 4L +#define JS_BYTES_PER_FLOAT 4L +#define JS_BYTES_PER_DOUBLE 8L +#define JS_BYTES_PER_WORD 4L +#define JS_BYTES_PER_DWORD 8L + +#define JS_BITS_PER_BYTE 8L +#define JS_BITS_PER_SHORT 16L +#define JS_BITS_PER_INT 32L +#define JS_BITS_PER_INT64 64L +#define JS_BITS_PER_LONG 32L +#define JS_BITS_PER_FLOAT 32L +#define JS_BITS_PER_DOUBLE 64L +#define JS_BITS_PER_WORD 32L + +#define JS_BITS_PER_BYTE_LOG2 3L +#define JS_BITS_PER_SHORT_LOG2 4L +#define JS_BITS_PER_INT_LOG2 5L +#define JS_BITS_PER_INT64_LOG2 6L +#define JS_BITS_PER_LONG_LOG2 5L +#define JS_BITS_PER_FLOAT_LOG2 5L +#define JS_BITS_PER_DOUBLE_LOG2 6L +#define JS_BITS_PER_WORD_LOG2 5L + +#define JS_ALIGN_OF_SHORT 2L +#define JS_ALIGN_OF_INT 4L +#define JS_ALIGN_OF_LONG 4L +#define JS_ALIGN_OF_INT64 8L +#define JS_ALIGN_OF_FLOAT 4L +#define JS_ALIGN_OF_DOUBLE 8L +#define JS_ALIGN_OF_POINTER 4L +#define JS_ALIGN_OF_WORD 4L + +#define JS_BYTES_PER_WORD_LOG2 2L +#define JS_BYTES_PER_DWORD_LOG2 3L +#define JS_WORDS_PER_DWORD_LOG2 1L + +#define JS_STACK_GROWTH_DIRECTION (-1) + +#endif /* js_cpucfg___ */ diff --git a/packages/mozilla/mozilla/files/i686/.mtn2git_empty b/packages/mozilla/mozilla/files/i686/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/mozilla/mozilla/files/i686/.mtn2git_empty diff --git a/packages/mozilla/mozilla/files/i686/jsautocfg.h b/packages/mozilla/mozilla/files/i686/jsautocfg.h new file mode 100644 index 0000000000..7e8171fc23 --- /dev/null +++ b/packages/mozilla/mozilla/files/i686/jsautocfg.h @@ -0,0 +1,52 @@ +#ifndef js_cpucfg___ +#define js_cpucfg___ + +/* AUTOMATICALLY GENERATED - DO NOT EDIT */ + +#define IS_LITTLE_ENDIAN 1 +#undef IS_BIG_ENDIAN + +#define JS_BYTES_PER_BYTE 1L +#define JS_BYTES_PER_SHORT 2L +#define JS_BYTES_PER_INT 4L +#define JS_BYTES_PER_INT64 8L +#define JS_BYTES_PER_LONG 4L +#define JS_BYTES_PER_FLOAT 4L +#define JS_BYTES_PER_DOUBLE 8L +#define JS_BYTES_PER_WORD 4L +#define JS_BYTES_PER_DWORD 8L + +#define JS_BITS_PER_BYTE 8L +#define JS_BITS_PER_SHORT 16L +#define JS_BITS_PER_INT 32L +#define JS_BITS_PER_INT64 64L +#define JS_BITS_PER_LONG 32L +#define JS_BITS_PER_FLOAT 32L +#define JS_BITS_PER_DOUBLE 64L +#define JS_BITS_PER_WORD 32L + +#define JS_BITS_PER_BYTE_LOG2 3L +#define JS_BITS_PER_SHORT_LOG2 4L +#define JS_BITS_PER_INT_LOG2 5L +#define JS_BITS_PER_INT64_LOG2 6L +#define JS_BITS_PER_LONG_LOG2 5L +#define JS_BITS_PER_FLOAT_LOG2 5L +#define JS_BITS_PER_DOUBLE_LOG2 6L +#define JS_BITS_PER_WORD_LOG2 5L + +#define JS_ALIGN_OF_SHORT 2L +#define JS_ALIGN_OF_INT 4L +#define JS_ALIGN_OF_LONG 4L +#define JS_ALIGN_OF_INT64 8L +#define JS_ALIGN_OF_FLOAT 4L +#define JS_ALIGN_OF_DOUBLE 8L +#define JS_ALIGN_OF_POINTER 4L +#define JS_ALIGN_OF_WORD 4L + +#define JS_BYTES_PER_WORD_LOG2 2L +#define JS_BYTES_PER_DWORD_LOG2 3L +#define JS_WORDS_PER_DWORD_LOG2 1L + +#define JS_STACK_GROWTH_DIRECTION (-1) + +#endif /* js_cpucfg___ */ diff --git a/packages/mozilla/mozilla/firefox-2.0.0.3/.mtn2git_empty b/packages/mozilla/mozilla/firefox-2.0.0.3/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/mozilla/mozilla/firefox-2.0.0.3/.mtn2git_empty diff --git a/packages/mozilla/mozilla/firefox-2.0.0.3/linkage-problem.patch b/packages/mozilla/mozilla/firefox-2.0.0.3/linkage-problem.patch new file mode 100644 index 0000000000..28bffd1e22 --- /dev/null +++ b/packages/mozilla/mozilla/firefox-2.0.0.3/linkage-problem.patch @@ -0,0 +1,14 @@ +--- mozilla/layout/build/Makefile.in~ 2007-11-24 00:38:14.000000000 -0200 ++++ mozilla/layout/build/Makefile.in 2007-11-24 00:38:14.000000000 -0200 +@@ -229,6 +229,11 @@ + $(NULL) + endif + ++ifdef MOZ_ENABLE_XFT ++EXTRA_DSO_LDOPTS += $(MOZ_XFT_LIBS) \ ++ $(NULL) ++endif ++ + ifneq (,$(MOZ_ENABLE_CANVAS)$(MOZ_SVG_RENDERER_CAIRO)) + EXTRA_DSO_LDOPTS += $(MOZ_CAIRO_LIBS) \ + $(NULL) diff --git a/packages/mysql/mysql-native_4.1.18.bb b/packages/mysql/mysql-native_4.1.18.bb index 9a81bc8f00..83f9dac0e3 100644 --- a/packages/mysql/mysql-native_4.1.18.bb +++ b/packages/mysql/mysql-native_4.1.18.bb @@ -1,7 +1,7 @@ SECTION = "console/network" require mysql_${PV}.bb inherit native -PR="r3" +PR="r4" RDEPENDS_${PN} = "" @@ -17,3 +17,9 @@ do_stage_append() { do_install() { : } + + +# Mysql tries to access the ${WORKDIR} from this build.. +do_rm_work() { + : +} diff --git a/packages/mysql/mysql_4.1.18.bb b/packages/mysql/mysql_4.1.18.bb index 17fa33ac1c..b509b81311 100644 --- a/packages/mysql/mysql_4.1.18.bb +++ b/packages/mysql/mysql_4.1.18.bb @@ -23,6 +23,7 @@ INITSCRIPT_PACKAGES = "mysql-server" INITSCRIPT_NAME = "mysqld" INITSCRIPT_PARAMS = "start 45 S . stop 45 0 6 1 ." +PARALLEL_MAKE = " " EXTRA_OEMAKE = "'GEN_LEX_HASH=${STAGING_BINDIR_NATIVE}/gen_lex_hash'" EXTRA_OECONF = " --with-embedded-server --prefix=/usr --sysconfdir=/etc/mysql --localstatedir=/var/mysql --datadir=/var/mysql --disable-dependency-tracking --without-raid --without-debug --with-low-memory --without-query-cache --without-man --without-docs --without-innodb " diff --git a/packages/ncurses/ncurses/visibility.patch b/packages/ncurses/ncurses/visibility.patch index 29cac5f1b8..66366ce3ea 100644 --- a/packages/ncurses/ncurses/visibility.patch +++ b/packages/ncurses/ncurses/visibility.patch @@ -2187,14 +2187,14 @@ + CPPFLAGS="-I\$(srcdir)/../include $CPPFLAGS" +fi +if test "$GCC" != yes; then -+ CPPFLAGS="$CPPFLAGS -I\$(includedir)" ++ CPPFLAGS="$CPPFLAGS" +elif test "$includedir" != "/usr/include"; then + if test "$includedir" = '${prefix}/include' ; then + if test $prefix != /usr ; then -+ CPPFLAGS="$CPPFLAGS -I\$(includedir)" ++ CPPFLAGS="$CPPFLAGS" + fi + else -+ CPPFLAGS="$CPPFLAGS -I\$(includedir)" ++ CPPFLAGS="$CPPFLAGS" + fi +fi +AC_SUBST(CPPFLAGS) diff --git a/packages/ncurses/ncurses_5.4.bb b/packages/ncurses/ncurses_5.4.bb index 6da32232af..ac125bf6fe 100644 --- a/packages/ncurses/ncurses_5.4.bb +++ b/packages/ncurses/ncurses_5.4.bb @@ -1,4 +1,4 @@ -PR = "r9" +PR = "r10" SRC_URI = "${GNU_MIRROR}/ncurses/ncurses-${PV}.tar.gz \ file://visibility.patch;patch=1" diff --git a/packages/nslu2-binary-only/nslu2-linksys-firmware_2.3r63.bb b/packages/nslu2-binary-only/nslu2-linksys-firmware_2.3r63.bb index 6d13d092c1..52af4ad273 100644 --- a/packages/nslu2-binary-only/nslu2-linksys-firmware_2.3r63.bb +++ b/packages/nslu2-binary-only/nslu2-linksys-firmware_2.3r63.bb @@ -2,12 +2,12 @@ SECTION = "base" PACKAGES = "" LICENSE = "GPL" INHIBIT_DEFAULT_DEPS = "1" -PR = "r2" +PR = "r3" SRC_URI = "http://nslu.sf.net/downloads/${PN}-${PV}.tar.bz2" S = "${WORKDIR}/${PN}-${PV}" -COMPATIBLE_MACHINE = "nslu2" +COMPATIBLE_MACHINE = "(nslu2|ixp4xx)" do_compile () { install -d ${STAGING_LIBDIR}/nslu2-binaries diff --git a/packages/octave/octave_2.9.17.bb b/packages/octave/octave_2.9.19.bb index 5473e0d99e..b92a181754 100644 --- a/packages/octave/octave_2.9.17.bb +++ b/packages/octave/octave_2.9.19.bb @@ -11,15 +11,15 @@ PACKAGES =+ "libcruft liboctave liboctinterp octave-oct \ FILES_libcruft = "${libdir}/${PN}-${PV}/libcruft*" FILES_libcruft-dev = "${libdir}/${PN}-${PV}/libcruft.so" -FILES_libcruft-dbg = "${libdir}/${PN}-${PV}/.debug/libcruft*" +FILES_libcruft-dbg += "${libdir}/${PN}-${PV}/.debug/libcruft*" FILES_liboctave = "${libdir}/${PN}-${PV}/liboctave*" FILES_liboctave-dev = "${libdir}/${PN}-${PV}/liboctave.so" -FILES_liboctave-dbg = "${libdir}/${PN}-${PV}/.debug/liboctave*" +FILES_liboctave-dbg += "${libdir}/${PN}-${PV}/.debug/liboctave*" FILES_liboctinterp = "${libdir}/${PN}-${PV}/liboctinterp*" FILES_liboctinterp-dev = "${libdir}/${PN}-${PV}/liboctinterp.so" -FILES_liboctinterp-dbg = "${libdir}/${PN}-${PV}/.debug/liboctinterp*" +FILES_liboctinterp-dbg += "${libdir}/${PN}-${PV}/.debug/liboctinterp*" # octave-oct provides subroutines in .oct file format FILES_${PN}-oct = "${libexecdir}/${PN}/${PV}/oct/${TARGET_SYS}/*.oct" diff --git a/packages/openmoko-spaces/.mtn2git_empty b/packages/openmoko-spaces/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/openmoko-spaces/.mtn2git_empty diff --git a/packages/openmoko-spaces/openmoko-toolchain-scripts_svn.bb b/packages/openmoko-spaces/openmoko-toolchain-scripts_svn.bb new file mode 100644 index 0000000000..1526cbab55 --- /dev/null +++ b/packages/openmoko-spaces/openmoko-toolchain-scripts_svn.bb @@ -0,0 +1,15 @@ +DESCRIPTION = "Convenient scripts to be used with openmoko toolchain." +PACKAGE_ARCH = "all" + +SRC_URI = "svn://svn.openmoko.org/developers/john_lee;module=toolkit;proto=http" +SRC_URI += "svn://svn.openmoko.org/trunk/src/target/OM-2007.2/applications;module=openmoko-sample2;proto=http" + +SRCREV="3630" +FILES_${PN} = "/" + +do_install () { + (find ${WORKDIR} -type d -name ".svn" | xargs rm -rf) || true + install -m 755 -d ${D}/share + cp -dr ${WORKDIR}/toolkit/* ${D} + cp -dr ${WORKDIR}/openmoko-sample2 ${D}/share +} diff --git a/packages/openmoko2/openmoko-dialer2_svn.bb b/packages/openmoko2/openmoko-dialer2_svn.bb index 5d2683e0fd..c5e6d269d7 100644 --- a/packages/openmoko2/openmoko-dialer2_svn.bb +++ b/packages/openmoko2/openmoko-dialer2_svn.bb @@ -1,8 +1,8 @@ DESCRIPTION = "The OpenMoko Dialer" SECTION = "openmoko/pim" -DEPENDS = "libjana libmokogsmd2 libmokoui2 libmokojournal2 pulseaudio" +DEPENDS = "libjana libmokoui2 libmokojournal2 pulseaudio libnotify" PV = "0.1.0+svnr${SRCREV}" -PR = "r5" +PR = "r6" PE = "1" inherit openmoko2 diff --git a/packages/openntpd/openntpd_3.7p1.bb b/packages/openntpd/openntpd_3.7p1.bb index 9358508cb0..b8dca0c278 100644 --- a/packages/openntpd/openntpd_3.7p1.bb +++ b/packages/openntpd/openntpd_3.7p1.bb @@ -3,9 +3,8 @@ Network Time Protocol." HOMEPAGE = "http://www.openntpd.org/" SECTION = "console/network" LICENSE = "BSD" -DEPENDS += "openssl" -DEPENDS = "timezones" -PR = "r13" +DEPENDS += "openssl tzdata" +PR = "r14" SRC_URI = "http://www.zip.com.au/~dtucker/openntpd/release/openntpd-${PV}.tar.gz \ file://autofoo.patch;patch=1 \ diff --git a/packages/openntpd/openntpd_3.9p1.bb b/packages/openntpd/openntpd_3.9p1.bb index 03369fd525..3798c13194 100644 --- a/packages/openntpd/openntpd_3.9p1.bb +++ b/packages/openntpd/openntpd_3.9p1.bb @@ -3,9 +3,8 @@ Network Time Protocol." HOMEPAGE = "http://www.openntpd.org/" SECTION = "console/network" LICENSE = "BSD" -DEPENDS += "openssl" -DEPENDS = "timezones" -PR = "r0" +DEPENDS += "openssl tzdata" +PR = "r1" SRC_URI = "http://www.zip.com.au/~dtucker/openntpd/release/${P}.tar.gz \ file://adjtimex-${PV}.patch;patch=1 \ diff --git a/packages/openrdate/.mtn2git_empty b/packages/openrdate/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/openrdate/.mtn2git_empty diff --git a/packages/openrdate/openrdate_1.1.3.bb b/packages/openrdate/openrdate_1.1.3.bb new file mode 100644 index 0000000000..265f4191f2 --- /dev/null +++ b/packages/openrdate/openrdate_1.1.3.bb @@ -0,0 +1,12 @@ +DESCRIPTION = "Date and time setting software implementing RFC 868 and RFC 2030 protocols" +HOMEPAGE = "http://sourceforge.net/projects/openrdate/" +SECTION = "admin" +LICENSE = "BSD" + +SRC_URI = "${SOURCEFORGE_MIRROR}/openrdate/openrdate-${PV}.tar.gz" + +inherit autotools + +do_stage() { + autotools_stage_all +} diff --git a/packages/opie-citytime/opie-citytime.inc b/packages/opie-citytime/opie-citytime.inc index a2fe0972af..529eba0d7f 100644 --- a/packages/opie-citytime/opie-citytime.inc +++ b/packages/opie-citytime/opie-citytime.inc @@ -2,7 +2,8 @@ DESCRIPTION = "Opie Time-zone / world clock settings" SECTION = "opie/applications" PRIORITY = "optional" LICENSE = "GPL" -RRECOMMENDS = "timezones" +RRECOMMENDS = "tzdata" +PR = "r1" APPNAME = "citytime" diff --git a/packages/perl/libxml-parser-perl_2.34.bb b/packages/perl/libxml-parser-perl_2.34.bb index 46ce6512ca..dd502a8f63 100644 --- a/packages/perl/libxml-parser-perl_2.34.bb +++ b/packages/perl/libxml-parser-perl_2.34.bb @@ -1,7 +1,7 @@ SECTION = "libs" LICENSE = "Artistic" -DEPENDS += "expat-native" -PR = "r10" +DEPENDS += "expat expat-native" +PR = "r11" SRC_URI = "http://www.cpan.org/modules/by-module/XML/XML-Parser-${PV}.tar.gz" diff --git a/packages/pimlico/contacts-0.8/.mtn2git_empty b/packages/pimlico/contacts-0.8/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/pimlico/contacts-0.8/.mtn2git_empty diff --git a/packages/pimlico/contacts-0.7/contacts-owl-window-menu.patch b/packages/pimlico/contacts-0.8/contacts-owl-window-menu.patch index 1fbf1dcc2a..1fbf1dcc2a 100644 --- a/packages/pimlico/contacts-0.7/contacts-owl-window-menu.patch +++ b/packages/pimlico/contacts-0.8/contacts-owl-window-menu.patch diff --git a/packages/pimlico/contacts.inc b/packages/pimlico/contacts.inc index 5fa493fab3..6baab5e306 100644 --- a/packages/pimlico/contacts.inc +++ b/packages/pimlico/contacts.inc @@ -1,7 +1,7 @@ DESCRIPTION = "Address-book application." LICENSE = "LGPL" SECTION = "x11" -DEPENDS = "glib-2.0 gtk+ eds-dbus" +DEPENDS = "glib-2.0 gtk+ eds-dbus libowl" RDEPENDS = "libedata-book" inherit autotools pkgconfig diff --git a/packages/pimlico/contacts_0.7.bb b/packages/pimlico/contacts_0.8.bb index d596d45659..d596d45659 100644 --- a/packages/pimlico/contacts_0.7.bb +++ b/packages/pimlico/contacts_0.8.bb diff --git a/packages/pimlico/contacts_svn.bb b/packages/pimlico/contacts_svn.bb index 90a37287d1..0257046e88 100644 --- a/packages/pimlico/contacts_svn.bb +++ b/packages/pimlico/contacts_svn.bb @@ -4,9 +4,9 @@ require contacts.inc #RDEPENDS += "gnome-vfs-plugin-file" #RRECOMMENDS += "gnome-vfs-plugin-http" -PV = "0.5+svnr${SRCREV}" +PV = "0.8+svnr${SRCREV}" -#DEFAULT_PREFERENCE = "-1" +DEFAULT_PREFERENCE = "-1" SRC_URI = "svn://svn.o-hand.com/repos/${PN};module=trunk;proto=http \ file://stock_contact.png \ diff --git a/packages/pimlico/dates.inc b/packages/pimlico/dates.inc index 4c1e771ba8..40a88ea5c0 100644 --- a/packages/pimlico/dates.inc +++ b/packages/pimlico/dates.inc @@ -1,7 +1,7 @@ DESCRIPTION = "Dates is a calendar application." LICENSE = "LGPL" SECTION = "x11" -DEPENDS = "glib-2.0 gtk+ libglade eds-dbus" +DEPENDS = "glib-2.0 gtk+ libglade eds-dbus libowl" RDEPENDS = "libedata-cal" inherit autotools pkgconfig gtk-icon-cache diff --git a/packages/pimlico/dates_0.4.4.bb b/packages/pimlico/dates_0.4.5.bb index 9e5451f522..9e5451f522 100644 --- a/packages/pimlico/dates_0.4.4.bb +++ b/packages/pimlico/dates_0.4.5.bb diff --git a/packages/pimlico/dates_svn.bb b/packages/pimlico/dates_svn.bb index d392031abb..0ba1b07dc0 100644 --- a/packages/pimlico/dates_svn.bb +++ b/packages/pimlico/dates_svn.bb @@ -2,7 +2,7 @@ require dates.inc DEFAULT_PREFERENCE = "-1" -PV = "0.4.4+svnr${SRCREV}" +PV = "0.4.5+svnr${SRCREV}" S = "${WORKDIR}/trunk" SRC_URI = "svn://svn.o-hand.com/repos/${PN};module=trunk;proto=http \ diff --git a/packages/pimlico/files/dates-owl-window-menu.patch b/packages/pimlico/files/dates-owl-window-menu.patch index d47875dd65..6bde252ac3 100644 --- a/packages/pimlico/files/dates-owl-window-menu.patch +++ b/packages/pimlico/files/dates-owl-window-menu.patch @@ -1,21 +1,30 @@ -Index: trunk/src/Makefile.am -=================================================================== ---- trunk.orig/src/Makefile.am 2007-07-11 22:16:15.000000000 +0100 -+++ trunk/src/Makefile.am 2007-07-13 08:21:11.000000000 +0100 -@@ -47,7 +47,7 @@ - libgtkdatesviewinclude_HEADERS = \ - dates_view.h +--- + src/Makefile.am | 2 +- + src/dates_gtk.c | 5 ----- + src/dates_main.c | 5 +++++ + src/dates_platform.h | 2 +- + 4 files changed, 7 insertions(+), 7 deletions(-) + +--- dates-0.4.5.orig/src/Makefile.am ++++ dates-0.4.5/src/Makefile.am +@@ -33,11 +33,11 @@ dates_SOURCES = $(platform) \ + dates_callbacks.h \ + dates_callbacks.c \ + gconf-bridge.h \ + gconf-bridge.c --dates_LDADD = $(DATES_LIBS) libgtkdatesview.la -+dates_LDADD = $(DATES_LIBS) libgtkdatesview.la -lowl +-dates_LDADD = $(DATES_LIBS) libgtkdatesview.la ++dates_LDADD = $(DATES_LIBS) libgtkdatesview.la -lowl if USE_OWL dates_LDADD += $(top_builddir)/libowl/libowl.la -Index: trunk/src/dates_gtk.c -=================================================================== ---- trunk.orig/src/dates_gtk.c 2007-07-11 22:16:15.000000000 +0100 -+++ trunk/src/dates_gtk.c 2007-07-13 08:33:48.000000000 +0100 -@@ -32,10 +32,6 @@ + endif + +--- dates-0.4.5.orig/src/dates_gtk.c ++++ dates-0.4.5/src/dates_gtk.c +@@ -30,14 +30,10 @@ + #ifdef WITH_HILDON + #include <hildon/hildon-color-button.h> #endif #ifndef DATES_PLATFORM_create_main_window @@ -26,7 +35,11 @@ Index: trunk/src/dates_gtk.c static GtkWidget * create_main_window (DatesData * d, GtkWidget * toolbar, GtkWidget * menu, GtkAccelGroup * accel_group) -@@ -57,7 +53,6 @@ + { + GtkWidget *main_vbox; +@@ -55,11 +51,10 @@ create_main_window (DatesData * d, GtkWi + main_vbox = gtk_vbox_new (FALSE, 0); + gtk_widget_show (main_vbox); gtk_container_add (GTK_CONTAINER (d->main_window), main_vbox); gtk_widget_show (menu); @@ -34,24 +47,13 @@ Index: trunk/src/dates_gtk.c gtk_box_pack_end (GTK_BOX (main_vbox), toolbar, FALSE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (toolbar), 3); -Index: trunk/src/dates_platform.h -=================================================================== ---- trunk.orig/src/dates_platform.h 2007-07-11 22:16:15.000000000 +0100 -+++ trunk/src/dates_platform.h 2007-07-13 08:21:11.000000000 +0100 -@@ -20,7 +20,7 @@ - #include "dates_types.h" --#ifdef WITH_HILDON -+#if 1 - #define DATES_MENU_WITHOUT_BAR 1 - #endif - -Index: trunk/src/dates_main.c -=================================================================== ---- trunk.orig/src/dates_main.c 2007-07-11 22:16:15.000000000 +0100 -+++ trunk/src/dates_main.c 2007-07-13 08:36:11.000000000 +0100 -@@ -25,6 +25,8 @@ +--- dates-0.4.5.orig/src/dates_main.c ++++ dates-0.4.5/src/dates_main.c +@@ -23,10 +23,12 @@ + #include <math.h> + #include <libecal/e-cal-time-util.h> #include <libical/icaltime.h> #include <gconf/gconf-client.h> @@ -60,7 +62,11 @@ Index: trunk/src/dates_main.c #include "dates_types.h" #include "dates_platform.h" #include "dates_callbacks.h" -@@ -566,6 +568,9 @@ + + #include "gconf-bridge.h" +@@ -564,10 +566,13 @@ main (int argc, char **argv) + gtk_widget_show (plug_widget); + } else { gtk_widget_show (data.main_window); } @@ -70,3 +76,20 @@ Index: trunk/src/dates_main.c gtk_main (); /* clean up */ + g_option_context_free (context); + +--- dates-0.4.5.orig/src/dates_platform.h ++++ dates-0.4.5/src/dates_platform.h +@@ -18,11 +18,11 @@ + #ifndef DATES_UI_GTK_H + #define DATES_UI_GTK_H + + #include "dates_types.h" + +-#ifdef WITH_HILDON ++#if 1 + #define DATES_MENU_WITHOUT_BAR 1 + #endif + + struct DatesData; + diff --git a/packages/pimlico/tasks-0.13/.mtn2git_empty b/packages/pimlico/tasks-0.13/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/pimlico/tasks-0.13/.mtn2git_empty diff --git a/packages/pimlico/tasks-0.12/tasks-owl.diff b/packages/pimlico/tasks-0.13/tasks-owl.diff index ce1ed9db7e..ce1ed9db7e 100644 --- a/packages/pimlico/tasks-0.12/tasks-owl.diff +++ b/packages/pimlico/tasks-0.13/tasks-owl.diff diff --git a/packages/pimlico/tasks_0.12.bb b/packages/pimlico/tasks_0.13.bb index ff8da563e6..ff8da563e6 100644 --- a/packages/pimlico/tasks_0.12.bb +++ b/packages/pimlico/tasks_0.13.bb diff --git a/packages/pimlico/tasks_svn.bb b/packages/pimlico/tasks_svn.bb index 5ad983ad97..dc998d2508 100644 --- a/packages/pimlico/tasks_svn.bb +++ b/packages/pimlico/tasks_svn.bb @@ -2,9 +2,8 @@ require tasks.inc DEFAULT_PREFERENCE = "-1" -PV = "0.12+svnr${SRCREV}" +PV = "0.13+svnr${SRCREV}" S = "${WORKDIR}/trunk" SRC_URI = "svn://svn.o-hand.com/repos/${PN};module=trunk;proto=http \ - file://tasks-single.diff;patch=1 \ file://tasks-owl.diff;patch=1" diff --git a/packages/pointercal/files/e680/.mtn2git_empty b/packages/pointercal/files/e680/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/pointercal/files/e680/.mtn2git_empty diff --git a/packages/pointercal/files/e680/pointercal b/packages/pointercal/files/e680/pointercal new file mode 100644 index 0000000000..8b0651dd21 --- /dev/null +++ b/packages/pointercal/files/e680/pointercal @@ -0,0 +1 @@ +-19857 -412 18085522 189 -23922 22734294 65536 diff --git a/packages/pointercal/pointercal_0.0.bb b/packages/pointercal/pointercal_0.0.bb index 4fa8c1cc0e..e79ee0b889 100644 --- a/packages/pointercal/pointercal_0.0.bb +++ b/packages/pointercal/pointercal_0.0.bb @@ -1,6 +1,6 @@ DESCRIPTION = "Touchscreen calibration data" SECTION = "base" -PR = "r4" +PR = "r5" SRC_URI = "file://pointercal" S = "${WORKDIR}" diff --git a/packages/portmap/portmap_6.0.bb b/packages/portmap/portmap_6.0.bb index 335b5c6d09..f42ed1e288 100644 --- a/packages/portmap/portmap_6.0.bb +++ b/packages/portmap/portmap_6.0.bb @@ -1,8 +1,8 @@ require portmap.inc -PR = "r1" +PR = "r2" -SRC_URI = "http://neil.brown.name/portmap/portmap-6.0.tgz \ +SRC_URI = "http://www.sourcefiles.org/Networking/Tools/Miscellanenous/portmap-6.0.tgz \ file://destdir-no-strip.patch;patch=1 \ file://no-tcpd-support.patch;patch=1 \ file://no-libwrap.patch;patch=1;pnum=0 \ diff --git a/packages/psplash/files/angstrom/angstrom-psplash-qvga-img.h b/packages/psplash/files/angstrom/angstrom-psplash-qvga-img.h deleted file mode 100644 index a03d16e57a..0000000000 --- a/packages/psplash/files/angstrom/angstrom-psplash-qvga-img.h +++ /dev/null @@ -1,1336 +0,0 @@ -/* GdkPixbuf RGBA C-Source image dump 1-byte-run-length-encoded */ - -#define HAND_IMG_ROWSTRIDE (1016) -#define HAND_IMG_WIDTH (254) -#define HAND_IMG_HEIGHT (264) -#define HAND_IMG_BYTES_PER_PIXEL (4) /* 3:RGB, 4:RGBA */ -#define HAND_IMG_RLE_PIXEL_DATA ((uint8*) \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343" \ - "\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377" \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333" \ - "\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342" \ - "\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377" \ - "\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343" \ - "\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377" \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333" \ - "\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342" \ - "\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377" \ - "\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343" \ - "\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377" \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333" \ - "\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342" \ - "\377\377\333\343\342\377\377\333\343\342\377\331\333\343\342\377\5\327" \ - "\340\337\377\314\327\325\377\306\323\320\377\321\333\331\377\332\342" \ - "\341\377\377\333\343\342\377\206\333\343\342\377\1\276\311\307\377\202" \ - "g~y\377\357\333\343\342\377\2\253\276\272\377\233\262\255\377\204\223" \ - "\254\247\377\3\225\255\250\377\240\266\262\377\303\321\316\377\377\333" \ - "\343\342\377\204\333\343\342\377\1\270\305\303\377\202Slg\377\357\333" \ - "\343\342\377\11\231\260\254\377\223\254\247\377\243\271\264\377\267\307" \ - "\304\377\277\316\313\377\256\301\275\377\232\261\255\377\223\254\247" \ - "\377\271\311\306\377\377\333\343\342\377\204\333\343\342\377\1\270\305" \ - "\303\377\202Slg\377\357\333\343\342\377\202\231\260\254\377\204\377\377" \ - "\377\377\3\326\337\335\377\223\254\247\377\271\311\306\377\364\333\343" \ - "\342\377\4\332\342\341\377\316\330\326\377\277\312\310\377\260\275\273" \ - "\377\213\254\271\267\377\1\225\246\243\377\202Slg\377\357\333\343\342" \ - "\377\202\231\260\254\377\204\377\377\377\377\3\326\337\335\377\223\254" \ - "\247\377\271\311\306\377\362\333\343\342\377\3\266\302\300\377v\212\206" \ - "\377Vni\377\221Slg\377\357\333\343\342\377\202\231\260\254\377\204\377" \ - "\377\377\377\3\326\337\335\377\223\254\247\377\271\311\306\377\360\333" \ - "\343\342\377\2\320\331\330\377n\204\200\377\224Slg\377\357\333\343\342" \ - "\377\202\231\260\254\377\204\377\377\377\377\3\326\337\335\377\223\254" \ - "\247\377\271\311\306\377\357\333\343\342\377\2\332\342\341\377x\215\211" \ - "\377\225Slg\377\357\333\343\342\377\202\231\260\254\377\204\377\377\377" \ - "\377\3\326\337\335\377\223\254\247\377\271\311\306\377\357\333\343\342" \ - "\377\1\240\260\255\377\204Slg\377\4Uni\377s\210\203\377\177\222\217\377" \ - "\213\235\231\377\213\222\243\240\377\1\202\225\221\377\202Slg\377\357" \ - "\333\343\342\377\202\231\260\254\377\204\377\377\377\377\3\326\337\335" \ - "\377\223\254\247\377\271\311\306\377\357\333\343\342\377\1{\217\213\377" \ - "\203Slg\377\2\230\250\245\377\317\330\327\377\216\333\343\342\377\1\270" \ - "\305\303\377\202Slg\377\357\333\343\342\377\202\231\260\254\377\204\377" \ - "\377\377\377\3\326\337\335\377\223\254\247\377\271\311\306\377\357\333" \ - "\343\342\377\1byt\377\202Slg\377\1\230\250\245\377\220\333\343\342\377" \ - "\1\270\305\303\377\202Slg\377\357\333\343\342\377\202\231\260\254\377" \ - "\204\377\377\377\377\3\326\337\335\377\223\254\247\377\271\311\306\377" \ - "\356\333\343\342\377\1\324\335\334\377\203Slg\377\1\324\334\333\377\220" \ - "\333\343\342\377\1\274\307\306\377\202_vr\377\357\333\343\342\377\202" \ - "\231\260\254\377\204\377\377\377\377\3\326\337\335\377\223\254\247\377" \ - "\271\311\306\377\356\333\343\342\377\4\332\342\341\377Xql\377Slg\377" \ - "f|x\377\377\333\343\342\377\204\333\343\342\377\202\231\260\254\377\204" \ - "\377\377\377\377\3\326\337\335\377\223\254\247\377\271\311\306\377\357" \ - "\333\343\342\377\3n\204\200\377Slg\377_vr\377\377\333\343\342\377\204" \ - "\333\343\342\377\202\231\260\254\377\204\377\377\377\377\3\326\337\335" \ - "\377\223\254\247\377\271\311\306\377\357\333\343\342\377\1\243\262\257" \ - "\377\202Slg\377\1\311\324\322\377\220\333\343\342\377\1\325\336\335\377" \ - "\202\305\320\316\377\357\333\343\342\377\202\231\260\254\377\204\377" \ - "\377\377\377\3\326\337\335\377\223\254\247\377\271\311\306\377\357\333" \ - "\343\342\377\4\327\337\336\377dzv\377Slg\377\220\242\236\377\220\333" \ - "\343\342\377\1\270\305\303\377\202Slg\377\357\333\343\342\377\202\231" \ - "\260\254\377\204\377\377\377\377\3\326\337\335\377\223\254\247\377\271" \ - "\311\306\377\360\333\343\342\377\4\307\321\320\377`ws\377Slg\377\240" \ - "\260\255\377\217\333\343\342\377\1\270\305\303\377\202Slg\377\357\333" \ - "\343\342\377\202\231\260\254\377\204\377\377\377\377\3\326\337\335\377" \ - "\223\254\247\377\271\311\306\377\361\333\343\342\377\6\307\322\320\377" \ - "u\211\205\377Slg\377m\202~\377\246\265\262\377\321\333\331\377\214\333" \ - "\343\342\377\1\270\305\303\377\202Slg\377\357\333\343\342\377\202\231" \ - "\260\254\377\204\377\377\377\377\3\326\337\335\377\223\254\247\377\271" \ - "\311\306\377\362\333\343\342\377\2\332\342\341\377\213\235\231\377\203" \ - "Slg\377\3Xpk\377f}x\377s\210\203\377\211t\211\205\377\1l\201}\377\202" \ - "Slg\377\357\333\343\342\377\202\231\260\254\377\204\377\377\377\377\3" \ - "\326\337\335\377\223\254\247\377\271\311\306\377\361\333\343\342\377" \ - "\2\265\302\300\377i\177{\377\223Slg\377\357\333\343\342\377\202\231\260" \ - "\254\377\204\377\377\377\377\3\326\337\335\377\223\254\247\377\271\311" \ - "\306\377\360\333\343\342\377\2\255\272\270\377Uni\377\224Slg\377\357" \ - "\333\343\342\377\202\231\260\254\377\204\377\377\377\377\3\326\337\335" \ - "\377\223\254\247\377\271\311\306\377\357\333\343\342\377\2\316\327\326" \ - "\377Wpk\377\225Slg\377\357\333\343\342\377\202\231\260\254\377\204\377" \ - "\377\377\377\3\326\337\335\377\223\254\247\377\271\311\306\377\357\333" \ - "\343\342\377\1\220\241\236\377\203Slg\377\5Woj\377\205\227\224\377\254" \ - "\271\267\377\270\304\302\377\304\316\315\377\213\311\324\322\377\1\254" \ - "\271\267\377\202Slg\377\357\333\343\342\377\202\231\260\254\377\204\377" \ - "\377\377\377\3\326\337\335\377\223\254\247\377\271\311\306\377\357\333" \ - "\343\342\377\1i\177{\377\202Slg\377\2dzv\377\316\327\326\377\217\333" \ - "\343\342\377\1\270\305\303\377\202Slg\377\357\333\343\342\377\202\231" \ - "\260\254\377\204\377\377\377\377\3\326\337\335\377\223\254\247\377\271" \ - "\311\306\377\356\333\343\342\377\2\331\342\341\377Voj\377\202Slg\377" \ - "\1\273\307\305\377\220\333\343\342\377\1\270\305\303\377\202Slg\377\357" \ - "\333\343\342\377\3\241\267\262\377\223\254\247\377\363\366\365\377\203" \ - "\377\377\377\377\3\304\321\317\377\223\254\247\377\301\317\314\377\356" \ - "\333\343\342\377\1\324\335\334\377\202Slg\377\2Xpk\377\331\342\341\377" \ - "\220\333\343\342\377\1\311\324\322\377\202\226\247\244\377\357\333\343" \ - "\342\377\3\264\305\302\377\223\254\247\377\326\337\335\377\203\377\377" \ - "\377\377\3\246\273\267\377\223\254\247\377\324\335\334\377\357\333\343" \ - "\342\377\3_vr\377Slg\377i\177{\377\377\333\343\342\377\202\333\343\342" \ - "\377\5\317\332\331\377\257\301\276\377\217\251\244\377\223\254\247\377" \ - "\270\310\305\377\202\377\377\377\377\6\365\367\367\377\223\254\247\377" \ - "\217\251\244\377\234\263\257\377\275\314\312\377\330\341\340\377\355" \ - "\333\343\342\377\4\177\222\217\377Slg\377Vni\377\327\337\336\377\376" \ - "\333\343\342\377\2\277\316\313\377\207\243\236\377\203o\221\212\377\7" \ - "\221\253\246\377\233\262\256\377\376\376\376\377\377\377\377\377\330" \ - "\341\337\377\223\254\247\377\202\237\231\377\202o\221\212\377\3t\225" \ - "\216\377\234\263\257\377\322\334\333\377\353\333\343\342\377\1\277\313" \ - "\311\377\202Slg\377\1\273\307\305\377\220\333\343\342\377\1\307\322\320" \ - "\377\202\216\237\234\377\351\333\343\342\377\2\310\325\323\377\216\251" \ - "\243\377\204o\221\212\377\10v\226\220\377\221\252\245\377\223\254\247" \ - "\377\324\336\334\377\340\347\346\377\262\304\300\377\223\254\247\377" \ - "\210\244\237\377\204o\221\212\377\3u\225\217\377\250\274\270\377\327" \ - "\340\337\377\352\333\343\342\377\4\226\246\243\377Slg\377h\177z\377\321" \ - "\333\331\377\217\333\343\342\377\1\270\305\303\377\202Slg\377\350\333" \ - "\343\342\377\2\264\305\302\377q\223\214\377\202o\221\212\377\5q\223\214" \ - "\377\233\263\256\377\300\317\314\377\331\342\340\377\273\312\307\377" \ - "\204\223\254\247\377\5\225\255\250\377\330\341\337\377\321\333\332\377" \ - "\261\303\277\377\206\243\235\377\203o\221\212\377\2\205\242\234\377\317" \ - "\332\331\377\352\333\343\342\377\4\230\250\245\377Tmh\377q\206\202\377" \ - "\276\311\307\377\216\333\343\342\377\1\270\305\303\377\202Slg\377\346" \ - "\333\343\342\377\2\332\342\341\377\241\267\263\377\203o\221\212\377\2" \ - "\227\257\253\377\315\331\327\377\203\333\343\342\377\1\321\333\332\377" \ - "\204\262\303\300\377\1\272\312\307\377\204\333\343\342\377\2\270\310" \ - "\306\377\177\235\227\377\202o\221\212\377\2z\231\222\377\304\322\320" \ - "\377\347\333\343\342\377\1\317\330\327\377\202\301\314\312\377\10\247" \ - "\266\263\377^vq\377Slg\377o\204\200\377\232\252\247\377\247\266\263\377" \ - "\264\301\277\377\277\313\311\377\211\301\314\312\377\1\245\264\261\377" \ - "\202Slg\377\346\333\343\342\377\1\236\265\260\377\202o\221\212\377\2" \ - "t\225\216\377\273\313\310\377\220\333\343\342\377\2\327\340\337\377\225" \ - "\256\251\377\202o\221\212\377\2t\225\216\377\310\325\323\377\346\333" \ - "\343\342\377\1\233\253\250\377\226Slg\377\345\333\343\342\377\1\261\303" \ - "\277\377\202o\221\212\377\2|\233\225\377\311\325\323\377\223\333\343" \ - "\342\377\1\247\273\267\377\202o\221\212\377\2|\233\225\377\322\334\333" \ - "\377\345\333\343\342\377\1\233\253\250\377\226Slg\377\344\333\343\342" \ - "\377\5\304\321\317\377q\222\213\377o\221\212\377u\226\217\377\312\326" \ - "\324\377\225\333\343\342\377\1\242\270\264\377\202o\221\212\377\2\211" \ - "\244\237\377\332\342\341\377\344\333\343\342\377\1\233\253\250\377\226" \ - "Slg\377\344\333\343\342\377\4\207\243\236\377o\221\212\377p\222\213\377" \ - "\275\314\312\377\226\333\343\342\377\2\332\342\341\377\220\252\245\377" \ - "\202o\221\212\377\1\264\305\302\377\344\333\343\342\377\3\233\253\250" \ - "\377Slg\377\\so\377\221x\215\211\377\1o\204\200\377\202Slg\377\343\333" \ - "\343\342\377\1\267\310\305\377\202o\221\212\377\1\237\265\261\377\230" \ - "\333\343\342\377\5\324\336\334\377v\226\220\377o\221\212\377|\233\225" \ - "\377\330\341\337\377\343\333\343\342\377\3\233\253\250\377Slg\377t\211" \ - "\205\377\221\333\343\342\377\1\270\305\303\377\202Slg\377\342\333\343" \ - "\342\377\5\332\342\341\377~\234\226\377o\221\212\377t\225\216\377\322" \ - "\334\333\377\231\333\343\342\377\1\251\275\271\377\202o\221\212\377\1" \ - "\255\300\275\377\343\333\343\342\377\3\233\253\250\377Slg\377t\211\205" \ - "\377\221\333\343\342\377\1\270\305\303\377\202Slg\377\342\333\343\342" \ - "\377\1\304\321\317\377\202o\221\212\377\1\245\272\266\377\232\333\343" \ - "\342\377\4\327\340\337\377y\231\222\377o\221\212\377\207\243\236\377" \ - "\343\333\343\342\377\3\233\253\250\377Slg\377t\211\205\377\221\333\343" \ - "\342\377\1\270\305\303\377\202Slg\377\342\333\343\342\377\1\243\270\264" \ - "\377\202o\221\212\377\1\314\327\325\377\233\333\343\342\377\1\234\263" \ - "\257\377\202o\221\212\377\1\321\333\332\377\342\333\343\342\377\3\277" \ - "\312\310\377\237\256\253\377\256\273\271\377\221\333\343\342\377\1\323" \ - "\334\333\377\202\275\310\306\377\342\333\343\342\377\3\202\237\231\377" \ - "o\221\212\377\201\236\230\377\234\333\343\342\377\1\276\315\312\377\202" \ - "o\221\212\377\1\261\303\300\377\377\333\343\342\377\333\333\343\342\377" \ - "\1\330\341\340\377\202o\221\212\377\1\234\263\256\377\234\333\343\342" \ - "\377\1\330\341\337\377\202o\221\212\377\1\234\263\257\377\377\333\343" \ - "\342\377\333\333\343\342\377\1\317\332\330\377\202o\221\212\377\1\250" \ - "\274\270\377\235\333\343\342\377\3y\230\222\377o\221\212\377\222\254" \ - "\246\377\377\333\343\342\377\333\333\343\342\377\1\304\322\320\377\202" \ - "o\221\212\377\1\264\306\302\377\235\333\343\342\377\3\205\242\234\377" \ - "o\221\212\377\207\243\236\377\350\333\343\342\377\13\327\340\337\377" \ - "\267\303\301\377\225\246\243\377{\217\213\377p\205\201\377f}x\377k\201" \ - "}\377u\211\205\377\205\227\224\377\245\263\261\377\310\323\321\377\347" \ - "\333\343\342\377\1\275\314\312\377\202o\221\212\377\1\274\314\311\377" \ - "\235\333\343\342\377\3\215\250\242\377o\221\212\377\200\236\230\377\346" \ - "\333\343\342\377\3\324\334\333\377\231\251\246\377_wr\377\212Slg\377" \ - "\2x\215\211\377\270\304\302\377\345\333\343\342\377\1\306\323\321\377" \ - "\202o\221\212\377\1\263\304\301\377\235\333\343\342\377\3\203\240\232" \ - "\377o\221\212\377\211\244\237\377\345\333\343\342\377\2\300\314\312\377" \ - "f|x\377\216Slg\377\2\216\240\235\377\330\340\337\377\343\333\343\342" \ - "\377\1\320\333\331\377\202o\221\212\377\1\247\273\267\377\235\333\343" \ - "\342\377\3w\227\221\377o\221\212\377\223\254\250\377\344\333\343\342" \ - "\377\2\273\307\305\377Woj\377\220Slg\377\2y\216\212\377\330\341\340\377" \ - "\342\333\343\342\377\4\331\342\340\377p\221\213\377o\221\212\377\231" \ - "\261\254\377\234\333\343\342\377\1\326\337\336\377\202o\221\212\377\1" \ - "\236\265\260\377\331\333\343\342\377\3\272\306\304\377\231\251\246\377" \ - "\310\322\321\377\207\333\343\342\377\2\310\322\321\377\\to\377\205Sl" \ - "g\377\7Woj\377dzv\377q\206\202\377}\221\215\377w\214\210\377k\201|\377" \ - "]up\377\206Slg\377\1\211\233\230\377\343\333\343\342\377\3\206\242\234" \ - "\377o\221\212\377|\233\225\377\234\333\343\342\377\1\271\311\306\377" \ - "\202o\221\212\377\1\265\306\303\377\330\333\343\342\377\1\222\243\240" \ - "\377\203Slg\377\1\271\306\304\377\206\333\343\342\377\1|\217\214\377" \ - "\203Slg\377\3dzv\377\231\252\247\377\314\326\324\377\207\333\343\342" \ - "\377\4\330\340\337\377\267\304\302\377\201\224\220\377Vni\377\203Slg" \ - "\377\1\274\307\306\377\342\333\343\342\377\1\247\274\270\377\202o\221" \ - "\212\377\1\307\323\321\377\233\333\343\342\377\4\227\257\253\377o\221" \ - "\212\377q\222\213\377\324\336\334\377\327\333\343\342\377\2\325\335\334" \ - "\377Zrm\377\203Slg\377\1\205\227\224\377\205\333\343\342\377\1\275\310" \ - "\306\377\202Slg\377\3Umh\377\251\270\265\377\331\342\341\377\214\333" \ - "\343\342\377\2\317\331\327\377y\216\212\377\202Slg\377\1t\211\205\377" \ - "\342\333\343\342\377\1\310\325\323\377\202o\221\212\377\1\237\265\261" \ - "\377\232\333\343\342\377\4\325\336\335\377v\226\217\377o\221\212\377" \ - "\213\246\241\377\330\333\343\342\377\2\331\341\340\377czu\377\203Slg" \ - "\377\1\221\243\237\377\205\333\343\342\377\4\220\241\236\377Slg\377T" \ - "lg\377\253\271\267\377\217\333\343\342\377\2\326\336\335\377s\210\204" \ - "\377\202Slg\377\1\317\331\327\377\342\333\343\342\377\4\203\240\232\377" \ - "o\221\212\377r\223\214\377\317\331\330\377\205\333\343\342\377\2\305" \ - "\322\320\377\322\334\332\377\212\333\343\342\377\3\332\342\341\377\305" \ - "\322\320\377\322\334\333\377\205\333\343\342\377\1\243\270\264\377\202" \ - "o\221\212\377\1\262\304\301\377\331\333\343\342\377\5\250\266\264\377" \ - "Yql\377Slg\377f|x\377\310\322\321\377\205\333\343\342\377\3k\201}\377" \ - "Slg\377\212\234\231\377\221\333\343\342\377\4\321\332\331\377Tmh\377" \ - "Slg\377\253\271\267\377\342\333\343\342\377\1\276\315\312\377\202o\221" \ - "\212\377\1\227\257\253\377\204\333\343\342\377\6\327\340\337\377\227" \ - "\257\252\377\223\254\247\377\251\275\271\377\307\324\322\377\332\342" \ - "\341\377\205\333\343\342\377\5\325\337\335\377\272\311\307\377\234\263" \ - "\256\377\223\254\247\377\263\304\301\377\204\333\343\342\377\5\317\332" \ - "\331\377s\224\215\377o\221\212\377\201\236\230\377\331\342\340\377\332" \ - "\333\343\342\377\3\324\334\333\377\274\307\306\377\332\342\341\377\206" \ - "\333\343\342\377\3Xql\377Slg\377\255\272\270\377\222\333\343\342\377" \ - "\3m\202~\377Slg\377\230\251\246\377\343\333\343\342\377\1\216\250\243" \ - "\377\202o\221\212\377\1\264\305\302\377\203\333\343\342\377\3\275\314" \ - "\312\377\223\254\247\377\225\255\250\377\202\223\254\247\377\7\236\264" \ - "\260\377\273\313\310\377\327\337\336\377\333\343\342\377\315\330\326" \ - "\377\256\301\275\377\225\255\251\377\202\223\254\247\377\3\224\254\250" \ - "\377\227\257\252\377\330\341\337\377\202\333\343\342\377\2\330\341\337" \ - "\377\207\243\236\377\202o\221\212\377\1\273\312\310\377\343\333\343\342" \ - "\377\1\324\335\334\377\202Slg\377\1\314\326\324\377\222\333\343\342\377" \ - "\3\214\236\233\377Slg\377\214\235\232\377\343\333\343\342\377\5\312\326" \ - "\324\377t\225\216\377o\221\212\377q\223\214\377\303\320\316\377\202\333" \ - "\343\342\377\5\237\265\261\377\223\254\247\377\347\355\354\377\335\344" \ - "\343\377\257\301\276\377\202\223\254\247\377\2\250\274\270\377\321\334" \ - "\332\377\202\223\254\247\377\6\231\261\254\377\303\321\316\377\360\363" \ - "\363\377\271\311\306\377\223\254\247\377\277\315\313\377\202\333\343" \ - "\342\377\1\227\257\252\377\202o\221\212\377\1\222\254\246\377\344\333" \ - "\343\342\377\1\325\335\334\377\202Slg\377\1\313\325\323\377\222\333\343" \ - "\342\377\3\213\235\231\377Slg\377\214\236\233\377\344\333\343\342\377" \ - "\1\273\312\310\377\202o\221\212\377\5v\226\220\377\277\316\313\377\311" \ - "\325\323\377\223\254\247\377\251\275\271\377\203\377\377\377\377\7\355" \ - "\361\360\377\227\257\253\377\226\256\251\377\273\312\307\377\223\254" \ - "\247\377\271\311\306\377\372\373\373\377\202\377\377\377\377\5\346\354" \ - "\353\377\223\254\247\377\240\266\262\377\330\341\340\377\232\261\255" \ - "\377\202o\221\212\377\2\203\240\232\377\326\337\336\377\334\333\343\342" \ - "\377\3\322\333\332\377\267\303\301\377\331\341\340\377\206\333\343\342" \ - "\377\3Yql\377Slg\377\253\271\267\377\222\333\343\342\377\3k\201}\377" \ - "Slg\377\231\251\246\377\345\333\343\342\377\1\252\276\272\377\202o\221" \ - "\212\377\4p\222\213\377\234\263\256\377\223\254\247\377\327\340\336\377" \ - "\203\377\377\377\377\2\344\352\351\377\232\261\254\377\202\223\254\247" \ - "\377\3\224\255\250\377\262\303\300\377\371\372\372\377\203\377\377\377" \ - "\377\3\250\274\270\377\223\254\247\377\214\246\241\377\202o\221\212\377" \ - "\2y\231\222\377\317\331\330\377\334\333\343\342\377\5\247\266\263\377" \ - "Xql\377Slg\377`ws\377\305\320\316\377\205\333\343\342\377\3l\201}\377" \ - "Slg\377\210\233\227\377\221\333\343\342\377\4\317\331\327\377Tlg\377" \ - "Slg\377\254\271\267\377\346\333\343\342\377\6\257\301\276\377p\222\213" \ - "\377r\223\214\377\222\253\246\377\233\262\256\377\374\374\374\377\202" \ - "\377\377\377\377\11\316\331\327\377\223\254\247\377\252\275\272\377\320" \ - "\333\331\377\332\343\341\377\305\323\320\377\227\257\253\377\237\265" \ - "\261\377\362\365\364\377\202\377\377\377\377\6\325\337\335\377\223\254" \ - "\247\377\206\242\234\377o\221\212\377\202\237\231\377\315\330\326\377" \ - "\334\333\343\342\377\2\331\341\340\377czu\377\203Slg\377\1\217\241\235" \ - "\377\205\333\343\342\377\1\221\243\237\377\202Slg\377\1\251\267\265\377" \ - "\217\333\343\342\377\5\325\335\334\377p\206\202\377Slg\377Tlg\377\320" \ - "\331\330\377\347\333\343\342\377\4\277\316\313\377\204\241\233\377\223" \ - "\254\247\377\306\323\320\377\202\377\377\377\377\4\352\357\356\377\225" \ - "\255\250\377\300\317\314\377\376\376\376\377\203\377\377\377\377\12\361" \ - "\364\363\377\236\264\260\377\257\302\276\377\376\376\376\377\377\377" \ - "\377\377\373\374\373\377\232\261\254\377\222\253\246\377\217\251\244" \ - "\377\325\337\335\377\335\333\343\342\377\2\325\336\335\377[sn\377\203" \ - "Slg\377\1\206\231\225\377\205\333\343\342\377\1\276\312\310\377\202S" \ - "lg\377\3Umh\377\251\267\265\377\331\342\341\377\214\333\343\342\377\2" \ - "\315\326\325\377v\213\207\377\202Slg\377\1v\213\207\377\350\333\343\342" \ - "\377\4\331\341\340\377\230\260\253\377\224\254\247\377\362\365\364\377" \ - "\202\377\377\377\377\3\272\312\307\377\243\270\264\377\374\375\375\377" \ - "\205\377\377\377\377\3\335\345\343\377\223\254\247\377\352\357\356\377" \ - "\202\377\377\377\377\3\304\321\317\377\223\254\247\377\267\307\304\377" \ - "\337\333\343\342\377\1\223\244\240\377\202Slg\377\2Umh\377\275\310\306" \ - "\377\206\333\343\342\377\1~\222\216\377\203Slg\377\4czu\377\227\247\244" \ - "\377\310\322\321\377\331\341\340\377\206\333\343\342\377\4\325\335\334" \ - "\377\263\300\276\377}\220\215\377Tmh\377\203Slg\377\1\277\312\310\377" \ - "\350\333\343\342\377\3\302\320\315\377\223\254\247\377\264\305\302\377" \ - "\203\377\377\377\377\2\243\271\264\377\277\316\313\377\206\377\377\377" \ - "\377\3\373\374\373\377\224\255\250\377\322\335\333\377\202\377\377\377" \ - "\377\4\360\363\363\377\223\254\247\377\232\262\255\377\332\342\341\377" \ - "\337\333\343\342\377\3\274\310\306\377\236\255\253\377\315\327\325\377" \ - "\207\333\343\342\377\2\311\324\322\377^uq\377\205Slg\377\7Tmh\377_wr" \ - "\377m\202~\377y\215\211\377s\210\204\377f}x\377Yql\377\206Slg\377\1\217" \ - "\240\235\377\351\333\343\342\377\3\244\271\265\377\223\254\247\377\342" \ - "\350\347\377\203\377\377\377\377\2\240\266\262\377\302\320\315\377\206" \ - "\377\377\377\377\3\374\375\375\377\225\255\251\377\317\332\330\377\203" \ - "\377\377\377\377\3\262\304\300\377\223\254\247\377\303\321\317\377\352" \ - "\333\343\342\377\2\275\311\307\377Xql\377\220Slg\377\2}\221\215\377\331" \ - "\342\341\377\350\333\343\342\377\4\316\331\327\377\223\254\247\377\243" \ - "\270\264\377\376\376\376\377\203\377\377\377\377\2\267\307\304\377\250" \ - "\274\270\377\206\377\377\377\377\3\345\353\351\377\223\254\247\377\346" \ - "\354\353\377\203\377\377\377\377\3\340\347\345\377\223\254\247\377\245" \ - "\272\266\377\353\333\343\342\377\2\303\316\314\377h\177z\377\215Slg\377" \ - "\3Tlg\377\225\245\242\377\331\341\340\377\351\333\343\342\377\3\257\302" \ - "\276\377\223\254\247\377\320\333\331\377\204\377\377\377\377\3\340\347" \ - "\346\377\223\254\247\377\317\332\330\377\204\377\377\377\377\4\371\372" \ - "\372\377\245\272\266\377\246\272\266\377\374\375\375\377\203\377\377" \ - "\377\377\4\376\376\376\377\242\267\263\377\223\254\247\377\317\331\330" \ - "\377\353\333\343\342\377\3\325\335\334\377\235\255\252\377czu\377\211" \ - "Slg\377\3Tlg\377\177\222\217\377\277\312\310\377\352\333\343\342\377" \ - "\4\326\337\336\377\225\256\251\377\227\257\253\377\371\372\372\377\205" \ - "\377\377\377\377\11\277\316\313\377\223\254\247\377\272\312\307\377\341" \ - "\350\346\377\353\360\357\377\326\340\336\377\240\266\261\377\227\257" \ - "\252\377\352\357\356\377\205\377\377\377\377\3\316\331\327\377\223\254" \ - "\247\377\260\302\277\377\355\333\343\342\377\13\330\341\340\377\273\307" \ - "\305\377\231\252\247\377\177\222\217\377t\211\205\377k\201|\377o\205" \ - "\201\377y\215\211\377\211\233\230\377\251\267\265\377\314\326\324\377" \ - "\354\333\343\342\377\3\273\312\310\377\223\254\247\377\277\316\313\377" \ - "\207\377\377\377\377\2\315\330\327\377\224\255\250\377\203\223\254\247" \ - "\377\2\235\263\257\377\360\363\362\377\206\377\377\377\377\4\370\371" \ - "\371\377\227\257\252\377\226\256\252\377\327\340\336\377\377\333\343" \ - "\342\377\343\333\343\342\377\4\332\342\341\377\235\263\257\377\223\254" \ - "\247\377\354\361\360\377\207\377\377\377\377\7\310\325\322\377\223\254" \ - "\247\377\262\303\300\377\307\323\321\377\231\260\253\377\225\255\251" \ - "\377\365\367\367\377\207\377\377\377\377\3\275\314\311\377\223\254\247" \ - "\377\274\313\311\377\346\333\343\342\377\1\316\327\326\377\205\301\314" \ - "\312\377\1\327\340\337\377\365\333\343\342\377\3\306\323\321\377\223" \ - "\254\247\377\256\300\275\377\207\377\377\377\377\10\374\375\375\377\235" \ - "\264\257\377\224\255\250\377\324\336\334\377\333\343\342\377\266\307" \ - "\304\377\223\254\247\377\312\326\324\377\207\377\377\377\377\3\353\357" \ - "\356\377\223\254\247\377\236\264\260\377\346\333\343\342\377\1\204\227" \ - "\223\377\205Slg\377\1\311\324\322\377\365\333\343\342\377\3\250\274\270" \ - "\377\223\254\247\377\335\345\344\377\207\377\377\377\377\3\332\342\340" \ - "\377\223\254\247\377\254\277\274\377\202\333\343\342\377\4\323\335\334" \ - "\377\224\255\250\377\236\265\260\377\375\376\375\377\207\377\377\377" \ - "\377\3\256\301\275\377\223\254\247\377\310\324\322\377\345\333\343\342" \ - "\377\1i\177{\377\205Slg\377\1\311\324\322\377\364\333\343\342\377\4\321" \ - "\334\332\377\223\254\247\377\240\265\261\377\376\376\376\377\207\377" \ - "\377\377\377\3\254\277\274\377\223\254\247\377\312\326\324\377\203\333" \ - "\343\342\377\3\253\276\272\377\223\254\247\377\334\344\342\377\207\377" \ - "\377\377\377\3\333\343\342\377\223\254\247\377\251\275\271\377\345\333" \ - "\343\342\377\1Vni\377\202Slg\377\4Yrm\377\234\253\251\377\302\315\313" \ - "\377\331\342\341\377\364\333\343\342\377\3\264\305\302\377\223\254\247" \ - "\377\314\330\325\377\207\377\377\377\377\3\353\360\357\377\223\254\247" \ - "\377\241\266\262\377\204\333\343\342\377\3\311\325\323\377\223\254\247" \ - "\377\256\301\275\377\207\377\377\377\377\4\375\375\375\377\236\265\260" \ - "\377\223\254\247\377\322\334\333\377\343\333\343\342\377\1\324\334\333" \ - "\377\203Slg\377\1\261\277\274\377\366\333\343\342\377\4\330\341\340\377" \ - "\230\260\253\377\225\256\251\377\366\370\370\377\207\377\377\377\377" \ - "\3\276\315\312\377\223\254\247\377\277\315\313\377\205\333\343\342\377" \ - "\3\237\265\261\377\223\254\247\377\355\361\360\377\207\377\377\377\377" \ - "\3\312\326\324\377\223\254\247\377\265\306\303\377\343\333\343\342\377" \ - "\1\326\337\336\377\202Slg\377\1]up\377\367\333\343\342\377\3\277\316" \ - "\313\377\223\254\247\377\272\312\307\377\207\377\377\377\377\4\370\371" \ - "\371\377\227\257\252\377\230\257\253\377\330\341\337\377\205\333\343" \ - "\342\377\3\275\314\312\377\223\254\247\377\277\316\313\377\207\377\377" \ - "\377\377\4\365\367\367\377\225\255\251\377\231\260\254\377\331\341\340" \ - "\377\343\333\343\342\377\3`ws\377Slg\377i\200{\377\367\333\343\342\377" \ - "\3\241\267\263\377\223\254\247\377\350\355\354\377\207\377\377\377\377" \ - "\3\317\332\330\377\223\254\247\377\263\305\301\377\206\333\343\342\377" \ - "\4\327\340\337\377\227\257\252\377\230\260\253\377\371\372\372\377\207" \ - "\377\377\377\377\3\271\311\306\377\223\254\247\377\301\317\314\377\343" \ - "\333\343\342\377\4y\215\211\377Slg\377Vni\377\327\340\337\377\220\333" \ - "\343\342\377\1\324\335\334\377\202\301\314\312\377\342\333\343\342\377" \ - "\3\313\327\325\377\223\254\247\377\251\275\271\377\207\377\377\377\377" \ - "\4\376\376\376\377\242\267\263\377\223\254\247\377\321\333\332\377\207" \ - "\333\343\342\377\3\262\303\300\377\223\254\247\377\321\334\332\377\207" \ - "\377\377\377\377\3\346\354\352\377\223\254\247\377\242\270\263\377\343" \ - "\333\343\342\377\1\260\276\273\377\202Slg\377\1\300\313\311\377\220\333" \ - "\343\342\377\1\270\305\303\377\202Slg\377\342\333\343\342\377\3\255\300" \ - "\274\377\223\254\247\377\327\340\336\377\207\377\377\377\377\3\340\347" \ - "\346\377\223\254\247\377\247\273\270\377\210\333\343\342\377\3\320\332" \ - "\331\377\223\254\247\377\244\271\265\377\210\377\377\377\377\3\247\273" \ - "\267\377\223\254\247\377\314\330\326\377\342\333\343\342\377\5\331\342" \ - "\341\377o\205\201\377Slg\377x\215\211\377\331\342\341\377\217\333\343" \ - "\342\377\1\270\305\303\377\202Slg\377\341\333\343\342\377\4\325\336\335" \ - "\377\225\255\250\377\233\262\255\377\374\374\374\377\207\377\377\377" \ - "\377\3\263\305\301\377\223\254\247\377\306\323\321\377\211\333\343\342" \ - "\377\3\246\273\267\377\223\254\247\377\343\351\350\377\207\377\377\377" \ - "\377\3\325\336\334\377\223\254\247\377\256\300\275\377\343\333\343\342" \ - "\377\5\316\330\326\377dzv\377Slg\377\220\241\236\377\332\342\341\377" \ - "\216\333\343\342\377\1\270\305\303\377\202Slg\377\341\333\343\342\377" \ - "\3\270\310\306\377\223\254\247\377\305\323\320\377\207\377\377\377\377" \ - "\4\361\364\363\377\223\254\247\377\234\263\257\377\332\342\341\377\211" \ - "\333\343\342\377\3\304\322\317\377\223\254\247\377\265\306\302\377\207" \ - "\377\377\377\377\4\373\374\373\377\232\261\254\377\225\255\251\377\325" \ - "\337\335\377\343\333\343\342\377\6\316\327\326\377\200\224\220\377Sl" \ - "g\377h~z\377\246\265\262\377\326\336\335\377\214\333\343\342\377\1\270" \ - "\305\303\377\202Slg\377\340\333\343\342\377\4\332\342\341\377\233\262" \ - "\255\377\223\254\247\377\361\364\364\377\207\377\377\377\377\3\304\322" \ - "\317\377\223\254\247\377\272\312\307\377\212\333\343\342\377\4\332\342" \ - "\341\377\233\262\256\377\224\254\247\377\362\365\364\377\207\377\377" \ - "\377\377\3\303\321\316\377\223\254\247\377\272\311\307\377\341\333\343" \ - "\342\377\1\257\274\272\377\203}\220\215\377\1^vq\377\203Slg\377\3^vq" \ - "\377n\203\177\377{\217\213\377\211}\220\215\377\1r\207\203\377\202Sl" \ - "g\377\340\333\343\342\377\3\304\321\317\377\223\254\247\377\264\305\301" \ - "\377\207\377\377\377\377\4\373\374\374\377\232\262\255\377\225\256\251" \ - "\377\326\337\336\377\213\333\343\342\377\3\271\311\306\377\223\254\247" \ - "\377\307\324\321\377\207\377\377\377\377\4\360\363\362\377\223\254\247" \ - "\377\234\263\256\377\332\342\341\377\340\333\343\342\377\1\233\253\250" \ - "\377\226Slg\377\340\333\343\342\377\3\246\272\266\377\223\254\247\377" \ - "\341\350\347\377\207\377\377\377\377\3\326\337\335\377\223\254\247\377" \ - "\256\301\275\377\214\333\343\342\377\4\325\336\335\377\225\255\250\377" \ - "\234\263\256\377\374\375\374\377\207\377\377\377\377\3\262\304\300\377" \ - "\223\254\247\377\305\322\320\377\340\333\343\342\377\1\233\253\250\377" \ - "\226Slg\377\337\333\343\342\377\4\317\332\330\377\223\254\247\377\242" \ - "\270\263\377\376\376\376\377\207\377\377\377\377\3\251\274\270\377\223" \ - "\254\247\377\315\330\326\377\215\333\343\342\377\3\255\300\274\377\223" \ - "\254\247\377\330\341\337\377\207\377\377\377\377\3\337\346\345\377\223" \ - "\254\247\377\247\273\267\377\340\333\343\342\377\1\233\253\250\377\226" \ - "Slg\377\337\333\343\342\377\3\261\303\300\377\223\254\247\377\320\333" \ - "\331\377\207\377\377\377\377\3\347\355\354\377\223\254\247\377\243\270" \ - "\264\377\216\333\343\342\377\3\314\327\325\377\223\254\247\377\252\276" \ - "\272\377\207\377\377\377\377\4\376\376\376\377\241\267\262\377\223\254" \ - "\247\377\320\333\331\377\337\333\343\342\377\3\233\253\250\377Slg\377" \ - "m\202~\377\221\275\310\306\377\1\242\261\256\377\202Slg\377\336\333\343" \ - "\342\377\1\327\340\337\377\202\227\257\252\377\1\370\372\371\377\207" \ - "\377\377\377\377\3\272\312\307\377\223\254\247\377\301\317\315\377\217" \ - "\333\343\342\377\3\241\267\263\377\223\254\247\377\351\356\355\377\207" \ - "\377\377\377\377\3\316\331\327\377\223\254\247\377\263\304\301\377\337" \ - "\333\343\342\377\3\233\253\250\377Slg\377t\211\205\377\221\333\343\342" \ - "\377\1\270\305\303\377\202Slg\377\336\333\343\342\377\3\275\314\311\377" \ - "\223\254\247\377\277\315\312\377\207\377\377\377\377\4\366\370\367\377" \ - "\225\256\251\377\231\260\254\377\331\341\340\377\217\333\343\342\377" \ - "\3\300\316\314\377\223\254\247\377\274\313\310\377\207\377\377\377\377" \ - "\4\367\371\371\377\226\256\252\377\227\257\252\377\330\340\337\377\336" \ - "\333\343\342\377\3\233\253\250\377Slg\377t\211\205\377\221\333\343\342" \ - "\377\1\270\305\303\377\202Slg\377\336\333\343\342\377\3\237\265\260\377" \ - "\223\254\247\377\354\360\357\377\207\377\377\377\377\3\313\327\325\377" \ - "\223\254\247\377\266\306\303\377\220\333\343\342\377\4\331\341\340\377" \ - "\230\260\253\377\226\256\252\377\367\371\370\377\207\377\377\377\377" \ - "\3\274\314\311\377\223\254\247\377\276\315\312\377\336\333\343\342\377" \ - "\3\237\256\253\377[sn\377{\217\213\377\221\333\343\342\377\1\302\315" \ - "\313\377\202x\215\211\377\335\333\343\342\377\3\310\325\323\377\223\254" \ - "\247\377\255\300\274\377\207\377\377\377\377\4\375\376\375\377\237\265" \ - "\261\377\224\254\247\377\323\334\333\377\221\333\343\342\377\3\264\305" \ - "\302\377\223\254\247\377\315\331\326\377\207\377\377\377\377\3\352\357" \ - "\356\377\223\254\247\377\240\266\261\377\377\333\343\342\377\323\333" \ - "\343\342\377\3\252\276\272\377\223\254\247\377\333\343\341\377\207\377" \ - "\377\377\377\3\335\344\343\377\223\254\247\377\252\275\272\377\222\333" \ - "\343\342\377\4\322\334\332\377\223\254\247\377\241\266\262\377\376\376" \ - "\376\377\207\377\377\377\377\3\253\276\273\377\223\254\247\377\312\326" \ - "\324\377\356\333\343\342\377\1\331\342\341\377\341\333\343\342\377\4" \ - "\323\335\333\377\224\254\247\377\235\264\257\377\375\375\375\377\207" \ - "\377\377\377\377\3\257\302\276\377\223\254\247\377\310\324\322\377\207" \ - "\333\343\342\377\4\327\340\337\377\264\305\302\377\260\302\277\377\305" \ - "\321\317\377\210\333\343\342\377\3\251\274\271\377\223\254\247\377\337" \ - "\346\345\377\207\377\377\377\377\3\330\341\337\377\223\254\247\377\253" \ - "\276\273\377\356\333\343\342\377\5\264\301\277\377^uq\377w\214\210\377" \ - "\236\255\253\377\330\341\340\377\335\333\343\342\377\3\266\306\303\377" \ - "\223\254\247\377\311\325\323\377\207\377\377\377\377\3\356\362\361\377" \ - "\223\254\247\377\236\265\260\377\210\333\343\342\377\5\251\275\272\377" \ - "\226\256\251\377\240\266\261\377\222\253\246\377\316\331\330\377\207" \ - "\333\343\342\377\3\307\323\321\377\223\254\247\377\261\303\300\377\207" \ - "\377\377\377\377\4\374\375\374\377\234\263\256\377\224\255\250\377\324" \ - "\335\334\377\334\333\343\342\377\3\241\260\255\377_vr\377z\216\212\377" \ - "\216\333\343\342\377\1\264\301\277\377\203Slg\377\2m\202~\377\312\324" \ - "\323\377\333\333\343\342\377\4\331\341\340\377\231\261\254\377\225\255" \ - "\250\377\364\367\366\377\207\377\377\377\377\3\301\317\314\377\223\254" \ - "\247\377\275\314\311\377\207\333\343\342\377\6\331\342\341\377\225\255" \ - "\250\377\320\333\331\377\374\375\375\377\234\263\256\377\261\303\300" \ - "\377\207\333\343\342\377\4\332\342\341\377\235\264\257\377\223\254\247" \ - "\377\360\363\362\377\207\377\377\377\377\3\307\324\321\377\223\254\247" \ - "\377\267\310\305\377\334\333\343\342\377\3\233\253\250\377Slg\377p\205" \ - "\201\377\216\333\343\342\377\2\270\305\303\377Woj\377\203Slg\377\1~\221" \ - "\216\377\333\333\343\342\377\3\301\317\315\377\223\254\247\377\270\310" \ - "\305\377\207\377\377\377\377\4\371\373\372\377\230\260\253\377\226\256" \ - "\252\377\327\340\336\377\207\333\343\342\377\6\331\340\337\377\223\254" \ - "\247\377\332\342\341\377\377\377\377\377\251\275\271\377\255\300\275" \ - "\377\210\333\343\342\377\3\273\313\310\377\223\254\247\377\303\321\316" \ - "\377\207\377\377\377\377\4\363\365\365\377\224\255\250\377\232\261\255" \ - "\377\331\342\341\377\333\333\343\342\377\3\233\253\250\377Slg\377p\205" \ - "\201\377\217\333\343\342\377\3\332\342\341\377\306\321\317\377\206\230" \ - "\225\377\202Slg\377\1\300\313\311\377\332\333\343\342\377\3\243\270\264" \ - "\377\223\254\247\377\345\353\352\377\207\377\377\377\377\3\322\335\333" \ - "\377\223\254\247\377\261\303\277\377\210\333\343\342\377\6\331\340\337" \ - "\377\223\254\247\377\332\342\341\377\377\377\377\377\251\275\271\377" \ - "\255\300\275\377\210\333\343\342\377\4\326\337\336\377\226\256\251\377" \ - "\232\261\254\377\372\373\373\377\207\377\377\377\377\3\266\307\303\377" \ - "\223\254\247\377\303\320\316\377\333\333\343\342\377\3\233\253\250\377" \ - "Slg\377p\205\201\377\221\333\343\342\377\4\332\342\341\377q\207\202\377" \ - "Slg\377\246\264\262\377\331\333\343\342\377\3\315\330\326\377\223\254" \ - "\247\377\246\273\267\377\210\377\377\377\377\3\245\272\266\377\223\254" \ - "\247\377\317\332\330\377\210\333\343\342\377\6\331\340\337\377\223\254" \ - "\247\377\332\342\341\377\377\377\377\377\251\275\271\377\255\300\275" \ - "\377\211\333\343\342\377\3\260\302\276\377\223\254\247\377\324\336\334" \ - "\377\207\377\377\377\377\3\343\351\350\377\223\254\247\377\244\271\265" \ - "\377\333\333\343\342\377\3\233\253\250\377Slg\377p\205\201\377\222\333" \ - "\343\342\377\3\223\244\240\377Slg\377\223\244\240\377\331\333\343\342" \ - "\377\3\257\301\276\377\223\254\247\377\324\336\334\377\207\377\377\377" \ - "\377\3\344\352\351\377\223\254\247\377\245\272\266\377\211\333\343\342" \ - "\377\6\331\340\337\377\223\254\247\377\332\342\341\377\377\377\377\377" \ - "\251\275\271\377\255\300\275\377\211\333\343\342\377\3\316\331\327\377" \ - "\223\254\247\377\247\273\267\377\210\377\377\377\377\3\244\271\265\377" \ - "\223\254\247\377\316\331\327\377\332\333\343\342\377\3\233\253\250\377" \ - "Slg\377p\205\201\377\222\333\343\342\377\3\213\235\232\377Slg\377\214" \ - "\235\232\377\330\333\343\342\377\10\326\337\336\377\225\256\251\377\231" \ - "\261\254\377\372\373\373\377\354\360\357\377\301\317\315\377\325\337" \ - "\335\377\373\374\374\377\203\377\377\377\377\3\266\307\303\377\223\254" \ - "\247\377\303\321\317\377\211\333\343\342\377\6\331\340\337\377\223\254" \ - "\247\377\332\342\341\377\377\377\377\377\251\275\271\377\255\300\275" \ - "\377\212\333\343\342\377\3\244\271\265\377\223\254\247\377\346\353\352" \ - "\377\203\377\377\377\377\7\356\362\362\377\303\321\316\377\322\334\332" \ - "\377\372\373\373\377\322\334\332\377\223\254\247\377\260\302\277\377" \ - "\332\333\343\342\377\3\233\253\250\377Slg\377p\205\201\377\221\333\343" \ - "\342\377\4\314\325\324\377_wr\377Slg\377\235\254\252\377\306\333\343" \ - "\342\377\1\203\240\232\377\205r\223\214\377\1w\227\221\377\213\253\276" \ - "\273\377\16\240\265\262\377\223\254\247\377\302\320\315\377\266\307\304" \ - "\377\223\254\247\377\233\262\256\377\223\254\247\377\233\262\255\377" \ - "\346\353\352\377\377\377\377\377\363\366\365\377\224\255\250\377\225" \ - "\256\251\377\252\275\272\377\211\253\276\273\377\6\252\275\272\377\223" \ - "\254\247\377\332\342\341\377\377\377\377\377\250\274\270\377\233\262" \ - "\256\377\212\253\276\273\377\3\242\267\264\377\223\254\247\377\270\310" \ - "\305\377\202\377\377\377\377\11\275\315\312\377\223\254\247\377\232\262" \ - "\255\377\224\255\250\377\231\261\254\377\332\344\341\377\230\260\253" \ - "\377\224\254\250\377\251\275\271\377\212\253\276\273\377\1\227\257\253" \ - "\377\205r\223\214\377\2s\224\215\377\261\303\300\377\300\333\343\342" \ - "\377\1\267\304\302\377\206\211\234\230\377\3p\205\201\377Slg\377^vq\377" \ - "\216\211\234\230\377\4\206\231\225\377\177\223\217\377r\207\203\377T" \ - "mh\377\202Slg\377\1\257\274\272\377\306\333\343\342\377\1|\233\224\377" \ - "\221o\221\212\377\15\215\250\242\377\223\254\247\377\335\345\343\377" \ - "\223\254\247\377\317\332\330\377\375\375\375\377\360\363\363\377\243" \ - "\270\264\377\265\306\303\377\377\377\377\377\310\325\322\377\223\254" \ - "\247\377\200\236\227\377\212o\221\212\377\6p\221\212\377\223\254\247" \ - "\377\332\342\341\377\377\377\377\377\247\273\267\377\205\242\234\377" \ - "\213o\221\212\377\15\217\251\244\377\224\255\250\377\365\367\367\377" \ - "\361\364\364\377\224\255\250\377\306\323\321\377\374\375\375\377\363" \ - "\366\365\377\252\276\272\377\255\300\274\377\300\317\314\377\223\254" \ - "\247\377~\234\226\377\221o\221\212\377\1\256\301\276\377\300\333\343" \ - "\342\377\1\237\256\253\377\234Slg\377\2]up\377\321\333\331\377\306\333" \ - "\343\342\377\1|\233\224\377\220o\221\212\377\6y\230\222\377\223\254\247" \ - "\377\261\303\277\377\277\316\313\377\235\264\257\377\376\376\376\377" \ - "\202\377\377\377\377\6\317\332\330\377\224\255\250\377\362\366\365\377" \ - "\234\263\257\377\222\253\246\377r\223\214\377\212o\221\212\377\6p\221" \ - "\212\377\223\254\247\377\332\342\341\377\377\377\377\377\247\273\267" \ - "\377\205\242\234\377\213o\221\212\377\6\201\236\230\377\223\254\247\377" \ - "\312\326\323\377\310\324\322\377\227\257\252\377\372\373\373\377\202" \ - "\377\377\377\377\5\331\342\340\377\223\254\247\377\337\346\345\377\223" \ - "\254\247\377\215\247\242\377\221o\221\212\377\1\256\301\276\377\300\333" \ - "\343\342\377\1\237\256\253\377\234Slg\377\1\246\265\262\377\307\333\343" \ - "\342\377\1|\233\224\377\220o\221\212\377\6\210\244\236\377\223\254\247" \ - "\377\336\346\344\377\320\333\330\377\225\256\251\377\365\367\367\377" \ - "\202\377\377\377\377\5\275\315\312\377\236\264\260\377\327\341\337\377" \ - "\223\254\247\377\206\242\234\377\213o\221\212\377\6p\221\212\377\223" \ - "\254\247\377\332\342\341\377\377\377\377\377\247\273\267\377\205\242" \ - "\234\377\213o\221\212\377\6r\223\214\377\222\253\246\377\236\264\260" \ - "\377\327\340\336\377\223\254\247\377\354\360\357\377\202\377\377\377" \ - "\377\6\310\324\322\377\231\260\253\377\371\373\373\377\257\301\276\377" \ - "\223\254\247\377x\230\221\377\220o\221\212\377\1\256\301\276\377\300" \ - "\333\343\342\377\1\237\256\253\377\232Slg\377\2q\207\202\377\267\304" \ - "\302\377\310\333\343\342\377\1|\233\224\377\217o\221\212\377\16s\224" \ - "\215\377\222\253\246\377\240\266\262\377\376\376\376\377\371\372\372" \ - "\377\230\260\253\377\250\274\270\377\326\337\336\377\301\317\315\377" \ - "\226\256\251\377\310\325\322\377\253\277\273\377\223\254\247\377w\227" \ - "\220\377\213o\221\212\377\6p\221\212\377\223\254\247\377\332\342\341" \ - "\377\377\377\377\377\247\273\267\377\205\242\234\377\214o\221\212\377" \ - "\15\206\242\235\377\223\254\247\377\330\341\340\377\234\263\256\377\245" \ - "\272\265\377\324\336\334\377\305\322\317\377\230\260\253\377\301\317" \ - "\314\377\377\377\377\377\334\344\343\377\223\254\247\377\207\243\236" \ - "\377\220o\221\212\377\1\256\301\276\377\300\333\343\342\377\1\306\321" \ - "\317\377\206\254\271\267\377\3\202\225\221\377Slg\377f|x\377\216\254" \ - "\271\267\377\3\263\300\276\377\304\317\315\377\325\335\334\377\312\333" \ - "\343\342\377\1\255\300\274\377\205\244\271\265\377\1\251\275\271\377" \ - "\211\333\343\342\377\3\263\305\301\377\223\254\247\377\315\330\326\377" \ - "\202\377\377\377\377\10\341\350\346\377\257\301\275\377\223\254\247\377" \ - "\234\263\256\377\306\323\321\377\345\352\351\377\223\254\247\377\241" \ - "\266\262\377\214\333\343\342\377\6\331\340\337\377\223\254\247\377\332" \ - "\342\341\377\377\377\377\377\251\275\271\377\255\300\275\377\214\333" \ - "\343\342\377\16\311\325\323\377\223\254\247\377\256\300\275\377\344\352" \ - "\351\377\262\304\301\377\223\254\247\377\231\261\254\377\303\321\316" \ - "\377\365\367\367\377\377\377\377\377\375\376\375\377\237\265\260\377" \ - "\223\254\247\377\322\334\333\377\210\333\343\342\377\1\310\324\322\377" \ - "\206\244\271\265\377\1\304\322\320\377\307\333\343\342\377\3\233\253" \ - "\250\377Slg\377p\205\201\377\352\333\343\342\377\4\330\341\337\377\230" \ - "\257\253\377\226\256\251\377\366\370\370\377\204\377\377\377\377\6\361" \ - "\364\363\377\374\375\375\377\377\377\377\377\275\314\311\377\223\254" \ - "\247\377\277\315\313\377\214\333\343\342\377\6\331\340\337\377\223\254" \ - "\247\377\332\342\341\377\377\377\377\377\251\275\271\377\255\300\275" \ - "\377\215\333\343\342\377\6\237\265\261\377\223\254\247\377\354\361\360" \ - "\377\377\377\377\377\362\365\365\377\372\373\373\377\204\377\377\377" \ - "\377\3\313\327\324\377\223\254\247\377\265\306\302\377\327\333\343\342" \ - "\377\3\233\253\250\377Slg\377p\205\201\377\352\333\343\342\377\3\277" \ - "\315\313\377\223\254\247\377\274\313\310\377\207\377\377\377\377\4\370" \ - "\371\371\377\227\257\252\377\230\257\253\377\330\341\337\377\214\333" \ - "\343\342\377\6\331\340\337\377\223\254\247\377\332\342\341\377\377\377" \ - "\377\377\251\275\271\377\255\300\275\377\215\333\343\342\377\3\275\314" \ - "\312\377\223\254\247\377\277\316\313\377\207\377\377\377\377\4\366\370" \ - "\367\377\225\256\251\377\230\260\253\377\331\341\340\377\326\333\343" \ - "\342\377\3\253\271\266\377t\211\205\377\213\235\231\377\352\333\343\342" \ - "\377\3\241\266\262\377\223\254\247\377\351\356\355\377\207\377\377\377" \ - "\377\3\317\332\330\377\223\254\247\377\263\305\301\377\215\333\343\342" \ - "\377\6\331\340\337\377\223\254\247\377\332\342\341\377\377\377\377\377" \ - "\251\275\271\377\255\300\275\377\215\333\343\342\377\4\327\340\337\377" \ - "\227\257\252\377\227\257\253\377\371\372\372\377\207\377\377\377\377" \ - "\3\271\311\306\377\223\254\247\377\300\316\314\377\377\333\343\342\377" \ - "\303\333\343\342\377\3\312\326\324\377\223\254\247\377\252\275\271\377" \ - "\207\377\377\377\377\4\376\376\376\377\242\267\263\377\223\254\247\377" \ - "\321\333\332\377\215\333\343\342\377\6\331\340\337\377\223\254\247\377" \ - "\332\342\341\377\377\377\377\377\251\275\271\377\255\300\275\377\216" \ - "\333\343\342\377\3\262\303\300\377\223\254\247\377\320\333\331\377\207" \ - "\377\377\377\377\3\347\354\353\377\223\254\247\377\242\267\263\377\377" \ - "\333\343\342\377\303\333\343\342\377\3\254\277\274\377\223\254\247\377" \ - "\330\341\337\377\207\377\377\377\377\3\340\347\346\377\223\254\247\377" \ - "\247\273\270\377\216\333\343\342\377\6\331\340\337\377\223\254\247\377" \ - "\330\341\337\377\377\377\377\377\250\274\270\377\255\300\275\377\216" \ - "\333\343\342\377\3\320\332\331\377\223\254\247\377\243\271\264\377\210" \ - "\377\377\377\377\3\250\274\270\377\223\254\247\377\314\327\325\377\377" \ - "\333\343\342\377\301\333\343\342\377\4\324\336\334\377\224\255\250\377" \ - "\233\262\256\377\374\374\374\377\207\377\377\377\377\3\263\304\301\377" \ - "\223\254\247\377\306\323\321\377\217\333\343\342\377\5\237\265\261\377" \ - "\252\275\271\377\322\334\332\377\223\254\247\377\275\314\311\377\217" \ - "\333\343\342\377\3\246\273\267\377\223\254\247\377\342\351\347\377\207" \ - "\377\377\377\377\3\325\337\335\377\223\254\247\377\256\300\275\377\343" \ - "\333\343\342\377\6\267\303\301\377\223\244\240\377|\220\214\377\213\235" \ - "\231\377\250\267\264\377\311\323\322\377\327\333\343\342\377\3\270\310" \ - "\305\377\223\254\247\377\306\323\321\377\207\377\377\377\377\4\361\364" \ - "\363\377\223\254\247\377\234\263\257\377\332\342\341\377\217\333\343" \ - "\342\377\1\307\323\321\377\202\223\254\247\377\2\240\265\261\377\332" \ - "\342\341\377\217\333\343\342\377\3\304\322\317\377\223\254\247\377\264" \ - "\306\302\377\207\377\377\377\377\4\373\374\374\377\232\262\255\377\225" \ - "\255\250\377\325\336\335\377\325\333\343\342\377\1\302\315\313\377\204" \ - "\222\243\240\377\1\253\271\267\377\205\333\343\342\377\2\323\334\333" \ - "\377\200\223\220\377\205Slg\377\2Uni\377\247\266\263\377\325\333\343" \ - "\342\377\4\332\342\341\377\233\262\255\377\224\254\247\377\362\365\364" \ - "\377\207\377\377\377\377\3\304\322\317\377\223\254\247\377\272\312\307" \ - "\377\221\333\343\342\377\3\327\337\336\377\326\337\335\377\331\340\337" \ - "\377\220\333\343\342\377\4\332\342\341\377\233\262\256\377\224\254\247" \ - "\377\362\365\364\377\207\377\377\377\377\3\304\322\317\377\223\254\247" \ - "\377\271\311\306\377\325\333\343\342\377\1\211\233\230\377\204Slg\377" \ - "\1\201\224\220\377\205\333\343\342\377\1\200\223\220\377\210Slg\377\1" \ - "\227\247\244\377\324\333\343\342\377\3\303\321\317\377\223\254\247\377" \ - "\265\306\302\377\207\377\377\377\377\4\373\374\374\377\232\261\255\377" \ - "\225\256\251\377\326\337\336\377\245\333\343\342\377\3\271\311\306\377" \ - "\223\254\247\377\306\323\320\377\207\377\377\377\377\4\361\364\363\377" \ - "\223\254\247\377\234\262\256\377\332\342\341\377\323\333\343\342\377" \ - "\2\330\341\340\377]up\377\203Slg\377\2[sn\377\227\247\244\377\204\333" \ - "\343\342\377\1\247\266\263\377\212Slg\377\1\305\317\316\377\323\333\343" \ - "\342\377\3\245\272\266\377\223\254\247\377\342\351\347\377\207\377\377" \ - "\377\377\3\325\337\335\377\223\254\247\377\256\301\275\377\246\333\343" \ - "\342\377\4\325\336\335\377\225\255\250\377\233\262\256\377\374\374\374" \ - "\377\207\377\377\377\377\3\263\304\301\377\223\254\247\377\305\322\320" \ - "\377\323\333\343\342\377\1\265\302\300\377\202Slg\377\3]up\377\263\300" \ - "\275\377\332\342\341\377\205\333\343\342\377\1i\177{\377\203Slg\377\5" \ - "Yrm\377\233\253\250\377\266\302\300\377\246\264\262\377x\214\210\377" \ - "\202Slg\377\1\204\227\223\377\322\333\343\342\377\3\317\332\330\377\223" \ - "\254\247\377\243\270\264\377\210\377\377\377\377\3\250\274\270\377\223" \ - "\254\247\377\315\330\326\377\247\333\343\342\377\3\255\300\274\377\223" \ - "\254\247\377\330\341\337\377\207\377\377\377\377\3\340\347\346\377\223" \ - "\254\247\377\247\273\267\377\323\333\343\342\377\4\212\234\231\377Sl" \ - "g\377Voj\377\307\322\320\377\206\333\343\342\377\1\270\305\303\377\203" \ - "Slg\377\2Vni\377\303\316\314\377\203\333\343\342\377\5\331\342\341\377" \ - "\210\233\227\377Slg\377Umh\377\315\327\325\377\321\333\343\342\377\3" \ - "\261\303\277\377\223\254\247\377\321\333\331\377\207\377\377\377\377" \ - "\3\347\354\353\377\223\254\247\377\243\270\264\377\250\333\343\342\377" \ - "\3\314\327\325\377\223\254\247\377\252\275\271\377\207\377\377\377\377" \ - "\4\376\376\376\377\242\267\263\377\223\254\247\377\320\333\331\377\322" \ - "\333\343\342\377\3u\211\205\377Slg\377\221\242\237\377\207\333\343\342" \ - "\377\1\204\227\223\377\203Slg\377\1\221\243\237\377\205\333\343\342\377" \ - "\4\317\331\327\377Voj\377Slg\377\266\303\301\377\320\333\343\342\377" \ - "\4\327\340\336\377\226\256\252\377\227\257\253\377\371\372\372\377\207" \ - "\377\377\377\377\3\271\311\306\377\223\254\247\377\301\317\315\377\251" \ - "\333\343\342\377\3\241\267\263\377\223\254\247\377\351\356\355\377\207" \ - "\377\377\377\377\3\317\332\330\377\223\254\247\377\262\304\300\377\322" \ - "\333\343\342\377\3dzv\377Slg\377\274\307\306\377\206\333\343\342\377" \ - "\2\331\341\340\377\\to\377\202Slg\377\2Tmh\377\315\327\325\377\206\333" \ - "\343\342\377\3z\216\212\377Slg\377\246\264\262\377\320\333\343\342\377" \ - "\3\274\313\311\377\223\254\247\377\277\316\313\377\207\377\377\377\377" \ - "\4\365\367\367\377\225\255\251\377\231\260\254\377\331\341\340\377\251" \ - "\333\343\342\377\3\300\316\314\377\223\254\247\377\273\313\310\377\207" \ - "\377\377\377\377\1\370\371\371\377\202\227\257\252\377\1\327\340\337" \ - "\377\320\333\343\342\377\4\331\341\340\377Umh\377Slg\377\317\330\327" \ - "\377\206\333\343\342\377\1\271\306\304\377\203Slg\377\1z\216\212\377" \ - "\207\333\343\342\377\3\213\235\231\377Slg\377\225\246\243\377\320\333" \ - "\343\342\377\3\236\265\260\377\223\254\247\377\355\361\360\377\207\377" \ - "\377\377\377\3\313\327\324\377\223\254\247\377\266\306\303\377\252\333" \ - "\343\342\377\4\331\341\340\377\230\260\253\377\226\256\251\377\366\370" \ - "\370\377\207\377\377\377\377\3\275\314\311\377\223\254\247\377\276\315" \ - "\312\377\320\333\343\342\377\1\324\334\333\377\202Slg\377\1\325\336\335" \ - "\377\206\333\343\342\377\1\216\240\235\377\203Slg\377\1\255\272\270\377" \ - "\207\333\343\342\377\3\227\247\244\377Slg\377\210\233\227\377\317\333" \ - "\343\342\377\3\310\324\322\377\223\254\247\377\256\301\275\377\207\377" \ - "\377\377\377\4\375\376\375\377\237\265\260\377\224\254\247\377\323\334" \ - "\333\377\253\333\343\342\377\3\264\305\302\377\223\254\247\377\315\330" \ - "\326\377\207\377\377\377\377\3\353\357\356\377\223\254\247\377\237\265" \ - "\261\377\321\333\343\342\377\3\\to\377Slg\377\310\322\321\377\205\333" \ - "\343\342\377\2\330\341\340\377_vr\377\202Slg\377\2Xpk\377\325\336\335" \ - "\377\207\333\343\342\377\3\214\235\232\377Slg\377\216\237\234\377\317" \ - "\333\343\342\377\3\252\275\271\377\223\254\247\377\333\343\342\377\207" \ - "\377\377\377\377\3\334\344\343\377\223\254\247\377\252\275\272\377\254" \ - "\333\343\342\377\4\322\334\332\377\223\254\247\377\240\266\262\377\376" \ - "\376\376\377\207\377\377\377\377\3\254\277\273\377\223\254\247\377\311" \ - "\325\323\377\320\333\343\342\377\3n\203\177\377Slg\377\257\274\272\377" \ - "\205\333\343\342\377\1\261\277\274\377\203Slg\377\1\200\223\220\377\210" \ - "\333\343\342\377\3{\217\213\377Slg\377\227\247\244\377\316\333\343\342" \ - "\377\4\323\334\333\377\223\254\247\377\236\265\260\377\375\375\375\377" \ - "\207\377\377\377\377\3\257\301\276\377\223\254\247\377\310\324\322\377" \ - "\255\333\343\342\377\3\251\274\271\377\223\254\247\377\336\346\344\377" \ - "\207\377\377\377\377\3\331\342\340\377\223\254\247\377\253\276\273\377" \ - "\320\333\343\342\377\3\201\224\220\377Slg\377v\212\206\377\204\333\343" \ - "\342\377\2\330\340\337\377i\200{\377\203Slg\377\1\260\276\273\377\207" \ - "\333\343\342\377\4\325\335\334\377^uq\377Slg\377\253\271\267\377\316" \ - "\333\343\342\377\3\265\306\303\377\223\254\247\377\312\326\324\377\207" \ - "\377\377\377\377\3\356\361\361\377\223\254\247\377\236\265\260\377\256" \ - "\333\343\342\377\3\307\323\321\377\223\254\247\377\261\303\277\377\207" \ - "\377\377\377\377\4\374\375\375\377\235\263\257\377\224\255\250\377\323" \ - "\335\334\377\317\333\343\342\377\1\263\300\275\377\202Slg\377\5\206\231" \ - "\225\377\314\326\324\377\333\343\342\377\315\327\325\377\177\222\217" \ - "\377\203Slg\377\2czu\377\331\341\340\377\207\333\343\342\377\1\234\253" \ - "\251\377\202Slg\377\1\303\316\314\377\315\333\343\342\377\4\331\341\340" \ - "\377\231\260\254\377\225\255\251\377\365\367\367\377\207\377\377\377" \ - "\377\3\300\317\314\377\223\254\247\377\275\314\311\377\256\333\343\342" \ - "\377\4\332\342\341\377\235\264\257\377\223\254\247\377\357\362\362\377" \ - "\207\377\377\377\377\3\310\325\322\377\223\254\247\377\267\307\304\377" \ - "\320\333\343\342\377\1m\202~\377\203Slg\377\1Xql\377\205Slg\377\1\235" \ - "\254\252\377\207\333\343\342\377\4\241\261\256\377Voj\377Slg\377czu\377" \ - "\316\333\343\342\377\3\301\317\314\377\223\254\247\377\271\311\306\377" \ - "\207\377\377\377\377\4\371\373\372\377\230\260\253\377\226\256\252\377" \ - "\327\340\336\377\257\333\343\342\377\3\273\313\310\377\223\254\247\377" \ - "\302\320\315\377\207\377\377\377\377\4\363\366\366\377\224\255\250\377" \ - "\232\261\254\377\331\341\340\377\317\333\343\342\377\2\265\302\300\377" \ - "Voj\377\207Slg\377\2o\205\201\377\330\340\337\377\204\333\343\342\377" \ - "\3\274\307\306\377\210\233\227\377k\201}\377\203Slg\377\1\221\243\237" \ - "\377\316\333\343\342\377\3\243\270\264\377\223\254\247\377\346\354\352" \ - "\377\207\377\377\377\377\3\322\334\332\377\223\254\247\377\261\303\277" \ - "\377\260\333\343\342\377\4\326\337\336\377\226\256\251\377\231\261\254" \ - "\377\372\373\373\377\207\377\377\377\377\3\267\307\304\377\223\254\247" \ - "\377\302\320\316\377\320\333\343\342\377\2\274\310\306\377_wr\377\205" \ - "Slg\377\2j\200|\377\311\324\322\377\205\333\343\342\377\1\226\247\244" \ - "\377\205Slg\377\1\300\313\311\377\315\333\343\342\377\3\314\330\326\377" \ - "\223\254\247\377\247\273\267\377\210\377\377\377\377\3\244\271\265\377" \ - "\223\254\247\377\317\332\330\377\261\333\343\342\377\3\260\302\276\377" \ - "\223\254\247\377\324\336\334\377\207\377\377\377\377\3\344\352\351\377" \ - "\223\254\247\377\244\271\265\377\321\333\343\342\377\7\316\330\326\377" \ - "\250\266\264\377\214\236\233\377v\213\207\377\206\230\225\377\244\263" \ - "\260\377\330\341\340\377\206\333\343\342\377\1\243\262\257\377\204l\201" \ - "}\377\1x\215\211\377\316\333\343\342\377\3\256\301\275\377\223\254\247" \ - "\377\325\336\334\377\207\377\377\377\377\3\343\351\350\377\223\254\247" \ - "\377\245\272\266\377\262\333\343\342\377\3\316\331\327\377\223\254\247" \ - "\377\246\273\267\377\210\377\377\377\377\3\245\272\266\377\223\254\247" \ - "\377\316\331\327\377\377\333\343\342\377\261\333\343\342\377\4\325\337" \ - "\335\377\225\255\251\377\232\261\254\377\373\374\373\377\207\377\377" \ - "\377\377\3\266\307\303\377\223\254\247\377\303\321\317\377\263\333\343" \ - "\342\377\3\244\271\265\377\223\254\247\377\345\353\352\377\207\377\377" \ - "\377\377\3\322\335\333\377\223\254\247\377\260\302\276\377\377\333\343" \ - "\342\377\261\333\343\342\377\3\272\311\307\377\223\254\247\377\303\321" \ - "\316\377\207\377\377\377\377\4\363\366\365\377\224\255\250\377\232\262" \ - "\255\377\332\342\341\377\263\333\343\342\377\3\302\320\316\377\223\254" \ - "\247\377\270\310\305\377\207\377\377\377\377\4\372\373\373\377\231\260" \ - "\254\377\226\256\251\377\326\337\336\377\377\333\343\342\377\257\333" \ - "\343\342\377\4\332\342\341\377\234\263\256\377\223\254\247\377\360\363" \ - "\362\377\207\377\377\377\377\3\307\324\321\377\223\254\247\377\270\310" \ - "\305\377\264\333\343\342\377\4\331\341\340\377\232\261\254\377\225\255" \ - "\250\377\364\367\366\377\207\377\377\377\377\3\301\317\314\377\223\254" \ - "\247\377\273\313\310\377\314\333\343\342\377\3\277\312\310\377\237\256" \ - "\253\377\254\272\270\377\337\333\343\342\377\3\305\322\320\377\223\254" \ - "\247\377\262\304\300\377\207\377\377\377\377\4\374\375\374\377\234\263" \ - "\256\377\224\255\250\377\324\336\334\377\265\333\343\342\377\3\266\307" \ - "\304\377\223\254\247\377\311\325\323\377\207\377\377\377\377\4\356\362" \ - "\361\377\223\254\247\377\235\264\257\377\332\342\341\377\313\333\343" \ - "\342\377\3\233\253\250\377Slg\377p\205\201\377\337\333\343\342\377\3" \ - "\247\273\267\377\223\254\247\377\337\346\345\377\207\377\377\377\377" \ - "\3\330\341\337\377\223\254\247\377\254\277\274\377\266\333\343\342\377" \ - "\4\323\335\334\377\224\255\250\377\235\264\257\377\375\375\375\377\207" \ - "\377\377\377\377\3\260\302\276\377\223\254\247\377\307\323\321\377\313" \ - "\333\343\342\377\3\233\253\250\377Slg\377p\205\201\377\336\333\343\342" \ - "\377\4\321\333\331\377\223\254\247\377\241\266\262\377\376\376\376\377" \ - "\207\377\377\377\377\3\253\276\273\377\223\254\247\377\312\326\324\377" \ - "\267\333\343\342\377\3\253\276\272\377\223\254\247\377\333\343\341\377" \ - "\207\377\377\377\377\3\335\345\343\377\223\254\247\377\251\274\271\377" \ - "\313\333\343\342\377\3\233\253\250\377Slg\377p\205\201\377\336\333\343" \ - "\342\377\3\263\304\301\377\223\254\247\377\315\331\326\377\207\377\377" \ - "\377\377\3\351\356\355\377\223\254\247\377\241\266\262\377\270\333\343" \ - "\342\377\3\311\325\323\377\223\254\247\377\254\277\273\377\207\377\377" \ - "\377\377\4\375\376\375\377\240\265\261\377\223\254\247\377\321\334\332" \ - "\377\312\333\343\342\377\3\233\253\250\377Slg\377[sn\377\223x\215\211" \ - "\377\5z\216\212\377\202\225\221\377\214\236\233\377\246\265\262\377\310" \ - "\323\321\377\305\333\343\342\377\4\330\340\337\377\227\257\252\377\226" \ - "\256\252\377\367\371\370\377\207\377\377\377\377\3\274\313\310\377\223" \ - "\254\247\377\277\315\313\377\271\333\343\342\377\3\237\265\261\377\223" \ - "\254\247\377\353\360\357\377\207\377\377\377\377\3\314\327\325\377\223" \ - "\254\247\377\264\305\302\377\312\333\343\342\377\1\233\253\250\377\232" \ - "Slg\377\2x\214\210\377\275\311\307\377\303\333\343\342\377\3\276\315" \ - "\312\377\223\254\247\377\274\313\310\377\207\377\377\377\377\4\367\371" \ - "\370\377\226\256\251\377\230\257\253\377\330\341\337\377\271\333\343" \ - "\342\377\3\275\314\312\377\223\254\247\377\276\315\312\377\207\377\377" \ - "\377\377\4\366\370\370\377\225\256\251\377\230\260\253\377\330\341\340" \ - "\377\311\333\343\342\377\1\233\253\250\377\233Slg\377\2Tmh\377\237\256" \ - "\253\377\302\333\343\342\377\3\240\266\262\377\223\254\247\377\351\356" \ - "\355\377\207\377\377\377\377\3\315\330\326\377\223\254\247\377\263\305" \ - "\301\377\272\333\343\342\377\1\327\340\337\377\202\227\257\252\377\1" \ - "\370\371\371\377\207\377\377\377\377\3\272\312\307\377\223\254\247\377" \ - "\300\316\314\377\311\333\343\342\377\1\233\253\250\377\235Slg\377\1\243" \ - "\262\257\377\300\333\343\342\377\3\312\326\324\377\223\254\247\377\252" \ - "\276\272\377\207\377\377\377\377\4\376\376\376\377\240\266\262\377\223" \ - "\254\247\377\321\333\332\377\273\333\343\342\377\3\262\303\300\377\223" \ - "\254\247\377\317\332\330\377\207\377\377\377\377\3\350\355\354\377\223" \ - "\254\247\377\241\267\263\377\311\333\343\342\377\4\321\332\331\377\305" \ - "\320\316\377\305\317\316\377\207\231\226\377\202Slg\377\5j\200|\377\224" \ - "\245\242\377\244\263\260\377\264\300\276\377\302\315\313\377\202\305" \ - "\320\316\377\16\274\307\306\377\254\272\270\377\235\255\252\377\207\232" \ - "\226\377Xql\377Slg\377^vq\377\257\274\272\377\305\320\316\377\304\316" \ - "\315\377\266\303\301\377\247\265\263\377\227\250\245\377s\210\203\377" \ - "\203Slg\377\2Vni\377\304\317\315\377\277\333\343\342\377\3\254\277\273" \ - "\377\223\254\247\377\330\341\337\377\207\377\377\377\377\3\336\346\344" \ - "\377\223\254\247\377\247\273\270\377\274\333\343\342\377\4\320\332\331" \ - "\377\223\254\247\377\242\270\263\377\376\376\376\377\207\377\377\377" \ - "\377\3\251\275\271\377\223\254\247\377\313\327\325\377\311\333\343\342" \ - "\377\5\327\340\337\377y\215\211\377Slg\377q\207\202\377\266\302\300\377" \ - "\213\333\343\342\377\5\321\333\331\377\233\253\250\377Yrm\377Wpk\377" \ - "\255\273\271\377\205\333\343\342\377\2\271\305\303\377r\207\203\377\202" \ - "Slg\377\1\203\226\222\377\276\333\343\342\377\4\324\336\334\377\224\255" \ - "\250\377\234\263\256\377\374\375\374\377\207\377\377\377\377\3\261\303" \ - "\277\377\223\254\247\377\306\323\321\377\275\333\343\342\377\3\246\273" \ - "\267\377\223\254\247\377\340\347\346\377\207\377\377\377\377\3\326\340" \ - "\336\377\223\254\247\377\255\300\274\377\311\333\343\342\377\4\211\234" \ - "\230\377Slg\377n\204\200\377\325\336\335\377\216\333\343\342\377\4\263" \ - "\300\275\377Tlg\377Wpk\377\300\314\312\377\205\333\343\342\377\5\325" \ - "\335\334\377f}x\377Slg\377Umh\377\324\334\333\377\275\333\343\342\377" \ - "\3\267\310\305\377\223\254\247\377\307\324\321\377\207\377\377\377\377" \ - "\4\357\363\362\377\223\254\247\377\234\263\257\377\332\342\341\377\275" \ - "\333\343\342\377\3\304\322\317\377\223\254\247\377\263\304\301\377\207" \ - "\377\377\377\377\4\373\374\374\377\233\262\255\377\225\255\250\377\325" \ - "\336\335\377\307\333\343\342\377\4\275\311\307\377Slg\377\\so\377\316" \ - "\327\326\377\220\333\343\342\377\3\227\250\245\377Slg\377p\206\202\377" \ - "\206\333\343\342\377\4\276\312\310\377Tlg\377Slg\377\266\302\300\377" \ - "\274\333\343\342\377\4\331\342\341\377\232\261\255\377\224\254\247\377" \ - "\362\365\364\377\207\377\377\377\377\3\302\320\315\377\223\254\247\377" \ - "\272\312\307\377\276\333\343\342\377\4\332\342\341\377\233\262\256\377" \ - "\223\254\247\377\361\364\363\377\207\377\377\377\377\3\305\322\320\377" \ - "\223\254\247\377\271\311\306\377\307\333\343\342\377\3\211\233\230\377" \ - "Slg\377|\217\214\377\221\333\343\342\377\1\304\317\315\377\202Slg\377" \ - "\1\305\317\316\377\206\333\343\342\377\3f}x\377Slg\377\235\254\252\377" \ - "\274\333\343\342\377\3\303\320\316\377\223\254\247\377\265\306\302\377" \ - "\207\377\377\377\377\4\372\373\373\377\231\261\254\377\225\255\251\377" \ - "\326\337\336\377\277\333\343\342\377\3\271\311\306\377\223\254\247\377" \ - "\304\322\317\377\207\377\377\377\377\4\361\364\363\377\223\254\247\377" \ - "\233\262\256\377\332\342\341\377\306\333\343\342\377\3e{w\377Slg\377" \ - "\227\250\245\377\221\333\343\342\377\4\331\342\341\377Xql\377Slg\377" \ - "\241\261\256\377\206\333\343\342\377\3}\221\215\377Slg\377\221\242\237" \ - "\377\274\333\343\342\377\3\245\271\265\377\223\254\247\377\343\351\350" \ - "\377\207\377\377\377\377\3\324\336\334\377\223\254\247\377\256\301\275" \ - "\377\300\333\343\342\377\4\325\336\335\377\225\255\250\377\232\262\255" \ - "\377\373\374\374\377\207\377\377\377\377\3\264\305\301\377\223\254\247" \ - "\377\304\321\317\377\305\333\343\342\377\4\332\342\341\377Vni\377Slg" \ - "\377\243\262\257\377\222\333\343\342\377\3czu\377Slg\377\223\244\241" \ - "\377\206\333\343\342\377\3\224\244\241\377Slg\377\210\233\227\377\273" \ - "\333\343\342\377\3\316\331\330\377\223\254\247\377\244\271\264\377\210" \ - "\377\377\377\377\3\246\273\267\377\223\254\247\377\315\330\326\377\301" \ - "\333\343\342\377\4\255\300\274\377\222\253\246\377\315\330\326\377\376" \ - "\376\376\377\206\377\377\377\377\3\341\350\346\377\223\254\247\377\246" \ - "\272\266\377\305\333\343\342\377\1\322\333\332\377\202Slg\377\1\205\230" \ - "\224\377\221\333\343\342\377\1\316\327\326\377\202Slg\377\1\211\234\230" \ - "\377\206\333\343\342\377\3\220\242\236\377Slg\377\222\243\240\377\273" \ - "\333\343\342\377\3\260\302\277\377\223\254\247\377\321\334\332\377\207" \ - "\377\377\377\377\3\345\353\352\377\223\254\247\377\243\270\264\377\302" \ - "\333\343\342\377\16\314\327\325\377\223\254\246\377\223\254\247\377\226" \ - "\256\251\377\244\271\265\377\264\305\302\377\303\321\316\377\323\335" \ - "\333\377\342\351\350\377\361\365\364\377\375\375\375\377\242\270\263" \ - "\377\223\254\247\377\317\332\330\377\304\333\343\342\377\4\332\342\341" \ - "\377Vni\377Slg\377f|x\377\221\333\343\342\377\1\256\274\271\377\202S" \ - "lg\377\1\226\246\243\377\206\333\343\342\377\3\202\225\221\377Slg\377" \ - "\237\257\254\377\272\333\343\342\377\4\327\337\336\377\226\256\251\377" \ - "\230\260\253\377\371\372\372\377\207\377\377\377\377\3\270\310\305\377" \ - "\223\254\247\377\301\317\315\377\303\333\343\342\377\15\232\262\255\377" \ - "\223\254\246\377\325\336\335\377\331\342\340\377\312\326\324\377\273" \ - "\313\310\377\254\277\273\377\235\263\257\377\223\254\247\377\226\256" \ - "\251\377\234\263\256\377\222\254\246\377\256\300\274\377\305\333\343" \ - "\342\377\1i\200{\377\202Slg\377\1\224\244\241\377\217\333\343\342\377" \ - "\2\313\325\323\377czu\377\202Slg\377\1\253\271\266\377\205\333\343\342" \ - "\377\4\331\341\340\377czu\377Slg\377\254\272\270\377\272\333\343\342" \ - "\377\3\274\313\310\377\223\254\247\377\277\316\313\377\207\377\377\377" \ - "\377\4\364\367\366\377\225\255\250\377\231\260\254\377\331\341\340\377" \ - "\303\333\343\342\377\3\275\313\311\377\222\254\246\377\257\301\276\377" \ - "\205\377\377\377\377\3\372\373\373\377\353\360\357\377\327\340\335\377" \ - "\202\224\255\250\377\3\327\340\337\377\331\342\341\377\322\334\333\377" \ - "\302\333\343\342\377\1\226\247\244\377\203Slg\377\2\231\252\247\377\330" \ - "\341\340\377\214\333\343\342\377\2\310\323\321\377f|x\377\202Slg\377" \ - "\2Voj\377\323\334\332\377\205\333\343\342\377\1\253\271\266\377\202S" \ - "lg\377\1\272\306\304\377\272\333\343\342\377\3\236\264\260\377\223\254" \ - "\247\377\355\361\360\377\207\377\377\377\377\3\311\325\323\377\223\254" \ - "\247\377\266\306\303\377\304\333\343\342\377\4\331\341\340\377\224\255" \ - "\250\377\224\254\247\377\366\370\367\377\207\377\377\377\377\5\263\305" \ - "\301\377\222\254\246\377\266\306\302\377\232\262\254\377\240\266\262" \ - "\377\302\333\343\342\377\2\314\325\324\377Xql\377\203Slg\377\4_wr\377" \ - "\221\243\237\377\304\316\315\377\330\341\340\377\206\333\343\342\377" \ - "\4\322\333\332\377\254\271\267\377w\214\210\377Tlg\377\203Slg\377\1\211" \ - "\233\230\377\205\333\343\342\377\5\263\300\276\377Xql\377Slg\377Xql\377" \ - "\326\336\335\377\271\333\343\342\377\3\310\324\322\377\223\254\247\377" \ - "\256\301\275\377\207\377\377\377\377\4\375\375\375\377\235\264\257\377" \ - "\223\254\247\377\323\334\333\377\305\333\343\342\377\3\256\300\276\377" \ - "\223\253\246\377\305\322\320\377\207\377\377\377\377\6\353\360\357\377" \ - "\222\254\247\377\231\261\255\377\241\267\262\377\223\254\247\377\312" \ - "\326\324\377\302\333\343\342\377\1\237\256\253\377\206Slg\377\7Tlg\377" \ - "^vq\377l\202~\377y\215\211\377s\210\203\377e|w\377Xpk\377\206Slg\377" \ - "\2_wr\377\321\333\331\377\203\333\343\342\377\2\255\272\270\377q\207" \ - "\202\377\203Slg\377\1~\222\216\377\272\333\343\342\377\3\251\275\271" \ - "\377\223\254\247\377\334\344\342\377\207\377\377\377\377\3\333\343\341" \ - "\377\223\254\247\377\252\275\271\377\306\333\343\342\377\4\322\334\332" \ - "\377\223\253\246\377\231\260\253\377\375\376\375\377\207\377\377\377" \ - "\377\5\242\267\263\377\222\253\246\377\265\305\302\377\223\254\247\377" \ - "\254\277\273\377\303\333\343\342\377\1\220\242\236\377\221Slg\377\2_" \ - "vr\377\304\316\315\377\204\333\343\342\377\1}\220\215\377\204Slg\377" \ - "\1\251\267\265\377\271\333\343\342\377\4\322\334\333\377\223\254\247" \ - "\377\236\265\260\377\375\376\375\377\207\377\377\377\377\3\255\300\274" \ - "\377\223\254\247\377\310\324\322\377\307\333\343\342\377\3\241\266\263" \ - "\377\223\253\247\377\332\342\341\377\203\377\377\377\377\2\371\372\372" \ - "\377\364\367\366\377\202\377\377\377\377\6\326\340\336\377\222\254\246" \ - "\377\243\270\263\377\230\260\253\377\225\255\250\377\324\336\334\377" \ - "\303\333\343\342\377\2\242\261\256\377Yql\377\216Slg\377\2s\210\204\377" \ - "\310\322\321\377\205\333\343\342\377\1\235\255\252\377\204\201\224\220" \ - "\377\1\321\333\331\377\271\333\343\342\377\3\265\306\302\377\223\254" \ - "\247\377\312\326\324\377\207\377\377\377\377\3\354\360\357\377\223\254" \ - "\247\377\236\265\260\377\310\333\343\342\377\3\306\322\320\377\222\253" \ - "\246\377\244\271\266\377\203\377\377\377\377\2\244\271\264\377\272\312" \ - "\307\377\202\377\377\377\377\6\374\375\375\377\227\257\252\377\223\254" \ - "\246\377\260\303\277\377\223\254\247\377\267\310\305\377\304\333\343" \ - "\342\377\3\313\325\323\377\212\234\231\377Yrm\377\212Slg\377\3n\203\177" \ - "\377\247\266\263\377\332\342\341\377\304\333\343\342\377\4\331\341\340" \ - "\377\230\260\253\377\225\255\251\377\365\367\367\377\207\377\377\377" \ - "\377\3\277\315\312\377\223\254\247\377\275\314\311\377\310\333\343\342" \ - "\377\4\332\342\341\377\227\257\253\377\223\253\246\377\356\361\361\377" \ - "\202\377\377\377\377\3\312\326\324\377\226\256\251\377\367\370\370\377" \ - "\202\377\377\377\377\6\300\316\314\377\223\253\246\377\226\256\250\377" \ - "\223\254\247\377\233\261\255\377\332\342\341\377\305\333\343\342\377" \ - "\13\324\335\334\377\261\277\274\377\224\244\241\377|\217\214\377r\207" \ - "\203\377j\200|\377n\203\177\377v\213\207\377\205\227\224\377\242\261" \ - "\256\377\303\316\314\377\307\333\343\342\377\3\301\317\314\377\223\254" \ - "\247\377\271\311\306\377\207\377\377\377\377\4\370\372\371\377\227\257" \ - "\252\377\226\256\252\377\327\340\336\377\311\333\343\342\377\3\267\310" \ - "\305\377\223\253\246\377\266\307\304\377\202\377\377\377\377\3\365\367" \ - "\367\377\225\256\251\377\315\330\326\377\202\377\377\377\377\6\364\366" \ - "\366\377\223\254\246\377\223\253\247\377\235\263\260\377\223\254\247" \ - "\377\303\321\317\377\377\333\343\342\377\230\333\343\342\377\3\242\267" \ - "\263\377\223\254\247\377\346\354\353\377\207\377\377\377\377\3\320\333" \ - "\331\377\223\254\247\377\261\303\277\377\312\333\343\342\377\4\326\337" \ - "\336\377\223\254\247\377\224\255\250\377\371\373\372\377\202\377\377" \ - "\377\377\3\271\311\306\377\241\266\262\377\376\376\376\377\202\377\377" \ - "\377\377\5\253\277\273\377\223\253\247\377\263\305\302\377\223\254\247" \ - "\377\245\271\265\377\377\333\343\342\377\227\333\343\342\377\3\314\330" \ - "\326\377\223\254\247\377\247\273\267\377\207\377\377\377\377\4\376\376" \ - "\376\377\243\270\264\377\223\254\247\377\317\332\330\377\313\333\343" \ - "\342\377\3\251\274\270\377\222\254\247\377\315\330\325\377\202\377\377" \ - "\377\377\3\346\354\353\377\223\254\247\377\337\346\345\377\202\377\377" \ - "\377\377\2\344\352\350\377\223\254\246\377\202\235\263\257\377\2\223" \ - "\254\247\377\316\331\330\377\377\333\343\342\377\226\333\343\342\377" \ - "\3\256\300\275\377\223\254\247\377\325\337\335\377\207\377\377\377\377" \ - "\3\341\350\347\377\223\254\247\377\245\272\266\377\314\333\343\342\377" \ - "\3\316\331\327\377\222\253\246\377\234\263\256\377\203\377\377\377\377" \ - "\2\247\274\270\377\261\303\300\377\203\377\377\377\377\5\234\263\256" \ - "\377\223\253\246\377\263\305\301\377\223\254\247\377\260\303\277\377" \ - "\322\333\343\342\377\1\304\317\315\377\202\201\224\220\377\277\333\343" \ - "\342\377\4\325\336\335\377\225\255\250\377\232\261\255\377\373\374\373" \ - "\377\207\377\377\377\377\3\264\305\302\377\223\254\247\377\303\321\317" \ - "\377\315\333\343\342\377\3\235\263\260\377\223\253\246\377\342\351\347" \ - "\377\202\377\377\377\377\3\325\336\334\377\223\254\247\377\360\363\363" \ - "\377\202\377\377\377\377\5\315\330\326\377\223\253\246\377\247\274\267" \ - "\377\227\256\251\377\253\276\273\377\322\333\343\342\377\1\270\305\303" \ - "\377\202Slg\377\277\333\343\342\377\3\271\311\306\377\223\254\247\377" \ - "\303\321\316\377\207\377\377\377\377\4\361\364\364\377\224\254\247\377" \ - "\232\262\255\377\332\342\341\377\315\333\343\342\377\3\300\317\315\377" \ - "\223\254\246\377\253\277\272\377\202\377\377\377\377\3\373\374\374\377" \ - "\232\262\255\377\303\321\316\377\202\377\377\377\377\4\372\373\373\377" \ - "\225\255\251\377\224\254\247\377\321\333\332\377\323\333\343\342\377" \ - "\1\270\305\303\377\202Slg\377\276\333\343\342\377\4\332\342\341\377\234" \ - "\263\256\377\223\254\247\377\360\363\363\377\207\377\377\377\377\3\305" \ - "\323\320\377\223\254\247\377\270\310\305\377\316\333\343\342\377\4\331" \ - "\341\340\377\226\255\251\377\223\253\247\377\363\366\365\377\202\377" \ - "\377\377\377\3\304\321\317\377\232\262\255\377\373\374\374\377\202\377" \ - "\377\377\377\3\267\310\304\377\222\253\246\377\270\310\304\377\306\333" \ - "\343\342\377\2\317\331\327\377\301\314\312\377\213\275\310\306\377\1" \ - "\242\261\256\377\202Slg\377\276\333\343\342\377\3\305\322\320\377\223" \ - "\254\247\377\262\304\300\377\207\377\377\377\377\4\374\374\374\377\233" \ - "\262\255\377\224\255\250\377\324\336\334\377\317\333\343\342\377\3\261" \ - "\303\300\377\223\253\246\377\276\315\313\377\202\377\377\377\377\3\360" \ - "\364\363\377\223\254\247\377\325\337\335\377\202\377\377\377\377\4\357" \ - "\362\362\377\222\253\246\377\231\260\253\377\332\342\341\377\301\333" \ - "\343\342\377\4\305\320\316\377\204\227\223\377e|w\377Voj\377\220Slg\377" \ - "\276\333\343\342\377\3\247\273\267\377\223\254\247\377\340\347\345\377" \ - "\207\377\377\377\377\3\327\340\336\377\223\254\247\377\254\277\274\377" \ - "\320\333\343\342\377\4\323\335\334\377\223\253\247\377\226\256\252\377" \ - "\374\375\374\377\202\377\377\377\377\2\262\304\301\377\250\274\270\377" \ - "\202\377\377\377\377\4\354\360\357\377\232\262\255\377\223\253\247\377" \ - "\306\323\321\377\277\333\343\342\377\3\325\335\334\377\202\225\221\377" \ - "Tlg\377\223Slg\377\275\333\343\342\377\4\320\333\331\377\223\254\247" \ - "\377\241\267\262\377\376\376\376\377\207\377\377\377\377\3\251\275\271" \ - "\377\223\254\247\377\312\326\324\377\321\333\343\342\377\3\244\271\264" \ - "\377\223\254\247\377\325\337\335\377\202\377\377\377\377\10\340\347\346" \ - "\377\223\254\247\377\312\327\324\377\255\300\274\377\226\256\251\377" \ - "\255\277\274\377\222\254\247\377\250\274\270\377\277\333\343\342\377" \ - "\1\207\232\226\377\225Slg\377\275\333\343\342\377\3\262\304\300\377\223" \ - "\254\247\377\316\331\327\377\207\377\377\377\377\3\350\355\354\377\223" \ - "\254\247\377\240\266\262\377\322\333\343\342\377\16\311\325\323\377\223" \ - "\254\246\377\241\266\263\377\377\377\377\377\364\367\366\377\310\325" \ - "\322\377\227\257\252\377\234\263\256\377\312\327\324\377\365\370\367" \ - "\377\376\376\376\377\240\266\261\377\223\254\247\377\321\333\332\377" \ - "\275\333\343\342\377\1\257\275\272\377\205Slg\377\4Voj\377axt\377k\201" \ - "|\377t\211\205\377\212x\215\211\377\1o\204\200\377\202Slg\377\274\333" \ - "\343\342\377\4\330\340\337\377\227\257\252\377\226\256\252\377\367\371" \ - "\371\377\207\377\377\377\377\3\273\312\307\377\223\254\247\377\277\315" \ - "\313\377\323\333\343\342\377\7\231\260\254\377\223\253\247\377\260\302" \ - "\276\377\225\256\251\377\257\301\276\377\334\344\343\377\376\376\376" \ - "\377\203\377\377\377\377\3\315\330\326\377\223\254\247\377\264\305\302" \ - "\377\275\333\343\342\377\1\201\225\221\377\203Slg\377\3~\222\216\377" \ - "\261\277\274\377\327\340\337\377\215\333\343\342\377\1\270\305\303\377" \ - "\202Slg\377\274\333\343\342\377\3\276\315\312\377\223\254\247\377\274" \ - "\314\311\377\207\377\377\377\377\4\366\370\370\377\225\256\251\377\230" \ - "\257\253\377\330\341\337\377\323\333\343\342\377\4\273\312\310\377\222" \ - "\254\246\377\244\271\265\377\356\362\361\377\206\377\377\377\377\4\366" \ - "\370\370\377\226\256\251\377\230\257\253\377\330\341\340\377\274\333" \ - "\343\342\377\1i\200{\377\202Slg\377\1\204\226\223\377\220\333\343\342" \ - "\377\1\270\305\303\377\202Slg\377\274\333\343\342\377\3\237\265\261\377" \ - "\223\254\247\377\352\357\356\377\207\377\377\377\377\3\314\330\325\377" \ - "\223\254\247\377\263\304\301\377\324\333\343\342\377\4\327\340\337\377" \ - "\227\257\252\377\226\256\252\377\367\371\371\377\207\377\377\377\377" \ - "\3\273\313\310\377\223\254\247\377\277\316\313\377\273\333\343\342\377" \ - "\2\330\340\337\377Uni\377\202Slg\377\1\321\333\331\377\220\333\343\342" \ - "\377\1\270\305\303\377\202Slg\377\273\333\343\342\377\3\312\326\324\377" \ - "\223\254\247\377\253\276\273\377\207\377\377\377\377\4\376\376\376\377" \ - "\240\265\261\377\223\254\247\377\321\333\332\377\325\333\343\342\377" \ - "\3\262\303\300\377\223\254\247\377\316\331\327\377\207\377\377\377\377" \ - "\3\350\356\355\377\223\254\247\377\241\267\262\377\273\333\343\342\377" \ - "\4\326\337\336\377Tlg\377Slg\377byt\377\221\333\343\342\377\1\330\341" \ - "\340\377\202\322\333\332\377\273\333\343\342\377\3\253\276\273\377\223" \ - "\254\247\377\330\341\337\377\207\377\377\377\377\3\335\345\344\377\223" \ - "\254\247\377\247\273\270\377\326\333\343\342\377\4\320\332\331\377\223" \ - "\254\247\377\241\267\262\377\376\376\376\377\207\377\377\377\377\3\252" \ - "\275\271\377\223\254\247\377\313\326\325\377\273\333\343\342\377\3cz" \ - "u\377Slg\377l\202~\377\316\333\343\342\377\4\323\335\334\377\224\255" \ - "\250\377\234\263\256\377\374\375\374\377\207\377\377\377\377\3\260\302" \ - "\276\377\223\254\247\377\306\323\321\377\327\333\343\342\377\3\246\273" \ - "\267\377\223\254\247\377\340\347\345\377\207\377\377\377\377\3\327\340" \ - "\336\377\223\254\247\377\254\277\274\377\273\333\343\342\377\4\207\231" \ - "\226\377Slg\377Vni\377\327\337\336\377\315\333\343\342\377\3\267\307" \ - "\304\377\223\254\247\377\307\324\321\377\207\377\377\377\377\4\356\362" \ - "\361\377\223\254\247\377\234\263\257\377\332\342\341\377\327\333\343" \ - "\342\377\3\304\322\317\377\223\254\247\377\262\304\300\377\207\377\377" \ - "\377\377\4\374\374\374\377\233\262\256\377\224\255\250\377\325\336\335" \ - "\377\272\333\343\342\377\1\305\317\316\377\202Slg\377\1\271\306\304\377" \ - "\220\333\343\342\377\1\307\322\320\377\202\216\237\234\377\271\333\343" \ - "\342\377\4\331\342\341\377\232\261\255\377\224\255\250\377\363\366\365" \ - "\377\207\377\377\377\377\3\302\320\315\377\223\254\247\377\272\312\307" \ - "\377\330\333\343\342\377\4\332\342\341\377\233\262\256\377\223\254\247" \ - "\377\360\363\363\377\207\377\377\377\377\3\306\323\320\377\223\254\247" \ - "\377\270\310\305\377\273\333\343\342\377\4\232\252\247\377Slg\377d{v" \ - "\377\317\330\327\377\217\333\343\342\377\1\270\305\303\377\202Slg\377" \ - "\271\333\343\342\377\3\303\320\316\377\223\254\247\377\266\307\303\377" \ - "\207\377\377\377\377\4\372\373\373\377\231\260\254\377\225\255\251\377" \ - "\326\337\336\377\331\333\343\342\377\3\271\311\306\377\223\254\247\377" \ - "\303\321\316\377\207\377\377\377\377\4\362\365\364\377\224\254\247\377" \ - "\233\262\255\377\332\342\341\377\273\333\343\342\377\4\226\246\243\377" \ - "Tmh\377l\201}\377\267\303\301\377\216\333\343\342\377\1\270\305\303\377" \ - "\202Slg\377\271\333\343\342\377\3\244\271\265\377\223\254\247\377\343" \ - "\352\350\377\207\377\377\377\377\3\323\335\333\377\223\254\247\377\256" \ - "\301\275\377\332\333\343\342\377\4\325\336\335\377\225\255\250\377\232" \ - "\261\254\377\373\374\373\377\207\377\377\377\377\3\264\306\302\377\223" \ - "\254\247\377\304\321\317\377\271\333\343\342\377\1\317\330\327\377\202" \ - "\301\314\312\377\10\246\265\262\377^vq\377Slg\377k\201}\377\226\247\244" \ - "\377\245\264\261\377\263\300\276\377\277\313\311\377\211\301\314\312" \ - "\377\1\245\264\261\377\202Slg\377\270\333\343\342\377\3\316\331\327\377" \ - "\223\254\247\377\245\271\265\377\210\377\377\377\377\3\246\272\266\377" \ - "\223\254\247\377\315\330\326\377\333\333\343\342\377\3\255\300\274\377" \ - "\223\254\247\377\325\336\334\377\207\377\377\377\377\3\342\350\347\377" \ - "\223\254\247\377\245\272\266\377\271\333\343\342\377\1\233\253\250\377" \ - "\226Slg\377\270\333\343\342\377\3\260\302\276\377\223\254\247\377\322" \ - "\334\332\377\207\377\377\377\377\3\344\352\351\377\223\254\247\377\243" \ - "\270\264\377\334\333\343\342\377\3\314\327\325\377\223\254\247\377\247" \ - "\273\267\377\207\377\377\377\377\4\376\376\376\377\243\270\264\377\223" \ - "\254\247\377\317\332\330\377\270\333\343\342\377\1\233\253\250\377\226" \ - "Slg\377\267\333\343\342\377\4\326\337\336\377\226\256\251\377\230\260" \ - "\253\377\371\373\372\377\207\377\377\377\377\3\267\307\304\377\223\254" \ - "\247\377\301\317\315\377\335\333\343\342\377\3\241\267\263\377\223\254" \ - "\247\377\346\354\353\377\207\377\377\377\377\3\320\333\331\377\223\254" \ - "\247\377\261\303\277\377\270\333\343\342\377\1\233\253\250\377\226Sl" \ - "g\377\267\333\343\342\377\3\273\313\310\377\223\254\247\377\300\317\314" \ - "\377\207\377\377\377\377\4\363\366\366\377\224\255\250\377\231\260\254" \ - "\377\331\341\340\377\335\333\343\342\377\3\300\316\314\377\223\254\247" \ - "\377\271\311\306\377\207\377\377\377\377\4\371\372\372\377\227\257\253" \ - "\377\226\256\252\377\327\340\337\377\267\333\343\342\377\3\233\253\250" \ - "\377Slg\377[sn\377\221x\215\211\377\1o\204\200\377\202Slg\377\266\333" \ - "\343\342\377\4\332\342\341\377\235\264\257\377\223\254\247\377\356\361" \ - "\361\377\207\377\377\377\377\3\310\325\322\377\223\254\247\377\266\306" \ - "\303\377\336\333\343\342\377\4\330\341\340\377\230\260\253\377\225\255" \ - "\251\377\365\367\367\377\207\377\377\377\377\3\277\316\313\377\223\254" \ - "\247\377\275\314\311\377\267\333\343\342\377\3\233\253\250\377Slg\377" \ - "p\205\201\377\221\333\343\342\377\1\270\305\303\377\202Slg\377\266\333" \ - "\343\342\377\3\307\324\322\377\223\254\247\377\257\301\276\377\207\377" \ - "\377\377\377\4\374\375\375\377\235\264\257\377\223\254\247\377\323\334" \ - "\333\377\337\333\343\342\377\3\264\305\302\377\223\254\247\377\312\326" \ - "\324\377\207\377\377\377\377\3\354\361\360\377\223\254\247\377\236\265" \ - "\260\377\267\333\343\342\377\3\233\253\250\377Slg\377p\205\201\377\221" \ - "\333\343\342\377\1\270\305\303\377\202Slg\377\266\333\343\342\377\3\251" \ - "\274\271\377\223\254\247\377\334\344\343\377\207\377\377\377\377\3\332" \ - "\342\340\377\223\254\247\377\252\275\271\377\340\333\343\342\377\4\322" \ - "\334\332\377\223\254\247\377\236\265\260\377\375\375\375\377\207\377" \ - "\377\377\377\3\256\300\275\377\223\254\247\377\310\324\322\377\266\333" \ - "\343\342\377\3\233\253\250\377Slg\377p\205\201\377\221\333\343\342\377" \ - "\1\270\305\303\377\202Slg\377\265\333\343\342\377\4\322\334\332\377\223" \ - "\254\247\377\237\265\260\377\375\376\375\377\207\377\377\377\377\3\254" \ - "\277\273\377\223\254\247\377\310\324\322\377\341\333\343\342\377\3\251" \ - "\274\271\377\223\254\247\377\333\343\342\377\207\377\377\377\377\3\333" \ - "\343\342\377\223\254\247\377\252\275\272\377\266\333\343\342\377\3\277" \ - "\312\310\377\237\256\253\377\254\272\270\377\221\333\343\342\377\1\323" \ - "\334\333\377\202\275\310\306\377\265\333\343\342\377\3\264\305\302\377" \ - "\223\254\247\377\313\327\324\377\207\377\377\377\377\3\353\360\357\377" \ - "\223\254\247\377\236\265\260\377\342\333\343\342\377\3\307\323\321\377" \ - "\223\254\247\377\256\301\275\377\207\377\377\377\377\4\375\375\375\377" \ - "\236\264\260\377\224\254\247\377\323\334\333\377\377\333\343\342\377" \ - "\5\333\343\342\377\331\341\340\377\230\260\253\377\225\256\251\377\366" \ - "\370\367\377\207\377\377\377\377\3\275\314\311\377\223\254\247\377\274" \ - "\313\311\377\342\333\343\342\377\4\332\342\341\377\235\264\257\377\223" \ - "\254\247\377\355\361\360\377\207\377\377\377\377\3\312\326\323\377\223" \ - "\254\247\377\266\306\303\377\377\333\343\342\377\4\333\343\342\377\300" \ - "\316\314\377\223\254\247\377\271\311\306\377\207\377\377\377\377\4\370" \ - "\371\371\377\227\257\252\377\226\256\252\377\327\340\336\377\343\333" \ - "\343\342\377\3\273\313\310\377\223\254\247\377\277\316\313\377\207\377" \ - "\377\377\377\4\364\367\366\377\225\255\250\377\231\260\254\377\331\341" \ - "\340\377\310\333\343\342\377\3\307\322\320\377\305\320\316\377\324\334" \ - "\333\377\264\333\343\342\377\3\241\267\263\377\223\254\247\377\347\354" \ - "\353\377\207\377\377\377\377\3\317\332\330\377\223\254\247\377\261\303" \ - "\277\377\344\333\343\342\377\4\326\337\336\377\226\256\251\377\227\257" \ - "\253\377\371\372\372\377\207\377\377\377\377\3\270\310\305\377\223\254" \ - "\247\377\301\317\315\377\310\333\343\342\377\3_vr\377Slg\377\254\271" \ - "\267\377\263\333\343\342\377\3\314\327\325\377\223\254\247\377\250\274" \ - "\270\377\207\377\377\377\377\4\376\376\376\377\242\270\263\377\223\254" \ - "\247\377\317\332\330\377\345\333\343\342\377\3\260\302\276\377\223\254" \ - "\247\377\321\333\331\377\207\377\377\377\377\3\346\353\352\377\223\254" \ - "\247\377\243\270\264\377\310\333\343\342\377\3_vr\377Slg\377\254\271" \ - "\267\377\263\333\343\342\377\3\255\300\274\377\223\254\247\377\325\337" \ - "\335\377\207\377\377\377\377\3\340\347\346\377\223\254\247\377\245\272" \ - "\266\377\346\333\343\342\377\3\316\331\327\377\223\254\247\377\244\271" \ - "\265\377\210\377\377\377\377\3\247\273\267\377\223\254\247\377\315\330" \ - "\326\377\307\333\343\342\377\3^vq\377Slg\377\254\271\267\377\262\333" \ - "\343\342\377\4\325\336\335\377\225\255\250\377\232\261\255\377\373\374" \ - "\374\377\207\377\377\377\377\3\263\304\301\377\223\254\247\377\303\321" \ - "\317\377\347\333\343\342\377\3\244\271\265\377\223\254\247\377\342\351" \ - "\347\377\207\377\377\377\377\3\324\336\334\377\223\254\247\377\256\301" \ - "\275\377\304\333\343\342\377\3\317\331\327\377\236\255\253\377i\177{" \ - "\377\202Slg\377\1\254\271\267\377\262\333\343\342\377\3\271\311\306\377" \ - "\223\254\247\377\304\322\317\377\207\377\377\377\377\4\361\364\363\377" \ - "\223\254\247\377\226\256\251\377\332\342\341\377\347\333\343\342\377" \ - "\3\302\320\316\377\223\254\247\377\265\306\302\377\202\377\377\377\377" \ - "\3\371\373\372\377\356\361\361\377\375\375\375\377\202\377\377\377\377" \ - "\4\372\373\373\377\232\261\254\377\225\255\251\377\326\337\336\377\300" \ - "\333\343\342\377\4\331\341\340\377\263\300\276\377~\222\216\377Uni\377" \ - "\204Slg\377\1\254\271\267\377\261\333\343\342\377\4\332\342\341\377\233" \ - "\262\256\377\223\254\247\377\361\364\363\377\207\377\377\377\377\1\304" \ - "\322\317\377\202\223\254\247\377\1\312\326\324\377\347\333\343\342\377" \ - "\5\331\341\340\377\232\261\254\377\223\254\247\377\302\320\315\377\244" \ - "\271\265\377\202\223\254\247\377\7\226\256\251\377\251\275\271\377\331" \ - "\342\340\377\377\377\377\377\303\321\316\377\223\254\247\377\272\312" \ - "\307\377\276\333\343\342\377\3\310\322\321\377\224\244\241\377axt\377" \ - "\207Slg\377\1\254\271\267\377\261\333\343\342\377\3\304\322\317\377\223" \ - "\254\247\377\263\304\301\377\207\377\377\377\377\5\373\374\374\377\233" \ - "\262\255\377\225\255\251\377\233\262\256\377\264\305\302\377\350\333" \ - "\343\342\377\1\260\303\277\377\202\224\255\250\377\13\277\315\312\377" \ - "\330\341\337\377\345\353\351\377\322\334\332\377\263\304\301\377\223" \ - "\254\247\377\267\307\304\377\353\357\356\377\223\254\247\377\234\263" \ - "\257\377\332\342\341\377\272\333\343\342\377\3\326\336\335\377\251\267" \ - "\265\377t\211\205\377\212Slg\377\1\254\271\267\377\261\333\343\342\377" \ - "\3\246\272\266\377\223\254\247\377\340\347\346\377\207\377\377\377\377" \ - "\5\326\337\335\377\223\254\247\377\271\311\306\377\262\304\300\377\246" \ - "\272\266\377\347\333\343\342\377\4\331\341\340\377\236\264\260\377\240" \ - "\266\261\377\351\356\355\377\205\377\377\377\377\6\330\341\337\377\226" \ - "\256\252\377\275\314\311\377\261\303\300\377\223\254\247\377\306\323" \ - "\320\377\270\333\343\342\377\3\276\312\310\377\211\234\230\377[sn\377" \ - "\211Slg\377\4Voj\377Umh\377Slg\377\254\271\267\377\260\333\343\342\377" \ - "\4\320\332\331\377\223\254\247\377\242\267\263\377\376\376\376\377\207" \ - "\377\377\377\377\5\250\274\270\377\223\254\247\377\346\354\353\377\272" \ - "\312\307\377\242\267\263\377\347\333\343\342\377\3\265\306\302\377\225" \ - "\255\250\377\352\357\356\377\207\377\377\377\377\5\322\334\332\377\223" \ - "\254\247\377\311\325\323\377\223\254\247\377\247\273\270\377\265\333" \ - "\343\342\377\3\320\332\330\377\237\256\253\377k\201|\377\212Slg\377\6" \ - "n\204\200\377\242\261\256\377\321\333\331\377_vr\377Slg\377\254\271\267" \ - "\377\260\333\343\342\377\3\262\303\300\377\223\254\247\377\317\332\330" \ - "\377\204\377\377\377\377\11\367\371\370\377\352\357\356\377\377\377\377" \ - "\377\347\355\354\377\223\254\247\377\247\273\267\377\377\377\377\377" \ - "\244\271\265\377\257\301\276\377\347\333\343\342\377\2\234\263\256\377" \ - "\303\321\316\377\211\377\377\377\377\5\250\274\270\377\267\307\304\377" \ - "\241\266\262\377\223\254\247\377\321\333\332\377\261\333\343\342\377" \ - "\4\331\342\341\377\264\301\277\377\200\223\220\377Vni\377\211Slg\377" \ - "\3^vq\377\220\241\236\377\303\316\314\377\203\333\343\342\377\3_vr\377" \ - "Slg\377\254\271\267\377\257\333\343\342\377\1\327\340\337\377\202\227" \ - "\257\252\377\1\370\371\371\377\203\377\377\377\377\12\352\357\356\377" \ - "\226\256\252\377\223\254\247\377\277\316\313\377\271\311\306\377\223" \ - "\254\247\377\325\337\335\377\351\356\355\377\223\254\247\377\277\316" \ - "\313\377\346\333\343\342\377\3\325\336\335\377\223\254\247\377\335\344" \ - "\343\377\211\377\377\377\377\5\302\320\315\377\241\267\262\377\315\331" \ - "\326\377\223\254\247\377\263\304\301\377\241\333\343\342\377\6\274\307" \ - "\306\377\217\241\235\377t\211\205\377|\217\214\377\242\261\256\377\310" \ - "\322\321\377\210\333\343\342\377\3\311\323\322\377\225\246\243\377by" \ - "t\377\213Slg\377\2\245\264\261\377\330\341\340\377\205\333\343\342\377" \ - "\3_vr\377Slg\377\254\271\267\377\257\333\343\342\377\3\314\327\325\377" \ - "\223\254\247\377\264\305\301\377\204\377\377\377\377\12\307\324\322\377" \ - "\226\256\252\377\261\303\300\377\230\260\253\377\224\255\250\377\232" \ - "\261\255\377\367\371\370\377\244\271\265\377\241\266\262\377\331\341" \ - "\340\377\346\333\343\342\377\3\312\326\324\377\223\254\247\377\353\360" \ - "\357\377\211\377\377\377\377\5\320\333\331\377\223\254\247\377\361\364" \ - "\364\377\223\254\247\377\243\270\264\377\237\333\343\342\377\3\327\340" \ - "\337\377\217\241\235\377Tlg\377\205Slg\377\1\236\255\253\377\204\333" \ - "\343\342\377\3\326\337\336\377\253\271\266\377v\212\206\377\212Slg\377" \ - "\2g}y\377\222\243\240\377\202Slg\377\1\305\320\316\377\206\333\343\342" \ - "\377\3\264\301\277\377\260\275\273\377\314\326\324\377\257\333\343\342" \ - "\377\3\316\331\330\377\223\254\247\377\263\304\301\377\204\377\377\377" \ - "\377\11\351\356\355\377\226\256\251\377\223\254\247\377\251\275\271\377" \ - "\223\254\247\377\272\312\307\377\244\271\265\377\225\255\251\377\316" \ - "\331\327\377\347\333\343\342\377\3\326\337\336\377\223\254\247\377\332" \ - "\343\341\377\211\377\377\377\377\5\277\316\313\377\243\270\264\377\363" \ - "\365\365\377\223\254\247\377\246\272\266\377\237\333\343\342\377\1\217" \ - "\241\235\377\203Slg\377\2e{w\377czu\377\203Slg\377\5\254\271\267\377" \ - "\333\343\342\377\300\313\311\377\213\235\232\377[sn\377\211Slg\377\5" \ - "Yql\377\206\231\225\377\273\307\305\377\333\343\342\377\316\327\326\377" \ - "\202Slg\377\1\305\320\316\377\270\333\343\342\377\3\321\334\332\377\223" \ - "\254\247\377\256\301\275\377\205\377\377\377\377\3\366\370\367\377\346" \ - "\354\352\377\237\265\260\377\202\223\254\247\377\2\240\266\262\377\315" \ - "\330\327\377\351\333\343\342\377\2\235\264\257\377\275\314\311\377\210" \ - "\377\377\377\377\6\375\375\375\377\243\271\264\377\271\311\306\377\356" \ - "\362\361\377\223\254\247\377\251\275\271\377\236\333\343\342\377\5\274" \ - "\307\306\377Tlg\377Slg\377e{w\377\300\313\311\377\202\333\343\342\377" \ - "\5\274\307\306\377axt\377Slg\377Vni\377k\201}\377\212Slg\377\3r\207\203" \ - "\377\246\265\262\377\324\335\334\377\203\333\343\342\377\1\316\327\326" \ - "\377\202Slg\377\1\305\320\316\377\270\333\343\342\377\3\324\336\334\377" \ - "\223\254\247\377\251\275\271\377\206\377\377\377\377\5\335\344\343\377" \ - "\223\254\247\377\233\262\255\377\300\316\314\377\331\341\340\377\352" \ - "\333\343\342\377\3\272\312\307\377\223\254\247\377\343\351\350\377\207" \ - "\377\377\377\377\6\310\325\322\377\224\254\250\377\350\355\354\377\351" \ - "\356\355\377\223\254\247\377\254\277\273\377\236\333\343\342\377\1\217" \ - "\241\235\377\202Slg\377\1\300\313\311\377\204\333\343\342\377\1\270\305" \ - "\303\377\212Slg\377\3_wr\377\222\243\240\377\306\320\317\377\206\333" \ - "\343\342\377\1\316\327\326\377\202Slg\377\1\305\320\316\377\270\333\343" \ - "\342\377\3\327\340\337\377\223\254\247\377\245\272\266\377\206\377\377" \ - "\377\377\3\257\301\276\377\223\254\247\377\306\323\320\377\354\333\343" \ - "\342\377\4\332\342\341\377\244\271\265\377\233\262\255\377\335\345\343" \ - "\377\204\377\377\377\377\10\375\376\375\377\312\326\324\377\224\254\250" \ - "\377\307\324\321\377\377\377\377\377\344\352\351\377\223\254\247\377" \ - "\257\301\276\377\236\333\343\342\377\3t\211\205\377Slg\377g~y\377\206" \ - "\333\343\342\377\1\\to\377\206Slg\377\4Uni\377}\221\215\377\261\277\274" \ - "\377\330\341\340\377\210\333\343\342\377\1\316\327\326\377\202Slg\377" \ - "\1\305\320\316\377\270\333\343\342\377\3\332\342\341\377\223\254\247" \ - "\377\240\266\262\377\205\377\377\377\377\4\356\361\361\377\223\254\247" \ - "\377\234\263\257\377\332\342\341\377\355\333\343\342\377\17\324\336\334" \ - "\377\250\273\270\377\223\254\247\377\261\303\277\377\312\326\324\377" \ - "\327\340\336\377\304\322\317\377\246\273\267\377\223\254\247\377\304" \ - "\322\317\377\375\375\375\377\377\377\377\377\340\347\345\377\223\254" \ - "\247\377\262\303\300\377\236\333\343\342\377\3v\212\206\377Slg\377f|" \ - "x\377\206\333\343\342\377\1[sn\377\204Slg\377\3i\177{\377\235\255\252" \ - "\377\317\330\327\377\213\333\343\342\377\1\316\327\326\377\202Slg\377" \ - "\1\305\320\316\377\271\333\343\342\377\2\225\255\251\377\234\263\256" \ - "\377\205\377\377\377\377\3\300\317\314\377\223\254\247\377\272\312\307" \ - "\377\360\333\343\342\377\7\277\316\313\377\245\272\266\377\227\257\252" \ - "\377\223\254\247\377\225\255\250\377\257\301\276\377\346\353\352\377" \ - "\203\377\377\377\377\3\333\343\342\377\223\254\247\377\265\306\302\377" \ - "\236\333\343\342\377\1\220\242\236\377\202Slg\377\1\277\312\310\377\204" \ - "\333\343\342\377\1\266\302\300\377\205Slg\377\3z\216\212\377\257\274" \ - "\272\377\330\340\337\377\213\333\343\342\377\1\316\327\326\377\202Sl" \ - "g\377\1\305\320\316\377\271\333\343\342\377\2\230\260\253\377\230\257" \ - "\253\377\204\377\377\377\377\4\371\373\372\377\230\260\253\377\225\255" \ - "\251\377\326\337\336\377\362\333\343\342\377\4\332\342\341\377\266\307" \ - "\304\377\223\254\247\377\302\320\315\377\204\377\377\377\377\3\326\337" \ - "\335\377\223\254\247\377\267\310\305\377\236\333\343\342\377\14\276\311" \ - "\307\377Tmh\377Slg\377d{v\377\274\307\306\377\333\343\342\377\321\332" \ - "\331\377\235\255\252\377^vq\377Slg\377Vni\377k\201}\377\204Slg\377\3" \ - "^uq\377\217\241\235\377\304\317\315\377\211\333\343\342\377\1\316\327" \ - "\326\377\202Slg\377\1\305\320\316\377\271\333\343\342\377\2\233\262\255" \ - "\377\223\254\247\377\204\377\377\377\377\3\322\334\332\377\223\254\247" \ - "\377\256\301\275\377\364\333\343\342\377\4\325\336\335\377\225\255\250" \ - "\377\231\261\254\377\372\373\373\377\203\377\377\377\377\3\321\334\332" \ - "\377\223\254\247\377\272\312\307\377\237\333\343\342\377\1\223\244\240" \ - "\377\203Slg\377\2_vr\377Wpk\377\203Slg\377\5\254\271\267\377\333\343" \ - "\342\377\300\314\312\377\214\236\233\377\\so\377\204Slg\377\3p\205\201" \ - "\377\245\263\261\377\324\334\333\377\206\333\343\342\377\1\316\327\326" \ - "\377\202Slg\377\1\305\320\316\377\271\333\343\342\377\3\236\264\260\377" \ - "\223\254\247\377\373\374\374\377\203\377\377\377\377\3\245\271\265\377" \ - "\223\254\247\377\315\330\326\377\365\333\343\342\377\3\255\300\274\377" \ - "\223\254\247\377\324\336\334\377\203\377\377\377\377\3\315\330\326\377" \ - "\223\254\247\377\275\314\312\377\237\333\343\342\377\3\330\340\337\377" \ - "\225\246\243\377Umh\377\205Slg\377\1\236\255\253\377\204\333\343\342" \ - "\377\4\327\337\336\377\254\271\267\377w\214\210\377Tlg\377\203Slg\377" \ - "\3Xpk\377\205\230\224\377\272\306\304\377\204\333\343\342\377\1\316\327" \ - "\326\377\202Slg\377\1\305\320\316\377\271\333\343\342\377\3\241\266\262" \ - "\377\223\254\247\377\366\370\370\377\202\377\377\377\377\3\343\352\350" \ - "\377\223\254\247\377\243\270\264\377\366\333\343\342\377\3\314\327\325" \ - "\377\223\254\247\377\246\273\267\377\203\377\377\377\377\3\307\324\322" \ - "\377\223\254\247\377\300\316\314\377\241\333\343\342\377\6\302\315\313" \ - "\377\230\250\245\377}\220\215\377\203\226\222\377\246\265\262\377\311" \ - "\324\322\377\210\333\343\342\377\3\313\325\323\377\227\250\245\377d{" \ - "v\377\204Slg\377\5f}x\377\233\253\250\377\315\327\325\377\333\343\342" \ - "\377\316\327\326\377\202Slg\377\1\305\320\316\377\271\333\343\342\377" \ - "\3\244\271\265\377\223\254\247\377\362\365\364\377\202\377\377\377\377" \ - "\3\266\307\303\377\223\254\247\377\301\317\315\377\367\333\343\342\377" \ - "\3\241\267\263\377\223\254\247\377\345\353\352\377\202\377\377\377\377" \ - "\3\303\321\316\377\223\254\247\377\303\321\317\377\261\333\343\342\377" \ - "\4\332\342\341\377\267\304\302\377\203\226\222\377Wpk\377\203Slg\377" \ - "\3Tmh\377|\217\214\377\245\264\261\377\202Slg\377\1\305\320\316\377\206" \ - "\333\343\342\377\3\317\331\327\377\316\327\326\377\326\337\336\377\260" \ - "\333\343\342\377\10\247\273\267\377\223\254\247\377\301\317\314\377\333" \ - "\343\341\377\344\352\351\377\224\255\250\377\231\260\254\377\331\341" \ - "\340\377\367\333\343\342\377\10\300\316\314\377\223\254\247\377\265\306" \ - "\303\377\345\353\351\377\322\335\333\377\250\274\270\377\223\254\247" \ - "\377\306\323\321\377\264\333\343\342\377\3\323\334\332\377\243\262\257" \ - "\377o\204\200\377\206Slg\377\1\267\304\302\377\206\333\343\342\377\3" \ - "_vr\377Slg\377\254\271\267\377\260\333\343\342\377\1\252\275\271\377" \ - "\205\223\254\247\377\1\266\306\303\377\370\333\343\342\377\2\330\341" \ - "\340\377\230\260\253\377\205\223\254\247\377\1\311\325\323\377\267\333" \ - "\343\342\377\3\303\316\314\377\217\240\235\377]up\377\204Slg\377\3r\207" \ - "\203\377\246\265\262\377\324\335\334\377\203\333\343\342\377\3_vr\377" \ - "Slg\377\254\271\267\377\260\333\343\342\377\7\327\337\336\377\220\243" \ - "\237\377k\204\177\377u\216\211\377\205\235\230\377\235\263\257\377\323" \ - "\334\333\377\371\333\343\342\377\7\267\307\304\377\233\261\255\377~\227" \ - "\222\377q\212\205\377m\206\201\377\273\310\306\377\332\342\341\377\271" \ - "\333\343\342\377\4\330\340\337\377\256\274\271\377z\216\212\377Tmh\377" \ - "\203Slg\377\7Yql\377\206\231\225\377\273\307\305\377\333\343\342\377" \ - "_vr\377Slg\377\254\271\267\377\261\333\343\342\377\1x\214\210\377\202" \ - "Slg\377\1~\221\216\377\374\333\343\342\377\5\325\335\334\377axt\377S" \ - "lg\377Tmh\377\251\270\265\377\275\333\343\342\377\3\315\326\325\377\232" \ - "\252\247\377f}x\377\204Slg\377\4g}y\377Woj\377Slg\377\254\271\267\377" \ - "\261\333\343\342\377\1}\220\215\377\202Slg\377\1\240\257\254\377\375" \ - "\333\343\342\377\1f}x\377\202Slg\377\1\222\243\240\377\300\333\343\342" \ - "\377\3\272\306\304\377\206\230\225\377Xql\377\204Slg\377\1\254\271\267" \ - "\377\261\333\343\342\377\4\216\237\234\377Slg\377_wr\377\326\336\335" \ - "\377\375\333\343\342\377\4r\207\203\377Slg\377axt\377\317\330\327\377" \ - "\302\333\343\342\377\3\324\334\333\377\246\264\262\377q\207\202\377\202" \ - "Slg\377\1\254\271\267\377\261\333\343\342\377\3\237\257\254\377Slg\377" \ - "\240\257\254\377\376\333\343\342\377\3\216\240\235\377Wpk\377\246\264" \ - "\262\377\306\333\343\342\377\3_vr\377Slg\377\254\271\267\377\261\333" \ - "\343\342\377\3\260\276\273\377axt\377\326\337\336\377\376\333\343\342" \ - "\377\2\265\302\277\377v\213\207\377\307\333\343\342\377\3_vr\377Slg\377" \ - "\254\271\267\377\261\333\343\342\377\2\302\315\313\377\242\261\256\377" \ - "\377\333\343\342\377\311\333\343\342\377\3z\216\212\377p\205\201\377" \ - "\266\303\301\377\261\333\343\342\377\2\326\336\335\377\327\340\337\377" \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333" \ - "\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342" \ - "\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377" \ - "\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343" \ - "\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377" \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333" \ - "\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342" \ - "\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377" \ - "\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343" \ - "\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377" \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333" \ - "\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342" \ - "\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377" \ - "\333\343\342\377\344\333\343\342\377") - - diff --git a/packages/psplash/files/angstrom/angstrom-psplash-vga-img.h b/packages/psplash/files/angstrom/angstrom-psplash-vga-img.h deleted file mode 100644 index 5eeef94919..0000000000 --- a/packages/psplash/files/angstrom/angstrom-psplash-vga-img.h +++ /dev/null @@ -1,2109 +0,0 @@ -/* GdkPixbuf RGBA C-Source image dump 1-byte-run-length-encoded */ - -#define HAND_IMG_ROWSTRIDE (1428) -#define HAND_IMG_WIDTH (357) -#define HAND_IMG_HEIGHT (376) -#define HAND_IMG_BYTES_PER_PIXEL (4) /* 3:RGB, 4:RGBA */ -#define HAND_IMG_RLE_PIXEL_DATA ((uint8*) \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343" \ - "\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377" \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333" \ - "\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342" \ - "\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377" \ - "\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343" \ - "\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377" \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333" \ - "\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342" \ - "\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377" \ - "\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343" \ - "\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377" \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333" \ - "\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342" \ - "\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377" \ - "\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343" \ - "\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377" \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333" \ - "\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342" \ - "\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377" \ - "\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343" \ - "\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377" \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333" \ - "\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342" \ - "\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377" \ - "\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343" \ - "\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377" \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333" \ - "\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342" \ - "\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377" \ - "\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343" \ - "\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377" \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333" \ - "\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342" \ - "\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377" \ - "\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343" \ - "\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377" \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\202\333" \ - "\343\342\377\1\320\331\330\377\202\311\324\322\377\1\324\334\333\377" \ - "\377\333\343\342\377\251\333\343\342\377\4\323\335\333\377\311\325\323" \ - "\377\322\334\332\377\332\342\341\377\377\333\343\342\377\266\333\343" \ - "\342\377\1\202\225\221\377\202Slg\377\1\243\262\257\377\377\333\343\342" \ - "\377\244\333\343\342\377\5\326\337\336\377\273\313\310\377\257\301\276" \ - "\377\243\270\264\377\227\257\252\377\203\223\254\247\377\5\226\256\251" \ - "\377\242\267\263\377\256\300\275\377\272\312\307\377\323\335\333\377" \ - "\377\333\343\342\377\262\333\343\342\377\1\202\225\221\377\202Slg\377" \ - "\1\243\262\257\377\377\333\343\342\377\244\333\343\342\377\1\315\330" \ - "\326\377\213\223\254\247\377\1\304\321\317\377\377\333\343\342\377\262" \ - "\333\343\342\377\1\202\225\221\377\202Slg\377\1\243\262\257\377\377\333" \ - "\343\342\377\244\333\343\342\377\1\315\330\326\377\202\223\254\247\377" \ - "\7\241\267\263\377\270\310\305\377\312\326\324\377\330\341\337\377\314" \ - "\327\325\377\272\312\307\377\244\271\265\377\202\223\254\247\377\1\304" \ - "\321\317\377\377\333\343\342\377\262\333\343\342\377\1\202\225\221\377" \ - "\202Slg\377\1\243\262\257\377\377\333\343\342\377\244\333\343\342\377" \ - "\1\315\330\326\377\202\223\254\247\377\1\331\342\340\377\205\377\377" \ - "\377\377\1\343\352\350\377\202\223\254\247\377\1\304\321\317\377\377" \ - "\333\343\342\377\236\333\343\342\377\4\316\327\326\377\275\311\307\377" \ - "\266\302\300\377\256\274\271\377\220\254\271\267\377\1q\207\202\377\202" \ - "Slg\377\1\243\262\257\377\377\333\343\342\377\244\333\343\342\377\1\315" \ - "\330\326\377\202\223\254\247\377\1\331\342\340\377\205\377\377\377\377" \ - "\1\343\352\350\377\202\223\254\247\377\1\304\321\317\377\377\333\343" \ - "\342\377\232\333\343\342\377\4\324\335\334\377\250\266\264\377y\215\211" \ - "\377]up\377\227Slg\377\1\243\262\257\377\377\333\343\342\377\244\333" \ - "\343\342\377\1\315\330\326\377\202\223\254\247\377\1\331\342\340\377" \ - "\205\377\377\377\377\1\343\352\350\377\202\223\254\247\377\1\304\321" \ - "\317\377\377\333\343\342\377\230\333\343\342\377\3\332\342\341\377\246" \ - "\265\262\377\\to\377\232Slg\377\1\243\262\257\377\377\333\343\342\377" \ - "\244\333\343\342\377\1\315\330\326\377\202\223\254\247\377\1\331\342" \ - "\340\377\205\377\377\377\377\1\343\352\350\377\202\223\254\247\377\1" \ - "\304\321\317\377\377\333\343\342\377\227\333\343\342\377\2\331\342\341" \ - "\377\204\227\223\377\234Slg\377\1\243\262\257\377\377\333\343\342\377" \ - "\244\333\343\342\377\1\315\330\326\377\202\223\254\247\377\1\331\342" \ - "\340\377\205\377\377\377\377\1\343\352\350\377\202\223\254\247\377\1" \ - "\304\321\317\377\377\333\343\342\377\227\333\343\342\377\1\216\237\234" \ - "\377\235Slg\377\1\243\262\257\377\377\333\343\342\377\244\333\343\342" \ - "\377\1\315\330\326\377\202\223\254\247\377\1\331\342\340\377\205\377" \ - "\377\377\377\1\343\352\350\377\202\223\254\247\377\1\304\321\317\377" \ - "\377\333\343\342\377\226\333\343\342\377\2\303\316\314\377Tmh\377\235" \ - "Slg\377\1\243\262\257\377\377\333\343\342\377\244\333\343\342\377\1\315" \ - "\330\326\377\202\223\254\247\377\1\331\342\340\377\205\377\377\377\377" \ - "\1\343\352\350\377\202\223\254\247\377\1\304\321\317\377\377\333\343" \ - "\342\377\226\333\343\342\377\1\211\234\230\377\205Slg\377\7Tmh\377|\217" \ - "\214\377\252\270\266\377\271\305\303\377\304\317\315\377\320\331\330" \ - "\377\331\342\341\377\217\333\343\342\377\1\202\225\221\377\202Slg\377" \ - "\1\243\262\257\377\377\333\343\342\377\244\333\343\342\377\1\315\330" \ - "\326\377\202\223\254\247\377\1\331\342\340\377\205\377\377\377\377\1" \ - "\343\352\350\377\202\223\254\247\377\1\304\321\317\377\377\333\343\342" \ - "\377\226\333\343\342\377\1czu\377\204Slg\377\2~\222\216\377\314\325\324" \ - "\377\225\333\343\342\377\1\202\225\221\377\202Slg\377\1\243\262\257\377" \ - "\377\333\343\342\377\244\333\343\342\377\1\315\330\326\377\202\223\254" \ - "\247\377\1\331\342\340\377\205\377\377\377\377\1\343\352\350\377\202" \ - "\223\254\247\377\1\304\321\317\377\377\333\343\342\377\225\333\343\342" \ - "\377\1\322\333\332\377\204Slg\377\2n\203\177\377\326\336\335\377\226" \ - "\333\343\342\377\1\202\225\221\377\202Slg\377\1\243\262\257\377\377\333" \ - "\343\342\377\244\333\343\342\377\1\315\330\326\377\202\223\254\247\377" \ - "\1\331\342\340\377\205\377\377\377\377\1\343\352\350\377\202\223\254" \ - "\247\377\1\304\321\317\377\377\333\343\342\377\225\333\343\342\377\1" \ - "\306\321\317\377\204Slg\377\1\277\313\311\377\227\333\343\342\377\1\202" \ - "\225\221\377\202Slg\377\1\243\262\257\377\377\333\343\342\377\244\333" \ - "\343\342\377\1\315\330\326\377\202\223\254\247\377\1\331\342\340\377" \ - "\205\377\377\377\377\1\343\352\350\377\202\223\254\247\377\1\304\321" \ - "\317\377\377\333\343\342\377\225\333\343\342\377\1\304\317\315\377\203" \ - "Slg\377\2Uni\377\330\340\337\377\227\333\343\342\377\1\244\262\260\377" \ - "\202\205\230\224\377\1\267\304\302\377\377\333\343\342\377\244\333\343" \ - "\342\377\1\315\330\326\377\202\223\254\247\377\1\331\342\340\377\205" \ - "\377\377\377\377\1\343\352\350\377\202\223\254\247\377\1\304\321\317" \ - "\377\377\333\343\342\377\225\333\343\342\377\1\326\336\335\377\203Sl" \ - "g\377\1k\201}\377\377\333\343\342\377\300\333\343\342\377\1\315\330\326" \ - "\377\202\223\254\247\377\1\331\342\340\377\205\377\377\377\377\1\343" \ - "\352\350\377\202\223\254\247\377\1\304\321\317\377\377\333\343\342\377" \ - "\226\333\343\342\377\1byt\377\202Slg\377\1q\207\202\377\377\333\343\342" \ - "\377\300\333\343\342\377\1\315\330\326\377\202\223\254\247\377\1\331" \ - "\342\340\377\205\377\377\377\377\1\343\352\350\377\202\223\254\247\377" \ - "\1\304\321\317\377\377\333\343\342\377\226\333\343\342\377\1\204\226" \ - "\223\377\202Slg\377\1czu\377\377\333\343\342\377\300\333\343\342\377" \ - "\1\315\330\326\377\202\223\254\247\377\1\331\342\340\377\205\377\377" \ - "\377\377\1\343\352\350\377\202\223\254\247\377\1\304\321\317\377\377" \ - "\333\343\342\377\226\333\343\342\377\2\304\317\315\377Tlg\377\202Slg" \ - "\377\1\305\320\316\377\227\333\343\342\377\1\274\310\306\377\202\254" \ - "\271\267\377\1\307\322\320\377\377\333\343\342\377\244\333\343\342\377" \ - "\1\315\330\326\377\202\223\254\247\377\1\331\342\340\377\205\377\377" \ - "\377\377\1\343\352\350\377\202\223\254\247\377\1\304\321\317\377\377" \ - "\333\343\342\377\227\333\343\342\377\1\201\224\220\377\202Slg\377\1\206" \ - "\231\225\377\227\333\343\342\377\1\202\225\221\377\202Slg\377\1\243\262" \ - "\257\377\377\333\343\342\377\244\333\343\342\377\1\315\330\326\377\202" \ - "\223\254\247\377\1\331\342\340\377\205\377\377\377\377\1\343\352\350" \ - "\377\202\223\254\247\377\1\304\321\317\377\377\333\343\342\377\227\333" \ - "\343\342\377\2\323\334\332\377n\204\200\377\202Slg\377\1\247\266\263" \ - "\377\226\333\343\342\377\1\202\225\221\377\202Slg\377\1\243\262\257\377" \ - "\377\333\343\342\377\244\333\343\342\377\1\315\330\326\377\202\223\254" \ - "\247\377\1\331\342\340\377\205\377\377\377\377\1\343\352\350\377\202" \ - "\223\254\247\377\1\304\321\317\377\377\333\343\342\377\230\333\343\342" \ - "\377\2\321\333\331\377l\201}\377\202Slg\377\2\220\242\236\377\323\334" \ - "\333\377\224\333\343\342\377\1\202\225\221\377\202Slg\377\1\243\262\257" \ - "\377\377\333\343\342\377\244\333\343\342\377\1\315\330\326\377\202\223" \ - "\254\247\377\1\331\342\340\377\205\377\377\377\377\1\343\352\350\377" \ - "\202\223\254\247\377\1\304\321\317\377\377\333\343\342\377\231\333\343" \ - "\342\377\10\324\334\333\377\222\243\240\377Vni\377Slg\377]up\377\217" \ - "\240\235\377\273\307\305\377\326\336\335\377\221\333\343\342\377\1\202" \ - "\225\221\377\202Slg\377\1\243\262\257\377\377\333\343\342\377\244\333" \ - "\343\342\377\1\315\330\326\377\202\223\254\247\377\1\331\342\340\377" \ - "\205\377\377\377\377\1\343\352\350\377\202\223\254\247\377\1\304\321" \ - "\317\377\377\333\343\342\377\233\333\343\342\377\2\310\322\321\377k\201" \ - "}\377\204Slg\377\3d{v\377p\206\202\377w\214\210\377\216}\220\215\377" \ - "\1ayt\377\202Slg\377\1\243\262\257\377\377\333\343\342\377\244\333\343" \ - "\342\377\1\315\330\326\377\202\223\254\247\377\1\331\342\340\377\205" \ - "\377\377\377\377\1\343\352\350\377\202\223\254\247\377\1\304\321\317" \ - "\377\377\333\343\342\377\231\333\343\342\377\3\327\340\337\377\252\270" \ - "\266\377p\205\201\377\231Slg\377\1\243\262\257\377\377\333\343\342\377" \ - "\244\333\343\342\377\1\315\330\326\377\202\223\254\247\377\1\331\342" \ - "\340\377\205\377\377\377\377\1\343\352\350\377\202\223\254\247\377\1" \ - "\304\321\317\377\377\333\343\342\377\230\333\343\342\377\2\321\333\331" \ - "\377p\206\202\377\233Slg\377\1\243\262\257\377\377\333\343\342\377\244" \ - "\333\343\342\377\1\315\330\326\377\202\223\254\247\377\1\331\342\340" \ - "\377\205\377\377\377\377\1\343\352\350\377\202\223\254\247\377\1\304" \ - "\321\317\377\377\333\343\342\377\227\333\343\342\377\2\315\327\325\377" \ - "j\200|\377\234Slg\377\1\243\262\257\377\377\333\343\342\377\244\333\343" \ - "\342\377\1\315\330\326\377\202\223\254\247\377\1\331\342\340\377\205" \ - "\377\377\377\377\1\343\352\350\377\202\223\254\247\377\1\304\321\317" \ - "\377\377\333\343\342\377\227\333\343\342\377\1|\220\214\377\235Slg\377" \ - "\1\243\262\257\377\377\333\343\342\377\244\333\343\342\377\1\315\330" \ - "\326\377\202\223\254\247\377\1\331\342\340\377\205\377\377\377\377\1" \ - "\343\352\350\377\202\223\254\247\377\1\304\321\317\377\377\333\343\342" \ - "\377\226\333\343\342\377\1\301\314\312\377\207Slg\377\4Xql\377e|w\377" \ - "q\206\202\377}\220\215\377\220\205\230\224\377\1d{v\377\202Slg\377\1" \ - "\243\262\257\377\377\333\343\342\377\244\333\343\342\377\1\315\330\326" \ - "\377\202\223\254\247\377\1\331\342\340\377\205\377\377\377\377\1\343" \ - "\352\350\377\202\223\254\247\377\1\304\321\317\377\377\333\343\342\377" \ - "\226\333\343\342\377\1\200\224\220\377\204Slg\377\4Tlg\377{\217\213\377" \ - "\263\300\276\377\331\342\341\377\223\333\343\342\377\1\202\225\221\377" \ - "\202Slg\377\1\243\262\257\377\377\333\343\342\377\244\333\343\342\377" \ - "\1\315\330\326\377\202\223\254\247\377\1\331\342\340\377\205\377\377" \ - "\377\377\1\343\352\350\377\202\223\254\247\377\1\304\321\317\377\377" \ - "\333\343\342\377\226\333\343\342\377\1czu\377\204Slg\377\1\256\274\271" \ - "\377\226\333\343\342\377\1\202\225\221\377\202Slg\377\1\243\262\257\377" \ - "\377\333\343\342\377\244\333\343\342\377\1\315\330\326\377\202\223\254" \ - "\247\377\1\331\342\340\377\205\377\377\377\377\1\343\352\350\377\202" \ - "\223\254\247\377\1\304\321\317\377\377\333\343\342\377\225\333\343\342" \ - "\377\2\327\340\337\377Tlg\377\203Slg\377\1\223\244\240\377\227\333\343" \ - "\342\377\1\202\225\221\377\202Slg\377\1\243\262\257\377\377\333\343\342" \ - "\377\244\333\343\342\377\1\315\330\327\377\202\223\254\247\377\1\326" \ - "\337\335\377\205\377\377\377\377\1\340\347\346\377\202\223\254\247\377" \ - "\1\304\321\317\377\377\333\343\342\377\225\333\343\342\377\1\306\321" \ - "\317\377\204Slg\377\1\314\325\324\377\227\333\343\342\377\1\202\225\221" \ - "\377\202Slg\377\1\243\262\257\377\377\333\343\342\377\244\333\343\342" \ - "\377\4\327\340\337\377\224\255\250\377\223\254\247\377\274\313\310\377" \ - "\205\377\377\377\377\1\307\324\321\377\202\223\254\247\377\1\322\334" \ - "\332\377\377\333\343\342\377\225\333\343\342\377\1\310\323\321\377\203" \ - "Slg\377\1\\to\377\230\333\343\342\377\1\305\317\316\377\202\270\305\303" \ - "\377\1\315\326\325\377\377\333\343\342\377\245\333\343\342\377\3\244" \ - "\271\265\377\223\254\247\377\237\265\261\377\205\377\377\377\377\3\252" \ - "\275\271\377\223\254\247\377\235\263\257\377\377\333\343\342\377\226" \ - "\333\343\342\377\2\331\341\340\377Vni\377\202Slg\377\1r\207\203\377\377" \ - "\333\343\342\377\301\333\343\342\377\1\256\300\275\377\202\223\254\247" \ - "\377\1\356\361\361\377\203\377\377\377\377\5\370\372\371\377\224\254" \ - "\250\377\223\254\247\377\250\274\270\377\332\342\341\377\377\333\343" \ - "\342\377\226\333\343\342\377\1k\201|\377\202Slg\377\1m\202~\377\377\333" \ - "\343\342\377\275\333\343\342\377\5\332\342\341\377\301\317\315\377\237" \ - "\265\261\377}\233\225\377v\226\220\377\202\223\254\247\377\1\320\333" \ - "\331\377\203\377\377\377\377\1\335\344\343\377\202\223\254\247\377\202" \ - "z\231\223\377\3\233\263\256\377\275\314\311\377\330\341\340\377\377\333" \ - "\343\342\377\223\333\343\342\377\1\242\261\256\377\202Slg\377\2[sn\377" \ - "\330\340\337\377\377\333\343\342\377\272\333\343\342\377\3\327\340\337" \ - "\377\251\275\271\377x\230\221\377\204o\221\212\377\3\220\252\245\377" \ - "\223\254\247\377\263\305\301\377\203\377\377\377\377\4\300\316\313\377" \ - "\223\254\247\377\222\253\246\377p\222\213\377\203o\221\212\377\3t\225" \ - "\216\377\241\267\263\377\324\336\334\377\377\333\343\342\377\221\333" \ - "\343\342\377\2\327\340\337\377ayt\377\202Slg\377\1\263\300\275\377\227" \ - "\333\343\342\377\1\233\253\250\377\202x\215\211\377\1\262\277\275\377" \ - "\377\333\343\342\377\235\333\343\342\377\3\332\342\341\377\261\303\300" \ - "\377z\232\223\377\206o\221\212\377\4\207\243\235\377\223\254\247\377" \ - "\230\257\253\377\374\375\375\377\202\377\377\377\377\3\243\270\264\377" \ - "\223\254\247\377\212\245\240\377\206o\221\212\377\3w\227\220\377\253" \ - "\277\273\377\330\341\337\377\377\333\343\342\377\220\333\343\342\377" \ - "\5\265\301\277\377Uni\377Slg\377h\177z\377\327\337\336\377\226\333\343" \ - "\342\377\1\202\225\221\377\202Slg\377\1\243\262\257\377\377\333\343\342" \ - "\377\234\333\343\342\377\2\307\323\321\377\201\236\230\377\206o\221\212" \ - "\377\3\205\241\233\377\246\273\267\377\260\302\277\377\202\223\254\247" \ - "\377\1\244\271\265\377\202\246\273\267\377\202\223\254\247\377\3\254" \ - "\277\273\377\252\276\272\377\210\244\236\377\206o\221\212\377\2|\233" \ - "\225\377\300\317\314\377\377\333\343\342\377\220\333\343\342\377\5\255" \ - "\273\271\377Tlg\377Slg\377y\215\211\377\324\335\334\377\225\333\343\342" \ - "\377\1\202\225\221\377\202Slg\377\1\243\262\257\377\377\333\343\342\377" \ - "\233\333\343\342\377\2\267\310\305\377s\224\215\377\204o\221\212\377" \ - "\3y\230\222\377\253\276\273\377\317\331\330\377\202\333\343\342\377\1" \ - "\321\333\331\377\207\223\254\247\377\1\312\326\324\377\202\333\343\342" \ - "\377\3\321\333\332\377\257\302\276\377|\233\225\377\204o\221\212\377" \ - "\2q\222\213\377\260\302\277\377\377\333\343\342\377\220\333\343\342\377" \ - "\6\261\277\274\377axt\377Slg\377d{v\377\253\271\267\377\331\341\340\377" \ - "\223\333\343\342\377\1\202\225\221\377\202Slg\377\1\243\262\257\377\377" \ - "\333\343\342\377\231\333\343\342\377\2\332\342\341\377\245\272\266\377" \ - "\204o\221\212\377\3t\224\216\377\245\272\266\377\326\337\336\377\205" \ - "\333\343\342\377\1\253\276\273\377\205\247\273\267\377\2\250\274\270" \ - "\377\331\342\341\377\204\333\343\342\377\3\330\341\337\377\253\277\273" \ - "\377w\227\220\377\204o\221\212\377\2\234\263\257\377\331\341\340\377" \ - "\377\333\343\342\377\213\333\343\342\377\1\330\340\337\377\203\322\333" \ - "\332\377\2\313\325\324\377\205\230\224\377\202Slg\377\6]up\377\207\232" \ - "\226\377\244\262\260\377\271\306\304\377\306\320\317\377\315\326\325" \ - "\377\216\322\333\332\377\1\177\223\217\377\202Slg\377\1\243\262\257\377" \ - "\377\333\343\342\377\231\333\343\342\377\1\231\261\254\377\204o\221\212" \ - "\377\2\213\246\241\377\321\333\332\377\225\333\343\342\377\2\325\336" \ - "\335\377\225\255\251\377\204o\221\212\377\2\216\251\243\377\331\342\340" \ - "\377\377\333\343\342\377\212\333\343\342\377\1\250\267\264\377\236Sl" \ - "g\377\1\243\262\257\377\377\333\343\342\377\230\333\343\342\377\1\253" \ - "\276\273\377\204o\221\212\377\2\234\263\256\377\331\341\340\377\230\333" \ - "\343\342\377\1\246\273\267\377\204o\221\212\377\1\236\264\260\377\377" \ - "\333\343\342\377\212\333\343\342\377\1\250\267\264\377\236Slg\377\1\243" \ - "\262\257\377\377\333\343\342\377\227\333\343\342\377\2\275\314\311\377" \ - "p\221\213\377\202o\221\212\377\2p\222\213\377\256\301\275\377\233\333" \ - "\343\342\377\2\270\310\305\377r\223\215\377\203o\221\212\377\1\261\303" \ - "\300\377\377\333\343\342\377\211\333\343\342\377\1\250\267\264\377\236" \ - "Slg\377\1\243\262\257\377\377\333\343\342\377\226\333\343\342\377\2\312" \ - "\326\324\377u\226\217\377\203o\221\212\377\1\256\300\275\377\235\333" \ - "\343\342\377\1\266\307\303\377\203o\221\212\377\2q\222\214\377\302\320" \ - "\315\377\377\333\343\342\377\210\333\343\342\377\1\250\267\264\377\236" \ - "Slg\377\1\243\262\257\377\377\333\343\342\377\226\333\343\342\377\1\210" \ - "\244\236\377\203o\221\212\377\1\232\262\255\377\237\333\343\342\377\1" \ - "\243\271\265\377\203o\221\212\377\2\177\235\227\377\331\341\340\377\377" \ - "\333\343\342\377\207\333\343\342\377\1\250\267\264\377\236Slg\377\1\243" \ - "\262\257\377\377\333\343\342\377\225\333\343\342\377\1\272\312\307\377" \ - "\203o\221\212\377\2\211\244\237\377\330\341\340\377\237\333\343\342\377" \ - "\2\332\342\341\377\221\253\245\377\203o\221\212\377\1\256\301\276\377" \ - "\377\333\343\342\377\207\333\343\342\377\1\250\267\264\377\202Slg\377" \ - "\1u\211\205\377\230\270\305\303\377\1v\213\207\377\202Slg\377\1\243\262" \ - "\257\377\377\333\343\342\377\224\333\343\342\377\2\332\342\341\377\201" \ - "\236\230\377\202o\221\212\377\2p\222\213\377\312\326\324\377\241\333" \ - "\343\342\377\2\321\333\332\377t\225\216\377\202o\221\212\377\2x\230\221" \ - "\377\325\337\335\377\377\333\343\342\377\206\333\343\342\377\1\250\267" \ - "\264\377\202Slg\377\1\200\224\220\377\230\333\343\342\377\1\202\225\221" \ - "\377\202Slg\377\1\243\262\257\377\377\333\343\342\377\224\333\343\342" \ - "\377\1\262\304\300\377\203o\221\212\377\1\232\261\255\377\243\333\343" \ - "\342\377\1\246\272\266\377\203o\221\212\377\1\244\271\265\377\377\333" \ - "\343\342\377\206\333\343\342\377\1\250\267\264\377\202Slg\377\1\200\224" \ - "\220\377\230\333\343\342\377\1\202\225\221\377\202Slg\377\1\243\262\257" \ - "\377\377\333\343\342\377\224\333\343\342\377\1\202\237\231\377\202o\221" \ - "\212\377\2r\223\215\377\317\332\331\377\243\333\343\342\377\2\326\337" \ - "\336\377y\230\222\377\202o\221\212\377\2x\230\221\377\332\342\341\377" \ - "\377\333\343\342\377\205\333\343\342\377\1\250\267\264\377\202Slg\377" \ - "\1\200\224\220\377\230\333\343\342\377\1\202\225\221\377\202Slg\377\1" \ - "\243\262\257\377\377\333\343\342\377\223\333\343\342\377\1\315\330\326" \ - "\377\203o\221\212\377\1\236\264\260\377\245\333\343\342\377\1\253\276" \ - "\273\377\203o\221\212\377\1\302\320\315\377\377\333\343\342\377\205\333" \ - "\343\342\377\1\250\267\264\377\202Slg\377\1\200\224\220\377\230\333\343" \ - "\342\377\1\202\225\221\377\202Slg\377\1\243\262\257\377\377\333\343\342" \ - "\377\223\333\343\342\377\1\253\277\273\377\203o\221\212\377\1\302\320" \ - "\315\377\245\333\343\342\377\1\317\331\330\377\203o\221\212\377\1\237" \ - "\265\261\377\377\333\343\342\377\205\333\343\342\377\1\311\324\322\377" \ - "\202\254\271\267\377\1\274\307\306\377\230\333\343\342\377\1\325\336" \ - "\335\377\202\322\333\332\377\1\327\340\337\377\377\333\343\342\377\223" \ - "\333\343\342\377\1\212\246\240\377\202o\221\212\377\2w\227\221\377\332" \ - "\342\341\377\246\333\343\342\377\1\205\241\233\377\202o\221\212\377\1" \ - "}\234\226\377\377\333\343\342\377\377\333\343\342\377\267\333\343\342" \ - "\377\2\325\336\335\377p\222\213\377\202o\221\212\377\1\230\260\253\377" \ - "\247\333\343\342\377\1\246\273\267\377\203o\221\212\377\1\313\327\325" \ - "\377\377\333\343\342\377\377\333\343\342\377\266\333\343\342\377\1\310" \ - "\324\322\377\203o\221\212\377\1\264\305\302\377\247\333\343\342\377\1" \ - "\275\314\311\377\203o\221\212\377\1\275\314\312\377\377\333\343\342\377" \ - "\377\333\343\342\377\266\333\343\342\377\1\275\314\312\377\203o\221\212" \ - "\377\1\277\316\313\377\247\333\343\342\377\1\310\325\323\377\203o\221" \ - "\212\377\1\262\304\300\377\377\333\343\342\377\377\333\343\342\377\266" \ - "\333\343\342\377\1\263\305\301\377\203o\221\212\377\1\312\326\324\377" \ - "\247\333\343\342\377\1\323\335\334\377\203o\221\212\377\1\247\273\267" \ - "\377\377\333\343\342\377\217\333\343\342\377\4\330\340\337\377\300\313" \ - "\311\377\262\277\275\377\247\266\263\377\202\234\254\251\377\4\247\265" \ - "\263\377\262\277\275\377\277\313\311\377\330\340\337\377\377\333\343" \ - "\342\377\235\333\343\342\377\1\251\275\271\377\203o\221\212\377\1\325" \ - "\336\335\377\250\333\343\342\377\1r\223\215\377\202o\221\212\377\1\233" \ - "\263\256\377\377\333\343\342\377\214\333\343\342\377\4\316\330\326\377" \ - "\231\251\246\377v\213\207\377Xpk\377\210Slg\377\4Xpk\377v\212\206\377" \ - "\230\251\246\377\316\327\326\377\377\333\343\342\377\232\333\343\342" \ - "\377\1\242\267\263\377\203o\221\212\377\1\332\342\341\377\250\333\343" \ - "\342\377\1y\231\222\377\202o\221\212\377\1\225\256\251\377\377\333\343" \ - "\342\377\212\333\343\342\377\3\310\323\321\377\210\233\227\377Voj\377" \ - "\216Slg\377\3Voj\377\210\232\227\377\307\322\320\377\377\333\343\342" \ - "\377\230\333\343\342\377\1\253\276\273\377\203o\221\212\377\1\322\334" \ - "\333\377\247\333\343\342\377\2\332\342\341\377p\222\213\377\202o\221" \ - "\212\377\1\236\265\260\377\377\333\343\342\377\211\333\343\342\377\2" \ - "\251\270\265\377Xql\377\222Slg\377\2Xpk\377\246\265\262\377\377\333\343" \ - "\342\377\227\333\343\342\377\1\266\307\303\377\203o\221\212\377\1\307" \ - "\324\322\377\247\333\343\342\377\1\320\333\331\377\203o\221\212\377\1" \ - "\251\275\271\377\377\333\343\342\377\207\333\343\342\377\2\331\342\341" \ - "\377\210\233\227\377\226Slg\377\2\204\227\223\377\330\341\340\377\377" \ - "\333\343\342\377\225\333\343\342\377\1\300\317\314\377\203o\221\212\377" \ - "\1\274\314\311\377\247\333\343\342\377\1\305\322\320\377\203o\221\212" \ - "\377\1\265\306\303\377\377\333\343\342\377\207\333\343\342\377\1\213" \ - "\235\231\377\230Slg\377\1\206\231\225\377\377\333\343\342\377\225\333" \ - "\343\342\377\1\313\327\325\377\203o\221\212\377\1\256\301\276\377\247" \ - "\333\343\342\377\1\271\311\307\377\203o\221\212\377\1\300\317\314\377" \ - "\366\333\343\342\377\5\322\333\332\377\240\260\255\377\220\241\236\377" \ - "\246\265\262\377\330\340\337\377\212\333\343\342\377\1\231\251\246\377" \ - "\211Slg\377\3[sn\377g}y\377l\202~\377\202q\207\202\377\3l\202~\377g}" \ - "y\377[sn\377\211Slg\377\1\227\247\244\377\377\333\343\342\377\224\333" \ - "\343\342\377\2\330\341\337\377t\225\216\377\202o\221\212\377\1\220\252" \ - "\245\377\247\333\343\342\377\1\235\264\257\377\203o\221\212\377\1\320" \ - "\333\331\377\365\333\343\342\377\2\310\323\321\377ayt\377\203Slg\377" \ - "\2m\203\177\377\326\336\335\377\210\333\343\342\377\2\306\321\317\377" \ - "Umh\377\205Slg\377\4o\204\200\377\230\250\245\377\272\306\304\377\317" \ - "\330\327\377\210\333\343\342\377\4\317\330\327\377\272\306\304\377\227" \ - "\250\245\377o\204\200\377\205Slg\377\2Tmh\377\305\317\316\377\377\333" \ - "\343\342\377\224\333\343\342\377\1\223\254\247\377\202o\221\212\377\2" \ - "s\224\215\377\327\340\337\377\246\333\343\342\377\1|\232\224\377\202" \ - "o\221\212\377\1\206\242\234\377\366\333\343\342\377\1y\215\211\377\205" \ - "Slg\377\1\233\253\250\377\210\333\343\342\377\1~\222\216\377\204Slg\377" \ - "\2{\217\213\377\301\314\312\377\220\333\343\342\377\2\303\316\314\377" \ - "~\222\216\377\204Slg\377\1}\220\215\377\377\333\343\342\377\224\333\343" \ - "\342\377\1\264\305\302\377\203o\221\212\377\1\273\312\310\377\245\333" \ - "\343\342\377\1\306\323\321\377\203o\221\212\377\1\250\274\270\377\365" \ - "\333\343\342\377\2\331\341\340\377Voj\377\205Slg\377\1\177\222\217\377" \ - "\207\333\343\342\377\1\305\317\316\377\203Slg\377\2Voj\377\247\266\263" \ - "\377\224\333\343\342\377\2\253\271\267\377Woj\377\203Slg\377\1\303\316" \ - "\314\377\377\333\343\342\377\223\333\343\342\377\2\323\335\334\377p\222" \ - "\213\377\202o\221\212\377\1\225\255\251\377\245\333\343\342\377\1\237" \ - "\265\261\377\203o\221\212\377\1\312\326\324\377\366\333\343\342\377\1" \ - "axt\377\205Slg\377\1\210\233\227\377\207\333\343\342\377\1\235\254\252" \ - "\377\203Slg\377\1\260\276\273\377\226\333\343\342\377\1\263\300\276\377" \ - "\203Slg\377\1\231\251\246\377\377\333\343\342\377\224\333\343\342\377" \ - "\1\213\246\241\377\203o\221\212\377\1\307\323\321\377\243\333\343\342" \ - "\377\2\316\331\327\377r\223\214\377\202o\221\212\377\1\200\236\230\377" \ - "\367\333\343\342\377\1\232\252\247\377\205Slg\377\1\271\306\304\377\207" \ - "\333\343\342\377\1v\213\207\377\202Slg\377\1\204\227\223\377\230\333" \ - "\343\342\377\1\212\234\231\377\202Slg\377\1q\206\202\377\377\333\343" \ - "\342\377\224\333\343\342\377\1\300\316\314\377\203o\221\212\377\1\215" \ - "\247\242\377\207\333\343\342\377\4\327\337\336\377\236\264\260\377\270" \ - "\310\305\377\324\336\334\377\215\333\343\342\377\4\326\337\336\377\273" \ - "\312\310\377\236\264\260\377\322\334\332\377\207\333\343\342\377\1\227" \ - "\257\252\377\203o\221\212\377\1\263\305\301\377\367\333\343\342\377\6" \ - "\331\341\340\377\225\245\242\377Voj\377Slg\377^uq\377\251\267\265\377" \ - "\210\333\343\342\377\1Xql\377\202Slg\377\1\301\314\312\377\230\333\343" \ - "\342\377\1\305\317\316\377\202Slg\377\2Tmh\377\331\341\340\377\377\333" \ - "\343\342\377\224\333\343\342\377\1\215\250\243\377\203o\221\212\377\1" \ - "\276\315\312\377\206\333\343\342\377\1\274\313\311\377\202\223\254\247" \ - "\377\3\224\255\250\377\254\277\274\377\313\326\325\377\211\333\343\342" \ - "\377\3\316\331\327\377\257\302\276\377\226\256\251\377\202\223\254\247" \ - "\377\1\265\306\303\377\206\333\343\342\377\1\307\324\322\377\203o\221" \ - "\212\377\2\202\237\231\377\332\342\341\377\371\333\343\342\377\2\330" \ - "\340\337\377\315\326\325\377\211\333\343\342\377\1\325\335\334\377\202" \ - "Slg\377\1e|w\377\232\333\343\342\377\1g~y\377\202Slg\377\1\316\330\326" \ - "\377\377\333\343\342\377\224\333\343\342\377\1\306\323\321\377\203o\221" \ - "\212\377\2z\232\223\377\321\333\332\377\205\333\343\342\377\1\236\264" \ - "\260\377\205\223\254\247\377\3\241\267\262\377\277\316\313\377\330\341" \ - "\340\377\203\333\343\342\377\3\331\341\340\377\302\320\315\377\244\271" \ - "\265\377\205\223\254\247\377\2\231\260\254\377\331\341\340\377\204\333" \ - "\343\342\377\2\325\336\335\377\200\236\230\377\203o\221\212\377\1\274" \ - "\313\311\377\377\333\343\342\377\206\333\343\342\377\1\311\323\322\377" \ - "\202Slg\377\1w\213\207\377\232\333\343\342\377\1y\215\211\377\202Slg" \ - "\377\1\303\316\314\377\377\333\343\342\377\225\333\343\342\377\1\226" \ - "\256\252\377\203o\221\212\377\2\207\243\236\377\330\341\337\377\203\333" \ - "\343\342\377\1\310\324\322\377\202\223\254\247\377\2\271\311\306\377" \ - "\262\304\300\377\204\223\254\247\377\5\230\260\253\377\275\314\312\377" \ - "\333\343\342\377\304\321\317\377\232\261\254\377\204\223\254\247\377" \ - "\2\255\300\274\377\276\315\312\377\202\223\254\247\377\1\301\317\314" \ - "\377\203\333\343\342\377\2\332\342\341\377\216\250\243\377\203o\221\212" \ - "\377\1\213\246\241\377\377\333\343\342\377\207\333\343\342\377\1\301" \ - "\314\312\377\202Slg\377\1\200\224\220\377\232\333\343\342\377\1\203\226" \ - "\222\377\202Slg\377\1\273\307\305\377\377\333\343\342\377\225\333\343" \ - "\342\377\2\325\337\335\377\201\237\231\377\203o\221\212\377\1\230\260" \ - "\253\377\203\333\343\342\377\10\251\275\271\377\223\254\247\377\225\255" \ - "\251\377\365\367\367\377\377\377\377\377\360\363\362\377\302\320\315" \ - "\377\231\261\254\377\202\223\254\247\377\3\236\264\260\377\333\343\342" \ - "\377\247\273\267\377\202\223\254\247\377\10\227\257\252\377\275\314\311" \ - "\377\353\360\357\377\377\377\377\377\373\374\373\377\232\261\254\377" \ - "\223\254\247\377\242\270\263\377\203\333\343\342\377\1\240\266\262\377" \ - "\203o\221\212\377\2z\231\222\377\317\332\331\377\377\333\343\342\377" \ - "\207\333\343\342\377\1\313\325\324\377\202Slg\377\1t\211\205\377\232" \ - "\333\343\342\377\1v\213\207\377\202Slg\377\1\305\317\316\377\377\333" \ - "\343\342\377\226\333\343\342\377\2\315\330\326\377w\227\220\377\203o" \ - "\221\212\377\3\223\254\250\377\327\340\336\377\322\334\333\377\202\223" \ - "\254\247\377\1\271\311\306\377\204\377\377\377\377\2\372\373\373\377" \ - "\271\311\306\377\202\223\254\247\377\5\323\335\333\377\226\256\251\377" \ - "\223\254\247\377\257\301\276\377\367\371\371\377\204\377\377\377\377" \ - "\1\303\321\316\377\202\223\254\247\377\3\314\330\326\377\331\342\340" \ - "\377\235\264\257\377\203o\221\212\377\2r\223\214\377\304\321\317\377" \ - "\374\333\343\342\377\3\303\316\314\377\263\300\276\377\313\325\324\377" \ - "\210\333\343\342\377\1\327\337\336\377\202Slg\377\2`ws\377\332\342\341" \ - "\377\231\333\343\342\377\1ayt\377\202Slg\377\1\321\332\331\377\377\333" \ - "\343\342\377\227\333\343\342\377\2\277\316\313\377p\222\213\377\203o" \ - "\221\212\377\2\205\241\233\377\257\301\276\377\202\223\254\247\377\1" \ - "\346\354\353\377\205\377\377\377\377\1\315\330\326\377\202\223\253\246" \ - "\377\4\225\255\250\377\222\253\246\377\223\254\247\377\300\316\313\377" \ - "\205\377\377\377\377\1\360\363\362\377\202\223\254\247\377\2\253\277" \ - "\273\377\215\250\242\377\204o\221\212\377\1\264\305\302\377\373\333\343" \ - "\342\377\2\325\336\335\377}\221\215\377\202Slg\377\2Tlg\377\220\242\236" \ - "\377\210\333\343\342\377\1\\to\377\202Slg\377\1\267\304\302\377\230\333" \ - "\343\342\377\1\274\307\306\377\202Slg\377\2Wpk\377\332\342\341\377\377" \ - "\333\343\342\377\230\333\343\342\377\2\261\303\300\377p\222\213\377\203" \ - "o\221\212\377\3\220\252\245\377\223\254\247\377\247\273\267\377\204\377" \ - "\377\377\377\3\372\373\373\377\300\317\314\377\222\253\246\377\206\223" \ - "\254\247\377\2\271\311\306\377\367\371\371\377\204\377\377\377\377\4" \ - "\261\303\300\377\223\254\247\377\222\253\246\377q\222\214\377\203o\221" \ - "\212\377\1\247\274\270\377\374\333\343\342\377\1\213\235\232\377\205" \ - "Slg\377\1\254\271\267\377\207\333\343\342\377\1~\221\216\377\202Slg\377" \ - "\2v\212\206\377\332\342\341\377\227\333\343\342\377\1y\216\212\377\202" \ - "Slg\377\1z\216\212\377\377\333\343\342\377\232\333\343\342\377\4\276" \ - "\315\312\377v\226\220\377o\221\212\377{\232\224\377\202\223\254\247\377" \ - "\1\325\337\335\377\203\377\377\377\377\15\376\376\376\377\255\300\274" \ - "\377\223\254\247\377\230\260\253\377\315\331\326\377\353\360\357\377" \ - "\374\375\375\377\356\362\361\377\323\335\333\377\234\263\256\377\223" \ - "\254\247\377\245\272\265\377\374\374\374\377\203\377\377\377\377\1\337" \ - "\346\345\377\202\223\254\247\377\4\177\235\227\377o\221\212\377s\224" \ - "\215\377\267\307\305\377\374\333\343\342\377\2\332\342\341\377\\so\377" \ - "\205Slg\377\1\204\227\223\377\207\333\343\342\377\1\244\263\260\377\203" \ - "Slg\377\1\234\253\251\377\226\333\343\342\377\1\233\253\250\377\203S" \ - "lg\377\1\242\261\256\377\377\333\343\342\377\233\333\343\342\377\6\313" \ - "\327\325\377\200\236\230\377\213\246\240\377\223\254\247\377\232\261" \ - "\255\377\373\374\373\377\203\377\377\377\377\4\320\333\330\377\223\254" \ - "\247\377\244\271\264\377\361\364\364\377\205\377\377\377\377\4\366\370" \ - "\370\377\254\277\273\377\223\254\247\377\304\321\317\377\203\377\377" \ - "\377\377\6\376\376\376\377\241\267\262\377\223\254\247\377\216\250\243" \ - "\377{\232\224\377\306\323\321\377\375\333\343\342\377\2\331\342\341\377" \ - "Yrm\377\205Slg\377\1\201\225\221\377\207\333\343\342\377\2\314\326\324" \ - "\377Uni\377\203Slg\377\2\221\242\237\377\331\341\340\377\222\333\343" \ - "\342\377\2\331\341\340\377\220\242\236\377\203Slg\377\2Uni\377\314\325" \ - "\324\377\377\333\343\342\377\234\333\343\342\377\1\307\324\322\377\202" \ - "\223\254\247\377\1\303\321\316\377\203\377\377\377\377\4\367\371\371" \ - "\377\227\257\252\377\225\255\250\377\351\356\355\377\207\377\377\377" \ - "\377\4\361\365\364\377\230\260\253\377\224\255\250\377\357\363\362\377" \ - "\203\377\377\377\377\1\315\331\326\377\202\223\254\247\377\1\276\315" \ - "\313\377\377\333\343\342\377\1\204\226\223\377\205Slg\377\1\245\264\261" \ - "\377\210\333\343\342\377\1\214\236\233\377\204Slg\377\3g}y\377\251\267" \ - "\265\377\327\337\336\377\216\333\343\342\377\3\325\336\335\377\246\265" \ - "\262\377e|w\377\204Slg\377\1\215\236\233\377\377\333\343\342\377\235" \ - "\333\343\342\377\1\256\300\275\377\202\223\254\247\377\1\360\363\363" \ - "\377\203\377\377\377\377\3\341\350\346\377\223\254\247\377\266\307\304" \ - "\377\211\377\377\377\377\3\300\317\314\377\223\254\247\377\326\340\336" \ - "\377\203\377\377\377\377\4\367\371\370\377\226\256\252\377\223\254\247" \ - "\377\247\273\267\377\377\333\343\342\377\2\320\332\330\377q\207\202\377" \ - "\203Slg\377\2\204\226\223\377\332\342\341\377\210\333\343\342\377\2\317" \ - "\331\327\377Yrm\377\205Slg\377\7Yql\377~\222\216\377\240\260\255\377" \ - "\265\302\300\377\312\324\323\377\326\336\335\377\332\342\341\377\202" \ - "\333\343\342\377\7\332\342\341\377\326\336\335\377\312\324\323\377\265" \ - "\302\300\377\240\260\255\377}\220\215\377Wpk\377\205Slg\377\2Yrm\377" \ - "\317\331\327\377\377\333\343\342\377\234\333\343\342\377\4\325\336\335" \ - "\377\225\255\250\377\223\254\247\377\262\304\300\377\204\377\377\377" \ - "\377\3\312\326\324\377\223\254\247\377\315\331\327\377\211\377\377\377" \ - "\377\3\330\341\337\377\223\254\247\377\300\317\314\377\204\377\377\377" \ - "\377\1\274\313\310\377\202\223\254\247\377\1\320\333\331\377\377\333" \ - "\343\342\377\4\331\342\341\377\272\306\304\377\251\270\265\377\300\313" \ - "\311\377\213\333\343\342\377\1\255\273\271\377\214Slg\377\202Xpk\377" \ - "\214Slg\377\1\256\273\271\377\377\333\343\342\377\235\333\343\342\377" \ - "\1\271\311\306\377\202\223\254\247\377\1\340\347\345\377\204\377\377" \ - "\377\377\3\302\320\316\377\223\254\247\377\325\337\335\377\211\377\377" \ - "\377\377\3\340\347\345\377\223\254\247\377\270\311\305\377\204\377\377" \ - "\377\377\1\352\357\356\377\202\223\254\247\377\1\263\304\301\377\377" \ - "\333\343\342\377\220\333\343\342\377\1\237\256\253\377\230Slg\377\1\236" \ - "\255\253\377\377\333\343\342\377\235\333\343\342\377\5\332\342\341\377" \ - "\234\263\256\377\223\254\247\377\241\267\263\377\376\376\376\377\204" \ - "\377\377\377\377\3\330\341\337\377\223\254\247\377\277\316\313\377\211" \ - "\377\377\377\377\3\311\326\323\377\223\254\247\377\316\331\327\377\205" \ - "\377\377\377\377\4\253\276\272\377\223\254\247\377\227\257\252\377\330" \ - "\340\337\377\377\333\343\342\377\220\333\343\342\377\2\236\256\253\377" \ - "Uni\377\224Slg\377\2Uni\377\236\255\253\377\377\333\343\342\377\236\333" \ - "\343\342\377\1\305\322\320\377\202\223\254\247\377\1\316\331\327\377" \ - "\205\377\377\377\377\4\356\362\362\377\223\254\247\377\237\265\261\377" \ - "\371\373\373\377\207\377\377\377\377\4\375\376\376\377\246\273\267\377" \ - "\223\254\247\377\344\352\351\377\205\377\377\377\377\1\330\341\337\377" \ - "\202\223\254\247\377\1\276\315\312\377\377\333\343\342\377\221\333\343" \ - "\342\377\2\276\312\310\377e{w\377\222Slg\377\2dzv\377\275\311\307\377" \ - "\377\333\343\342\377\237\333\343\342\377\4\247\273\267\377\223\254\247" \ - "\377\226\256\252\377\367\371\371\377\206\377\377\377\377\3\264\306\302" \ - "\377\223\254\247\377\274\314\310\377\207\377\377\377\377\4\310\325\322" \ - "\377\223\254\247\377\251\275\271\377\376\376\376\377\205\377\377\377" \ - "\377\4\374\375\374\377\234\263\256\377\223\254\247\377\240\266\262\377" \ - "\377\333\343\342\377\222\333\343\342\377\3\326\336\335\377\242\261\256" \ - "\377e|w\377\216Slg\377\3d{v\377\241\261\256\377\325\336\335\377\377\333" \ - "\343\342\377\237\333\343\342\377\1\320\333\331\377\202\223\254\247\377" \ - "\1\274\314\311\377\207\377\377\377\377\5\365\367\367\377\233\262\255" \ - "\377\223\254\247\377\262\304\301\377\364\367\366\377\203\377\377\377" \ - "\377\5\370\372\371\377\273\313\310\377\223\254\247\377\226\257\252\377" \ - "\356\362\361\377\207\377\377\377\377\1\307\324\321\377\202\223\254\247" \ - "\377\1\312\326\324\377\377\333\343\342\377\223\333\343\342\377\5\331" \ - "\341\340\377\263\300\275\377\220\241\236\377o\204\200\377Umh\377\206" \ - "Slg\377\5Umh\377n\204\200\377\217\241\235\377\262\277\275\377\331\341" \ - "\340\377\377\333\343\342\377\241\333\343\342\377\1\262\304\301\377\202" \ - "\223\254\247\377\1\352\357\356\377\210\377\377\377\377\13\345\353\352" \ - "\377\240\266\261\377\223\254\247\377\225\255\250\377\247\274\270\377" \ - "\271\311\306\377\252\276\272\377\226\257\252\377\223\254\247\377\234" \ - "\263\256\377\336\346\344\377\210\377\377\377\377\4\363\365\365\377\224" \ - "\254\250\377\223\254\247\377\254\277\273\377\377\333\343\342\377\227" \ - "\333\343\342\377\3\327\340\337\377\315\326\325\377\303\316\314\377\202" \ - "\271\306\304\377\3\303\316\314\377\315\326\325\377\327\340\337\377\377" \ - "\333\343\342\377\244\333\343\342\377\4\330\340\337\377\227\257\252\377" \ - "\223\254\247\377\253\276\273\377\212\377\377\377\377\3\371\372\372\377" \ - "\232\262\255\377\223\253\246\377\203\223\254\247\377\3\222\253\246\377" \ - "\226\256\252\377\364\366\365\377\212\377\377\377\377\4\265\306\303\377" \ - "\223\254\247\377\224\255\250\377\324\335\334\377\377\333\343\342\377" \ - "\377\333\343\342\377\302\333\343\342\377\1\276\315\312\377\202\223\254" \ - "\247\377\1\331\342\340\377\212\377\377\377\377\1\346\353\352\377\202" \ - "\223\254\247\377\6\260\302\276\377\305\322\320\377\266\307\304\377\223" \ - "\253\247\377\223\254\247\377\333\343\342\377\212\377\377\377\377\1\343" \ - "\351\350\377\202\223\254\247\377\1\267\310\305\377\377\333\343\342\377" \ - "\377\333\343\342\377\302\333\343\342\377\4\237\265\261\377\223\254\247" \ - "\377\234\263\256\377\374\375\374\377\212\377\377\377\377\1\270\310\305" \ - "\377\202\223\254\247\377\6\322\334\333\377\333\343\342\377\327\340\337" \ - "\377\227\257\252\377\223\254\247\377\256\300\275\377\213\377\377\377" \ - "\377\4\244\271\265\377\223\254\247\377\232\261\255\377\331\342\341\377" \ - "\377\333\343\342\377\211\333\343\342\377\1\235\255\252\377\207czu\377" \ - "\1\274\310\306\377\377\333\343\342\377\256\333\343\342\377\1\312\326" \ - "\324\377\202\223\254\247\377\1\307\324\321\377\212\377\377\377\377\4" \ - "\364\367\366\377\225\255\250\377\223\254\247\377\251\275\271\377\203" \ - "\333\343\342\377\1\262\303\300\377\202\223\254\247\377\1\354\361\360" \ - "\377\212\377\377\377\377\1\321\334\332\377\202\223\254\247\377\1\303" \ - "\320\316\377\377\333\343\342\377\211\333\343\342\377\1|\217\214\377\207" \ - "Slg\377\1\270\304\302\377\377\333\343\342\377\256\333\343\342\377\4\253" \ - "\276\273\377\223\254\247\377\224\255\250\377\363\366\365\377\212\377" \ - "\377\377\377\1\312\326\323\377\202\223\254\247\377\1\307\324\322\377" \ - "\203\333\343\342\377\1\320\332\331\377\202\223\254\247\377\1\277\316" \ - "\313\377\212\377\377\377\377\4\371\372\372\377\230\260\253\377\223\254" \ - "\247\377\244\271\265\377\377\333\343\342\377\211\333\343\342\377\1ax" \ - "t\377\207Slg\377\1\270\304\302\377\377\333\343\342\377\255\333\343\342" \ - "\377\4\324\335\334\377\224\255\250\377\223\254\247\377\266\307\303\377" \ - "\212\377\377\377\377\5\375\375\375\377\236\264\260\377\223\254\247\377" \ - "\236\264\260\377\332\342\341\377\204\333\343\342\377\4\246\273\267\377" \ - "\223\254\247\377\230\257\253\377\371\372\372\377\212\377\377\377\377" \ - "\1\300\316\313\377\202\223\254\247\377\1\316\331\330\377\377\333\343" \ - "\342\377\207\333\343\342\377\1\325\335\334\377\205Slg\377\4Yql\377\216" \ - "\237\234\377\251\270\265\377\323\334\332\377\377\333\343\342\377\255" \ - "\333\343\342\377\1\267\307\304\377\202\223\254\247\377\1\343\352\350" \ - "\377\212\377\377\377\377\1\333\343\342\377\202\223\254\247\377\1\274" \ - "\313\310\377\205\333\343\342\377\1\305\322\320\377\202\223\254\247\377" \ - "\1\320\333\331\377\212\377\377\377\377\1\355\361\360\377\202\223\254" \ - "\247\377\1\260\302\277\377\377\333\343\342\377\207\333\343\342\377\1" \ - "\313\325\324\377\204Slg\377\2i\200{\377\313\325\324\377\377\333\343\342" \ - "\377\257\333\343\342\377\4\331\342\341\377\232\261\255\377\223\254\247" \ - "\377\245\271\265\377\213\377\377\377\377\4\256\300\275\377\223\254\247" \ - "\377\226\256\251\377\327\337\336\377\205\333\343\342\377\4\332\342\341" \ - "\377\234\262\256\377\223\254\247\377\243\271\264\377\213\377\377\377" \ - "\377\4\256\301\275\377\223\254\247\377\226\256\251\377\327\337\336\377" \ - "\377\333\343\342\377\206\333\343\342\377\1\302\315\313\377\204Slg\377" \ - "\1\273\307\305\377\377\333\343\342\377\260\333\343\342\377\1\303\320" \ - "\316\377\202\223\254\247\377\1\322\334\332\377\212\377\377\377\377\1" \ - "\354\361\360\377\202\223\254\247\377\1\260\302\277\377\207\333\343\342" \ - "\377\1\271\311\306\377\202\223\254\247\377\1\342\350\347\377\212\377" \ - "\377\377\377\1\334\344\342\377\202\223\254\247\377\1\274\313\310\377" \ - "\377\333\343\342\377\206\333\343\342\377\1\307\322\320\377\203Slg\377" \ - "\1^uq\377\377\333\343\342\377\261\333\343\342\377\4\244\271\265\377\223" \ - "\254\247\377\230\260\253\377\371\373\372\377\212\377\377\377\377\1\277" \ - "\316\313\377\202\223\254\247\377\1\316\331\327\377\207\333\343\342\377" \ - "\4\325\336\335\377\225\255\250\377\223\254\247\377\264\306\302\377\212" \ - "\377\377\377\377\5\375\376\375\377\237\265\261\377\223\254\247\377\236" \ - "\264\260\377\332\342\341\377\377\333\343\342\377\205\333\343\342\377" \ - "\1\326\337\336\377\203Slg\377\1q\207\202\377\377\333\343\342\377\260" \ - "\333\343\342\377\1\316\331\327\377\202\223\254\247\377\1\300\317\314" \ - "\377\212\377\377\377\377\4\371\372\372\377\230\257\253\377\223\254\247" \ - "\377\244\271\265\377\211\333\343\342\377\4\255\300\274\377\223\254\247" \ - "\377\224\254\250\377\362\365\364\377\212\377\377\377\377\1\312\326\324" \ - "\377\202\223\254\247\377\1\307\324\322\377\377\333\343\342\377\206\333" \ - "\343\342\377\1^vq\377\202Slg\377\1o\205\201\377\377\333\343\342\377\260" \ - "\333\343\342\377\1\260\302\277\377\202\223\254\247\377\1\356\361\361" \ - "\377\212\377\377\377\377\1\320\333\331\377\202\223\254\247\377\1\303" \ - "\320\316\377\211\333\343\342\377\1\314\327\325\377\202\223\254\247\377" \ - "\1\306\323\320\377\212\377\377\377\377\4\365\367\367\377\225\255\251" \ - "\377\223\254\247\377\251\275\271\377\377\333\343\342\377\206\333\343" \ - "\342\377\1}\221\215\377\202Slg\377\1byt\377\230\333\343\342\377\1\305" \ - "\317\316\377\202\270\305\303\377\1\315\326\325\377\377\333\343\342\377" \ - "\223\333\343\342\377\4\326\337\336\377\226\256\251\377\223\254\247\377" \ - "\257\301\276\377\213\377\377\377\377\4\243\271\264\377\223\254\247\377" \ - "\232\261\255\377\331\342\341\377\212\333\343\342\377\4\242\267\263\377" \ - "\223\254\247\377\233\262\256\377\374\374\374\377\212\377\377\377\377" \ - "\1\271\311\306\377\202\223\254\247\377\1\322\334\333\377\377\333\343" \ - "\342\377\205\333\343\342\377\1\270\304\302\377\203Slg\377\1\305\320\316" \ - "\377\227\333\343\342\377\1\202\225\221\377\202Slg\377\1\243\262\257\377" \ - "\377\333\343\342\377\223\333\343\342\377\1\273\313\310\377\202\223\254" \ - "\247\377\1\334\344\343\377\212\377\377\377\377\1\342\351\347\377\202" \ - "\223\254\247\377\1\267\307\304\377\213\333\343\342\377\1\300\316\314" \ - "\377\202\223\254\247\377\1\327\340\336\377\212\377\377\377\377\1\346" \ - "\354\353\377\202\223\254\247\377\1\265\306\302\377\377\333\343\342\377" \ - "\206\333\343\342\377\1k\201|\377\202Slg\377\1\216\240\235\377\227\333" \ - "\343\342\377\1\202\225\221\377\202Slg\377\1\243\262\257\377\377\333\343" \ - "\342\377\222\333\343\342\377\5\332\342\341\377\235\264\257\377\223\254" \ - "\247\377\237\265\261\377\375\376\375\377\212\377\377\377\377\4\264\306" \ - "\302\377\223\254\247\377\224\255\250\377\324\335\334\377\213\333\343" \ - "\342\377\4\331\341\340\377\230\260\253\377\223\254\247\377\252\275\271" \ - "\377\213\377\377\377\377\4\250\274\270\377\223\254\247\377\230\260\253" \ - "\377\331\341\340\377\377\333\343\342\377\205\333\343\342\377\5\301\315" \ - "\313\377Yrm\377Slg\377Umh\377\277\313\311\377\226\333\343\342\377\1\202" \ - "\225\221\377\202Slg\377\1\243\262\257\377\377\333\343\342\377\222\333" \ - "\343\342\377\1\307\324\322\377\202\223\254\247\377\1\313\327\324\377" \ - "\212\377\377\377\377\4\362\365\364\377\224\254\250\377\223\254\247\377" \ - "\253\276\273\377\215\333\343\342\377\1\264\305\302\377\202\223\254\247" \ - "\377\1\350\356\355\377\212\377\377\377\377\1\325\337\335\377\202\223" \ - "\254\247\377\1\300\316\314\377\377\333\343\342\377\206\333\343\342\377" \ - "\5\265\302\300\377Umh\377Slg\377]up\377\301\314\312\377\225\333\343\342" \ - "\377\1\202\225\221\377\202Slg\377\1\243\262\257\377\377\333\343\342\377" \ - "\222\333\343\342\377\4\251\274\271\377\223\254\247\377\225\256\251\377" \ - "\366\370\367\377\212\377\377\377\377\1\306\323\321\377\202\223\254\247" \ - "\377\1\312\326\324\377\215\333\343\342\377\1\322\334\332\377\202\223" \ - "\254\247\377\1\273\313\310\377\212\377\377\377\377\4\373\374\373\377" \ - "\232\261\255\377\223\254\247\377\242\267\263\377\377\333\343\342\377" \ - "\207\333\343\342\377\6\267\304\302\377e{w\377Slg\377Vni\377\224\245\242" \ - "\377\321\332\331\377\223\333\343\342\377\1\202\225\221\377\202Slg\377" \ - "\1\243\262\257\377\377\333\343\342\377\221\333\343\342\377\1\322\334" \ - "\332\377\202\223\254\247\377\1\271\311\306\377\212\377\377\377\377\4" \ - "\374\374\374\377\233\262\256\377\223\254\247\377\240\266\261\377\217" \ - "\333\343\342\377\4\251\275\271\377\223\254\247\377\226\256\251\377\366" \ - "\370\370\377\212\377\377\377\377\1\304\321\317\377\202\223\254\247\377" \ - "\1\314\327\325\377\377\333\343\342\377\203\333\343\342\377\1\330\340" \ - "\337\377\203\322\333\332\377\2\315\326\325\377\207\232\226\377\202Sl" \ - "g\377\6Vni\377|\220\214\377\234\254\251\377\264\301\277\377\303\316\314" \ - "\377\314\325\324\377\216\322\333\332\377\1\177\223\217\377\202Slg\377" \ - "\1\243\262\257\377\377\333\343\342\377\221\333\343\342\377\1\264\305" \ - "\302\377\202\223\254\247\377\1\346\353\352\377\212\377\377\377\377\1" \ - "\330\341\337\377\202\223\254\247\377\1\276\315\312\377\217\333\343\342" \ - "\377\1\307\324\322\377\202\223\254\247\377\1\315\330\326\377\212\377" \ - "\377\377\377\1\357\362\362\377\202\223\254\247\377\1\256\300\275\377" \ - "\377\333\343\342\377\203\333\343\342\377\1\250\267\264\377\236Slg\377" \ - "\1\243\262\257\377\377\333\343\342\377\220\333\343\342\377\4\331\341" \ - "\340\377\230\260\253\377\223\254\247\377\247\273\267\377\213\377\377" \ - "\377\377\4\252\276\272\377\223\254\247\377\227\257\252\377\330\340\337" \ - "\377\217\333\343\342\377\5\332\342\341\377\236\264\260\377\223\254\247" \ - "\377\240\266\262\377\376\376\376\377\212\377\377\377\377\4\261\303\277" \ - "\377\223\254\247\377\225\255\250\377\325\336\335\377\377\333\343\342" \ - "\377\202\333\343\342\377\1\250\267\264\377\236Slg\377\1\243\262\257\377" \ - "\377\333\343\342\377\220\333\343\342\377\1\300\316\314\377\202\223\254" \ - "\247\377\1\324\336\334\377\212\377\377\377\377\1\351\356\355\377\202" \ - "\223\254\247\377\1\262\304\301\377\221\333\343\342\377\1\273\313\310" \ - "\377\202\223\254\247\377\1\336\345\344\377\212\377\377\377\377\1\336" \ - "\346\344\377\202\223\254\247\377\1\271\311\306\377\377\333\343\342\377" \ - "\202\333\343\342\377\1\250\267\264\377\236Slg\377\1\243\262\257\377\377" \ - "\333\343\342\377\220\333\343\342\377\4\241\267\263\377\223\254\247\377" \ - "\231\261\254\377\372\373\373\377\212\377\377\377\377\1\274\313\310\377" \ - "\202\223\254\247\377\1\320\333\331\377\221\333\343\342\377\4\326\337" \ - "\336\377\226\256\251\377\223\254\247\377\261\303\277\377\212\377\377" \ - "\377\377\5\376\376\376\377\240\266\262\377\223\254\247\377\234\262\256" \ - "\377\332\342\341\377\377\333\343\342\377\2\333\343\342\377\250\267\264" \ - "\377\236Slg\377\1\243\262\257\377\377\333\343\342\377\217\333\343\342" \ - "\377\1\314\327\325\377\202\223\254\247\377\1\303\321\316\377\212\377" \ - "\377\377\377\4\367\371\370\377\226\256\251\377\223\254\247\377\247\273" \ - "\267\377\223\333\343\342\377\1\260\302\277\377\202\223\254\247\377\1" \ - "\357\362\362\377\212\377\377\377\377\1\315\330\326\377\202\223\254\247" \ - "\377\1\305\322\320\377\377\333\343\342\377\2\333\343\342\377\250\267" \ - "\264\377\236Slg\377\1\243\262\257\377\377\333\343\342\377\217\333\343" \ - "\342\377\1\255\300\274\377\202\223\254\247\377\1\357\363\362\377\212" \ - "\377\377\377\377\1\315\330\326\377\202\223\254\247\377\1\305\322\320" \ - "\377\223\333\343\342\377\1\316\331\327\377\202\223\254\247\377\1\302" \ - "\320\315\377\212\377\377\377\377\4\366\370\370\377\226\256\251\377\223" \ - "\254\247\377\247\273\267\377\377\333\343\342\377\2\333\343\342\377\250" \ - "\267\264\377\202Slg\377\1u\211\205\377\230\270\305\303\377\1v\213\207" \ - "\377\202Slg\377\1\243\262\257\377\377\333\343\342\377\216\333\343\342" \ - "\377\4\325\336\335\377\224\255\250\377\223\254\247\377\261\303\277\377" \ - "\212\377\377\377\377\5\376\376\376\377\240\266\262\377\223\254\247\377" \ - "\234\263\256\377\332\342\341\377\224\333\343\342\377\4\244\271\265\377" \ - "\223\254\247\377\231\261\254\377\372\373\373\377\212\377\377\377\377" \ - "\1\273\313\310\377\202\223\254\247\377\1\320\333\331\377\377\333\343" \ - "\342\377\1\250\267\264\377\202Slg\377\1\200\224\220\377\230\333\343\342" \ - "\377\1\202\225\221\377\202Slg\377\1\243\262\257\377\377\333\343\342\377" \ - "\216\333\343\342\377\1\271\311\306\377\202\223\254\247\377\1\337\346" \ - "\345\377\212\377\377\377\377\1\336\346\344\377\202\223\254\247\377\1" \ - "\271\311\306\377\225\333\343\342\377\1\303\320\316\377\202\223\254\247" \ - "\377\1\323\335\333\377\212\377\377\377\377\1\351\356\355\377\202\223" \ - "\254\247\377\1\262\304\300\377\377\333\343\342\377\1\250\267\264\377" \ - "\202Slg\377\1\200\224\220\377\230\333\343\342\377\1\202\225\221\377\202" \ - "Slg\377\1\243\262\257\377\377\333\343\342\377\215\333\343\342\377\5\332" \ - "\342\341\377\233\262\256\377\223\254\247\377\241\267\262\377\376\376" \ - "\376\377\212\377\377\377\377\4\261\303\277\377\223\254\247\377\225\255" \ - "\250\377\325\336\335\377\225\333\343\342\377\4\331\342\341\377\232\261" \ - "\255\377\223\254\247\377\246\272\266\377\213\377\377\377\377\4\252\275" \ - "\271\377\223\254\247\377\227\257\252\377\327\340\337\377\376\333\343" \ - "\342\377\1\250\267\264\377\202Slg\377\1\200\224\220\377\230\333\343\342" \ - "\377\1\202\225\221\377\202Slg\377\1\243\262\257\377\377\333\343\342\377" \ - "\215\333\343\342\377\1\304\322\317\377\202\223\254\247\377\1\315\331" \ - "\326\377\212\377\377\377\377\1\357\363\362\377\202\223\254\247\377\1" \ - "\256\300\275\377\227\333\343\342\377\1\267\307\304\377\202\223\254\247" \ - "\377\1\345\353\351\377\212\377\377\377\377\1\330\341\337\377\202\223" \ - "\254\247\377\1\276\315\312\377\376\333\343\342\377\1\250\267\264\377" \ - "\202Slg\377\1\200\224\220\377\230\333\343\342\377\1\202\225\221\377\202" \ - "Slg\377\1\243\262\257\377\377\333\343\342\377\215\333\343\342\377\4\246" \ - "\272\266\377\223\254\247\377\226\256\252\377\367\371\370\377\212\377" \ - "\377\377\377\1\302\320\315\377\202\223\254\247\377\1\314\330\326\377" \ - "\227\333\343\342\377\4\324\335\334\377\224\255\250\377\223\254\247\377" \ - "\267\310\305\377\212\377\377\377\377\4\374\374\374\377\233\262\256\377" \ - "\223\254\247\377\237\265\261\377\376\333\343\342\377\1\311\324\322\377" \ - "\202\254\271\267\377\1\274\307\306\377\230\333\343\342\377\1\325\336" \ - "\335\377\202\322\333\332\377\1\327\340\337\377\377\333\343\342\377\214" \ - "\333\343\342\377\1\320\332\331\377\202\223\254\247\377\1\274\313\310" \ - "\377\212\377\377\377\377\4\372\373\373\377\231\261\254\377\223\254\247" \ - "\377\242\267\263\377\231\333\343\342\377\4\253\276\273\377\223\254\247" \ - "\377\225\255\250\377\364\366\366\377\212\377\377\377\377\1\306\323\321" \ - "\377\202\223\254\247\377\1\311\325\323\377\377\333\343\342\377\377\333" \ - "\343\342\377\252\333\343\342\377\1\262\303\300\377\202\223\254\247\377" \ - "\1\351\356\355\377\212\377\377\377\377\1\324\336\334\377\202\223\254" \ - "\247\377\1\301\317\314\377\231\333\343\342\377\1\312\326\324\377\202" \ - "\223\254\247\377\1\311\325\323\377\212\377\377\377\377\4\362\365\364" \ - "\377\224\254\250\377\223\254\247\377\253\276\273\377\377\333\343\342" \ - "\377\377\333\343\342\377\251\333\343\342\377\4\327\340\337\377\227\257" \ - "\252\377\223\254\247\377\253\276\272\377\213\377\377\377\377\4\246\273" \ - "\267\377\223\254\247\377\230\260\253\377\331\341\340\377\213\333\343" \ - "\342\377\3\306\323\320\377\274\313\311\377\316\330\327\377\214\333\343" \ - "\342\377\4\237\265\261\377\223\254\247\377\236\264\257\377\375\375\375" \ - "\377\212\377\377\377\377\4\264\306\302\377\223\254\247\377\224\255\250" \ - "\377\323\335\334\377\377\333\343\342\377\225\333\343\342\377\5|\220\214" \ - "\377x\214\210\377\217\241\235\377\266\302\300\377\331\342\341\377\377" \ - "\333\343\342\377\216\333\343\342\377\1\275\314\312\377\202\223\254\247" \ - "\377\1\330\341\337\377\212\377\377\377\377\1\346\353\352\377\202\223" \ - "\254\247\377\1\265\306\303\377\212\333\343\342\377\2\331\341\340\377" \ - "\250\275\271\377\203\223\254\247\377\1\240\266\262\377\213\333\343\342" \ - "\377\1\276\315\312\377\202\223\254\247\377\1\332\343\341\377\212\377" \ - "\377\377\377\1\342\351\347\377\202\223\254\247\377\1\267\307\304\377" \ - "\374\333\343\342\377\1\315\326\325\377\202\264\301\277\377\1\277\312" \ - "\310\377\224\333\343\342\377\1h\177z\377\203Slg\377\2h\177z\377\267\303" \ - "\301\377\377\333\343\342\377\215\333\343\342\377\4\237\265\261\377\223" \ - "\254\247\377\234\263\256\377\374\375\374\377\212\377\377\377\377\1\270" \ - "\310\305\377\202\223\254\247\377\1\322\334\333\377\212\333\343\342\377" \ - "\7\306\323\320\377\223\254\247\377\236\264\260\377\303\321\316\377\236" \ - "\265\260\377\223\254\247\377\305\323\320\377\212\333\343\342\377\4\330" \ - "\340\337\377\227\257\252\377\223\254\247\377\255\300\274\377\213\377" \ - "\377\377\377\4\243\271\264\377\223\254\247\377\232\261\254\377\331\341" \ - "\340\377\373\333\343\342\377\1\250\267\264\377\202Slg\377\1x\214\210" \ - "\377\224\333\343\342\377\1h\177z\377\204Slg\377\2Tmh\377\251\270\265" \ - "\377\377\333\343\342\377\213\333\343\342\377\1\311\325\323\377\202\223" \ - "\254\247\377\1\307\324\321\377\212\377\377\377\377\4\364\367\366\377" \ - "\225\255\250\377\223\254\247\377\251\275\271\377\213\333\343\342\377" \ - "\7\260\302\277\377\223\254\247\377\325\336\334\377\377\377\377\377\327" \ - "\340\337\377\223\254\247\377\250\274\271\377\213\333\343\342\377\1\262" \ - "\304\300\377\202\223\254\247\377\1\353\360\357\377\212\377\377\377\377" \ - "\1\321\333\331\377\202\223\254\247\377\1\302\320\316\377\373\333\343" \ - "\342\377\1\250\267\264\377\202Slg\377\1x\214\210\377\224\333\343\342" \ - "\377\1h\177z\377\205Slg\377\2Xpk\377\311\323\322\377\377\333\343\342" \ - "\377\212\333\343\342\377\4\253\276\272\377\223\254\247\377\224\254\250" \ - "\377\362\365\364\377\212\377\377\377\377\1\312\326\323\377\202\223\254" \ - "\247\377\1\310\324\322\377\213\333\343\342\377\7\255\300\275\377\223" \ - "\254\247\377\341\350\346\377\377\377\377\377\356\362\361\377\223\254" \ - "\247\377\245\272\265\377\213\333\343\342\377\1\320\333\331\377\202\223" \ - "\254\247\377\1\276\315\312\377\212\377\377\377\377\4\371\372\372\377" \ - "\230\257\253\377\223\254\247\377\244\271\265\377\373\333\343\342\377" \ - "\1\250\267\264\377\202Slg\377\1x\214\210\377\224\333\343\342\377\4\303" \ - "\316\314\377\260\275\273\377\233\253\250\377f}x\377\203Slg\377\1\217" \ - "\241\235\377\377\333\343\342\377\211\333\343\342\377\4\323\335\333\377" \ - "\224\254\247\377\223\254\247\377\265\306\303\377\212\377\377\377\377" \ - "\4\375\375\375\377\236\264\260\377\223\254\247\377\236\264\260\377\214" \ - "\333\343\342\377\7\255\300\275\377\223\254\247\377\341\350\346\377\377" \ - "\377\377\377\356\362\361\377\223\254\247\377\245\272\265\377\214\333" \ - "\343\342\377\4\247\273\267\377\223\254\247\377\227\257\252\377\370\372" \ - "\371\377\212\377\377\377\377\1\277\316\313\377\202\223\254\247\377\1" \ - "\316\331\327\377\372\333\343\342\377\1\250\267\264\377\202Slg\377\1x" \ - "\214\210\377\227\333\343\342\377\2\331\342\341\377\211\233\230\377\202" \ - "Slg\377\1d{v\377\377\333\343\342\377\211\333\343\342\377\1\266\307\304" \ - "\377\202\223\254\247\377\1\343\351\350\377\212\377\377\377\377\1\333" \ - "\343\342\377\202\223\254\247\377\1\274\313\310\377\214\333\343\342\377" \ - "\7\255\300\275\377\223\254\247\377\341\350\346\377\377\377\377\377\356" \ - "\362\361\377\223\254\247\377\245\272\265\377\214\333\343\342\377\1\305" \ - "\322\320\377\202\223\254\247\377\1\317\332\330\377\212\377\377\377\377" \ - "\1\354\361\360\377\202\223\254\247\377\1\260\302\276\377\372\333\343" \ - "\342\377\1\250\267\264\377\202Slg\377\1x\214\210\377\230\333\343\342" \ - "\377\2\326\337\336\377]tp\377\202Slg\377\1\317\331\327\377\377\333\343" \ - "\342\377\207\333\343\342\377\4\331\341\340\377\232\261\254\377\223\254" \ - "\247\377\244\271\265\377\213\377\377\377\377\4\256\300\275\377\223\254" \ - "\247\377\226\256\251\377\327\337\336\377\214\333\343\342\377\7\255\300" \ - "\275\377\223\254\247\377\341\350\346\377\377\377\377\377\356\362\361" \ - "\377\223\254\247\377\245\272\265\377\214\333\343\342\377\5\332\342\341" \ - "\377\234\262\256\377\223\254\247\377\243\270\264\377\376\376\376\377" \ - "\212\377\377\377\377\4\256\300\275\377\223\254\247\377\226\256\251\377" \ - "\326\337\336\377\371\333\343\342\377\1\250\267\264\377\202Slg\377\1x" \ - "\214\210\377\231\333\343\342\377\1v\212\206\377\202Slg\377\1\301\315" \ - "\313\377\377\333\343\342\377\207\333\343\342\377\1\302\320\315\377\202" \ - "\223\254\247\377\1\321\334\332\377\212\377\377\377\377\1\354\361\360" \ - "\377\202\223\254\247\377\1\260\302\277\377\215\333\343\342\377\7\255" \ - "\300\275\377\223\254\247\377\341\350\346\377\377\377\377\377\356\362" \ - "\361\377\223\254\247\377\245\272\265\377\215\333\343\342\377\1\271\311" \ - "\306\377\202\223\254\247\377\1\341\350\346\377\212\377\377\377\377\1" \ - "\333\343\342\377\202\223\254\247\377\1\273\313\310\377\371\333\343\342" \ - "\377\1\250\267\264\377\202Slg\377\1x\214\210\377\231\333\343\342\377" \ - "\1\177\222\217\377\202Slg\377\1\272\306\304\377\377\333\343\342\377\207" \ - "\333\343\342\377\4\243\270\264\377\223\254\247\377\230\260\253\377\371" \ - "\372\372\377\212\377\377\377\377\1\277\316\313\377\202\223\254\247\377" \ - "\1\316\331\330\377\215\333\343\342\377\7\255\300\275\377\223\254\247" \ - "\377\341\350\346\377\377\377\377\377\356\362\361\377\223\254\247\377" \ - "\245\272\265\377\215\333\343\342\377\4\325\336\335\377\225\255\250\377" \ - "\223\254\247\377\264\305\301\377\212\377\377\377\377\5\375\375\375\377" \ - "\236\265\260\377\223\254\247\377\235\264\257\377\332\342\341\377\370" \ - "\333\343\342\377\1\250\267\264\377\202Slg\377\1x\214\210\377\231\333" \ - "\343\342\377\1i\177{\377\202Slg\377\1\276\312\310\377\377\333\343\342" \ - "\377\206\333\343\342\377\1\316\331\327\377\202\223\254\247\377\7\300" \ - "\316\313\377\377\377\377\377\327\340\337\377\272\312\306\377\254\277" \ - "\273\377\276\315\312\377\343\352\350\377\204\377\377\377\377\4\371\372" \ - "\372\377\230\257\253\377\223\254\247\377\245\271\265\377\216\333\343" \ - "\342\377\7\255\300\275\377\223\254\247\377\341\350\346\377\377\377\377" \ - "\377\356\362\361\377\223\254\247\377\245\272\265\377\216\333\343\342" \ - "\377\1\256\300\275\377\202\223\254\247\377\1\361\364\364\377\204\377" \ - "\377\377\377\7\350\355\354\377\300\317\314\377\254\300\274\377\267\310" \ - "\304\377\323\335\333\377\376\376\376\377\312\326\324\377\202\223\254" \ - "\247\377\1\307\323\321\377\370\333\343\342\377\1\250\267\264\377\202" \ - "Slg\377\1x\214\210\377\230\333\343\342\377\1\254\272\270\377\203Slg\377" \ - "\1\307\321\320\377\354\333\343\342\377\1\205\241\234\377\210|\233\225" \ - "\377\1\262\303\300\377\217\312\326\324\377\1\251\274\271\377\202\223" \ - "\254\247\377\2\350\355\354\377\257\301\275\377\205\223\254\247\377\1" \ - "\301\317\315\377\203\377\377\377\377\1\320\333\331\377\202\223\254\247" \ - "\377\1\267\310\305\377\216\312\326\324\377\7\247\273\267\377\223\254" \ - "\247\377\341\350\346\377\377\377\377\377\356\362\361\377\223\254\247" \ - "\377\240\266\262\377\216\312\326\324\377\1\276\315\312\377\202\223\254" \ - "\247\377\1\305\322\320\377\203\377\377\377\377\2\312\327\324\377\224" \ - "\255\250\377\204\223\254\247\377\5\251\275\271\377\354\360\360\377\225" \ - "\255\251\377\223\254\247\377\243\270\264\377\217\312\326\324\377\1\273" \ - "\313\310\377\210|\233\225\377\2\177\235\227\377\330\341\337\377\325\333" \ - "\343\342\377\1\273\307\305\377\210\270\305\303\377\1\223\244\241\377" \ - "\202Slg\377\1n\204\200\377\223\270\305\303\377\6\267\303\301\377\257" \ - "\274\272\377\247\265\263\377\232\252\247\377t\210\204\377Tmh\377\202" \ - "Slg\377\2Woj\377\330\340\337\377\354\333\343\342\377\1u\225\217\377\227" \ - "o\221\212\377\15q\222\213\377\221\252\245\377\223\254\247\377\256\301" \ - "\275\377\277\316\313\377\223\254\247\377\242\267\263\377\334\344\343" \ - "\377\354\360\357\377\323\335\333\377\232\261\255\377\223\254\247\377" \ - "\327\340\337\377\202\377\377\377\377\3\243\271\264\377\223\254\247\377" \ - "\217\251\243\377\217o\221\212\377\7\205\242\234\377\223\254\247\377\341" \ - "\350\346\377\377\377\377\377\356\362\361\377\223\254\247\377\212\245" \ - "\240\377\217o\221\212\377\22\213\246\240\377\223\254\247\377\233\262" \ - "\255\377\373\374\374\377\377\377\377\377\343\352\350\377\223\254\247" \ - "\377\226\257\252\377\316\331\327\377\354\360\357\377\340\347\345\377" \ - "\250\274\270\377\223\254\247\377\265\306\303\377\271\311\306\377\223" \ - "\254\247\377\222\253\246\377s\224\215\377\230o\221\212\377\1\327\340" \ - "\337\377\325\333\343\342\377\1\\so\377\247Slg\377\1t\210\204\377\355" \ - "\333\343\342\377\1u\225\217\377\227o\221\212\377\1~\234\226\377\202\223" \ - "\254\247\377\4\331\342\340\377\224\255\250\377\230\260\253\377\361\365" \ - "\364\377\203\377\377\377\377\5\341\350\346\377\223\254\247\377\247\274" \ - "\270\377\377\377\377\377\342\351\347\377\202\223\254\247\377\1\200\236" \ - "\230\377\217o\221\212\377\7\205\242\234\377\223\254\247\377\341\350\346" \ - "\377\377\377\377\377\356\362\361\377\223\254\247\377\212\245\240\377" \ - "\217o\221\212\377\1|\232\224\377\202\223\254\247\377\5\326\340\336\377" \ - "\377\377\377\377\262\304\301\377\223\254\247\377\325\337\335\377\203" \ - "\377\377\377\377\4\370\371\371\377\235\264\257\377\223\254\247\377\332" \ - "\342\340\377\202\223\254\247\377\1\202\237\231\377\230o\221\212\377\1" \ - "\327\340\337\377\325\333\343\342\377\1\\so\377\247Slg\377\1\253\271\266" \ - "\377\355\333\343\342\377\1u\225\217\377\227o\221\212\377\6\215\250\242" \ - "\377\223\254\247\377\236\265\260\377\344\352\350\377\223\254\247\377" \ - "\262\304\300\377\205\377\377\377\377\7\233\262\255\377\225\255\250\377" \ - "\374\374\374\377\264\306\302\377\223\254\247\377\222\253\246\377r\223" \ - "\214\377\217o\221\212\377\7\205\242\234\377\223\254\247\377\341\350\346" \ - "\377\377\377\377\377\356\362\361\377\223\254\247\377\212\245\240\377" \ - "\220o\221\212\377\7\220\251\244\377\223\254\247\377\251\275\271\377\377" \ - "\377\377\377\235\264\257\377\223\254\247\377\372\373\373\377\204\377" \ - "\377\377\377\7\275\314\311\377\223\254\247\377\333\343\342\377\247\273" \ - "\267\377\223\254\247\377\220\251\244\377p\221\212\377\227o\221\212\377" \ - "\1\327\340\337\377\325\333\343\342\377\1\\so\377\246Slg\377\2u\211\205" \ - "\377\331\341\340\377\355\333\343\342\377\1u\225\217\377\226o\221\212" \ - "\377\1y\230\222\377\202\223\254\247\377\4\312\326\324\377\353\360\357" \ - "\377\223\254\247\377\254\277\273\377\204\377\377\377\377\7\375\375\375" \ - "\377\227\257\252\377\230\260\253\377\361\364\363\377\224\254\250\377" \ - "\223\254\247\377\206\242\234\377\220o\221\212\377\7\205\242\234\377\223" \ - "\254\247\377\341\350\346\377\377\377\377\377\356\362\361\377\223\254" \ - "\247\377\212\245\240\377\220o\221\212\377\1\201\237\231\377\202\223\254" \ - "\247\377\4\350\355\354\377\243\270\264\377\223\254\247\377\365\367\367" \ - "\377\204\377\377\377\377\4\267\310\304\377\223\254\247\377\340\347\345" \ - "\377\325\336\334\377\202\223\254\247\377\1|\233\224\377\227o\221\212" \ - "\377\1\327\340\337\377\325\333\343\342\377\1\\so\377\245Slg\377\2}\220" \ - "\215\377\321\332\331\377\356\333\343\342\377\1u\225\217\377\226o\221" \ - "\212\377\10\210\243\236\377\223\254\247\377\225\255\251\377\365\367\367" \ - "\377\376\376\376\377\231\261\254\377\223\254\247\377\342\351\347\377" \ - "\203\377\377\377\377\4\315\331\326\377\223\254\247\377\260\302\276\377" \ - "\306\323\321\377\202\223\254\247\377\1w\227\220\377\220o\221\212\377" \ - "\7\205\242\234\377\223\254\247\377\341\350\346\377\377\377\377\377\356" \ - "\362\361\377\223\254\247\377\212\245\240\377\220o\221\212\377\7s\224" \ - "\215\377\222\253\246\377\223\254\247\377\272\312\307\377\273\313\307" \ - "\377\223\254\247\377\301\317\315\377\203\377\377\377\377\10\354\360\357" \ - "\377\226\256\251\377\225\256\251\377\366\370\370\377\373\374\373\377" \ - "\232\261\254\377\223\254\247\377\213\246\240\377\227o\221\212\377\1\327" \ - "\340\337\377\325\333\343\342\377\1\\so\377\241Slg\377\4Xpk\377n\204\200" \ - "\377\213\235\232\377\274\310\306\377\360\333\343\342\377\1u\225\217\377" \ - "\210o\221\212\377\1u\225\216\377\214x\230\221\377\4{\232\223\377\222" \ - "\253\246\377\223\254\247\377\271\311\306\377\202\377\377\377\377\14\324" \ - "\336\334\377\223\254\247\377\225\256\251\377\277\316\313\377\321\334" \ - "\331\377\266\307\303\377\223\254\247\377\225\256\251\377\347\354\353" \ - "\377\233\262\256\377\223\254\247\377\215\250\242\377\221x\230\221\377" \ - "\7\210\244\237\377\223\254\247\377\341\350\346\377\377\377\377\377\356" \ - "\362\361\377\223\254\247\377\214\247\241\377\221x\230\221\377\14\212" \ - "\245\240\377\223\254\247\377\225\256\251\377\352\356\356\377\231\260" \ - "\253\377\223\254\247\377\260\302\277\377\320\333\331\377\303\321\316" \ - "\377\230\260\253\377\223\254\247\377\312\326\324\377\202\377\377\377" \ - "\377\1\303\321\316\377\202\223\254\247\377\1}\234\225\377\214x\230\221" \ - "\377\1v\226\217\377\211o\221\212\377\1\327\340\337\377\325\333\343\342" \ - "\377\1\317\330\327\377\210\316\327\326\377\1\240\260\255\377\202Slg\377" \ - "\1t\211\205\377\223\316\327\326\377\2\320\331\330\377\327\340\337\377" \ - "\364\333\343\342\377\1\236\265\260\377\210\232\262\255\377\1\307\323" \ - "\321\377\214\333\343\342\377\1\264\305\302\377\202\223\254\247\377\1" \ - "\346\354\353\377\203\377\377\377\377\2\314\330\325\377\226\256\251\377" \ - "\203\223\254\247\377\3\233\263\256\377\335\345\343\377\330\341\337\377" \ - "\202\223\254\247\377\1\276\315\312\377\221\333\343\342\377\7\255\300" \ - "\275\377\223\254\247\377\341\350\346\377\377\377\377\377\356\362\361" \ - "\377\223\254\247\377\245\272\265\377\221\333\343\342\377\1\307\324\322" \ - "\377\202\223\254\247\377\3\314\327\325\377\343\352\351\377\237\265\261" \ - "\377\203\223\254\247\377\3\224\255\250\377\305\322\320\377\375\376\376" \ - "\377\202\377\377\377\377\1\360\363\362\377\202\223\254\247\377\1\255" \ - "\300\274\377\214\333\343\342\377\1\317\331\330\377\211\232\262\255\377" \ - "\1\331\341\340\377\336\333\343\342\377\1\250\267\264\377\202Slg\377\1" \ - "x\214\210\377\377\333\343\342\377\237\333\343\342\377\4\330\341\340\377" \ - "\230\260\253\377\223\254\247\377\250\274\270\377\205\377\377\377\377" \ - "\12\360\364\363\377\325\336\334\377\307\324\321\377\331\342\340\377\367" \ - "\371\370\377\377\377\377\377\252\276\272\377\223\254\247\377\227\257" \ - "\252\377\330\340\337\377\221\333\343\342\377\7\255\300\275\377\223\254" \ - "\247\377\341\350\346\377\377\377\377\377\356\362\361\377\223\254\247" \ - "\377\245\272\265\377\221\333\343\342\377\12\332\342\341\377\236\264\260" \ - "\377\223\254\247\377\240\266\261\377\375\376\375\377\371\373\373\377" \ - "\333\343\342\377\310\325\322\377\322\334\332\377\355\361\361\377\205" \ - "\377\377\377\377\4\262\304\300\377\223\254\247\377\224\255\250\377\325" \ - "\336\335\377\364\333\343\342\377\1\250\267\264\377\202Slg\377\1x\214" \ - "\210\377\377\333\343\342\377\237\333\343\342\377\1\277\316\313\377\202" \ - "\223\254\247\377\1\325\337\335\377\212\377\377\377\377\1\351\356\355" \ - "\377\202\223\254\247\377\1\263\304\301\377\222\333\343\342\377\7\255" \ - "\300\275\377\223\254\247\377\341\350\346\377\377\377\377\377\356\362" \ - "\361\377\223\254\247\377\245\272\265\377\222\333\343\342\377\1\274\313" \ - "\310\377\202\223\254\247\377\1\335\345\343\377\212\377\377\377\377\1" \ - "\337\346\345\377\202\223\254\247\377\1\271\311\306\377\364\333\343\342" \ - "\377\1\250\267\264\377\202Slg\377\1x\214\210\377\377\333\343\342\377" \ - "\237\333\343\342\377\4\241\267\263\377\223\254\247\377\232\261\255\377" \ - "\373\374\373\377\212\377\377\377\377\1\274\313\310\377\202\223\254\247" \ - "\377\1\320\333\331\377\222\333\343\342\377\7\255\300\275\377\223\254" \ - "\247\377\341\350\346\377\377\377\377\377\356\362\361\377\223\254\247" \ - "\377\245\272\265\377\222\333\343\342\377\4\327\337\336\377\226\256\251" \ - "\377\223\254\247\377\260\302\276\377\212\377\377\377\377\5\376\376\376" \ - "\377\241\267\263\377\223\254\247\377\233\262\256\377\332\342\341\377" \ - "\363\333\343\342\377\1\264\300\276\377\202p\205\201\377\1\215\237\234" \ - "\377\377\333\343\342\377\236\333\343\342\377\1\313\327\325\377\202\223" \ - "\254\247\377\1\304\321\317\377\212\377\377\377\377\4\367\371\370\377" \ - "\226\256\251\377\223\254\247\377\247\273\267\377\223\333\343\342\377" \ - "\7\255\300\275\377\223\254\247\377\341\350\346\377\377\377\377\377\356" \ - "\362\361\377\223\254\247\377\245\272\265\377\223\333\343\342\377\1\260" \ - "\302\277\377\202\223\254\247\377\1\356\362\361\377\212\377\377\377\377" \ - "\1\316\331\327\377\202\223\254\247\377\1\304\321\317\377\377\333\343" \ - "\342\377\377\333\343\342\377\226\333\343\342\377\1\255\300\274\377\202" \ - "\223\254\247\377\1\360\363\363\377\212\377\377\377\377\1\315\330\326" \ - "\377\202\223\254\247\377\1\305\322\320\377\223\333\343\342\377\7\255" \ - "\300\275\377\223\254\247\377\341\350\346\377\377\377\377\377\356\362" \ - "\361\377\223\254\247\377\245\272\265\377\223\333\343\342\377\1\316\331" \ - "\327\377\202\223\254\247\377\1\301\317\314\377\212\377\377\377\377\4" \ - "\367\371\371\377\226\256\252\377\223\254\247\377\246\272\266\377\377" \ - "\333\343\342\377\377\333\343\342\377\225\333\343\342\377\4\325\336\335" \ - "\377\224\255\250\377\223\254\247\377\262\304\300\377\212\377\377\377" \ - "\377\5\376\376\376\377\240\266\262\377\223\254\247\377\234\263\256\377" \ - "\332\342\341\377\223\333\343\342\377\7\255\300\275\377\223\254\247\377" \ - "\341\350\346\377\377\377\377\377\356\362\361\377\223\254\247\377\245" \ - "\272\265\377\224\333\343\342\377\4\244\271\265\377\223\254\247\377\230" \ - "\260\253\377\372\373\373\377\212\377\377\377\377\1\274\314\311\377\202" \ - "\223\254\247\377\1\317\332\330\377\377\333\343\342\377\377\333\343\342" \ - "\377\224\333\343\342\377\1\270\310\306\377\202\223\254\247\377\1\340" \ - "\347\345\377\212\377\377\377\377\1\337\346\345\377\202\223\254\247\377" \ - "\1\272\311\307\377\224\333\343\342\377\7\255\300\275\377\223\254\247" \ - "\377\341\350\346\377\377\377\377\377\356\362\361\377\223\254\247\377" \ - "\245\272\265\377\224\333\343\342\377\1\303\320\316\377\202\223\254\247" \ - "\377\1\322\335\333\377\212\377\377\377\377\1\352\357\356\377\202\223" \ - "\254\247\377\1\262\303\300\377\377\333\343\342\377\377\333\343\342\377" \ - "\223\333\343\342\377\5\332\342\341\377\233\262\255\377\223\254\247\377" \ - "\241\267\263\377\376\376\376\377\212\377\377\377\377\4\261\303\277\377" \ - "\223\254\247\377\225\255\251\377\325\337\335\377\224\333\343\342\377" \ - "\7\264\305\302\377\223\254\247\377\316\331\327\377\377\377\377\377\331" \ - "\342\340\377\223\254\247\377\252\276\273\377\224\333\343\342\377\4\331" \ - "\342\341\377\232\261\255\377\223\254\247\377\245\272\266\377\213\377" \ - "\377\377\377\4\253\276\273\377\223\254\247\377\226\257\252\377\327\340" \ - "\337\377\377\333\343\342\377\206\333\343\342\377\6\330\340\337\377\304" \ - "\316\315\377\255\272\270\377\254\272\270\377\273\307\305\377\325\336" \ - "\335\377\377\333\343\342\377\206\333\343\342\377\1\304\321\317\377\202" \ - "\223\254\247\377\1\316\331\327\377\212\377\377\377\377\1\357\363\362" \ - "\377\202\223\254\247\377\1\256\301\275\377\225\333\343\342\377\7\310" \ - "\324\323\377\222\253\246\377\225\255\250\377\256\301\275\377\227\257" \ - "\252\377\223\254\247\377\300\316\314\377\225\333\343\342\377\1\267\310" \ - "\305\377\202\223\254\247\377\1\344\352\351\377\212\377\377\377\377\1" \ - "\330\341\337\377\202\223\254\247\377\1\275\314\311\377\377\333\343\342" \ - "\377\204\333\343\342\377\3\320\331\330\377\205\227\224\377Uni\377\204" \ - "Slg\377\3Xpk\377\201\225\221\377\310\323\321\377\377\333\343\342\377" \ - "\204\333\343\342\377\4\246\272\266\377\223\254\247\377\227\257\252\377" \ - "\367\371\371\377\212\377\377\377\377\1\302\320\315\377\202\223\254\247" \ - "\377\1\314\330\326\377\226\333\343\342\377\2\274\313\311\377\225\255" \ - "\250\377\202\223\254\247\377\1\264\305\302\377\226\333\343\342\377\4" \ - "\324\335\334\377\224\255\250\377\223\254\247\377\267\307\304\377\212" \ - "\377\377\377\377\4\374\375\374\377\234\263\256\377\223\254\247\377\237" \ - "\265\261\377\363\333\343\342\377\1\200\224\220\377\205t\211\205\377\1" \ - "w\213\207\377\210\333\343\342\377\2\262\277\275\377\\to\377\210Slg\377" \ - "\2Xql\377\252\270\266\377\377\333\343\342\377\202\333\343\342\377\1\317" \ - "\332\330\377\202\223\254\247\377\1\275\314\311\377\212\377\377\377\377" \ - "\4\372\373\373\377\231\261\254\377\223\254\247\377\242\270\263\377\230" \ - "\333\343\342\377\3\330\341\340\377\313\326\324\377\327\337\336\377\230" \ - "\333\343\342\377\4\253\276\273\377\223\254\247\377\224\255\250\377\363" \ - "\366\366\377\212\377\377\377\377\1\307\324\321\377\202\223\254\247\377" \ - "\1\311\325\323\377\361\333\343\342\377\1\275\311\307\377\206Slg\377\1" \ - "Vni\377\207\333\343\342\377\2\306\321\317\377Yrm\377\212Slg\377\2Tmh" \ - "\377\256\273\271\377\377\333\343\342\377\2\333\343\342\377\261\303\300" \ - "\377\202\223\254\247\377\1\352\357\356\377\212\377\377\377\377\1\324" \ - "\336\334\377\202\223\254\247\377\1\301\317\314\377\263\333\343\342\377" \ - "\1\312\326\324\377\202\223\254\247\377\1\310\325\322\377\212\377\377" \ - "\377\377\4\363\365\365\377\224\255\250\377\223\254\247\377\253\276\272" \ - "\377\361\333\343\342\377\1\212\234\231\377\206Slg\377\1Vni\377\206\333" \ - "\343\342\377\2\326\337\336\377l\201}\377\214Slg\377\2Xpk\377\313\325" \ - "\323\377\376\333\343\342\377\4\327\340\337\377\226\257\252\377\223\254" \ - "\247\377\253\277\273\377\213\377\377\377\377\4\247\273\267\377\223\254" \ - "\247\377\231\260\254\377\331\341\340\377\264\333\343\342\377\4\240\266" \ - "\261\377\223\254\247\377\235\263\257\377\374\375\375\377\212\377\377" \ - "\377\377\4\266\307\303\377\223\254\247\377\224\254\247\377\323\335\333" \ - "\377\357\333\343\342\377\2\331\342\341\377]up\377\204Slg\377\3czu\377" \ - "\203\226\222\377\243\262\257\377\206\333\343\342\377\1\235\255\252\377" \ - "\216Slg\377\1\177\222\217\377\376\333\343\342\377\1\275\314\311\377\202" \ - "\223\254\247\377\1\331\342\340\377\212\377\377\377\377\1\346\353\352" \ - "\377\202\223\254\247\377\1\265\306\303\377\265\333\343\342\377\1\276" \ - "\315\312\377\202\223\254\247\377\1\331\342\340\377\212\377\377\377\377" \ - "\1\343\351\350\377\202\223\254\247\377\1\266\307\304\377\357\333\343" \ - "\342\377\1\276\311\307\377\204Slg\377\2\224\244\241\377\331\341\340\377" \ - "\207\333\343\342\377\2\332\342\341\377f|x\377\205Slg\377\6byt\377\252" \ - "\270\266\377\307\321\320\377\313\325\324\377\257\275\272\377\202\225" \ - "\221\377\204Slg\377\1\313\325\323\377\375\333\343\342\377\4\237\265\260" \ - "\377\223\254\247\377\235\263\257\377\374\375\375\377\212\377\377\377" \ - "\377\1\270\310\305\377\202\223\254\247\377\1\322\334\333\377\265\333" \ - "\343\342\377\4\330\340\337\377\227\257\252\377\223\254\247\377\254\277" \ - "\273\377\213\377\377\377\377\4\244\271\265\377\223\254\247\377\231\261" \ - "\254\377\331\341\340\377\356\333\343\342\377\1\227\250\245\377\203Sl" \ - "g\377\1\255\273\271\377\211\333\343\342\377\1\266\303\301\377\205Slg" \ - "\377\2l\202~\377\321\332\331\377\205\333\343\342\377\1\233\253\250\377" \ - "\203Slg\377\1\232\252\247\377\374\333\343\342\377\1\310\325\323\377\202" \ - "\223\254\247\377\1\307\324\322\377\212\377\377\377\377\4\364\367\366" \ - "\377\225\255\250\377\223\254\247\377\251\275\271\377\267\333\343\342" \ - "\377\1\262\304\301\377\202\223\254\247\377\1\353\357\356\377\212\377" \ - "\377\377\377\1\322\334\332\377\202\223\254\247\377\1\302\320\315\377" \ - "\356\333\343\342\377\1z\216\212\377\202Slg\377\1w\214\210\377\212\333" \ - "\343\342\377\1\177\222\217\377\204Slg\377\2Tlg\377\277\312\310\377\207" \ - "\333\343\342\377\1y\215\211\377\202Slg\377\1v\212\206\377\374\333\343" \ - "\342\377\4\252\276\272\377\223\254\247\377\224\255\250\377\363\366\365" \ - "\377\212\377\377\377\377\1\312\326\323\377\202\223\254\247\377\1\310" \ - "\324\322\377\267\333\343\342\377\1\320\333\331\377\202\223\254\247\377" \ - "\1\275\314\311\377\212\377\377\377\377\4\371\373\372\377\230\260\253" \ - "\377\223\254\247\377\243\270\264\377\356\333\343\342\377\1ayt\377\202" \ - "Slg\377\1\277\312\310\377\211\333\343\342\377\2\325\335\334\377Woj\377" \ - "\204Slg\377\1\211\233\230\377\210\333\343\342\377\1\265\302\300\377\202" \ - "Slg\377\1\\so\377\373\333\343\342\377\4\323\335\333\377\224\254\247\377" \ - "\223\254\247\377\266\307\303\377\212\377\377\377\377\4\375\375\375\377" \ - "\236\264\260\377\223\254\247\377\236\264\260\377\271\333\343\342\377" \ - "\4\247\273\267\377\223\254\247\377\227\257\252\377\370\371\371\377\212" \ - "\377\377\377\377\1\300\317\314\377\202\223\254\247\377\1\315\330\327" \ - "\377\354\333\343\342\377\1\324\335\334\377\202Slg\377\1Xql\377\212\333" \ - "\343\342\377\1\260\275\273\377\205Slg\377\1\301\315\313\377\211\333\343" \ - "\342\377\1[sn\377\202Slg\377\1\315\327\325\377\372\333\343\342\377\1" \ - "\266\306\303\377\202\223\254\247\377\1\343\352\350\377\212\377\377\377" \ - "\377\1\333\343\342\377\202\223\254\247\377\1\274\313\311\377\271\333" \ - "\343\342\377\1\305\322\320\377\202\223\254\247\377\1\317\332\330\377" \ - "\212\377\377\377\377\1\356\361\361\377\202\223\254\247\377\1\257\301" \ - "\276\377\354\333\343\342\377\1\312\324\323\377\202Slg\377\1l\201}\377" \ - "\212\333\343\342\377\1\207\231\226\377\204Slg\377\1l\202~\377\212\333" \ - "\343\342\377\1k\201|\377\202Slg\377\1\304\317\315\377\371\333\343\342" \ - "\377\4\331\341\340\377\231\260\254\377\223\254\247\377\245\271\265\377" \ - "\213\377\377\377\377\4\256\300\275\377\223\254\247\377\226\256\252\377" \ - "\327\340\336\377\271\333\343\342\377\5\332\342\341\377\234\263\256\377" \ - "\223\254\247\377\242\267\263\377\376\376\376\377\212\377\377\377\377" \ - "\4\257\301\276\377\223\254\247\377\225\256\251\377\326\337\336\377\353" \ - "\333\343\342\377\1\301\315\313\377\202Slg\377\1~\222\216\377\211\333" \ - "\343\342\377\2\332\342\341\377_vr\377\204Slg\377\1\237\257\254\377\212" \ - "\333\343\342\377\1y\215\211\377\202Slg\377\1\275\310\306\377\371\333" \ - "\343\342\377\1\301\317\315\377\202\223\254\247\377\1\322\334\332\377" \ - "\212\377\377\377\377\1\354\361\360\377\202\223\254\247\377\1\260\302" \ - "\277\377\273\333\343\342\377\1\271\311\306\377\202\223\254\247\377\1" \ - "\340\347\346\377\212\377\377\377\377\1\334\344\343\377\202\223\254\247" \ - "\377\1\273\312\307\377\353\333\343\342\377\1\301\315\313\377\202Slg\377" \ - "\1y\216\212\377\211\333\343\342\377\1\270\305\303\377\204Slg\377\2Tm" \ - "h\377\317\331\327\377\212\333\343\342\377\1\202\225\221\377\202Slg\377" \ - "\1\273\307\305\377\371\333\343\342\377\4\243\270\264\377\223\254\247" \ - "\377\230\260\253\377\371\373\372\377\212\377\377\377\377\1\277\316\313" \ - "\377\202\223\254\247\377\1\317\331\330\377\273\333\343\342\377\4\325" \ - "\337\335\377\225\255\250\377\223\254\247\377\263\304\301\377\212\377" \ - "\377\377\377\5\375\376\375\377\237\265\261\377\223\254\247\377\235\263" \ - "\257\377\332\342\341\377\352\333\343\342\377\1\310\323\321\377\202Sl" \ - "g\377\1k\201}\377\211\333\343\342\377\1\205\230\224\377\204Slg\377\1" \ - "v\212\206\377\213\333\343\342\377\1t\210\204\377\202Slg\377\1\301\315" \ - "\313\377\370\333\343\342\377\1\315\330\326\377\202\223\254\247\377\1" \ - "\301\317\314\377\212\377\377\377\377\4\371\372\372\377\230\257\253\377" \ - "\223\254\247\377\245\272\266\377\275\333\343\342\377\1\256\300\275\377" \ - "\202\223\254\247\377\1\361\364\363\377\212\377\377\377\377\1\313\327" \ - "\324\377\202\223\254\247\377\1\306\323\321\377\352\333\343\342\377\1" \ - "\321\332\331\377\202Slg\377\2\\to\377\332\342\341\377\207\333\343\342" \ - "\377\2\324\335\334\377Xql\377\204Slg\377\1\243\262\257\377\213\333\343" \ - "\342\377\1czu\377\202Slg\377\1\310\323\321\377\370\333\343\342\377\1" \ - "\257\301\276\377\202\223\254\247\377\1\356\362\361\377\212\377\377\377" \ - "\377\1\321\333\331\377\202\223\254\247\377\1\303\321\316\377\275\333" \ - "\343\342\377\1\314\330\326\377\202\223\254\247\377\1\304\322\317\377" \ - "\212\377\377\377\377\4\366\370\367\377\225\255\251\377\223\254\247\377" \ - "\250\274\270\377\353\333\343\342\377\1ayt\377\202Slg\377\1\267\303\301" \ - "\377\207\333\343\342\377\1\241\260\255\377\204Slg\377\2Tlg\377\316\330" \ - "\326\377\212\333\343\342\377\2\330\340\337\377Tmh\377\202Slg\377\1\325" \ - "\336\335\377\367\333\343\342\377\4\326\337\336\377\225\256\251\377\223" \ - "\254\247\377\257\302\276\377\213\377\377\377\377\4\243\271\264\377\223" \ - "\254\247\377\232\262\255\377\331\342\341\377\276\333\343\342\377\4\242" \ - "\270\263\377\223\254\247\377\232\261\255\377\373\374\374\377\212\377" \ - "\377\377\377\1\271\311\306\377\202\223\254\247\377\1\321\333\332\377" \ - "\352\333\343\342\377\1~\222\216\377\202Slg\377\1\177\222\217\377\206" \ - "\333\343\342\377\2\320\332\330\377\\to\377\204Slg\377\1z\216\212\377" \ - "\213\333\343\342\377\1\253\271\266\377\202Slg\377\1e|w\377\370\333\343" \ - "\342\377\1\272\312\307\377\202\223\254\247\377\1\335\344\343\377\212" \ - "\377\377\377\377\1\342\351\347\377\202\223\254\247\377\1\267\310\305" \ - "\377\277\333\343\342\377\1\301\317\314\377\202\223\254\247\377\1\325" \ - "\337\335\377\212\377\377\377\377\1\347\354\353\377\202\223\254\247\377" \ - "\1\264\305\302\377\352\333\343\342\377\1\251\270\265\377\203Slg\377\2" \ - "\220\242\236\377\331\342\341\377\203\333\343\342\377\2\320\331\330\377" \ - "x\214\210\377\205Slg\377\1\264\300\276\377\212\333\343\342\377\2\331" \ - "\342\341\377h~z\377\202Slg\377\1}\220\215\377\367\333\343\342\377\5\332" \ - "\342\341\377\234\263\257\377\223\254\247\377\237\265\261\377\375\376" \ - "\375\377\212\377\377\377\377\4\264\306\302\377\223\254\247\377\224\255" \ - "\250\377\324\336\334\377\277\333\343\342\377\4\331\341\340\377\230\260" \ - "\253\377\223\254\247\377\250\274\270\377\213\377\377\377\377\4\250\274" \ - "\270\377\223\254\247\377\230\257\253\377\330\341\340\377\351\333\343" \ - "\342\377\2\325\336\335\377[sn\377\203Slg\377\5i\177{\377\207\232\226" \ - "\377\230\251\246\377\204\227\223\377^vq\377\205Slg\377\2e|w\377\332\342" \ - "\341\377\212\333\343\342\377\1\232\252\247\377\203Slg\377\1\234\253\251" \ - "\377\367\333\343\342\377\1\306\323\321\377\202\223\254\247\377\1\313" \ - "\327\325\377\212\377\377\377\377\4\362\365\364\377\224\254\250\377\223" \ - "\254\247\377\254\277\273\377\301\333\343\342\377\1\265\306\303\377\202" \ - "\223\254\247\377\1\347\354\353\377\212\377\377\377\377\1\325\337\335" \ - "\377\202\223\254\247\377\1\277\316\313\377\352\333\343\342\377\1\237" \ - "\257\254\377\215Slg\377\1\244\262\260\377\211\333\343\342\377\2\320\332" \ - "\330\377}\220\215\377\204Slg\377\1\301\314\312\377\367\333\343\342\377" \ - "\4\250\274\270\377\223\254\247\377\225\256\251\377\366\370\367\377\212" \ - "\377\377\377\377\1\306\323\321\377\202\223\254\247\377\1\312\326\324" \ - "\377\301\333\343\342\377\1\322\334\333\377\202\223\254\247\377\1\271" \ - "\311\306\377\212\377\377\377\377\4\373\374\374\377\233\262\255\377\223" \ - "\254\247\377\241\267\262\377\352\333\343\342\377\2\331\342\341\377t\211" \ - "\205\377\213Slg\377\1|\220\214\377\207\333\343\342\377\4\274\310\306" \ - "\377\211\233\230\377n\204\200\377Voj\377\204Slg\377\2_vr\377\332\342" \ - "\341\377\366\333\343\342\377\1\321\333\332\377\202\223\254\247\377\1" \ - "\272\312\307\377\212\377\377\377\377\4\374\375\374\377\233\262\256\377" \ - "\223\254\247\377\240\266\262\377\303\333\343\342\377\4\251\275\271\377" \ - "\223\254\247\377\225\255\251\377\365\367\367\377\212\377\377\377\377" \ - "\1\304\322\317\377\202\223\254\247\377\1\313\326\325\377\352\333\343" \ - "\342\377\2\323\334\333\377o\204\200\377\211Slg\377\2d{v\377\321\332\331" \ - "\377\207\333\343\342\377\1\227\250\245\377\207Slg\377\1\217\240\235\377" \ - "\367\333\343\342\377\1\263\305\301\377\202\223\254\247\377\1\350\355" \ - "\354\377\212\377\377\377\377\1\330\341\337\377\202\223\254\247\377\1" \ - "\277\315\313\377\303\333\343\342\377\1\310\324\322\377\202\223\254\247" \ - "\377\1\313\327\324\377\212\377\377\377\377\1\361\364\363\377\202\223" \ - "\254\247\377\1\254\277\274\377\353\333\343\342\377\3\327\337\336\377" \ - "\226\247\244\377Xql\377\205Slg\377\3Umh\377\216\240\235\377\323\334\333" \ - "\377\210\333\343\342\377\1\227\250\245\377\207Slg\377\1\305\320\316\377" \ - "\366\333\343\342\377\4\330\341\337\377\230\257\253\377\223\254\247\377" \ - "\251\274\270\377\213\377\377\377\377\4\252\276\272\377\223\254\247\377" \ - "\227\257\252\377\330\341\337\377\304\333\343\342\377\4\236\264\260\377" \ - "\223\254\247\377\237\265\261\377\375\376\375\377\212\377\377\377\377" \ - "\4\263\304\301\377\223\254\247\377\224\255\250\377\325\336\335\377\354" \ - "\333\343\342\377\7\326\337\336\377\261\277\274\377\231\251\246\377\213" \ - "\235\232\377\226\246\243\377\256\273\271\377\312\324\323\377\212\333" \ - "\343\342\377\1\257\274\272\377\206\201\224\220\377\1\221\242\237\377" \ - "\367\333\343\342\377\1\277\315\313\377\202\223\254\247\377\1\326\337" \ - "\335\377\212\377\377\377\377\1\351\356\355\377\202\223\254\247\377\1" \ - "\263\304\301\377\305\333\343\342\377\1\274\313\311\377\202\223\254\247" \ - "\377\1\334\344\343\377\212\377\377\377\377\1\340\347\346\377\202\223" \ - "\254\247\377\1\270\310\305\377\377\333\343\342\377\375\333\343\342\377" \ - "\4\241\266\262\377\223\254\247\377\233\262\255\377\373\374\374\377\212" \ - "\377\377\377\377\1\274\313\310\377\202\223\254\247\377\1\321\333\331" \ - "\377\305\333\343\342\377\4\327\337\336\377\226\256\251\377\223\254\247" \ - "\377\257\301\276\377\212\377\377\377\377\5\376\376\376\377\242\267\263" \ - "\377\223\254\247\377\233\262\255\377\332\342\341\377\377\333\343\342" \ - "\377\373\333\343\342\377\1\312\326\324\377\202\223\254\247\377\1\304" \ - "\322\317\377\212\377\377\377\377\4\367\371\370\377\226\256\251\377\223" \ - "\254\247\377\247\273\270\377\307\333\343\342\377\1\260\302\277\377\202" \ - "\223\254\247\377\1\355\361\360\377\212\377\377\377\377\1\317\332\330" \ - "\377\202\223\254\247\377\1\304\321\317\377\377\333\343\342\377\373\333" \ - "\343\342\377\1\254\277\274\377\202\223\254\247\377\1\361\364\363\377" \ - "\212\377\377\377\377\1\315\330\326\377\202\223\254\247\377\1\306\323" \ - "\320\377\307\333\343\342\377\1\316\331\330\377\202\223\254\247\377\1" \ - "\300\317\314\377\212\377\377\377\377\4\370\371\371\377\227\257\252\377" \ - "\223\254\247\377\245\272\266\377\377\333\343\342\377\372\333\343\342" \ - "\377\4\324\336\334\377\224\255\250\377\223\254\247\377\263\305\301\377" \ - "\212\377\377\377\377\5\376\376\376\377\240\266\262\377\223\254\247\377" \ - "\234\263\256\377\332\342\341\377\310\333\343\342\377\4\245\271\265\377" \ - "\223\254\247\377\230\260\253\377\371\372\372\377\212\377\377\377\377" \ - "\1\275\314\311\377\202\223\254\247\377\1\317\332\330\377\345\333\343" \ - "\342\377\1\316\330\326\377\202\270\305\303\377\1\302\315\313\377\377" \ - "\333\343\342\377\220\333\343\342\377\1\270\310\305\377\202\223\254\247" \ - "\377\1\341\350\346\377\212\377\377\377\377\1\337\346\345\377\202\223" \ - "\254\247\377\1\272\312\307\377\311\333\343\342\377\1\303\321\316\377" \ - "\202\223\254\247\377\1\322\334\332\377\212\377\377\377\377\1\353\357" \ - "\356\377\202\223\254\247\377\1\261\303\277\377\345\333\343\342\377\1" \ - "\250\267\264\377\202Slg\377\1x\214\210\377\377\333\343\342\377\217\333" \ - "\343\342\377\5\332\342\341\377\232\262\255\377\223\254\247\377\242\270" \ - "\263\377\376\376\376\377\212\377\377\377\377\4\261\303\277\377\223\254" \ - "\247\377\225\255\251\377\326\337\336\377\311\333\343\342\377\4\331\342" \ - "\341\377\232\261\255\377\223\254\247\377\244\271\265\377\213\377\377" \ - "\377\377\4\254\277\273\377\223\254\247\377\226\256\252\377\327\340\337" \ - "\377\344\333\343\342\377\1\250\267\264\377\202Slg\377\1x\214\210\377" \ - "\377\333\343\342\377\217\333\343\342\377\1\303\321\317\377\202\223\254" \ - "\247\377\1\317\332\330\377\212\377\377\377\377\1\357\363\362\377\202" \ - "\223\254\247\377\1\256\301\275\377\313\333\343\342\377\1\267\310\305" \ - "\377\202\223\254\247\377\1\343\351\350\377\212\377\377\377\377\1\331" \ - "\342\340\377\202\223\254\247\377\1\275\314\311\377\344\333\343\342\377" \ - "\1\250\267\264\377\202Slg\377\1x\214\210\377\377\333\343\342\377\217" \ - "\333\343\342\377\4\245\272\266\377\223\254\247\377\227\257\252\377\370" \ - "\372\371\377\212\377\377\377\377\1\303\321\316\377\202\223\254\247\377" \ - "\1\315\330\326\377\313\333\343\342\377\4\324\336\334\377\224\255\250" \ - "\377\223\254\247\377\266\307\303\377\212\377\377\377\377\4\374\375\375" \ - "\377\235\263\257\377\223\254\247\377\236\265\260\377\344\333\343\342" \ - "\377\1\250\267\264\377\202Slg\377\1x\214\210\377\377\333\343\342\377" \ - "\216\333\343\342\377\1\317\332\330\377\202\223\254\247\377\1\276\315" \ - "\312\377\212\377\377\377\377\4\372\373\373\377\231\261\254\377\223\254" \ - "\247\377\243\270\264\377\315\333\343\342\377\4\254\277\273\377\223\254" \ - "\247\377\224\254\250\377\363\365\365\377\212\377\377\377\377\1\310\325" \ - "\322\377\202\223\254\247\377\1\310\324\322\377\343\333\343\342\377\1" \ - "\250\267\264\377\202Slg\377\1r\207\203\377\232\305\320\316\377\3\306" \ - "\320\317\377\316\327\326\377\330\340\337\377\360\333\343\342\377\1\261" \ - "\303\277\377\202\223\254\247\377\1\353\360\357\377\212\377\377\377\377" \ - "\1\324\336\334\377\202\223\254\247\377\1\301\317\315\377\315\333\343" \ - "\342\377\1\312\326\324\377\202\223\254\247\377\1\307\324\321\377\212" \ - "\377\377\377\377\4\363\366\366\377\224\255\250\377\223\254\247\377\252" \ - "\275\272\377\343\333\343\342\377\1\250\267\264\377\240Slg\377\4[sn\377" \ - "t\211\205\377\226\247\244\377\273\307\305\377\353\333\343\342\377\4\327" \ - "\340\336\377\226\256\252\377\223\254\247\377\254\277\274\377\213\377" \ - "\377\377\377\4\247\273\267\377\223\254\247\377\231\260\254\377\331\341" \ - "\340\377\316\333\343\342\377\4\240\266\262\377\223\254\247\377\234\263" \ - "\256\377\374\375\374\377\212\377\377\377\377\4\267\307\304\377\223\254" \ - "\247\377\224\254\247\377\323\334\333\377\342\333\343\342\377\1\250\267" \ - "\264\377\244Slg\377\2n\203\177\377\257\274\272\377\351\333\343\342\377" \ - "\1\274\313\311\377\202\223\254\247\377\1\332\343\341\377\212\377\377" \ - "\377\377\1\346\353\352\377\202\223\254\247\377\1\265\306\303\377\317" \ - "\333\343\342\377\1\276\315\312\377\202\223\254\247\377\1\330\341\337" \ - "\377\212\377\377\377\377\1\344\352\351\377\202\223\254\247\377\1\266" \ - "\306\303\377\342\333\343\342\377\1\250\267\264\377\246Slg\377\2\177\222" \ - "\217\377\324\335\334\377\347\333\343\342\377\4\236\264\260\377\223\254" \ - "\247\377\235\264\257\377\374\375\375\377\212\377\377\377\377\1\270\310" \ - "\305\377\202\223\254\247\377\1\323\334\333\377\317\333\343\342\377\4" \ - "\330\340\337\377\227\257\252\377\223\254\247\377\253\276\272\377\213" \ - "\377\377\377\377\4\245\272\266\377\223\254\247\377\231\260\254\377\331" \ - "\341\340\377\341\333\343\342\377\1\250\267\264\377\247Slg\377\2i\200" \ - "{\377\317\330\327\377\345\333\343\342\377\1\310\324\322\377\202\223\254" \ - "\247\377\1\310\325\322\377\212\377\377\377\377\4\365\367\367\377\225" \ - "\255\250\377\223\254\247\377\252\275\271\377\321\333\343\342\377\1\263" \ - "\304\301\377\202\223\254\247\377\1\352\357\356\377\212\377\377\377\377" \ - "\1\322\335\333\377\202\223\254\247\377\1\301\317\315\377\341\333\343" \ - "\342\377\1\250\267\264\377\250Slg\377\2u\212\206\377\331\341\340\377" \ - "\344\333\343\342\377\4\252\275\271\377\223\254\247\377\225\255\250\377" \ - "\364\366\366\377\212\377\377\377\377\1\312\326\323\377\202\223\254\247" \ - "\377\1\310\324\322\377\321\333\343\342\377\1\321\333\331\377\202\223" \ - "\254\247\377\1\274\314\311\377\212\377\377\377\377\4\372\373\373\377" \ - "\231\260\254\377\223\254\247\377\243\270\264\377\341\333\343\342\377" \ - "\1\321\333\331\377\203\301\314\312\377\2\247\266\263\377[sn\377\203S" \ - "lg\377\6r\207\203\377\216\240\235\377\247\265\263\377\264\301\277\377" \ - "\273\307\305\377\300\314\312\377\202\301\314\312\377\7\300\314\312\377" \ - "\273\307\305\377\265\301\277\377\250\266\264\377\220\241\236\377t\210" \ - "\204\377Tlg\377\202Slg\377\2Zrm\377\246\264\262\377\203\301\314\312\377" \ - "\6\274\310\306\377\266\302\300\377\254\271\267\377\223\244\241\377w\214" \ - "\210\377Uni\377\205Slg\377\1\225\246\243\377\343\333\343\342\377\1\323" \ - "\334\333\377\202\223\254\247\377\1\267\307\304\377\212\377\377\377\377" \ - "\4\375\375\375\377\236\264\260\377\223\254\247\377\236\265\260\377\323" \ - "\333\343\342\377\4\247\273\267\377\223\254\247\377\226\256\252\377\367" \ - "\371\371\377\212\377\377\377\377\1\301\317\314\377\202\223\254\247\377" \ - "\1\315\330\326\377\342\333\343\342\377\7\332\342\341\377\236\255\253" \ - "\377Vni\377Slg\377Wpk\377\225\245\242\377\313\325\324\377\216\333\343" \ - "\342\377\7\315\326\325\377\230\250\245\377Yrm\377Slg\377Uni\377\232\252" \ - "\247\377\331\342\341\377\206\333\343\342\377\3\320\331\330\377\235\255" \ - "\252\377[sn\377\203Slg\377\2Yql\377\321\332\331\377\342\333\343\342\377" \ - "\1\265\306\303\377\202\223\254\247\377\1\345\353\351\377\212\377\377" \ - "\377\377\1\333\343\342\377\202\223\254\247\377\1\274\313\311\377\323" \ - "\333\343\342\377\1\305\322\320\377\202\223\254\247\377\1\316\331\327" \ - "\377\212\377\377\377\377\1\356\362\361\377\202\223\254\247\377\1\256" \ - "\301\275\377\342\333\343\342\377\1\226\246\243\377\202Slg\377\2o\205" \ - "\201\377\313\325\324\377\222\333\343\342\377\2\316\330\326\377v\212\206" \ - "\377\202Slg\377\1\217\241\235\377\210\333\343\342\377\2\316\330\326\377" \ - "q\206\202\377\203Slg\377\1\230\250\245\377\341\333\343\342\377\4\331" \ - "\341\340\377\231\260\254\377\223\254\247\377\246\272\266\377\213\377" \ - "\377\377\377\4\256\300\275\377\223\254\247\377\226\256\252\377\327\340" \ - "\336\377\323\333\343\342\377\5\332\342\341\377\234\263\256\377\223\254" \ - "\247\377\241\267\262\377\376\376\376\377\212\377\377\377\377\4\260\302" \ - "\276\377\223\254\247\377\225\255\251\377\326\337\336\377\340\333\343" \ - "\342\377\1\262\277\275\377\202Slg\377\2q\207\202\377\325\335\334\377" \ - "\224\333\343\342\377\2\327\337\336\377v\212\206\377\202Slg\377\1\254" \ - "\272\270\377\210\333\343\342\377\2\321\333\331\377g}y\377\202Slg\377" \ - "\1i\177{\377\341\333\343\342\377\1\301\317\314\377\202\223\254\247\377" \ - "\1\323\335\333\377\212\377\377\377\377\1\354\361\360\377\202\223\254" \ - "\247\377\1\261\303\277\377\325\333\343\342\377\1\272\311\307\377\202" \ - "\223\254\247\377\1\337\346\345\377\212\377\377\377\377\1\335\345\344" \ - "\377\202\223\254\247\377\1\272\312\307\377\337\333\343\342\377\5\327" \ - "\337\336\377]up\377Slg\377Voj\377\306\320\317\377\226\333\343\342\377" \ - "\5\312\324\323\377Xpk\377Slg\377Yrm\377\324\335\334\377\210\333\343\342" \ - "\377\1\261\277\274\377\203Slg\377\1\317\331\327\377\340\333\343\342\377" \ - "\4\243\270\264\377\223\254\247\377\231\260\254\377\372\373\373\377\212" \ - "\377\377\377\377\1\277\316\313\377\202\223\254\247\377\1\317\332\330" \ - "\377\325\333\343\342\377\4\325\337\335\377\225\255\251\377\223\254\247" \ - "\377\261\303\300\377\212\377\377\377\377\5\376\376\376\377\240\266\261" \ - "\377\223\254\247\377\234\263\257\377\332\342\341\377\336\333\343\342" \ - "\377\1\254\272\270\377\202Slg\377\1\201\224\220\377\230\333\343\342\377" \ - "\1\206\230\225\377\202Slg\377\1\246\265\262\377\211\333\343\342\377\1" \ - "g}y\377\202Slg\377\1\257\274\272\377\337\333\343\342\377\1\314\330\326" \ - "\377\202\223\254\247\377\1\302\320\315\377\212\377\377\377\377\4\371" \ - "\372\372\377\230\257\253\377\223\254\247\377\245\272\266\377\327\333" \ - "\343\342\377\1\256\301\275\377\202\223\254\247\377\1\360\363\362\377" \ - "\212\377\377\377\377\1\314\327\325\377\202\223\254\247\377\1\306\323" \ - "\320\377\336\333\343\342\377\1x\215\211\377\202Slg\377\1\254\272\270" \ - "\377\230\333\343\342\377\1\257\274\272\377\202Slg\377\1r\207\203\377" \ - "\211\333\343\342\377\1\214\235\232\377\202Slg\377\1\237\257\254\377\337" \ - "\333\343\342\377\1\256\301\275\377\202\223\254\247\377\1\357\362\362" \ - "\377\212\377\377\377\377\1\321\333\331\377\202\223\254\247\377\1\303" \ - "\321\317\377\327\333\343\342\377\1\314\330\326\377\202\223\254\247\377" \ - "\1\303\321\316\377\212\377\377\377\377\4\366\370\370\377\225\256\251" \ - "\377\223\254\247\377\247\273\270\377\336\333\343\342\377\1\\so\377\202" \ - "Slg\377\1\277\313\311\377\230\333\343\342\377\1\301\315\313\377\202S" \ - "lg\377\2Vni\377\332\342\341\377\210\333\343\342\377\1\244\263\260\377" \ - "\202Slg\377\1\226\246\243\377\336\333\343\342\377\4\325\337\335\377\225" \ - "\255\251\377\223\254\247\377\260\302\277\377\213\377\377\377\377\4\243" \ - "\271\264\377\223\254\247\377\232\262\255\377\332\342\341\377\330\333" \ - "\343\342\377\4\243\270\264\377\223\254\247\377\232\261\254\377\373\374" \ - "\373\377\212\377\377\377\377\1\272\312\307\377\202\223\254\247\377\1" \ - "\321\333\332\377\334\333\343\342\377\1\326\336\335\377\203Slg\377\1\311" \ - "\324\322\377\230\333\343\342\377\1\314\325\324\377\203Slg\377\1\317\331" \ - "\327\377\210\333\343\342\377\1\256\274\271\377\202Slg\377\1\215\236\233" \ - "\377\336\333\343\342\377\1\272\311\307\377\202\223\254\247\377\1\336" \ - "\345\344\377\212\377\377\377\377\1\342\351\347\377\202\223\254\247\377" \ - "\1\270\310\305\377\331\333\343\342\377\1\301\317\314\377\202\223\254" \ - "\247\377\1\325\336\334\377\212\377\377\377\377\1\350\355\354\377\202" \ - "\223\254\247\377\1\263\304\301\377\334\333\343\342\377\1\307\322\320" \ - "\377\203Slg\377\1\276\311\307\377\230\333\343\342\377\1\302\315\313\377" \ - "\203Slg\377\1\301\314\312\377\210\333\343\342\377\1\261\276\274\377\202" \ - "Slg\377\1\215\237\234\377\335\333\343\342\377\5\332\342\341\377\234\263" \ - "\256\377\223\254\247\377\240\266\262\377\376\376\376\377\212\377\377" \ - "\377\377\4\265\306\302\377\223\254\247\377\224\255\250\377\324\336\334" \ - "\377\331\333\343\342\377\6\331\341\340\377\231\260\254\377\222\253\247" \ - "\377\237\265\261\377\351\356\355\377\370\371\371\377\211\377\377\377" \ - "\377\4\251\275\271\377\223\254\247\377\227\257\252\377\330\341\337\377" \ - "\333\333\343\342\377\1\303\316\314\377\203Slg\377\1\251\267\265\377\230" \ - "\333\343\342\377\1\257\274\272\377\203Slg\377\1\275\310\306\377\210\333" \ - "\343\342\377\1\243\262\257\377\202Slg\377\1\224\245\242\377\335\333\343" \ - "\342\377\1\305\322\320\377\202\223\254\247\377\1\315\330\326\377\212" \ - "\377\377\377\377\4\362\365\364\377\224\254\250\377\223\254\247\377\254" \ - "\277\274\377\333\333\343\342\377\2\265\306\303\377\222\254\246\377\203" \ - "\223\254\247\377\7\233\262\255\377\252\276\272\377\271\311\306\377\310" \ - "\325\322\377\330\341\337\377\347\354\353\377\366\370\370\377\202\377" \ - "\377\377\377\1\327\340\336\377\202\223\254\247\377\1\277\315\313\377" \ - "\333\333\343\342\377\1\321\332\331\377\203Slg\377\1|\220\214\377\230" \ - "\333\343\342\377\1\200\223\220\377\203Slg\377\1\313\325\323\377\210\333" \ - "\343\342\377\1\225\245\242\377\202Slg\377\1\234\253\251\377\335\333\343" \ - "\342\377\4\247\273\267\377\223\254\247\377\226\256\251\377\366\370\370" \ - "\377\212\377\377\377\377\1\306\323\321\377\202\223\254\247\377\1\312" \ - "\326\324\377\333\333\343\342\377\1\322\334\333\377\202\223\254\247\377" \ - "\5\245\271\266\377\307\324\321\377\267\310\304\377\247\274\270\377\230" \ - "\260\253\377\204\223\254\247\377\6\231\261\254\377\250\274\270\377\266" \ - "\306\303\377\226\256\251\377\222\254\247\377\236\265\261\377\334\333" \ - "\343\342\377\1Woj\377\202Slg\377\2Umh\377\277\312\310\377\226\333\343" \ - "\342\377\2\300\314\312\377Uni\377\202Slg\377\2Tlg\377\330\340\337\377" \ - "\210\333\343\342\377\1\177\223\217\377\202Slg\377\1\252\270\266\377\334" \ - "\333\343\342\377\1\321\333\331\377\202\223\254\247\377\1\273\312\307" \ - "\377\212\377\377\377\377\4\374\375\374\377\233\262\256\377\223\254\247" \ - "\377\241\266\262\377\335\333\343\342\377\4\245\271\265\377\223\254\247" \ - "\377\224\254\247\377\365\367\367\377\203\377\377\377\377\7\365\367\367" \ - "\377\345\353\352\377\325\337\335\377\306\323\320\377\267\307\304\377" \ - "\247\273\267\377\230\260\253\377\202\223\254\247\377\2\222\253\247\377" \ - "\312\326\324\377\333\333\343\342\377\1y\215\211\377\203Slg\377\2f}x\377" \ - "\316\330\326\377\224\333\343\342\377\2\317\330\327\377g~y\377\203Slg" \ - "\377\1s\210\204\377\210\333\343\342\377\2\316\327\326\377Vni\377\202" \ - "Slg\377\1\276\311\307\377\334\333\343\342\377\1\263\304\301\377\202\223" \ - "\254\247\377\1\350\356\355\377\212\377\377\377\377\1\330\341\337\377" \ - "\202\223\254\247\377\1\277\315\313\377\335\333\343\342\377\1\310\324" \ - "\322\377\202\222\254\247\377\1\310\325\323\377\212\377\377\377\377\4" \ - "\347\355\354\377\223\253\246\377\222\253\246\377\250\274\267\377\202" \ - "\333\343\342\377\2\306\323\321\377\331\340\337\377\327\333\343\342\377" \ - "\1\250\266\264\377\204Slg\377\2ayt\377\274\310\306\377\222\333\343\342" \ - "\377\2\275\310\306\377czu\377\204Slg\377\1\243\262\257\377\210\333\343" \ - "\342\377\1\223\244\241\377\203Slg\377\1\321\333\331\377\333\333\343\342" \ - "\377\4\330\340\337\377\227\257\252\377\223\254\247\377\251\275\271\377" \ - "\213\377\377\377\377\4\252\276\272\377\223\254\247\377\230\257\253\377" \ - "\330\341\337\377\336\333\343\342\377\4\232\261\254\377\223\254\247\377" \ - "\232\260\254\377\375\375\375\377\212\377\377\377\377\7\256\301\274\377" \ - "\223\254\247\377\223\253\247\377\311\325\323\377\234\264\256\377\223" \ - "\254\247\377\277\316\313\377\327\333\343\342\377\2\323\334\333\377^u" \ - "q\377\205Slg\377\3}\221\215\377\270\305\303\377\330\340\337\377\214\333" \ - "\343\342\377\3\330\340\337\377\270\304\302\377}\220\215\377\205Slg\377" \ - "\2]tp\377\321\332\331\377\207\333\343\342\377\2\237\256\253\377Tlg\377" \ - "\202Slg\377\1h~z\377\334\333\343\342\377\1\276\315\312\377\202\223\254" \ - "\247\377\1\327\340\336\377\212\377\377\377\377\1\351\356\355\377\202" \ - "\223\254\247\377\1\263\305\301\377\337\333\343\342\377\4\272\312\310" \ - "\377\223\253\247\377\222\253\246\377\333\343\342\377\212\377\377\377" \ - "\377\7\341\350\347\377\222\254\246\377\223\253\247\377\264\305\302\377" \ - "\230\257\253\377\223\254\247\377\241\267\263\377\330\333\343\342\377" \ - "\1\251\270\265\377\207Slg\377\6Yrm\377z\216\212\377\220\242\236\377\245" \ - "\264\261\377\263\300\276\377\270\305\303\377\202\276\312\310\377\6\271" \ - "\305\303\377\263\300\276\377\246\264\262\377\220\242\236\377y\216\212" \ - "\377Yql\377\207Slg\377\1\250\267\264\377\205\333\343\342\377\3\331\342" \ - "\341\377\271\306\304\377\204\226\223\377\204Slg\377\1\212\234\231\377" \ - "\334\333\343\342\377\4\240\266\262\377\223\254\247\377\233\262\256\377" \ - "\374\374\374\377\212\377\377\377\377\1\274\313\310\377\202\223\254\247" \ - "\377\1\321\333\332\377\337\333\343\342\377\4\327\340\336\377\224\254" \ - "\250\377\223\254\247\377\250\273\267\377\212\377\377\377\377\5\376\376" \ - "\376\377\236\264\257\377\223\254\247\377\227\257\252\377\263\304\302" \ - "\377\202\223\254\247\377\1\313\327\325\377\330\333\343\342\377\1}\221" \ - "\215\377\232Slg\377\1~\222\216\377\205\333\343\342\377\2\325\336\335" \ - "\377`xs\377\206Slg\377\1\256\274\271\377\333\333\343\342\377\1\312\326" \ - "\324\377\202\223\254\247\377\1\306\323\320\377\212\377\377\377\377\4" \ - "\367\371\370\377\226\256\251\377\223\254\247\377\247\273\270\377\341" \ - "\333\343\342\377\4\255\277\274\377\223\253\246\377\222\253\246\377\354" \ - "\361\360\377\212\377\377\377\377\4\317\332\330\377\222\253\246\377\223" \ - "\253\246\377\274\314\311\377\202\223\254\247\377\1\254\277\274\377\330" \ - "\333\343\342\377\2\327\340\337\377}\221\215\377\230Slg\377\2}\221\215" \ - "\377\330\340\337\377\205\333\343\342\377\1\323\334\333\377\206Slg\377" \ - "\2[sn\377\327\337\336\377\333\333\343\342\377\4\254\277\273\377\223\254" \ - "\247\377\224\254\250\377\362\365\364\377\212\377\377\377\377\1\315\330" \ - "\326\377\202\223\254\247\377\1\306\323\321\377\341\333\343\342\377\4" \ - "\317\331\330\377\222\253\247\377\223\253\246\377\273\313\310\377\212" \ - "\377\377\377\377\10\370\372\371\377\225\255\251\377\223\254\247\377\240" \ - "\266\262\377\251\274\271\377\223\254\247\377\225\255\250\377\324\336" \ - "\335\377\330\333\343\342\377\2\330\341\340\377\213\235\232\377\226Sl" \ - "g\377\2\211\234\230\377\330\340\337\377\206\333\343\342\377\1\323\334" \ - "\333\377\206Slg\377\1\212\234\231\377\333\333\343\342\377\4\324\336\334" \ - "\377\224\255\250\377\223\254\247\377\264\305\302\377\212\377\377\377" \ - "\377\5\376\376\376\377\240\266\262\377\223\254\247\377\234\263\257\377" \ - "\332\342\341\377\342\333\343\342\377\4\240\266\262\377\223\254\247\377" \ - "\225\255\250\377\371\372\372\377\203\377\377\377\377\3\367\371\371\377" \ - "\300\317\314\377\273\313\307\377\204\377\377\377\377\4\271\312\306\377" \ - "\223\254\246\377\223\254\247\377\276\314\311\377\202\223\254\247\377" \ - "\1\271\311\305\377\332\333\343\342\377\2\270\304\302\377e|w\377\222S" \ - "lg\377\2d{v\377\267\303\301\377\211\333\343\342\377\206\322\333\332\377" \ - "\1\327\340\337\377\333\333\343\342\377\1\267\310\305\377\202\223\254" \ - "\247\377\1\342\350\347\377\212\377\377\377\377\1\337\346\345\377\202" \ - "\223\254\247\377\1\272\312\307\377\343\333\343\342\377\4\303\321\317" \ - "\377\222\254\247\377\223\254\246\377\320\332\330\377\203\377\377\377" \ - "\377\4\373\374\374\377\233\262\255\377\224\255\250\377\363\366\365\377" \ - "\203\377\377\377\377\10\354\360\357\377\222\253\246\377\222\254\247\377" \ - "\255\300\274\377\233\262\255\377\223\254\247\377\233\262\255\377\332" \ - "\342\341\377\332\333\343\342\377\3\327\337\336\377\251\270\265\377q\207" \ - "\202\377\216Slg\377\3q\206\202\377\251\267\265\377\326\337\336\377\353" \ - "\333\343\342\377\5\331\342\341\377\232\261\255\377\223\254\247\377\243" \ - "\270\264\377\376\376\376\377\212\377\377\377\377\4\261\303\277\377\223" \ - "\254\247\377\225\255\251\377\326\337\336\377\343\333\343\342\377\4\332" \ - "\342\341\377\227\257\252\377\223\254\247\377\235\264\257\377\204\377" \ - "\377\377\377\3\304\321\317\377\223\254\247\377\307\324\321\377\204\377" \ - "\377\377\377\4\246\273\267\377\223\254\247\377\222\253\247\377\222\253" \ - "\246\377\202\223\254\247\377\1\304\321\317\377\335\333\343\342\377\6" \ - "\306\321\317\377\247\265\263\377\212\234\231\377o\205\201\377dzv\377" \ - "[sn\377\202Tlg\377\6[sn\377dzv\377o\205\201\377\212\234\231\377\247\265" \ - "\263\377\306\320\317\377\356\333\343\342\377\1\303\320\316\377\202\223" \ - "\254\247\377\1\320\333\331\377\212\377\377\377\377\1\357\363\362\377" \ - "\202\223\254\247\377\1\256\301\275\377\345\333\343\342\377\4\265\306" \ - "\303\377\223\254\247\377\222\254\246\377\342\351\347\377\203\377\377" \ - "\377\377\4\361\364\363\377\224\255\250\377\234\263\257\377\374\375\375" \ - "\377\203\377\377\377\377\4\333\343\341\377\223\253\246\377\222\254\246" \ - "\377\221\254\246\377\202\223\254\247\377\1\246\272\266\377\343\333\343" \ - "\342\377\2\332\342\341\377\331\342\341\377\364\333\343\342\377\4\245" \ - "\271\265\377\223\254\247\377\230\257\253\377\371\372\372\377\212\377" \ - "\377\377\377\1\303\321\316\377\202\223\254\247\377\1\315\330\326\377" \ - "\345\333\343\342\377\4\324\336\334\377\223\253\247\377\223\254\247\377" \ - "\257\302\275\377\204\377\377\377\377\3\262\304\301\377\223\254\247\377" \ - "\330\341\337\377\203\377\377\377\377\5\375\375\375\377\231\260\253\377" \ - "\223\254\247\377\230\260\253\377\257\301\276\377\202\223\254\247\377" \ - "\1\317\332\330\377\377\333\343\342\377\330\333\343\342\377\1\316\331" \ - "\330\377\202\223\254\247\377\1\277\316\313\377\212\377\377\377\377\4" \ - "\372\373\373\377\232\261\254\377\223\254\247\377\243\270\264\377\347" \ - "\333\343\342\377\4\247\273\270\377\222\253\246\377\223\253\247\377\362" \ - "\365\364\377\203\377\377\377\377\3\340\347\345\377\223\254\247\377\253" \ - "\276\272\377\204\377\377\377\377\4\307\323\321\377\223\253\247\377\223" \ - "\253\246\377\276\314\312\377\202\223\254\247\377\1\261\303\300\377\377" \ - "\333\343\342\377\330\333\343\342\377\1\260\302\277\377\202\223\254\247" \ - "\377\1\354\361\360\377\212\377\377\377\377\1\324\336\334\377\202\223" \ - "\254\247\377\1\301\317\315\377\347\333\343\342\377\1\312\326\324\377" \ - "\202\223\253\246\377\1\302\321\316\377\204\377\377\377\377\3\242\267" \ - "\263\377\223\254\247\377\351\356\355\377\203\377\377\377\377\10\364\367" \ - "\366\377\223\253\247\377\223\254\247\377\245\271\266\377\243\270\264" \ - "\377\223\254\247\377\227\257\252\377\327\340\337\377\377\333\343\342" \ - "\377\326\333\343\342\377\4\327\337\336\377\226\256\251\377\223\254\247" \ - "\377\256\300\275\377\213\377\377\377\377\4\247\273\267\377\223\254\247" \ - "\377\231\260\254\377\331\341\340\377\350\333\343\342\377\4\234\262\256" \ - "\377\223\254\247\377\227\257\252\377\374\374\374\377\203\377\377\377" \ - "\377\3\316\332\327\377\223\254\247\377\274\314\310\377\204\377\377\377" \ - "\377\4\261\304\300\377\222\253\246\377\222\254\247\377\274\313\311\377" \ - "\202\223\254\247\377\1\275\314\311\377\356\333\343\342\377\1\277\313" \ - "\311\377\202\260\275\273\377\1\311\323\322\377\343\333\343\342\377\1" \ - "\274\313\310\377\202\223\254\247\377\1\333\343\342\377\212\377\377\377" \ - "\377\1\346\353\352\377\202\223\254\247\377\1\266\306\303\377\351\333" \ - "\343\342\377\4\276\314\312\377\223\254\246\377\222\253\246\377\330\341" \ - "\337\377\203\377\377\377\377\4\370\371\371\377\227\257\252\377\226\257" \ - "\252\377\367\371\370\377\203\377\377\377\377\7\345\353\352\377\223\254" \ - "\246\377\223\253\246\377\261\303\301\377\231\261\254\377\223\254\247" \ - "\377\236\265\261\377\356\333\343\342\377\1\202\225\221\377\202Slg\377" \ - "\1\243\262\257\377\343\333\343\342\377\4\236\264\260\377\223\254\247" \ - "\377\236\264\260\377\375\375\375\377\212\377\377\377\377\4\270\310\305" \ - "\377\223\254\247\377\224\254\247\377\323\335\333\377\351\333\343\342" \ - "\377\4\330\341\337\377\224\255\251\377\223\254\247\377\244\271\264\377" \ - "\204\377\377\377\377\3\275\314\311\377\223\254\247\377\315\331\326\377" \ - "\204\377\377\377\377\7\240\266\262\377\223\254\247\377\226\255\251\377" \ - "\265\306\302\377\225\255\250\377\255\277\274\377\327\340\337\377\355" \ - "\333\343\342\377\1\202\225\221\377\202Slg\377\1\243\262\257\377\342\333" \ - "\343\342\377\1\307\324\322\377\202\223\254\247\377\1\312\326\323\377" \ - "\212\377\377\377\377\4\365\367\367\377\225\255\250\377\223\254\247\377" \ - "\252\275\272\377\353\333\343\342\377\4\260\301\276\377\223\253\246\377" \ - "\222\253\247\377\351\356\355\377\203\377\377\377\377\4\352\357\356\377" \ - "\223\254\247\377\241\266\262\377\376\376\376\377\203\377\377\377\377" \ - "\1\323\335\333\377\202\223\254\246\377\2\275\314\311\377\324\336\334" \ - "\377\357\333\343\342\377\1\202\225\221\377\202Slg\377\1\243\262\257\377" \ - "\342\333\343\342\377\4\251\275\271\377\223\254\247\377\225\255\250\377" \ - "\364\367\366\377\212\377\377\377\377\1\312\326\323\377\202\223\254\247" \ - "\377\1\310\324\322\377\353\333\343\342\377\4\321\333\331\377\223\254" \ - "\246\377\222\254\246\377\266\307\304\377\204\377\377\377\377\3\253\277" \ - "\273\377\223\254\247\377\336\346\344\377\203\377\377\377\377\4\372\373" \ - "\373\377\226\257\251\377\223\254\247\377\236\264\260\377\360\333\343" \ - "\342\377\1\202\225\221\377\202Slg\377\1\243\262\257\377\341\333\343\342" \ - "\377\1\322\334\333\377\202\223\254\247\377\1\270\310\305\377\212\377" \ - "\377\377\377\4\375\375\375\377\236\264\260\377\223\254\247\377\236\265" \ - "\260\377\355\333\343\342\377\4\243\270\264\377\223\254\247\377\224\255" \ - "\247\377\366\370\370\377\203\377\377\377\377\3\331\342\340\377\223\254" \ - "\247\377\261\303\300\377\204\377\377\377\377\4\276\314\312\377\223\253" \ - "\246\377\223\253\247\377\314\330\326\377\331\333\343\342\377\6\331\341" \ - "\340\377\306\320\317\377\256\273\271\377\237\257\254\377\230\250\245" \ - "\377\220\242\236\377\220\216\237\234\377\1g~y\377\202Slg\377\1\243\262" \ - "\257\377\341\333\343\342\377\1\265\306\302\377\202\223\254\247\377\1" \ - "\346\353\352\377\212\377\377\377\377\1\333\343\342\377\202\223\254\247" \ - "\377\1\275\314\311\377\355\333\343\342\377\4\306\323\320\377\222\253" \ - "\246\377\223\254\246\377\313\327\325\377\203\377\377\377\377\4\374\375" \ - "\375\377\234\263\257\377\223\254\247\377\357\363\362\377\203\377\377" \ - "\377\377\4\357\363\362\377\223\254\247\377\223\253\246\377\253\275\272" \ - "\377\327\333\343\342\377\3\271\306\304\377\205\230\224\377Yrm\377\230" \ - "Slg\377\1\243\262\257\377\340\333\343\342\377\4\331\341\340\377\230\260" \ - "\253\377\223\254\247\377\247\273\267\377\213\377\377\377\377\4\256\300" \ - "\275\377\223\254\247\377\226\256\252\377\327\340\337\377\355\333\343" \ - "\342\377\5\332\342\341\377\230\260\254\377\223\254\247\377\233\262\255" \ - "\377\376\376\376\377\203\377\377\377\377\3\307\324\321\377\223\254\247" \ - "\377\302\320\315\377\204\377\377\377\377\1\245\272\265\377\202\223\254" \ - "\247\377\1\325\337\335\377\324\333\343\342\377\2\317\330\327\377\200" \ - "\224\220\377\233Slg\377\1\243\262\257\377\340\333\343\342\377\1\300\316" \ - "\314\377\202\223\254\247\377\1\324\336\334\377\212\377\377\377\377\1" \ - "\354\361\360\377\202\223\254\247\377\1\261\303\277\377\357\333\343\342" \ - "\377\1\270\311\306\377\202\222\254\247\377\1\336\346\344\377\203\377" \ - "\377\377\377\13\363\366\365\377\224\255\250\377\231\261\254\377\372\373" \ - "\373\377\374\375\375\377\330\341\337\377\252\276\272\377\223\254\247" \ - "\377\222\254\246\377\223\253\247\377\271\311\306\377\323\333\343\342" \ - "\377\2\320\331\330\377h\177z\377\234Slg\377\1\243\262\257\377\340\333" \ - "\343\342\377\4\242\267\263\377\223\254\247\377\232\261\254\377\372\373" \ - "\373\377\212\377\377\377\377\1\277\316\313\377\202\223\254\247\377\1" \ - "\317\332\330\377\357\333\343\342\377\4\326\337\336\377\224\254\247\377" \ - "\223\254\247\377\252\276\272\377\204\377\377\377\377\13\266\307\303\377" \ - "\223\254\247\377\260\302\276\377\233\263\256\377\223\254\247\377\234" \ - "\263\257\377\306\323\320\377\236\265\260\377\223\254\247\377\234\263" \ - "\256\377\332\342\341\377\322\333\343\342\377\1x\214\210\377\235Slg\377" \ - "\1\243\262\257\377\337\333\343\342\377\1\314\327\325\377\202\223\254" \ - "\247\377\1\303\321\316\377\212\377\377\377\377\4\371\372\372\377\230" \ - "\257\253\377\223\254\247\377\245\272\266\377\361\333\343\342\377\4\252" \ - "\276\272\377\222\254\246\377\223\253\246\377\357\362\362\377\202\377" \ - "\377\377\377\11\341\350\346\377\253\276\273\377\223\253\247\377\223\254" \ - "\246\377\253\276\272\377\330\341\340\377\374\375\375\377\377\377\377" \ - "\377\315\330\326\377\202\223\254\247\377\1\305\322\320\377\321\333\343" \ - "\342\377\1\267\304\302\377\212Slg\377\3Xpk\377byt\377k\201|\377\216l" \ - "\201}\377\1[sn\377\202Slg\377\1\243\262\257\377\337\333\343\342\377\1" \ - "\256\300\275\377\202\223\254\247\377\1\357\363\362\377\212\377\377\377" \ - "\377\1\321\333\331\377\202\223\254\247\377\1\304\321\317\377\361\333" \ - "\343\342\377\12\315\330\326\377\222\254\246\377\222\254\247\377\272\312" \ - "\307\377\317\332\330\377\242\270\263\377\223\254\247\377\227\257\252" \ - "\377\275\314\311\377\352\357\356\377\204\377\377\377\377\4\366\370\370" \ - "\377\226\256\251\377\223\254\247\377\247\273\267\377\321\333\343\342" \ - "\377\1\204\226\223\377\205Slg\377\5]up\377\212\234\231\377\270\305\303" \ - "\377\315\326\325\377\327\337\336\377\221\333\343\342\377\1\202\225\221" \ - "\377\202Slg\377\1\243\262\257\377\336\333\343\342\377\4\325\336\335\377" \ - "\225\255\250\377\223\254\247\377\261\303\300\377\213\377\377\377\377" \ - "\4\243\271\264\377\223\254\247\377\233\262\255\377\332\342\341\377\362" \ - "\333\343\342\377\7\236\264\261\377\223\254\247\377\222\253\246\377\223" \ - "\254\247\377\241\267\263\377\316\331\327\377\367\371\371\377\207\377" \ - "\377\377\377\1\274\313\310\377\202\223\254\247\377\1\320\333\331\377" \ - "\320\333\343\342\377\1`ws\377\204Slg\377\2\220\241\236\377\330\341\340" \ - "\377\225\333\343\342\377\1\202\225\221\377\202Slg\377\1\243\262\257\377" \ - "\336\333\343\342\377\1\271\311\306\377\202\223\254\247\377\1\337\346" \ - "\345\377\212\377\377\377\377\1\342\351\347\377\202\223\254\247\377\1" \ - "\270\310\305\377\363\333\343\342\377\5\301\317\315\377\222\253\246\377" \ - "\223\253\247\377\300\317\314\377\376\376\376\377\211\377\377\377\377" \ - "\1\351\356\355\377\202\223\254\247\377\1\262\304\301\377\317\333\343" \ - "\342\377\1\322\333\332\377\204Slg\377\2{\217\213\377\331\342\341\377" \ - "\226\333\343\342\377\1\202\225\221\377\202Slg\377\1\243\262\257\377\335" \ - "\333\343\342\377\5\332\342\341\377\234\262\256\377\223\254\247\377\241" \ - "\267\262\377\376\376\376\377\212\377\377\377\377\4\265\306\302\377\223" \ - "\254\247\377\224\255\250\377\324\336\334\377\363\333\343\342\377\4\331" \ - "\341\340\377\231\260\254\377\223\254\247\377\246\272\266\377\213\377" \ - "\377\377\377\4\252\275\271\377\223\254\247\377\227\257\252\377\330\340" \ - "\337\377\316\333\343\342\377\1\307\321\320\377\204Slg\377\1\311\323\322" \ - "\377\227\333\343\342\377\1\202\225\221\377\202Slg\377\1\243\262\257\377" \ - "\335\333\343\342\377\1\305\322\320\377\202\223\254\247\377\1\315\331" \ - "\326\377\212\377\377\377\377\4\362\365\364\377\224\254\250\377\223\254" \ - "\247\377\254\277\274\377\365\333\343\342\377\1\266\306\303\377\202\223" \ - "\254\247\377\1\345\353\352\377\212\377\377\377\377\1\330\341\337\377" \ - "\202\223\254\247\377\1\276\315\312\377\316\333\343\342\377\1\303\316" \ - "\314\377\203Slg\377\2Zrm\377\332\342\341\377\227\333\343\342\377\1\267" \ - "\303\301\377\202\243\262\257\377\1\304\316\315\377\335\333\343\342\377" \ - "\4\247\273\267\377\223\254\247\377\226\256\252\377\367\371\370\377\212" \ - "\377\377\377\377\1\306\323\321\377\202\223\254\247\377\1\313\326\325" \ - "\377\365\333\343\342\377\1\323\334\333\377\202\223\254\247\377\1\267" \ - "\310\305\377\212\377\377\377\377\4\374\374\374\377\233\262\256\377\223" \ - "\254\247\377\240\266\261\377\316\333\343\342\377\1\322\333\332\377\203" \ - "Slg\377\1q\207\202\377\370\333\343\342\377\1\320\333\331\377\202\223" \ - "\254\247\377\1\274\313\310\377\212\377\377\377\377\4\374\375\374\377" \ - "\234\263\256\377\223\254\247\377\241\266\262\377\367\333\343\342\377" \ - "\4\252\275\271\377\223\254\247\377\225\255\250\377\364\366\366\377\212" \ - "\377\377\377\377\1\306\323\321\377\202\223\254\247\377\1\312\326\324" \ - "\377\316\333\343\342\377\1[sn\377\202Slg\377\1{\217\213\377\370\333\343" \ - "\342\377\1\262\304\300\377\202\223\254\247\377\1\351\356\355\377\212" \ - "\377\377\377\377\1\330\341\337\377\202\223\254\247\377\1\277\316\313" \ - "\377\367\333\343\342\377\1\310\324\322\377\202\223\254\247\377\1\311" \ - "\325\323\377\212\377\377\377\377\4\362\365\364\377\224\254\250\377\223" \ - "\254\247\377\253\276\273\377\316\333\343\342\377\1y\215\211\377\202S" \ - "lg\377\1o\204\200\377\367\333\343\342\377\4\330\340\337\377\227\257\252" \ - "\377\223\254\247\377\253\276\272\377\213\377\377\377\377\4\252\276\272" \ - "\377\223\254\247\377\230\257\253\377\330\341\337\377\370\333\343\342" \ - "\377\4\236\265\260\377\223\254\247\377\236\264\257\377\375\375\375\377" \ - "\212\377\377\377\377\4\265\306\302\377\223\254\247\377\224\255\250\377" \ - "\324\335\334\377\315\333\343\342\377\1\270\304\302\377\202Slg\377\2U" \ - "ni\377\320\332\330\377\366\333\343\342\377\1\276\315\312\377\202\223" \ - "\254\247\377\1\330\341\337\377\212\377\377\377\377\1\351\356\355\377" \ - "\202\223\254\247\377\1\264\305\302\377\371\333\343\342\377\1\275\314" \ - "\311\377\202\223\254\247\377\1\333\343\341\377\212\377\377\377\377\1" \ - "\342\351\347\377\202\223\254\247\377\1\267\307\304\377\316\333\343\342" \ - "\377\1q\206\202\377\202Slg\377\1\233\253\250\377\227\333\343\342\377" \ - "\1\205\230\224\377\202Voj\377\1\244\263\260\377\333\333\343\342\377\4" \ - "\237\265\261\377\223\254\247\377\234\263\256\377\374\375\374\377\212" \ - "\377\377\377\377\1\274\313\310\377\202\223\254\247\377\1\321\333\332" \ - "\377\371\333\343\342\377\4\327\340\336\377\226\256\252\377\223\254\247" \ - "\377\255\300\274\377\213\377\377\377\377\4\243\271\264\377\223\254\247" \ - "\377\232\261\255\377\331\342\341\377\315\333\343\342\377\5\313\325\323" \ - "\377ayt\377Slg\377Xpk\377\305\317\316\377\226\333\343\342\377\1\202\225" \ - "\221\377\202Slg\377\1\243\262\257\377\332\333\343\342\377\1\311\325\323" \ - "\377\202\223\254\247\377\1\310\325\322\377\212\377\377\377\377\4\367" \ - "\371\370\377\226\256\251\377\223\254\247\377\250\274\270\377\373\333" \ - "\343\342\377\1\261\303\277\377\202\223\254\247\377\1\356\361\361\377" \ - "\212\377\377\377\377\1\322\334\332\377\202\223\254\247\377\1\303\320" \ - "\316\377\316\333\343\342\377\5\305\317\316\377]up\377Slg\377^vq\377\275" \ - "\311\307\377\225\333\343\342\377\1\202\225\221\377\202Slg\377\1\243\262" \ - "\257\377\332\333\343\342\377\4\253\276\273\377\223\254\247\377\224\255" \ - "\250\377\363\366\366\377\212\377\377\377\377\1\315\330\326\377\202\223" \ - "\254\247\377\1\306\323\321\377\373\333\343\342\377\1\317\332\330\377" \ - "\202\223\254\247\377\1\300\317\314\377\212\377\377\377\377\4\371\373" \ - "\372\377\230\260\253\377\223\254\247\377\244\271\265\377\317\333\343" \ - "\342\377\6\314\325\324\377}\221\215\377Slg\377Tlg\377\206\230\225\377" \ - "\277\312\310\377\223\333\343\342\377\1\202\225\221\377\202Slg\377\1\243" \ - "\262\257\377\331\333\343\342\377\4\323\335\334\377\224\255\250\377\223" \ - "\254\247\377\267\307\304\377\212\377\377\377\377\5\376\376\376\377\240" \ - "\266\262\377\223\254\247\377\235\263\257\377\332\342\341\377\374\333" \ - "\343\342\377\4\245\272\266\377\223\254\247\377\230\260\253\377\371\373" \ - "\372\377\212\377\377\377\377\1\301\317\314\377\202\223\254\247\377\1" \ - "\316\331\327\377\313\333\343\342\377\1\313\325\324\377\204\260\275\273" \ - "\377\1\206\230\225\377\203Slg\377\5czu\377\177\223\217\377\227\250\245" \ - "\377\244\262\260\377\253\271\267\377\216\260\275\273\377\1s\210\204\377" \ - "\202Slg\377\1\243\262\257\377\331\333\343\342\377\1\267\307\304\377\202" \ - "\223\254\247\377\1\344\352\351\377\212\377\377\377\377\1\336\346\344" \ - "\377\202\223\254\247\377\1\273\312\307\377\375\333\343\342\377\1\304" \ - "\321\317\377\202\223\254\247\377\1\322\334\332\377\212\377\377\377\377" \ - "\1\356\361\361\377\202\223\254\247\377\1\260\302\277\377\313\333\343" \ - "\342\377\1\250\267\264\377\236Slg\377\1\243\262\257\377\330\333\343\342" \ - "\377\4\331\342\341\377\232\261\255\377\223\254\247\377\245\272\266\377" \ - "\213\377\377\377\377\4\261\303\277\377\223\254\247\377\225\256\251\377" \ - "\326\337\336\377\375\333\343\342\377\4\332\342\341\377\233\262\255\377" \ - "\223\254\247\377\244\271\265\377\213\377\377\377\377\4\257\302\276\377" \ - "\223\254\247\377\226\256\251\377\327\337\336\377\312\333\343\342\377" \ - "\1\250\267\264\377\236Slg\377\1\243\262\257\377\330\333\343\342\377\1" \ - "\302\320\316\377\202\223\254\247\377\1\322\335\333\377\212\377\377\377" \ - "\377\1\357\363\362\377\202\223\254\247\377\1\257\301\276\377\377\333" \ - "\343\342\377\1\270\310\305\377\202\223\254\247\377\1\343\351\350\377" \ - "\212\377\377\377\377\1\335\344\343\377\202\223\254\247\377\1\273\313" \ - "\310\377\312\333\343\342\377\1\250\267\264\377\236Slg\377\1\243\262\257" \ - "\377\330\333\343\342\377\4\244\271\265\377\223\254\247\377\231\260\254" \ - "\377\372\373\373\377\212\377\377\377\377\1\302\320\315\377\202\223\254" \ - "\247\377\1\315\330\327\377\377\333\343\342\377\4\324\336\334\377\224" \ - "\255\250\377\223\254\247\377\266\307\303\377\212\377\377\377\377\5\375" \ - "\376\375\377\237\265\261\377\223\254\247\377\236\264\260\377\332\342" \ - "\341\377\311\333\343\342\377\1\250\267\264\377\236Slg\377\1\243\262\257" \ - "\377\327\333\343\342\377\1\316\331\327\377\202\223\254\247\377\1\301" \ - "\317\314\377\212\377\377\377\377\4\372\373\373\377\231\261\254\377\223" \ - "\254\247\377\243\270\264\377\377\333\343\342\377\202\333\343\342\377" \ - "\4\254\277\274\377\223\254\247\377\224\255\250\377\363\366\365\377\212" \ - "\377\377\377\377\1\313\327\325\377\202\223\254\247\377\1\307\324\322" \ - "\377\311\333\343\342\377\1\250\267\264\377\236Slg\377\1\243\262\257\377" \ - "\327\333\343\342\377\1\260\302\276\377\202\223\254\247\377\1\356\362" \ - "\361\377\212\377\377\377\377\1\324\336\334\377\202\223\254\247\377\1" \ - "\301\317\315\377\377\333\343\342\377\202\333\343\342\377\1\312\326\324" \ - "\377\202\223\254\247\377\1\307\324\321\377\212\377\377\377\377\4\366" \ - "\370\367\377\225\256\251\377\223\254\247\377\251\275\271\377\311\333" \ - "\343\342\377\1\250\267\264\377\202Slg\377\1x\214\210\377\230\333\343" \ - "\342\377\1\202\225\221\377\202Slg\377\1\243\262\257\377\326\333\343\342" \ - "\377\4\326\337\336\377\226\256\251\377\223\254\247\377\260\302\276\377" \ - "\213\377\377\377\377\4\246\273\267\377\223\254\247\377\231\261\254\377" \ - "\331\341\340\377\377\333\343\342\377\203\333\343\342\377\4\241\266\262" \ - "\377\223\254\247\377\234\263\256\377\374\375\374\377\212\377\377\377" \ - "\377\1\272\312\307\377\202\223\254\247\377\1\322\334\333\377\310\333" \ - "\343\342\377\1\250\267\264\377\202Slg\377\1x\214\210\377\230\333\343" \ - "\342\377\1\202\225\221\377\202Slg\377\1\243\262\257\377\326\333\343\342" \ - "\377\1\273\313\310\377\202\223\254\247\377\1\335\345\344\377\212\377" \ - "\377\377\377\1\346\353\352\377\202\223\254\247\377\1\266\306\303\377" \ - "\377\333\343\342\377\204\333\343\342\377\1\277\315\313\377\202\223\254" \ - "\247\377\1\330\341\337\377\212\377\377\377\377\1\350\355\354\377\202" \ - "\223\254\247\377\1\264\305\302\377\310\333\343\342\377\1\250\267\264" \ - "\377\202Slg\377\1x\214\210\377\230\333\343\342\377\1\202\225\221\377" \ - "\202Slg\377\1\243\262\257\377\325\333\343\342\377\5\332\342\341\377\235" \ - "\264\257\377\223\254\247\377\240\266\261\377\376\376\376\377\212\377" \ - "\377\377\377\4\270\310\305\377\223\254\247\377\224\254\247\377\323\335" \ - "\333\377\377\333\343\342\377\204\333\343\342\377\4\330\341\337\377\230" \ - "\257\253\377\223\254\247\377\253\276\273\377\213\377\377\377\377\4\251" \ - "\274\270\377\223\254\247\377\230\260\253\377\331\341\340\377\307\333" \ - "\343\342\377\1\250\267\264\377\202Slg\377\1x\214\210\377\230\333\343" \ - "\342\377\1\202\225\221\377\202Slg\377\1\243\262\257\377\325\333\343\342" \ - "\377\1\307\324\322\377\202\223\254\247\377\1\314\330\325\377\212\377" \ - "\377\377\377\4\364\367\366\377\225\255\250\377\223\254\247\377\252\276" \ - "\272\377\377\333\343\342\377\206\333\343\342\377\1\263\305\301\377\202" \ - "\223\254\247\377\1\352\357\356\377\212\377\377\377\377\1\326\340\336" \ - "\377\202\223\254\247\377\1\300\316\314\377\307\333\343\342\377\1\250" \ - "\267\264\377\202Slg\377\1x\214\210\377\230\333\343\342\377\1\223\244" \ - "\241\377\202l\201}\377\1\255\272\270\377\325\333\343\342\377\4\251\274" \ - "\271\377\223\254\247\377\225\256\251\377\366\370\370\377\212\377\377" \ - "\377\377\1\312\326\323\377\202\223\254\247\377\1\310\325\323\377\377" \ - "\333\343\342\377\206\333\343\342\377\1\321\333\332\377\202\223\254\247" \ - "\377\1\274\314\311\377\212\377\377\377\377\4\373\374\374\377\233\262" \ - "\255\377\223\254\247\377\242\267\263\377\377\333\343\342\377\274\333" \ - "\343\342\377\1\322\334\332\377\202\223\254\247\377\1\272\312\307\377" \ - "\212\377\377\377\377\4\375\375\375\377\236\264\260\377\223\254\247\377" \ - "\237\265\260\377\377\333\343\342\377\210\333\343\342\377\4\250\274\270" \ - "\377\223\254\247\377\226\256\252\377\367\371\371\377\212\377\377\377" \ - "\377\1\304\322\317\377\202\223\254\247\377\1\314\327\325\377\377\333" \ - "\343\342\377\273\333\343\342\377\1\264\305\302\377\202\223\254\247\377" \ - "\1\350\355\354\377\212\377\377\377\377\1\333\343\342\377\202\223\254" \ - "\247\377\1\275\314\311\377\377\333\343\342\377\210\333\343\342\377\1" \ - "\306\323\321\377\202\223\254\247\377\1\316\331\327\377\212\377\377\377" \ - "\377\1\361\364\363\377\202\223\254\247\377\1\255\300\274\377\377\333" \ - "\343\342\377\272\333\343\342\377\4\331\341\340\377\230\260\253\377\223" \ - "\254\247\377\251\275\271\377\213\377\377\377\377\4\256\300\275\377\223" \ - "\254\247\377\226\257\252\377\327\340\337\377\377\333\343\342\377\210" \ - "\333\343\342\377\5\332\342\341\377\234\263\257\377\223\254\247\377\241" \ - "\267\263\377\376\376\376\377\212\377\377\377\377\4\263\305\301\377\223" \ - "\254\247\377\225\255\250\377\325\336\335\377\377\333\343\342\377\271" \ - "\333\343\342\377\1\300\316\314\377\202\223\254\247\377\1\327\340\336" \ - "\377\212\377\377\377\377\1\354\361\360\377\202\223\254\247\377\1\261" \ - "\303\300\377\377\333\343\342\377\212\333\343\342\377\1\272\312\307\377" \ - "\202\223\254\247\377\1\340\347\345\377\212\377\377\377\377\1\341\350" \ - "\346\377\202\223\254\247\377\1\271\311\306\377\340\333\343\342\377\1" \ - "\317\330\327\377\202\305\320\316\377\1\320\331\330\377\324\333\343\342" \ - "\377\4\241\267\263\377\223\254\247\377\233\262\255\377\374\374\374\377" \ - "\212\377\377\377\377\1\277\316\313\377\202\223\254\247\377\1\317\332" \ - "\330\377\377\333\343\342\377\212\333\343\342\377\4\326\337\336\377\225" \ - "\256\251\377\223\254\247\377\262\304\300\377\212\377\377\377\377\5\376" \ - "\376\376\377\243\270\264\377\223\254\247\377\234\262\256\377\332\342" \ - "\341\377\337\333\343\342\377\1\216\237\234\377\202Slg\377\1\227\247\244" \ - "\377\323\333\343\342\377\1\314\327\325\377\202\223\254\247\377\1\305" \ - "\323\320\377\212\377\377\377\377\4\371\372\372\377\230\257\253\377\223" \ - "\254\247\377\246\272\266\377\377\333\343\342\377\214\333\343\342\377" \ - "\1\257\301\276\377\202\223\254\247\377\1\360\363\363\377\212\377\377" \ - "\377\377\1\317\332\330\377\202\223\254\247\377\1\305\322\320\377\337" \ - "\333\343\342\377\1\216\237\234\377\202Slg\377\1\227\247\244\377\323\333" \ - "\343\342\377\1\255\300\274\377\202\223\254\247\377\1\361\364\364\377" \ - "\212\377\377\377\377\1\320\333\331\377\202\223\254\247\377\1\304\321" \ - "\317\377\377\333\343\342\377\214\333\343\342\377\1\315\330\326\377\202" \ - "\223\254\247\377\1\304\321\317\377\212\377\377\377\377\4\370\372\371" \ - "\377\227\257\252\377\223\254\247\377\246\273\267\377\337\333\343\342" \ - "\377\1\216\237\234\377\202Slg\377\1\227\247\244\377\322\333\343\342\377" \ - "\4\325\336\335\377\224\255\250\377\223\254\247\377\264\305\302\377\213" \ - "\377\377\377\377\4\243\271\264\377\223\254\247\377\233\262\255\377\332" \ - "\342\341\377\377\333\343\342\377\215\333\343\342\377\4\243\270\264\377" \ - "\223\254\247\377\232\261\255\377\373\374\373\377\212\377\377\377\377" \ - "\1\276\315\312\377\202\223\254\247\377\1\320\332\331\377\336\333\343" \ - "\342\377\1\216\237\234\377\202Slg\377\1\227\247\244\377\322\333\343\342" \ - "\377\1\271\311\306\377\202\223\254\247\377\1\341\350\347\377\212\377" \ - "\377\377\377\1\342\351\347\377\202\223\254\247\377\1\270\310\306\377" \ - "\377\333\343\342\377\216\333\343\342\377\1\301\317\315\377\202\223\254" \ - "\247\377\1\325\337\335\377\212\377\377\377\377\1\353\360\357\377\202" \ - "\223\254\247\377\1\262\303\300\377\334\333\343\342\377\3\304\317\316" \ - "\377\220\242\236\377]to\377\202Slg\377\1\227\247\244\377\321\333\343" \ - "\342\377\5\332\342\341\377\233\262\256\377\223\254\247\377\243\270\264" \ - "\377\376\376\376\377\212\377\377\377\377\4\264\306\302\377\223\254\247" \ - "\377\224\255\250\377\325\336\335\377\377\333\343\342\377\216\333\343" \ - "\342\377\4\331\341\340\377\231\260\254\377\223\254\247\377\247\273\267" \ - "\377\213\377\377\377\377\4\255\300\274\377\223\254\247\377\227\257\252" \ - "\377\327\340\337\377\330\333\343\342\377\3\323\335\333\377\246\263\261" \ - "\377p\206\202\377\205Slg\377\1\227\247\244\377\321\333\343\342\377\1" \ - "\304\322\317\377\202\223\254\247\377\1\320\333\331\377\212\377\377\377" \ - "\377\4\362\365\364\377\224\254\250\377\223\254\247\377\236\264\260\377" \ - "\377\333\343\342\377\220\333\343\342\377\1\266\306\303\377\202\223\254" \ - "\247\377\1\346\354\353\377\202\377\377\377\377\4\370\371\371\377\342" \ - "\351\347\377\333\343\342\377\360\363\363\377\204\377\377\377\377\1\332" \ - "\343\341\377\202\223\254\247\377\1\276\315\312\377\326\333\343\342\377" \ - "\3\273\306\304\377\206\230\225\377Xpl\377\207Slg\377\1\227\247\244\377" \ - "\321\333\343\342\377\4\246\272\266\377\223\254\247\377\227\257\252\377" \ - "\370\372\371\377\212\377\377\377\377\1\306\323\321\377\203\223\254\247" \ - "\377\1\314\327\325\377\377\333\343\342\377\217\333\343\342\377\6\323" \ - "\335\333\377\224\254\247\377\223\254\247\377\267\307\304\377\304\321" \ - "\317\377\242\267\263\377\204\223\254\247\377\10\232\262\255\377\263\304" \ - "\301\377\353\360\357\377\377\377\377\377\374\375\375\377\235\264\257" \ - "\377\223\254\247\377\237\265\261\377\323\333\343\342\377\3\315\327\325" \ - "\377\233\253\250\377g}y\377\212Slg\377\1\227\247\244\377\320\333\343" \ - "\342\377\1\320\332\331\377\202\223\254\247\377\1\277\315\312\377\212" \ - "\377\377\377\377\6\374\374\374\377\233\262\256\377\223\254\247\377\235" \ - "\264\257\377\223\254\247\377\266\307\304\377\377\333\343\342\377\220" \ - "\333\343\342\377\3\252\275\272\377\222\253\247\377\222\254\247\377\202" \ - "\223\254\247\377\12\237\265\261\377\266\307\304\377\276\315\312\377\250" \ - "\274\270\377\225\256\251\377\223\254\247\377\225\256\251\377\312\327" \ - "\324\377\375\376\376\377\311\325\323\377\202\223\254\247\377\1\311\325" \ - "\323\377\317\333\343\342\377\4\330\341\340\377\260\275\273\377|\217\214" \ - "\377Umh\377\214Slg\377\1\227\247\244\377\320\333\343\342\377\1\262\303" \ - "\300\377\202\223\254\247\377\1\354\360\357\377\212\377\377\377\377\1" \ - "\330\341\337\377\202\223\254\247\377\3\306\323\320\377\223\254\247\377" \ - "\250\273\270\377\377\333\343\342\377\220\333\343\342\377\1\263\305\301" \ - "\377\202\223\254\247\377\2\263\305\301\377\362\365\365\377\204\377\377" \ - "\377\377\11\374\374\374\377\317\332\330\377\226\257\252\377\223\254\247" \ - "\377\257\301\276\377\363\365\365\377\225\255\250\377\223\254\247\377" \ - "\253\276\272\377\315\333\343\342\377\3\305\320\316\377\220\242\236\377" \ - "_vr\377\217Slg\377\1\227\247\244\377\317\333\343\342\377\4\327\340\337" \ - "\377\227\257\252\377\223\254\247\377\255\300\274\377\213\377\377\377" \ - "\377\6\252\275\271\377\223\254\247\377\233\262\255\377\366\370\370\377" \ - "\224\255\250\377\230\260\254\377\377\333\343\342\377\217\333\343\342" \ - "\377\4\321\333\331\377\226\256\251\377\223\254\247\377\324\336\334\377" \ - "\210\377\377\377\377\10\355\361\361\377\243\270\264\377\223\254\247\377" \ - "\315\330\326\377\267\310\305\377\223\254\247\377\224\255\250\377\323" \ - "\335\334\377\311\333\343\342\377\3\324\335\334\377\245\264\262\377q\206" \ - "\203\377\217Slg\377\1\\to\377\202Slg\377\1\227\247\244\377\317\333\343" \ - "\342\377\1\275\314\311\377\202\223\254\247\377\1\333\343\341\377\212" \ - "\377\377\377\377\1\351\356\355\377\202\223\254\247\377\5\304\322\317" \ - "\377\377\377\377\377\231\261\254\377\224\254\247\377\331\342\341\377" \ - "\377\333\343\342\377\215\333\343\342\377\4\332\342\341\377\244\271\265" \ - "\377\223\254\247\377\302\320\316\377\212\377\377\377\377\4\351\356\355" \ - "\377\225\255\250\377\226\256\251\377\327\340\335\377\202\223\254\247" \ - "\377\1\266\307\304\377\307\333\343\342\377\3\273\307\305\377\206\231" \ - "\225\377Xpl\377\216Slg\377\4d{w\377\230\250\245\377\313\325\323\377\216" \ - "\237\234\377\202Slg\377\1\227\247\244\377\317\333\343\342\377\4\237\265" \ - "\261\377\223\254\247\377\236\264\257\377\375\375\375\377\212\377\377" \ - "\377\377\1\274\313\310\377\202\223\254\247\377\202\361\364\363\377\2" \ - "\223\254\247\377\240\265\261\377\377\333\343\342\377\216\333\343\342" \ - "\377\4\306\323\321\377\223\254\247\377\244\271\264\377\373\374\374\377" \ - "\213\377\377\377\377\7\310\325\322\377\223\254\247\377\267\310\305\377" \ - "\246\272\266\377\223\254\247\377\232\261\254\377\331\341\340\377\303" \ - "\333\343\342\377\3\316\327\326\377\233\253\251\377g}y\377\216Slg\377" \ - "\4Wpj\377\204\226\223\377\270\305\302\377\332\342\341\377\202\333\343" \ - "\342\377\1\216\237\234\377\202Slg\377\1\227\247\244\377\316\333\343\342" \ - "\377\1\311\325\323\377\202\223\254\247\377\1\311\325\323\377\206\377" \ - "\377\377\377\14\346\353\352\377\301\317\314\377\337\346\345\377\376\376" \ - "\376\377\367\371\370\377\226\256\251\377\223\254\247\377\263\304\301" \ - "\377\377\377\377\377\332\342\341\377\223\254\247\377\256\302\276\377" \ - "\377\333\343\342\377\216\333\343\342\377\3\267\307\304\377\223\254\247" \ - "\377\316\331\327\377\214\377\377\377\377\4\367\370\370\377\223\254\247" \ - "\377\240\266\262\377\323\335\333\377\202\223\254\247\377\1\302\320\316" \ - "\377\300\333\343\342\377\4\330\341\340\377\261\275\273\377|\220\214\377" \ - "Umh\377\216Slg\377\3p\205\201\377\244\263\260\377\323\334\333\377\205" \ - "\333\343\342\377\1\216\237\234\377\202Slg\377\1\227\247\244\377\316\333" \ - "\343\342\377\4\253\276\272\377\223\254\247\377\225\255\250\377\364\367" \ - "\366\377\205\377\377\377\377\1\326\337\336\377\203\223\254\247\377\2" \ - "\302\320\315\377\315\330\326\377\202\223\254\247\377\5\340\347\346\377" \ - "\377\377\377\377\257\301\276\377\223\254\247\377\276\315\313\377\377" \ - "\333\343\342\377\216\333\343\342\377\3\251\274\271\377\223\254\247\377" \ - "\344\352\351\377\215\377\377\377\377\6\240\266\262\377\223\254\247\377" \ - "\362\365\364\377\231\261\254\377\223\254\247\377\244\271\265\377\252" \ - "\333\343\342\377\11\330\340\337\377\243\262\257\377\204\227\224\377j" \ - "\200{\377Wpj\377f|x\377{\216\213\377\255\274\271\377\330\341\340\377" \ - "\213\333\343\342\377\3\305\320\316\377\221\242\237\377_vr\377\216Slg" \ - "\377\3^vq\377\220\241\236\377\304\317\315\377\210\333\343\342\377\1\216" \ - "\237\234\377\202Slg\377\1\227\247\244\377\316\333\343\342\377\3\226\256" \ - "\251\377\223\254\247\377\266\307\303\377\206\377\377\377\377\15\252\276" \ - "\272\377\223\254\247\377\302\320\316\377\223\254\247\377\232\261\255" \ - "\377\237\265\261\377\223\254\247\377\242\270\263\377\376\376\376\377" \ - "\321\334\331\377\223\254\247\377\235\263\257\377\330\340\340\377\377" \ - "\333\343\342\377\216\333\343\342\377\3\234\262\256\377\223\254\247\377" \ - "\370\372\371\377\215\377\377\377\377\4\264\306\302\377\223\254\247\377" \ - "\344\352\351\377\300\316\313\377\202\223\254\247\377\1\325\336\335\377" \ - "\250\333\343\342\377\2\303\316\315\377m\202~\377\207Slg\377\2g}y\377" \ - "\306\321\317\377\207\333\343\342\377\3\324\335\334\377\246\265\263\377" \ - "q\206\203\377\216Slg\377\4Umh\377|\217\214\377\260\275\273\377\330\340" \ - "\337\377\212\333\343\342\377\1\257\274\273\377\202\216\237\234\377\1" \ - "\264\300\277\377\316\333\343\342\377\3\230\257\253\377\223\254\247\377" \ - "\276\315\312\377\206\377\377\377\377\5\270\311\305\377\223\254\247\377" \ - "\244\271\264\377\223\254\247\377\240\266\262\377\202\223\254\247\377" \ - "\5\317\332\330\377\335\345\343\377\226\256\251\377\223\254\247\377\312" \ - "\326\324\377\377\333\343\342\377\217\333\343\342\377\3\241\267\263\377" \ - "\223\254\247\377\356\362\362\377\215\377\377\377\377\4\253\276\272\377" \ - "\223\254\247\377\355\361\360\377\310\325\322\377\202\223\254\247\377" \ - "\1\327\340\336\377\247\333\343\342\377\2\261\275\273\377Woj\377\211S" \ - "lg\377\2[to\377\301\314\312\377\204\333\343\342\377\3\273\307\305\377" \ - "\207\231\225\377Yql\377\206Slg\377\4Rkg\377Skf\377Slf\377Rkg\377\204" \ - "Slg\377\3h~z\377\234\254\251\377\316\327\326\377\337\333\343\342\377" \ - "\3\233\262\255\377\223\254\247\377\271\311\306\377\206\377\377\377\377" \ - "\10\351\356\355\377\240\266\261\377\223\254\247\377\233\262\256\377\247" \ - "\273\266\377\223\254\247\377\226\256\252\377\267\310\304\377\202\223" \ - "\254\247\377\1\267\307\305\377\377\333\343\342\377\220\333\343\342\377" \ - "\3\260\302\277\377\223\254\247\377\330\341\340\377\214\377\377\377\377" \ - "\5\375\376\376\377\226\257\252\377\227\257\252\377\376\376\376\377\304" \ - "\321\317\377\202\223\254\247\377\1\332\342\341\377\246\333\343\342\377" \ - "\2\315\327\325\377]to\377\203Slg\377\5Zqm\377x\214\210\377\210\232\226" \ - "\377r\210\204\377Vnj\377\203Slg\377\5j\200{\377\327\340\336\377\316\327" \ - "\326\377\233\253\251\377g}y\377\211Slg\377\10Skf\377Rkg\377Slg\377Rl" \ - "f\377Slg\377Zqm\377\207\233\227\377\275\310\306\377\342\333\343\342\377" \ - "\3\236\264\260\377\223\254\247\377\264\306\302\377\207\377\377\377\377" \ - "\3\376\376\376\377\346\354\353\377\354\360\357\377\204\223\254\247\377" \ - "\2\232\261\255\377\305\322\320\377\377\333\343\342\377\221\333\343\342" \ - "\377\3\276\315\312\377\223\254\247\377\274\313\310\377\214\377\377\377" \ - "\377\7\344\352\351\377\223\254\247\377\253\277\273\377\377\377\377\377" \ - "\277\315\312\377\223\254\247\377\225\255\250\377\247\333\343\342\377" \ - "\1y\215\212\377\203Slg\377\2x\214\211\377\315\327\325\377\203\333\343" \ - "\342\377\2\301\314\312\377h~z\377\203Slg\377\2j\200{\377Umh\377\213S" \ - "lg\377\6Skf\377Rkg\377Slg\377Xqk\377\250\266\263\377\325\336\335\377" \ - "\344\333\343\342\377\3\241\266\262\377\223\254\247\377\260\302\276\377" \ - "\211\377\377\377\377\1\302\320\315\377\202\223\254\247\377\3\231\260" \ - "\253\377\260\302\277\377\325\336\336\377\377\333\343\342\377\222\333" \ - "\343\342\377\4\323\334\334\377\226\256\251\377\223\254\247\377\344\352" \ - "\351\377\212\377\377\377\377\10\374\374\374\377\245\272\265\377\223\254" \ - "\247\377\320\333\331\377\377\377\377\377\272\312\307\377\223\254\247" \ - "\377\230\257\253\377\246\333\343\342\377\1\314\325\325\377\203Slg\377" \ - "\2j\201|\377\326\337\336\377\205\333\343\342\377\2\311\323\321\377Yq" \ - "l\377\217Slg\377\4_uq\377Slh\377Slg\377i\200{\377\346\333\343\342\377" \ - "\3\244\271\265\377\223\254\247\377\253\276\273\377\210\377\377\377\377" \ - "\4\372\373\373\377\231\261\254\377\223\254\247\377\242\267\263\377\377" \ - "\333\343\342\377\226\333\343\342\377\4\275\314\311\377\223\254\247\377" \ - "\241\266\262\377\371\372\372\377\211\377\377\377\377\10\303\321\316\377" \ - "\223\254\247\377\254\277\273\377\376\376\376\377\377\377\377\377\265" \ - "\306\303\377\223\254\247\377\233\262\255\377\246\333\343\342\377\1\263" \ - "\300\276\377\203Slg\377\1\263\300\276\377\207\333\343\342\377\1\222\243" \ - "\237\377\214Slg\377\7Vnj\377\200\223\220\377\264\300\277\377\300\313" \ - "\311\377Umi\377Slg\377i\200{\377\346\333\343\342\377\3\247\273\267\377" \ - "\223\254\247\377\246\273\267\377\210\377\377\377\377\1\324\336\334\377" \ - "\202\223\254\247\377\1\302\320\315\377\377\333\343\342\377\227\333\343" \ - "\342\377\4\246\272\267\377\223\254\247\377\241\267\262\377\345\353\352" \ - "\377\206\377\377\377\377\5\367\371\370\377\267\310\305\377\223\254\247" \ - "\377\227\257\252\377\357\363\362\377\202\377\377\377\377\3\261\303\277" \ - "\377\223\254\247\377\236\264\260\377\246\333\343\342\377\1\232\252\247" \ - "\377\203Slg\377\1\317\330\327\377\207\333\343\342\377\1\260\275\273\377" \ - "\212Slg\377\3l\201}\377\240\260\254\377\320\332\331\377\202\333\343\342" \ - "\377\4\301\314\312\377Umi\377Slg\377i\200{\377\346\333\343\342\377\3" \ - "\252\275\272\377\223\254\247\377\242\267\263\377\210\377\377\377\377" \ - "\4\246\273\267\377\223\254\247\377\231\261\254\377\331\341\340\377\377" \ - "\333\343\342\377\227\333\343\342\377\16\325\336\334\377\246\272\267\377" \ - "\223\254\247\377\224\255\250\377\271\311\306\377\322\334\332\377\351" \ - "\356\355\377\361\364\363\377\333\343\341\377\304\322\317\377\235\264" \ - "\257\377\223\254\247\377\235\263\257\377\341\350\346\377\203\377\377" \ - "\377\377\3\254\277\273\377\223\254\247\377\241\267\262\377\246\333\343" \ - "\342\377\1\233\253\250\377\203Slg\377\1\315\327\325\377\207\333\343\342" \ - "\377\1\256\274\272\377\207Slg\377\3[to\377\214\236\232\377\300\314\312" \ - "\377\205\333\343\342\377\4\301\314\312\377Umi\377Slg\377i\200{\377\346" \ - "\333\343\342\377\3\255\300\274\377\223\254\247\377\235\263\257\377\207" \ - "\377\377\377\377\1\346\353\352\377\202\223\254\247\377\1\266\307\304" \ - "\377\377\333\343\342\377\232\333\343\342\377\2\275\314\311\377\226\256" \ - "\251\377\207\223\254\247\377\2\267\310\305\377\367\371\370\377\204\377" \ - "\377\377\377\3\247\273\267\377\223\254\247\377\244\271\265\377\246\333" \ - "\343\342\377\1\265\301\300\377\203Slg\377\1\261\275\273\377\207\333\343" \ - "\342\377\1\217\240\235\377\206Slg\377\2p\205\201\377\311\324\322\377" \ - "\207\333\343\342\377\4\301\314\312\377Umi\377Slg\377i\200{\377\346\333" \ - "\343\342\377\3\260\302\277\377\223\254\247\377\230\260\253\377\207\377" \ - "\377\377\377\4\270\310\305\377\223\254\247\377\224\254\247\377\323\335" \ - "\333\377\377\333\343\342\377\233\333\343\342\377\10\324\336\335\377\302" \ - "\321\316\377\264\305\302\377\244\271\265\377\223\254\247\377\223\253" \ - "\246\377\241\266\262\377\353\360\357\377\206\377\377\377\377\3\242\270" \ - "\263\377\223\254\247\377\247\273\267\377\246\333\343\342\377\1\316\327" \ - "\326\377\203Slg\377\2i\177{\377\326\337\336\377\205\333\343\342\377\2" \ - "\307\322\320\377Vpk\377\207Slg\377\4Umh\377|\217\214\377\260\275\273" \ - "\377\330\341\340\377\204\333\343\342\377\4\301\314\312\377Umi\377Slg" \ - "\377i\200{\377\346\333\343\342\377\1\263\304\301\377\202\223\254\247" \ - "\377\206\377\377\377\377\4\364\367\366\377\225\255\250\377\223\254\247" \ - "\377\253\276\272\377\377\333\343\342\377\240\333\343\342\377\1\264\305" \ - "\302\377\202\223\254\247\377\1\351\356\355\377\206\377\377\377\377\3" \ - "\236\264\257\377\223\254\247\377\252\275\272\377\247\333\343\342\377" \ - "\1\177\222\216\377\203Slg\377\2v\212\206\377\312\324\323\377\203\333" \ - "\343\342\377\2\271\305\303\377e|w\377\203Slg\377\2j\201|\377Umh\377\206" \ - "Slg\377\3^vq\377\220\242\236\377\304\317\316\377\202\333\343\342\377" \ - "\4\301\314\312\377Umi\377Slg\377i\200{\377\346\333\343\342\377\1\266" \ - "\307\304\377\202\223\254\247\377\1\373\374\374\377\205\377\377\377\377" \ - "\1\312\326\323\377\202\223\254\247\377\1\311\325\323\377\377\333\343" \ - "\342\377\240\333\343\342\377\1\321\333\332\377\202\223\254\247\377\1" \ - "\274\313\310\377\206\377\377\377\377\3\231\260\254\377\223\254\247\377" \ - "\255\300\274\377\247\333\343\342\377\2\320\332\331\377_wr\377\203Slg" \ - "\377\4Uni\377k\201|\377{\216\213\377e}w\377\204Slg\377\5m\203\177\377" \ - "\330\340\337\377\316\330\326\377\235\254\252\377i\177z\377\207Slg\377" \ - "\6p\206\202\377\246\263\261\377\273\307\304\377Umi\377Slg\377i\200{\377" \ - "\346\333\343\342\377\1\271\311\306\377\202\223\254\247\377\1\366\370" \ - "\370\377\204\377\377\377\377\4\375\375\375\377\236\264\260\377\223\254" \ - "\247\377\237\265\261\377\377\333\343\342\377\242\333\343\342\377\4\250" \ - "\274\270\377\223\254\247\377\226\256\252\377\367\371\370\377\205\377" \ - "\377\377\377\3\224\255\250\377\223\254\247\377\260\302\277\377\250\333" \ - "\343\342\377\2\266\303\300\377Yql\377\211Slg\377\2_vr\377\305\320\316" \ - "\377\204\333\343\342\377\3\274\311\307\377\210\232\227\377Zrm\377\206" \ - "Slg\377\4Wnj\377Skg\377Slg\377i\200{\377\346\333\343\342\377\1\274\313" \ - "\311\377\202\223\254\247\377\1\361\364\364\377\204\377\377\377\377\1" \ - "\333\343\342\377\202\223\254\247\377\1\275\314\311\377\377\333\343\342" \ - "\377\242\333\343\342\377\1\306\323\321\377\202\223\254\247\377\1\315" \ - "\331\326\377\204\377\377\377\377\1\374\374\374\377\202\223\254\247\377" \ - "\1\263\305\301\377\251\333\343\342\377\2\311\324\322\377v\212\206\377" \ - "\207Slg\377\2k\201|\377\311\324\322\377\207\333\343\342\377\3\325\336" \ - "\335\377\251\267\264\377t\211\205\377\204Slg\377\6Skf\377Rkg\377Slg\377" \ - "Uoi\377\232\253\247\377\314\326\325\377\344\333\343\342\377\1\277\316" \ - "\313\377\202\223\254\247\377\1\355\361\360\377\204\377\377\377\377\4" \ - "\256\300\275\377\223\254\247\377\226\257\252\377\327\340\337\377\377" \ - "\333\343\342\377\242\333\343\342\377\5\332\342\341\377\235\263\257\377" \ - "\223\254\247\377\241\267\262\377\376\376\376\377\203\377\377\377\377" \ - "\1\367\371\370\377\202\223\254\247\377\1\266\307\304\377\252\333\343" \ - "\342\377\11\332\342\341\377\260\275\273\377\222\243\237\377w\213\210" \ - "\377d{w\377r\207\203\377\206\230\225\377\265\302\300\377\332\342\341" \ - "\377\213\333\343\342\377\5\307\322\320\377\225\245\242\377bxt\377Slg" \ - "\377Skf\377\203Slf\377\5Slg\377Tmh\377{\216\213\377\257\274\273\377\330" \ - "\340\337\377\341\333\343\342\377\1\302\320\316\377\202\223\254\247\377" \ - "\1\350\355\354\377\203\377\377\377\377\1\354\361\360\377\202\223\254" \ - "\247\377\1\262\303\300\377\377\333\343\342\377\244\333\343\342\377\1" \ - "\273\312\307\377\202\223\254\247\377\1\337\346\345\377\203\377\377\377" \ - "\377\1\362\365\364\377\202\223\254\247\377\1\271\311\306\377\300\333" \ - "\343\342\377\6\332\342\341\377\265\301\300\377~\223\217\377Vnj\377Sk" \ - "g\377Slf\377\204Slg\377\3^uq\377\217\241\236\377\304\317\315\377\337" \ - "\333\343\342\377\1\305\322\320\377\202\223\254\247\377\1\343\352\350" \ - "\377\203\377\377\377\377\1\277\316\313\377\202\223\254\247\377\1\317" \ - "\332\330\377\377\333\343\342\377\244\333\343\342\377\4\326\337\336\377" \ - "\225\256\251\377\223\254\247\377\261\303\300\377\203\377\377\377\377" \ - "\1\356\361\361\377\202\223\254\247\377\1\274\313\311\377\303\333\343" \ - "\342\377\3\321\332\331\377\240\257\255\377m\202~\377\207Slg\377\3p\205" \ - "\201\377\244\263\260\377\323\334\333\377\212\333\343\342\377\1\257\274" \ - "\273\377\202\216\237\234\377\1\264\300\277\377\316\333\343\342\377\1" \ - "\310\325\323\377\202\223\254\247\377\7\243\271\264\377\272\312\307\377" \ - "\315\330\326\377\336\345\344\377\230\257\253\377\223\254\247\377\246" \ - "\272\266\377\377\333\343\342\377\246\333\343\342\377\1\257\301\276\377" \ - "\202\223\254\247\377\4\332\342\340\377\317\332\330\377\274\313\310\377" \ - "\246\273\267\377\202\223\254\247\377\1\277\316\313\377\306\333\343\342" \ - "\377\3\301\314\312\377\215\237\233\377\\to\377\206Slg\377\3Xpk\377\204" \ - "\227\224\377\271\305\303\377\210\333\343\342\377\1\216\237\234\377\202" \ - "Slg\377\1\227\247\244\377\316\333\343\342\377\1\313\327\325\377\210\223" \ - "\254\247\377\1\304\321\317\377\377\333\343\342\377\246\333\343\342\377" \ - "\1\315\330\327\377\210\223\254\247\377\1\303\320\316\377\310\333\343" \ - "\342\377\3\326\337\336\377\255\272\270\377x\215\210\377\207Slg\377\3" \ - "e}w\377\232\252\246\377\314\325\325\377\205\333\343\342\377\1\216\237" \ - "\234\377\202Slg\377\1\227\247\244\377\316\333\343\342\377\5\326\337\336" \ - "\377\271\311\306\377\217\245\241\377\206\237\232\377\220\251\244\377" \ - "\203\223\254\247\377\2\233\262\256\377\332\342\341\377\377\333\343\342" \ - "\377\247\333\343\342\377\1\243\270\264\377\203\223\254\247\377\5\221" \ - "\252\245\377\210\241\234\377\203\233\226\377\267\310\305\377\323\335" \ - "\333\377\313\333\343\342\377\3\313\326\324\377\230\251\246\377f|x\377" \ - "\206Slg\377\4Tmh\377z\216\212\377\256\274\272\377\330\340\337\377\202" \ - "\333\343\342\377\1\216\237\234\377\202Slg\377\1\227\247\244\377\320\333" \ - "\343\342\377\1p\206\202\377\202Slg\377\4\\up\377o\207\203\377\270\310" \ - "\305\377\303\321\316\377\377\333\343\342\377\250\333\343\342\377\10\307" \ - "\324\322\377\267\307\304\377\200\226\221\377]vq\377Tmh\377Slg\377Woj" \ - "\377\331\342\341\377\316\333\343\342\377\4\332\342\341\377\271\305\303" \ - "\377\204\227\224\377Xpk\377\206Slg\377\4]up\377\217\240\235\377\303\316" \ - "\315\377\216\237\234\377\202Slg\377\1\227\247\244\377\320\333\343\342" \ - "\377\1Zrm\377\203Slg\377\1y\216\211\377\377\333\343\342\377\254\333\343" \ - "\342\377\2\226\247\244\377Tmh\377\202Slg\377\2[sn\377\307\322\320\377" \ - "\321\333\343\342\377\3\323\334\333\377\245\264\261\377q\205\201\377\207" \ - "Slg\377\1Xpl\377\202Slg\377\1\227\247\244\377\320\333\343\342\377\1_" \ - "wr\377\203Slg\377\1\227\247\244\377\377\333\343\342\377\254\333\343\342" \ - "\377\2\261\276\274\377[sn\377\202Slg\377\2Zrm\377\260\276\273\377\324" \ - "\333\343\342\377\3\304\317\316\377\221\242\237\377_vr\377\207Slg\377" \ - "\1\227\247\244\377\320\333\343\342\377\1p\206\202\377\202Slg\377\2Xp" \ - "l\377\317\330\327\377\377\333\343\342\377\254\333\343\342\377\2\311\324" \ - "\322\377Zrn\377\202Slg\377\2Yrm\377\313\325\324\377\326\333\343\342\377" \ - "\4\330\341\340\377\261\276\274\377|\221\215\377Umh\377\204Slg\377\1\227" \ - "\247\244\377\320\333\343\342\377\1\203\226\222\377\202Slg\377\1\222\243" \ - "\237\377\377\333\343\342\377\256\333\343\342\377\4Xpk\377Slg\377Yql\377" \ - "\241\261\256\377\332\333\343\342\377\3\316\330\326\377\235\254\252\377" \ - "byu\377\202Slg\377\1\227\247\244\377\320\333\343\342\377\4\224\245\242" \ - "\377Slg\377Yql\377\320\331\330\377\377\333\343\342\377\256\333\343\342" \ - "\377\4j\200{\377Slg\377o\204\200\377\332\342\341\377\334\333\343\342" \ - "\377\1\216\237\234\377\202Slg\377\1\227\247\244\377\320\333\343\342\377" \ - "\3\245\264\262\377Slg\377\223\243\241\377\377\333\343\342\377\257\333" \ - "\343\342\377\3\205\230\224\377Vnj\377\312\324\323\377\335\333\343\342" \ - "\377\1\216\237\234\377\202Slg\377\1\227\247\244\377\320\333\343\342\377" \ - "\3\267\304\302\377Zqm\377\320\332\331\377\377\333\343\342\377\257\333" \ - "\343\342\377\2\304\317\315\377\264\301\277\377\336\333\343\342\377\1" \ - "\216\237\234\377\202Slg\377\1\227\247\244\377\320\333\343\342\377\2\311" \ - "\323\321\377\223\244\242\377\377\333\343\342\377\377\333\343\342\377" \ - "\221\333\343\342\377\1\256\273\270\377\202\211\233\230\377\1\262\277" \ - "\275\377\320\333\343\342\377\2\330\341\340\377\321\332\331\377\377\333" \ - "\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342" \ - "\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377" \ - "\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343" \ - "\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377" \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333" \ - "\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342" \ - "\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377" \ - "\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343" \ - "\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377" \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333" \ - "\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342" \ - "\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377" \ - "\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343" \ - "\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377" \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333" \ - "\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342" \ - "\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377" \ - "\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343" \ - "\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377" \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333" \ - "\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342" \ - "\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377" \ - "\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343" \ - "\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377" \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333" \ - "\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342" \ - "\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377" \ - "\333\343\342\377\377\333\343\342\377\377\333\343\342\377\231\333\343" \ - "\342\377") - - diff --git a/packages/psplash/files/angstrom/psplash-hand-img.h b/packages/psplash/files/angstrom/psplash-hand-img.h index a03d16e57a..263befa564 100644 --- a/packages/psplash/files/angstrom/psplash-hand-img.h +++ b/packages/psplash/files/angstrom/psplash-hand-img.h @@ -1,1336 +1,1454 @@ /* GdkPixbuf RGBA C-Source image dump 1-byte-run-length-encoded */ -#define HAND_IMG_ROWSTRIDE (1016) -#define HAND_IMG_WIDTH (254) -#define HAND_IMG_HEIGHT (264) +#define HAND_IMG_ROWSTRIDE (920) +#define HAND_IMG_WIDTH (230) +#define HAND_IMG_HEIGHT (231) #define HAND_IMG_BYTES_PER_PIXEL (4) /* 3:RGB, 4:RGBA */ #define HAND_IMG_RLE_PIXEL_DATA ((uint8*) \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343" \ - "\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377" \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333" \ - "\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342" \ - "\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377" \ - "\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343" \ - "\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377" \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333" \ - "\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342" \ - "\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377" \ - "\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343" \ - "\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377" \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333" \ - "\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342" \ - "\377\377\333\343\342\377\377\333\343\342\377\331\333\343\342\377\5\327" \ - "\340\337\377\314\327\325\377\306\323\320\377\321\333\331\377\332\342" \ - "\341\377\377\333\343\342\377\206\333\343\342\377\1\276\311\307\377\202" \ - "g~y\377\357\333\343\342\377\2\253\276\272\377\233\262\255\377\204\223" \ - "\254\247\377\3\225\255\250\377\240\266\262\377\303\321\316\377\377\333" \ - "\343\342\377\204\333\343\342\377\1\270\305\303\377\202Slg\377\357\333" \ - "\343\342\377\11\231\260\254\377\223\254\247\377\243\271\264\377\267\307" \ - "\304\377\277\316\313\377\256\301\275\377\232\261\255\377\223\254\247" \ - "\377\271\311\306\377\377\333\343\342\377\204\333\343\342\377\1\270\305" \ - "\303\377\202Slg\377\357\333\343\342\377\202\231\260\254\377\204\377\377" \ - "\377\377\3\326\337\335\377\223\254\247\377\271\311\306\377\364\333\343" \ - "\342\377\4\332\342\341\377\316\330\326\377\277\312\310\377\260\275\273" \ - "\377\213\254\271\267\377\1\225\246\243\377\202Slg\377\357\333\343\342" \ - "\377\202\231\260\254\377\204\377\377\377\377\3\326\337\335\377\223\254" \ - "\247\377\271\311\306\377\362\333\343\342\377\3\266\302\300\377v\212\206" \ - "\377Vni\377\221Slg\377\357\333\343\342\377\202\231\260\254\377\204\377" \ - "\377\377\377\3\326\337\335\377\223\254\247\377\271\311\306\377\360\333" \ - "\343\342\377\2\320\331\330\377n\204\200\377\224Slg\377\357\333\343\342" \ - "\377\202\231\260\254\377\204\377\377\377\377\3\326\337\335\377\223\254" \ - "\247\377\271\311\306\377\357\333\343\342\377\2\332\342\341\377x\215\211" \ - "\377\225Slg\377\357\333\343\342\377\202\231\260\254\377\204\377\377\377" \ - "\377\3\326\337\335\377\223\254\247\377\271\311\306\377\357\333\343\342" \ - "\377\1\240\260\255\377\204Slg\377\4Uni\377s\210\203\377\177\222\217\377" \ - "\213\235\231\377\213\222\243\240\377\1\202\225\221\377\202Slg\377\357" \ - "\333\343\342\377\202\231\260\254\377\204\377\377\377\377\3\326\337\335" \ - "\377\223\254\247\377\271\311\306\377\357\333\343\342\377\1{\217\213\377" \ - "\203Slg\377\2\230\250\245\377\317\330\327\377\216\333\343\342\377\1\270" \ - "\305\303\377\202Slg\377\357\333\343\342\377\202\231\260\254\377\204\377" \ - "\377\377\377\3\326\337\335\377\223\254\247\377\271\311\306\377\357\333" \ - "\343\342\377\1byt\377\202Slg\377\1\230\250\245\377\220\333\343\342\377" \ - "\1\270\305\303\377\202Slg\377\357\333\343\342\377\202\231\260\254\377" \ - "\204\377\377\377\377\3\326\337\335\377\223\254\247\377\271\311\306\377" \ - "\356\333\343\342\377\1\324\335\334\377\203Slg\377\1\324\334\333\377\220" \ - "\333\343\342\377\1\274\307\306\377\202_vr\377\357\333\343\342\377\202" \ - "\231\260\254\377\204\377\377\377\377\3\326\337\335\377\223\254\247\377" \ - "\271\311\306\377\356\333\343\342\377\4\332\342\341\377Xql\377Slg\377" \ - "f|x\377\377\333\343\342\377\204\333\343\342\377\202\231\260\254\377\204" \ - "\377\377\377\377\3\326\337\335\377\223\254\247\377\271\311\306\377\357" \ - "\333\343\342\377\3n\204\200\377Slg\377_vr\377\377\333\343\342\377\204" \ - "\333\343\342\377\202\231\260\254\377\204\377\377\377\377\3\326\337\335" \ - "\377\223\254\247\377\271\311\306\377\357\333\343\342\377\1\243\262\257" \ - "\377\202Slg\377\1\311\324\322\377\220\333\343\342\377\1\325\336\335\377" \ - "\202\305\320\316\377\357\333\343\342\377\202\231\260\254\377\204\377" \ - "\377\377\377\3\326\337\335\377\223\254\247\377\271\311\306\377\357\333" \ - "\343\342\377\4\327\337\336\377dzv\377Slg\377\220\242\236\377\220\333" \ - "\343\342\377\1\270\305\303\377\202Slg\377\357\333\343\342\377\202\231" \ - "\260\254\377\204\377\377\377\377\3\326\337\335\377\223\254\247\377\271" \ - "\311\306\377\360\333\343\342\377\4\307\321\320\377`ws\377Slg\377\240" \ - "\260\255\377\217\333\343\342\377\1\270\305\303\377\202Slg\377\357\333" \ - "\343\342\377\202\231\260\254\377\204\377\377\377\377\3\326\337\335\377" \ - "\223\254\247\377\271\311\306\377\361\333\343\342\377\6\307\322\320\377" \ - "u\211\205\377Slg\377m\202~\377\246\265\262\377\321\333\331\377\214\333" \ - "\343\342\377\1\270\305\303\377\202Slg\377\357\333\343\342\377\202\231" \ - "\260\254\377\204\377\377\377\377\3\326\337\335\377\223\254\247\377\271" \ - "\311\306\377\362\333\343\342\377\2\332\342\341\377\213\235\231\377\203" \ - "Slg\377\3Xpk\377f}x\377s\210\203\377\211t\211\205\377\1l\201}\377\202" \ - "Slg\377\357\333\343\342\377\202\231\260\254\377\204\377\377\377\377\3" \ - "\326\337\335\377\223\254\247\377\271\311\306\377\361\333\343\342\377" \ - "\2\265\302\300\377i\177{\377\223Slg\377\357\333\343\342\377\202\231\260" \ - "\254\377\204\377\377\377\377\3\326\337\335\377\223\254\247\377\271\311" \ - "\306\377\360\333\343\342\377\2\255\272\270\377Uni\377\224Slg\377\357" \ - "\333\343\342\377\202\231\260\254\377\204\377\377\377\377\3\326\337\335" \ - "\377\223\254\247\377\271\311\306\377\357\333\343\342\377\2\316\327\326" \ - "\377Wpk\377\225Slg\377\357\333\343\342\377\202\231\260\254\377\204\377" \ - "\377\377\377\3\326\337\335\377\223\254\247\377\271\311\306\377\357\333" \ - "\343\342\377\1\220\241\236\377\203Slg\377\5Woj\377\205\227\224\377\254" \ - "\271\267\377\270\304\302\377\304\316\315\377\213\311\324\322\377\1\254" \ - "\271\267\377\202Slg\377\357\333\343\342\377\202\231\260\254\377\204\377" \ - "\377\377\377\3\326\337\335\377\223\254\247\377\271\311\306\377\357\333" \ - "\343\342\377\1i\177{\377\202Slg\377\2dzv\377\316\327\326\377\217\333" \ - "\343\342\377\1\270\305\303\377\202Slg\377\357\333\343\342\377\202\231" \ - "\260\254\377\204\377\377\377\377\3\326\337\335\377\223\254\247\377\271" \ - "\311\306\377\356\333\343\342\377\2\331\342\341\377Voj\377\202Slg\377" \ - "\1\273\307\305\377\220\333\343\342\377\1\270\305\303\377\202Slg\377\357" \ - "\333\343\342\377\3\241\267\262\377\223\254\247\377\363\366\365\377\203" \ - "\377\377\377\377\3\304\321\317\377\223\254\247\377\301\317\314\377\356" \ - "\333\343\342\377\1\324\335\334\377\202Slg\377\2Xpk\377\331\342\341\377" \ - "\220\333\343\342\377\1\311\324\322\377\202\226\247\244\377\357\333\343" \ - "\342\377\3\264\305\302\377\223\254\247\377\326\337\335\377\203\377\377" \ - "\377\377\3\246\273\267\377\223\254\247\377\324\335\334\377\357\333\343" \ - "\342\377\3_vr\377Slg\377i\177{\377\377\333\343\342\377\202\333\343\342" \ - "\377\5\317\332\331\377\257\301\276\377\217\251\244\377\223\254\247\377" \ - "\270\310\305\377\202\377\377\377\377\6\365\367\367\377\223\254\247\377" \ - "\217\251\244\377\234\263\257\377\275\314\312\377\330\341\340\377\355" \ - "\333\343\342\377\4\177\222\217\377Slg\377Vni\377\327\337\336\377\376" \ - "\333\343\342\377\2\277\316\313\377\207\243\236\377\203o\221\212\377\7" \ - "\221\253\246\377\233\262\256\377\376\376\376\377\377\377\377\377\330" \ - "\341\337\377\223\254\247\377\202\237\231\377\202o\221\212\377\3t\225" \ - "\216\377\234\263\257\377\322\334\333\377\353\333\343\342\377\1\277\313" \ - "\311\377\202Slg\377\1\273\307\305\377\220\333\343\342\377\1\307\322\320" \ - "\377\202\216\237\234\377\351\333\343\342\377\2\310\325\323\377\216\251" \ - "\243\377\204o\221\212\377\10v\226\220\377\221\252\245\377\223\254\247" \ - "\377\324\336\334\377\340\347\346\377\262\304\300\377\223\254\247\377" \ - "\210\244\237\377\204o\221\212\377\3u\225\217\377\250\274\270\377\327" \ - "\340\337\377\352\333\343\342\377\4\226\246\243\377Slg\377h\177z\377\321" \ - "\333\331\377\217\333\343\342\377\1\270\305\303\377\202Slg\377\350\333" \ - "\343\342\377\2\264\305\302\377q\223\214\377\202o\221\212\377\5q\223\214" \ - "\377\233\263\256\377\300\317\314\377\331\342\340\377\273\312\307\377" \ - "\204\223\254\247\377\5\225\255\250\377\330\341\337\377\321\333\332\377" \ - "\261\303\277\377\206\243\235\377\203o\221\212\377\2\205\242\234\377\317" \ - "\332\331\377\352\333\343\342\377\4\230\250\245\377Tmh\377q\206\202\377" \ - "\276\311\307\377\216\333\343\342\377\1\270\305\303\377\202Slg\377\346" \ - "\333\343\342\377\2\332\342\341\377\241\267\263\377\203o\221\212\377\2" \ - "\227\257\253\377\315\331\327\377\203\333\343\342\377\1\321\333\332\377" \ - "\204\262\303\300\377\1\272\312\307\377\204\333\343\342\377\2\270\310" \ - "\306\377\177\235\227\377\202o\221\212\377\2z\231\222\377\304\322\320" \ - "\377\347\333\343\342\377\1\317\330\327\377\202\301\314\312\377\10\247" \ - "\266\263\377^vq\377Slg\377o\204\200\377\232\252\247\377\247\266\263\377" \ - "\264\301\277\377\277\313\311\377\211\301\314\312\377\1\245\264\261\377" \ - "\202Slg\377\346\333\343\342\377\1\236\265\260\377\202o\221\212\377\2" \ - "t\225\216\377\273\313\310\377\220\333\343\342\377\2\327\340\337\377\225" \ - "\256\251\377\202o\221\212\377\2t\225\216\377\310\325\323\377\346\333" \ - "\343\342\377\1\233\253\250\377\226Slg\377\345\333\343\342\377\1\261\303" \ - "\277\377\202o\221\212\377\2|\233\225\377\311\325\323\377\223\333\343" \ - "\342\377\1\247\273\267\377\202o\221\212\377\2|\233\225\377\322\334\333" \ - "\377\345\333\343\342\377\1\233\253\250\377\226Slg\377\344\333\343\342" \ - "\377\5\304\321\317\377q\222\213\377o\221\212\377u\226\217\377\312\326" \ - "\324\377\225\333\343\342\377\1\242\270\264\377\202o\221\212\377\2\211" \ - "\244\237\377\332\342\341\377\344\333\343\342\377\1\233\253\250\377\226" \ - "Slg\377\344\333\343\342\377\4\207\243\236\377o\221\212\377p\222\213\377" \ - "\275\314\312\377\226\333\343\342\377\2\332\342\341\377\220\252\245\377" \ - "\202o\221\212\377\1\264\305\302\377\344\333\343\342\377\3\233\253\250" \ - "\377Slg\377\\so\377\221x\215\211\377\1o\204\200\377\202Slg\377\343\333" \ - "\343\342\377\1\267\310\305\377\202o\221\212\377\1\237\265\261\377\230" \ - "\333\343\342\377\5\324\336\334\377v\226\220\377o\221\212\377|\233\225" \ - "\377\330\341\337\377\343\333\343\342\377\3\233\253\250\377Slg\377t\211" \ - "\205\377\221\333\343\342\377\1\270\305\303\377\202Slg\377\342\333\343" \ - "\342\377\5\332\342\341\377~\234\226\377o\221\212\377t\225\216\377\322" \ - "\334\333\377\231\333\343\342\377\1\251\275\271\377\202o\221\212\377\1" \ - "\255\300\275\377\343\333\343\342\377\3\233\253\250\377Slg\377t\211\205" \ - "\377\221\333\343\342\377\1\270\305\303\377\202Slg\377\342\333\343\342" \ - "\377\1\304\321\317\377\202o\221\212\377\1\245\272\266\377\232\333\343" \ - "\342\377\4\327\340\337\377y\231\222\377o\221\212\377\207\243\236\377" \ - "\343\333\343\342\377\3\233\253\250\377Slg\377t\211\205\377\221\333\343" \ - "\342\377\1\270\305\303\377\202Slg\377\342\333\343\342\377\1\243\270\264" \ - "\377\202o\221\212\377\1\314\327\325\377\233\333\343\342\377\1\234\263" \ - "\257\377\202o\221\212\377\1\321\333\332\377\342\333\343\342\377\3\277" \ - "\312\310\377\237\256\253\377\256\273\271\377\221\333\343\342\377\1\323" \ - "\334\333\377\202\275\310\306\377\342\333\343\342\377\3\202\237\231\377" \ - "o\221\212\377\201\236\230\377\234\333\343\342\377\1\276\315\312\377\202" \ - "o\221\212\377\1\261\303\300\377\377\333\343\342\377\333\333\343\342\377" \ - "\1\330\341\340\377\202o\221\212\377\1\234\263\256\377\234\333\343\342" \ - "\377\1\330\341\337\377\202o\221\212\377\1\234\263\257\377\377\333\343" \ - "\342\377\333\333\343\342\377\1\317\332\330\377\202o\221\212\377\1\250" \ - "\274\270\377\235\333\343\342\377\3y\230\222\377o\221\212\377\222\254" \ - "\246\377\377\333\343\342\377\333\333\343\342\377\1\304\322\320\377\202" \ - "o\221\212\377\1\264\306\302\377\235\333\343\342\377\3\205\242\234\377" \ - "o\221\212\377\207\243\236\377\350\333\343\342\377\13\327\340\337\377" \ - "\267\303\301\377\225\246\243\377{\217\213\377p\205\201\377f}x\377k\201" \ - "}\377u\211\205\377\205\227\224\377\245\263\261\377\310\323\321\377\347" \ - "\333\343\342\377\1\275\314\312\377\202o\221\212\377\1\274\314\311\377" \ - "\235\333\343\342\377\3\215\250\242\377o\221\212\377\200\236\230\377\346" \ - "\333\343\342\377\3\324\334\333\377\231\251\246\377_wr\377\212Slg\377" \ - "\2x\215\211\377\270\304\302\377\345\333\343\342\377\1\306\323\321\377" \ - "\202o\221\212\377\1\263\304\301\377\235\333\343\342\377\3\203\240\232" \ - "\377o\221\212\377\211\244\237\377\345\333\343\342\377\2\300\314\312\377" \ - "f|x\377\216Slg\377\2\216\240\235\377\330\340\337\377\343\333\343\342" \ - "\377\1\320\333\331\377\202o\221\212\377\1\247\273\267\377\235\333\343" \ - "\342\377\3w\227\221\377o\221\212\377\223\254\250\377\344\333\343\342" \ - "\377\2\273\307\305\377Woj\377\220Slg\377\2y\216\212\377\330\341\340\377" \ - "\342\333\343\342\377\4\331\342\340\377p\221\213\377o\221\212\377\231" \ - "\261\254\377\234\333\343\342\377\1\326\337\336\377\202o\221\212\377\1" \ - "\236\265\260\377\331\333\343\342\377\3\272\306\304\377\231\251\246\377" \ - "\310\322\321\377\207\333\343\342\377\2\310\322\321\377\\to\377\205Sl" \ - "g\377\7Woj\377dzv\377q\206\202\377}\221\215\377w\214\210\377k\201|\377" \ - "]up\377\206Slg\377\1\211\233\230\377\343\333\343\342\377\3\206\242\234" \ - "\377o\221\212\377|\233\225\377\234\333\343\342\377\1\271\311\306\377" \ - "\202o\221\212\377\1\265\306\303\377\330\333\343\342\377\1\222\243\240" \ - "\377\203Slg\377\1\271\306\304\377\206\333\343\342\377\1|\217\214\377" \ - "\203Slg\377\3dzv\377\231\252\247\377\314\326\324\377\207\333\343\342" \ - "\377\4\330\340\337\377\267\304\302\377\201\224\220\377Vni\377\203Slg" \ - "\377\1\274\307\306\377\342\333\343\342\377\1\247\274\270\377\202o\221" \ - "\212\377\1\307\323\321\377\233\333\343\342\377\4\227\257\253\377o\221" \ - "\212\377q\222\213\377\324\336\334\377\327\333\343\342\377\2\325\335\334" \ - "\377Zrm\377\203Slg\377\1\205\227\224\377\205\333\343\342\377\1\275\310" \ - "\306\377\202Slg\377\3Umh\377\251\270\265\377\331\342\341\377\214\333" \ - "\343\342\377\2\317\331\327\377y\216\212\377\202Slg\377\1t\211\205\377" \ - "\342\333\343\342\377\1\310\325\323\377\202o\221\212\377\1\237\265\261" \ - "\377\232\333\343\342\377\4\325\336\335\377v\226\217\377o\221\212\377" \ - "\213\246\241\377\330\333\343\342\377\2\331\341\340\377czu\377\203Slg" \ - "\377\1\221\243\237\377\205\333\343\342\377\4\220\241\236\377Slg\377T" \ - "lg\377\253\271\267\377\217\333\343\342\377\2\326\336\335\377s\210\204" \ - "\377\202Slg\377\1\317\331\327\377\342\333\343\342\377\4\203\240\232\377" \ - "o\221\212\377r\223\214\377\317\331\330\377\205\333\343\342\377\2\305" \ - "\322\320\377\322\334\332\377\212\333\343\342\377\3\332\342\341\377\305" \ - "\322\320\377\322\334\333\377\205\333\343\342\377\1\243\270\264\377\202" \ - "o\221\212\377\1\262\304\301\377\331\333\343\342\377\5\250\266\264\377" \ - "Yql\377Slg\377f|x\377\310\322\321\377\205\333\343\342\377\3k\201}\377" \ - "Slg\377\212\234\231\377\221\333\343\342\377\4\321\332\331\377Tmh\377" \ - "Slg\377\253\271\267\377\342\333\343\342\377\1\276\315\312\377\202o\221" \ - "\212\377\1\227\257\253\377\204\333\343\342\377\6\327\340\337\377\227" \ - "\257\252\377\223\254\247\377\251\275\271\377\307\324\322\377\332\342" \ - "\341\377\205\333\343\342\377\5\325\337\335\377\272\311\307\377\234\263" \ - "\256\377\223\254\247\377\263\304\301\377\204\333\343\342\377\5\317\332" \ - "\331\377s\224\215\377o\221\212\377\201\236\230\377\331\342\340\377\332" \ - "\333\343\342\377\3\324\334\333\377\274\307\306\377\332\342\341\377\206" \ - "\333\343\342\377\3Xql\377Slg\377\255\272\270\377\222\333\343\342\377" \ - "\3m\202~\377Slg\377\230\251\246\377\343\333\343\342\377\1\216\250\243" \ - "\377\202o\221\212\377\1\264\305\302\377\203\333\343\342\377\3\275\314" \ - "\312\377\223\254\247\377\225\255\250\377\202\223\254\247\377\7\236\264" \ - "\260\377\273\313\310\377\327\337\336\377\333\343\342\377\315\330\326" \ - "\377\256\301\275\377\225\255\251\377\202\223\254\247\377\3\224\254\250" \ - "\377\227\257\252\377\330\341\337\377\202\333\343\342\377\2\330\341\337" \ - "\377\207\243\236\377\202o\221\212\377\1\273\312\310\377\343\333\343\342" \ - "\377\1\324\335\334\377\202Slg\377\1\314\326\324\377\222\333\343\342\377" \ - "\3\214\236\233\377Slg\377\214\235\232\377\343\333\343\342\377\5\312\326" \ - "\324\377t\225\216\377o\221\212\377q\223\214\377\303\320\316\377\202\333" \ - "\343\342\377\5\237\265\261\377\223\254\247\377\347\355\354\377\335\344" \ - "\343\377\257\301\276\377\202\223\254\247\377\2\250\274\270\377\321\334" \ - "\332\377\202\223\254\247\377\6\231\261\254\377\303\321\316\377\360\363" \ - "\363\377\271\311\306\377\223\254\247\377\277\315\313\377\202\333\343" \ - "\342\377\1\227\257\252\377\202o\221\212\377\1\222\254\246\377\344\333" \ - "\343\342\377\1\325\335\334\377\202Slg\377\1\313\325\323\377\222\333\343" \ - "\342\377\3\213\235\231\377Slg\377\214\236\233\377\344\333\343\342\377" \ - "\1\273\312\310\377\202o\221\212\377\5v\226\220\377\277\316\313\377\311" \ - "\325\323\377\223\254\247\377\251\275\271\377\203\377\377\377\377\7\355" \ - "\361\360\377\227\257\253\377\226\256\251\377\273\312\307\377\223\254" \ - "\247\377\271\311\306\377\372\373\373\377\202\377\377\377\377\5\346\354" \ - "\353\377\223\254\247\377\240\266\262\377\330\341\340\377\232\261\255" \ - "\377\202o\221\212\377\2\203\240\232\377\326\337\336\377\334\333\343\342" \ - "\377\3\322\333\332\377\267\303\301\377\331\341\340\377\206\333\343\342" \ - "\377\3Yql\377Slg\377\253\271\267\377\222\333\343\342\377\3k\201}\377" \ - "Slg\377\231\251\246\377\345\333\343\342\377\1\252\276\272\377\202o\221" \ - "\212\377\4p\222\213\377\234\263\256\377\223\254\247\377\327\340\336\377" \ - "\203\377\377\377\377\2\344\352\351\377\232\261\254\377\202\223\254\247" \ - "\377\3\224\255\250\377\262\303\300\377\371\372\372\377\203\377\377\377" \ - "\377\3\250\274\270\377\223\254\247\377\214\246\241\377\202o\221\212\377" \ - "\2y\231\222\377\317\331\330\377\334\333\343\342\377\5\247\266\263\377" \ - "Xql\377Slg\377`ws\377\305\320\316\377\205\333\343\342\377\3l\201}\377" \ - "Slg\377\210\233\227\377\221\333\343\342\377\4\317\331\327\377Tlg\377" \ - "Slg\377\254\271\267\377\346\333\343\342\377\6\257\301\276\377p\222\213" \ - "\377r\223\214\377\222\253\246\377\233\262\256\377\374\374\374\377\202" \ - "\377\377\377\377\11\316\331\327\377\223\254\247\377\252\275\272\377\320" \ - "\333\331\377\332\343\341\377\305\323\320\377\227\257\253\377\237\265" \ - "\261\377\362\365\364\377\202\377\377\377\377\6\325\337\335\377\223\254" \ - "\247\377\206\242\234\377o\221\212\377\202\237\231\377\315\330\326\377" \ - "\334\333\343\342\377\2\331\341\340\377czu\377\203Slg\377\1\217\241\235" \ - "\377\205\333\343\342\377\1\221\243\237\377\202Slg\377\1\251\267\265\377" \ - "\217\333\343\342\377\5\325\335\334\377p\206\202\377Slg\377Tlg\377\320" \ - "\331\330\377\347\333\343\342\377\4\277\316\313\377\204\241\233\377\223" \ - "\254\247\377\306\323\320\377\202\377\377\377\377\4\352\357\356\377\225" \ - "\255\250\377\300\317\314\377\376\376\376\377\203\377\377\377\377\12\361" \ - "\364\363\377\236\264\260\377\257\302\276\377\376\376\376\377\377\377" \ - "\377\377\373\374\373\377\232\261\254\377\222\253\246\377\217\251\244" \ - "\377\325\337\335\377\335\333\343\342\377\2\325\336\335\377[sn\377\203" \ - "Slg\377\1\206\231\225\377\205\333\343\342\377\1\276\312\310\377\202S" \ - "lg\377\3Umh\377\251\267\265\377\331\342\341\377\214\333\343\342\377\2" \ - "\315\326\325\377v\213\207\377\202Slg\377\1v\213\207\377\350\333\343\342" \ - "\377\4\331\341\340\377\230\260\253\377\224\254\247\377\362\365\364\377" \ - "\202\377\377\377\377\3\272\312\307\377\243\270\264\377\374\375\375\377" \ - "\205\377\377\377\377\3\335\345\343\377\223\254\247\377\352\357\356\377" \ - "\202\377\377\377\377\3\304\321\317\377\223\254\247\377\267\307\304\377" \ - "\337\333\343\342\377\1\223\244\240\377\202Slg\377\2Umh\377\275\310\306" \ - "\377\206\333\343\342\377\1~\222\216\377\203Slg\377\4czu\377\227\247\244" \ - "\377\310\322\321\377\331\341\340\377\206\333\343\342\377\4\325\335\334" \ - "\377\263\300\276\377}\220\215\377Tmh\377\203Slg\377\1\277\312\310\377" \ - "\350\333\343\342\377\3\302\320\315\377\223\254\247\377\264\305\302\377" \ - "\203\377\377\377\377\2\243\271\264\377\277\316\313\377\206\377\377\377" \ - "\377\3\373\374\373\377\224\255\250\377\322\335\333\377\202\377\377\377" \ - "\377\4\360\363\363\377\223\254\247\377\232\262\255\377\332\342\341\377" \ - "\337\333\343\342\377\3\274\310\306\377\236\255\253\377\315\327\325\377" \ - "\207\333\343\342\377\2\311\324\322\377^uq\377\205Slg\377\7Tmh\377_wr" \ - "\377m\202~\377y\215\211\377s\210\204\377f}x\377Yql\377\206Slg\377\1\217" \ - "\240\235\377\351\333\343\342\377\3\244\271\265\377\223\254\247\377\342" \ - "\350\347\377\203\377\377\377\377\2\240\266\262\377\302\320\315\377\206" \ - "\377\377\377\377\3\374\375\375\377\225\255\251\377\317\332\330\377\203" \ - "\377\377\377\377\3\262\304\300\377\223\254\247\377\303\321\317\377\352" \ - "\333\343\342\377\2\275\311\307\377Xql\377\220Slg\377\2}\221\215\377\331" \ - "\342\341\377\350\333\343\342\377\4\316\331\327\377\223\254\247\377\243" \ - "\270\264\377\376\376\376\377\203\377\377\377\377\2\267\307\304\377\250" \ - "\274\270\377\206\377\377\377\377\3\345\353\351\377\223\254\247\377\346" \ - "\354\353\377\203\377\377\377\377\3\340\347\345\377\223\254\247\377\245" \ - "\272\266\377\353\333\343\342\377\2\303\316\314\377h\177z\377\215Slg\377" \ - "\3Tlg\377\225\245\242\377\331\341\340\377\351\333\343\342\377\3\257\302" \ - "\276\377\223\254\247\377\320\333\331\377\204\377\377\377\377\3\340\347" \ - "\346\377\223\254\247\377\317\332\330\377\204\377\377\377\377\4\371\372" \ - "\372\377\245\272\266\377\246\272\266\377\374\375\375\377\203\377\377" \ - "\377\377\4\376\376\376\377\242\267\263\377\223\254\247\377\317\331\330" \ - "\377\353\333\343\342\377\3\325\335\334\377\235\255\252\377czu\377\211" \ - "Slg\377\3Tlg\377\177\222\217\377\277\312\310\377\352\333\343\342\377" \ - "\4\326\337\336\377\225\256\251\377\227\257\253\377\371\372\372\377\205" \ - "\377\377\377\377\11\277\316\313\377\223\254\247\377\272\312\307\377\341" \ - "\350\346\377\353\360\357\377\326\340\336\377\240\266\261\377\227\257" \ - "\252\377\352\357\356\377\205\377\377\377\377\3\316\331\327\377\223\254" \ - "\247\377\260\302\277\377\355\333\343\342\377\13\330\341\340\377\273\307" \ - "\305\377\231\252\247\377\177\222\217\377t\211\205\377k\201|\377o\205" \ - "\201\377y\215\211\377\211\233\230\377\251\267\265\377\314\326\324\377" \ - "\354\333\343\342\377\3\273\312\310\377\223\254\247\377\277\316\313\377" \ - "\207\377\377\377\377\2\315\330\327\377\224\255\250\377\203\223\254\247" \ - "\377\2\235\263\257\377\360\363\362\377\206\377\377\377\377\4\370\371" \ - "\371\377\227\257\252\377\226\256\252\377\327\340\336\377\377\333\343" \ - "\342\377\343\333\343\342\377\4\332\342\341\377\235\263\257\377\223\254" \ - "\247\377\354\361\360\377\207\377\377\377\377\7\310\325\322\377\223\254" \ - "\247\377\262\303\300\377\307\323\321\377\231\260\253\377\225\255\251" \ - "\377\365\367\367\377\207\377\377\377\377\3\275\314\311\377\223\254\247" \ - "\377\274\313\311\377\346\333\343\342\377\1\316\327\326\377\205\301\314" \ - "\312\377\1\327\340\337\377\365\333\343\342\377\3\306\323\321\377\223" \ - "\254\247\377\256\300\275\377\207\377\377\377\377\10\374\375\375\377\235" \ - "\264\257\377\224\255\250\377\324\336\334\377\333\343\342\377\266\307" \ - "\304\377\223\254\247\377\312\326\324\377\207\377\377\377\377\3\353\357" \ - "\356\377\223\254\247\377\236\264\260\377\346\333\343\342\377\1\204\227" \ - "\223\377\205Slg\377\1\311\324\322\377\365\333\343\342\377\3\250\274\270" \ - "\377\223\254\247\377\335\345\344\377\207\377\377\377\377\3\332\342\340" \ - "\377\223\254\247\377\254\277\274\377\202\333\343\342\377\4\323\335\334" \ - "\377\224\255\250\377\236\265\260\377\375\376\375\377\207\377\377\377" \ - "\377\3\256\301\275\377\223\254\247\377\310\324\322\377\345\333\343\342" \ - "\377\1i\177{\377\205Slg\377\1\311\324\322\377\364\333\343\342\377\4\321" \ - "\334\332\377\223\254\247\377\240\265\261\377\376\376\376\377\207\377" \ - "\377\377\377\3\254\277\274\377\223\254\247\377\312\326\324\377\203\333" \ - "\343\342\377\3\253\276\272\377\223\254\247\377\334\344\342\377\207\377" \ - "\377\377\377\3\333\343\342\377\223\254\247\377\251\275\271\377\345\333" \ - "\343\342\377\1Vni\377\202Slg\377\4Yrm\377\234\253\251\377\302\315\313" \ - "\377\331\342\341\377\364\333\343\342\377\3\264\305\302\377\223\254\247" \ - "\377\314\330\325\377\207\377\377\377\377\3\353\360\357\377\223\254\247" \ - "\377\241\266\262\377\204\333\343\342\377\3\311\325\323\377\223\254\247" \ - "\377\256\301\275\377\207\377\377\377\377\4\375\375\375\377\236\265\260" \ - "\377\223\254\247\377\322\334\333\377\343\333\343\342\377\1\324\334\333" \ - "\377\203Slg\377\1\261\277\274\377\366\333\343\342\377\4\330\341\340\377" \ - "\230\260\253\377\225\256\251\377\366\370\370\377\207\377\377\377\377" \ - "\3\276\315\312\377\223\254\247\377\277\315\313\377\205\333\343\342\377" \ - "\3\237\265\261\377\223\254\247\377\355\361\360\377\207\377\377\377\377" \ - "\3\312\326\324\377\223\254\247\377\265\306\303\377\343\333\343\342\377" \ - "\1\326\337\336\377\202Slg\377\1]up\377\367\333\343\342\377\3\277\316" \ - "\313\377\223\254\247\377\272\312\307\377\207\377\377\377\377\4\370\371" \ - "\371\377\227\257\252\377\230\257\253\377\330\341\337\377\205\333\343" \ - "\342\377\3\275\314\312\377\223\254\247\377\277\316\313\377\207\377\377" \ - "\377\377\4\365\367\367\377\225\255\251\377\231\260\254\377\331\341\340" \ - "\377\343\333\343\342\377\3`ws\377Slg\377i\200{\377\367\333\343\342\377" \ - "\3\241\267\263\377\223\254\247\377\350\355\354\377\207\377\377\377\377" \ - "\3\317\332\330\377\223\254\247\377\263\305\301\377\206\333\343\342\377" \ - "\4\327\340\337\377\227\257\252\377\230\260\253\377\371\372\372\377\207" \ - "\377\377\377\377\3\271\311\306\377\223\254\247\377\301\317\314\377\343" \ - "\333\343\342\377\4y\215\211\377Slg\377Vni\377\327\340\337\377\220\333" \ - "\343\342\377\1\324\335\334\377\202\301\314\312\377\342\333\343\342\377" \ - "\3\313\327\325\377\223\254\247\377\251\275\271\377\207\377\377\377\377" \ - "\4\376\376\376\377\242\267\263\377\223\254\247\377\321\333\332\377\207" \ - "\333\343\342\377\3\262\303\300\377\223\254\247\377\321\334\332\377\207" \ - "\377\377\377\377\3\346\354\352\377\223\254\247\377\242\270\263\377\343" \ - "\333\343\342\377\1\260\276\273\377\202Slg\377\1\300\313\311\377\220\333" \ - "\343\342\377\1\270\305\303\377\202Slg\377\342\333\343\342\377\3\255\300" \ - "\274\377\223\254\247\377\327\340\336\377\207\377\377\377\377\3\340\347" \ - "\346\377\223\254\247\377\247\273\270\377\210\333\343\342\377\3\320\332" \ - "\331\377\223\254\247\377\244\271\265\377\210\377\377\377\377\3\247\273" \ - "\267\377\223\254\247\377\314\330\326\377\342\333\343\342\377\5\331\342" \ - "\341\377o\205\201\377Slg\377x\215\211\377\331\342\341\377\217\333\343" \ - "\342\377\1\270\305\303\377\202Slg\377\341\333\343\342\377\4\325\336\335" \ - "\377\225\255\250\377\233\262\255\377\374\374\374\377\207\377\377\377" \ - "\377\3\263\305\301\377\223\254\247\377\306\323\321\377\211\333\343\342" \ - "\377\3\246\273\267\377\223\254\247\377\343\351\350\377\207\377\377\377" \ - "\377\3\325\336\334\377\223\254\247\377\256\300\275\377\343\333\343\342" \ - "\377\5\316\330\326\377dzv\377Slg\377\220\241\236\377\332\342\341\377" \ - "\216\333\343\342\377\1\270\305\303\377\202Slg\377\341\333\343\342\377" \ - "\3\270\310\306\377\223\254\247\377\305\323\320\377\207\377\377\377\377" \ - "\4\361\364\363\377\223\254\247\377\234\263\257\377\332\342\341\377\211" \ - "\333\343\342\377\3\304\322\317\377\223\254\247\377\265\306\302\377\207" \ - "\377\377\377\377\4\373\374\373\377\232\261\254\377\225\255\251\377\325" \ - "\337\335\377\343\333\343\342\377\6\316\327\326\377\200\224\220\377Sl" \ - "g\377h~z\377\246\265\262\377\326\336\335\377\214\333\343\342\377\1\270" \ - "\305\303\377\202Slg\377\340\333\343\342\377\4\332\342\341\377\233\262" \ - "\255\377\223\254\247\377\361\364\364\377\207\377\377\377\377\3\304\322" \ - "\317\377\223\254\247\377\272\312\307\377\212\333\343\342\377\4\332\342" \ - "\341\377\233\262\256\377\224\254\247\377\362\365\364\377\207\377\377" \ - "\377\377\3\303\321\316\377\223\254\247\377\272\311\307\377\341\333\343" \ - "\342\377\1\257\274\272\377\203}\220\215\377\1^vq\377\203Slg\377\3^vq" \ - "\377n\203\177\377{\217\213\377\211}\220\215\377\1r\207\203\377\202Sl" \ - "g\377\340\333\343\342\377\3\304\321\317\377\223\254\247\377\264\305\301" \ - "\377\207\377\377\377\377\4\373\374\374\377\232\262\255\377\225\256\251" \ - "\377\326\337\336\377\213\333\343\342\377\3\271\311\306\377\223\254\247" \ - "\377\307\324\321\377\207\377\377\377\377\4\360\363\362\377\223\254\247" \ - "\377\234\263\256\377\332\342\341\377\340\333\343\342\377\1\233\253\250" \ - "\377\226Slg\377\340\333\343\342\377\3\246\272\266\377\223\254\247\377" \ - "\341\350\347\377\207\377\377\377\377\3\326\337\335\377\223\254\247\377" \ - "\256\301\275\377\214\333\343\342\377\4\325\336\335\377\225\255\250\377" \ - "\234\263\256\377\374\375\374\377\207\377\377\377\377\3\262\304\300\377" \ - "\223\254\247\377\305\322\320\377\340\333\343\342\377\1\233\253\250\377" \ - "\226Slg\377\337\333\343\342\377\4\317\332\330\377\223\254\247\377\242" \ - "\270\263\377\376\376\376\377\207\377\377\377\377\3\251\274\270\377\223" \ - "\254\247\377\315\330\326\377\215\333\343\342\377\3\255\300\274\377\223" \ - "\254\247\377\330\341\337\377\207\377\377\377\377\3\337\346\345\377\223" \ - "\254\247\377\247\273\267\377\340\333\343\342\377\1\233\253\250\377\226" \ - "Slg\377\337\333\343\342\377\3\261\303\300\377\223\254\247\377\320\333" \ - "\331\377\207\377\377\377\377\3\347\355\354\377\223\254\247\377\243\270" \ - "\264\377\216\333\343\342\377\3\314\327\325\377\223\254\247\377\252\276" \ - "\272\377\207\377\377\377\377\4\376\376\376\377\241\267\262\377\223\254" \ - "\247\377\320\333\331\377\337\333\343\342\377\3\233\253\250\377Slg\377" \ - "m\202~\377\221\275\310\306\377\1\242\261\256\377\202Slg\377\336\333\343" \ - "\342\377\1\327\340\337\377\202\227\257\252\377\1\370\372\371\377\207" \ - "\377\377\377\377\3\272\312\307\377\223\254\247\377\301\317\315\377\217" \ - "\333\343\342\377\3\241\267\263\377\223\254\247\377\351\356\355\377\207" \ - "\377\377\377\377\3\316\331\327\377\223\254\247\377\263\304\301\377\337" \ - "\333\343\342\377\3\233\253\250\377Slg\377t\211\205\377\221\333\343\342" \ - "\377\1\270\305\303\377\202Slg\377\336\333\343\342\377\3\275\314\311\377" \ - "\223\254\247\377\277\315\312\377\207\377\377\377\377\4\366\370\367\377" \ - "\225\256\251\377\231\260\254\377\331\341\340\377\217\333\343\342\377" \ - "\3\300\316\314\377\223\254\247\377\274\313\310\377\207\377\377\377\377" \ - "\4\367\371\371\377\226\256\252\377\227\257\252\377\330\340\337\377\336" \ - "\333\343\342\377\3\233\253\250\377Slg\377t\211\205\377\221\333\343\342" \ - "\377\1\270\305\303\377\202Slg\377\336\333\343\342\377\3\237\265\260\377" \ - "\223\254\247\377\354\360\357\377\207\377\377\377\377\3\313\327\325\377" \ - "\223\254\247\377\266\306\303\377\220\333\343\342\377\4\331\341\340\377" \ - "\230\260\253\377\226\256\252\377\367\371\370\377\207\377\377\377\377" \ - "\3\274\314\311\377\223\254\247\377\276\315\312\377\336\333\343\342\377" \ - "\3\237\256\253\377[sn\377{\217\213\377\221\333\343\342\377\1\302\315" \ - "\313\377\202x\215\211\377\335\333\343\342\377\3\310\325\323\377\223\254" \ - "\247\377\255\300\274\377\207\377\377\377\377\4\375\376\375\377\237\265" \ - "\261\377\224\254\247\377\323\334\333\377\221\333\343\342\377\3\264\305" \ - "\302\377\223\254\247\377\315\331\326\377\207\377\377\377\377\3\352\357" \ - "\356\377\223\254\247\377\240\266\261\377\377\333\343\342\377\323\333" \ - "\343\342\377\3\252\276\272\377\223\254\247\377\333\343\341\377\207\377" \ - "\377\377\377\3\335\344\343\377\223\254\247\377\252\275\272\377\222\333" \ - "\343\342\377\4\322\334\332\377\223\254\247\377\241\266\262\377\376\376" \ - "\376\377\207\377\377\377\377\3\253\276\273\377\223\254\247\377\312\326" \ - "\324\377\356\333\343\342\377\1\331\342\341\377\341\333\343\342\377\4" \ - "\323\335\333\377\224\254\247\377\235\264\257\377\375\375\375\377\207" \ - "\377\377\377\377\3\257\302\276\377\223\254\247\377\310\324\322\377\207" \ - "\333\343\342\377\4\327\340\337\377\264\305\302\377\260\302\277\377\305" \ - "\321\317\377\210\333\343\342\377\3\251\274\271\377\223\254\247\377\337" \ - "\346\345\377\207\377\377\377\377\3\330\341\337\377\223\254\247\377\253" \ - "\276\273\377\356\333\343\342\377\5\264\301\277\377^uq\377w\214\210\377" \ - "\236\255\253\377\330\341\340\377\335\333\343\342\377\3\266\306\303\377" \ - "\223\254\247\377\311\325\323\377\207\377\377\377\377\3\356\362\361\377" \ - "\223\254\247\377\236\265\260\377\210\333\343\342\377\5\251\275\272\377" \ - "\226\256\251\377\240\266\261\377\222\253\246\377\316\331\330\377\207" \ - "\333\343\342\377\3\307\323\321\377\223\254\247\377\261\303\300\377\207" \ - "\377\377\377\377\4\374\375\374\377\234\263\256\377\224\255\250\377\324" \ - "\335\334\377\334\333\343\342\377\3\241\260\255\377_vr\377z\216\212\377" \ - "\216\333\343\342\377\1\264\301\277\377\203Slg\377\2m\202~\377\312\324" \ - "\323\377\333\333\343\342\377\4\331\341\340\377\231\261\254\377\225\255" \ - "\250\377\364\367\366\377\207\377\377\377\377\3\301\317\314\377\223\254" \ - "\247\377\275\314\311\377\207\333\343\342\377\6\331\342\341\377\225\255" \ - "\250\377\320\333\331\377\374\375\375\377\234\263\256\377\261\303\300" \ - "\377\207\333\343\342\377\4\332\342\341\377\235\264\257\377\223\254\247" \ - "\377\360\363\362\377\207\377\377\377\377\3\307\324\321\377\223\254\247" \ - "\377\267\310\305\377\334\333\343\342\377\3\233\253\250\377Slg\377p\205" \ - "\201\377\216\333\343\342\377\2\270\305\303\377Woj\377\203Slg\377\1~\221" \ - "\216\377\333\333\343\342\377\3\301\317\315\377\223\254\247\377\270\310" \ - "\305\377\207\377\377\377\377\4\371\373\372\377\230\260\253\377\226\256" \ - "\252\377\327\340\336\377\207\333\343\342\377\6\331\340\337\377\223\254" \ - "\247\377\332\342\341\377\377\377\377\377\251\275\271\377\255\300\275" \ - "\377\210\333\343\342\377\3\273\313\310\377\223\254\247\377\303\321\316" \ - "\377\207\377\377\377\377\4\363\365\365\377\224\255\250\377\232\261\255" \ - "\377\331\342\341\377\333\333\343\342\377\3\233\253\250\377Slg\377p\205" \ - "\201\377\217\333\343\342\377\3\332\342\341\377\306\321\317\377\206\230" \ - "\225\377\202Slg\377\1\300\313\311\377\332\333\343\342\377\3\243\270\264" \ - "\377\223\254\247\377\345\353\352\377\207\377\377\377\377\3\322\335\333" \ - "\377\223\254\247\377\261\303\277\377\210\333\343\342\377\6\331\340\337" \ - "\377\223\254\247\377\332\342\341\377\377\377\377\377\251\275\271\377" \ - "\255\300\275\377\210\333\343\342\377\4\326\337\336\377\226\256\251\377" \ - "\232\261\254\377\372\373\373\377\207\377\377\377\377\3\266\307\303\377" \ - "\223\254\247\377\303\320\316\377\333\333\343\342\377\3\233\253\250\377" \ - "Slg\377p\205\201\377\221\333\343\342\377\4\332\342\341\377q\207\202\377" \ - "Slg\377\246\264\262\377\331\333\343\342\377\3\315\330\326\377\223\254" \ - "\247\377\246\273\267\377\210\377\377\377\377\3\245\272\266\377\223\254" \ - "\247\377\317\332\330\377\210\333\343\342\377\6\331\340\337\377\223\254" \ - "\247\377\332\342\341\377\377\377\377\377\251\275\271\377\255\300\275" \ - "\377\211\333\343\342\377\3\260\302\276\377\223\254\247\377\324\336\334" \ - "\377\207\377\377\377\377\3\343\351\350\377\223\254\247\377\244\271\265" \ - "\377\333\333\343\342\377\3\233\253\250\377Slg\377p\205\201\377\222\333" \ - "\343\342\377\3\223\244\240\377Slg\377\223\244\240\377\331\333\343\342" \ - "\377\3\257\301\276\377\223\254\247\377\324\336\334\377\207\377\377\377" \ - "\377\3\344\352\351\377\223\254\247\377\245\272\266\377\211\333\343\342" \ - "\377\6\331\340\337\377\223\254\247\377\332\342\341\377\377\377\377\377" \ - "\251\275\271\377\255\300\275\377\211\333\343\342\377\3\316\331\327\377" \ - "\223\254\247\377\247\273\267\377\210\377\377\377\377\3\244\271\265\377" \ - "\223\254\247\377\316\331\327\377\332\333\343\342\377\3\233\253\250\377" \ - "Slg\377p\205\201\377\222\333\343\342\377\3\213\235\232\377Slg\377\214" \ - "\235\232\377\330\333\343\342\377\10\326\337\336\377\225\256\251\377\231" \ - "\261\254\377\372\373\373\377\354\360\357\377\301\317\315\377\325\337" \ - "\335\377\373\374\374\377\203\377\377\377\377\3\266\307\303\377\223\254" \ - "\247\377\303\321\317\377\211\333\343\342\377\6\331\340\337\377\223\254" \ - "\247\377\332\342\341\377\377\377\377\377\251\275\271\377\255\300\275" \ - "\377\212\333\343\342\377\3\244\271\265\377\223\254\247\377\346\353\352" \ - "\377\203\377\377\377\377\7\356\362\362\377\303\321\316\377\322\334\332" \ - "\377\372\373\373\377\322\334\332\377\223\254\247\377\260\302\277\377" \ - "\332\333\343\342\377\3\233\253\250\377Slg\377p\205\201\377\221\333\343" \ - "\342\377\4\314\325\324\377_wr\377Slg\377\235\254\252\377\306\333\343" \ - "\342\377\1\203\240\232\377\205r\223\214\377\1w\227\221\377\213\253\276" \ - "\273\377\16\240\265\262\377\223\254\247\377\302\320\315\377\266\307\304" \ - "\377\223\254\247\377\233\262\256\377\223\254\247\377\233\262\255\377" \ - "\346\353\352\377\377\377\377\377\363\366\365\377\224\255\250\377\225" \ - "\256\251\377\252\275\272\377\211\253\276\273\377\6\252\275\272\377\223" \ - "\254\247\377\332\342\341\377\377\377\377\377\250\274\270\377\233\262" \ - "\256\377\212\253\276\273\377\3\242\267\264\377\223\254\247\377\270\310" \ - "\305\377\202\377\377\377\377\11\275\315\312\377\223\254\247\377\232\262" \ - "\255\377\224\255\250\377\231\261\254\377\332\344\341\377\230\260\253" \ - "\377\224\254\250\377\251\275\271\377\212\253\276\273\377\1\227\257\253" \ - "\377\205r\223\214\377\2s\224\215\377\261\303\300\377\300\333\343\342" \ - "\377\1\267\304\302\377\206\211\234\230\377\3p\205\201\377Slg\377^vq\377" \ - "\216\211\234\230\377\4\206\231\225\377\177\223\217\377r\207\203\377T" \ - "mh\377\202Slg\377\1\257\274\272\377\306\333\343\342\377\1|\233\224\377" \ - "\221o\221\212\377\15\215\250\242\377\223\254\247\377\335\345\343\377" \ - "\223\254\247\377\317\332\330\377\375\375\375\377\360\363\363\377\243" \ - "\270\264\377\265\306\303\377\377\377\377\377\310\325\322\377\223\254" \ - "\247\377\200\236\227\377\212o\221\212\377\6p\221\212\377\223\254\247" \ - "\377\332\342\341\377\377\377\377\377\247\273\267\377\205\242\234\377" \ - "\213o\221\212\377\15\217\251\244\377\224\255\250\377\365\367\367\377" \ - "\361\364\364\377\224\255\250\377\306\323\321\377\374\375\375\377\363" \ - "\366\365\377\252\276\272\377\255\300\274\377\300\317\314\377\223\254" \ - "\247\377~\234\226\377\221o\221\212\377\1\256\301\276\377\300\333\343" \ - "\342\377\1\237\256\253\377\234Slg\377\2]up\377\321\333\331\377\306\333" \ - "\343\342\377\1|\233\224\377\220o\221\212\377\6y\230\222\377\223\254\247" \ - "\377\261\303\277\377\277\316\313\377\235\264\257\377\376\376\376\377" \ - "\202\377\377\377\377\6\317\332\330\377\224\255\250\377\362\366\365\377" \ - "\234\263\257\377\222\253\246\377r\223\214\377\212o\221\212\377\6p\221" \ - "\212\377\223\254\247\377\332\342\341\377\377\377\377\377\247\273\267" \ - "\377\205\242\234\377\213o\221\212\377\6\201\236\230\377\223\254\247\377" \ - "\312\326\323\377\310\324\322\377\227\257\252\377\372\373\373\377\202" \ - "\377\377\377\377\5\331\342\340\377\223\254\247\377\337\346\345\377\223" \ - "\254\247\377\215\247\242\377\221o\221\212\377\1\256\301\276\377\300\333" \ - "\343\342\377\1\237\256\253\377\234Slg\377\1\246\265\262\377\307\333\343" \ - "\342\377\1|\233\224\377\220o\221\212\377\6\210\244\236\377\223\254\247" \ - "\377\336\346\344\377\320\333\330\377\225\256\251\377\365\367\367\377" \ - "\202\377\377\377\377\5\275\315\312\377\236\264\260\377\327\341\337\377" \ - "\223\254\247\377\206\242\234\377\213o\221\212\377\6p\221\212\377\223" \ - "\254\247\377\332\342\341\377\377\377\377\377\247\273\267\377\205\242" \ - "\234\377\213o\221\212\377\6r\223\214\377\222\253\246\377\236\264\260" \ - "\377\327\340\336\377\223\254\247\377\354\360\357\377\202\377\377\377" \ - "\377\6\310\324\322\377\231\260\253\377\371\373\373\377\257\301\276\377" \ - "\223\254\247\377x\230\221\377\220o\221\212\377\1\256\301\276\377\300" \ - "\333\343\342\377\1\237\256\253\377\232Slg\377\2q\207\202\377\267\304" \ - "\302\377\310\333\343\342\377\1|\233\224\377\217o\221\212\377\16s\224" \ - "\215\377\222\253\246\377\240\266\262\377\376\376\376\377\371\372\372" \ - "\377\230\260\253\377\250\274\270\377\326\337\336\377\301\317\315\377" \ - "\226\256\251\377\310\325\322\377\253\277\273\377\223\254\247\377w\227" \ - "\220\377\213o\221\212\377\6p\221\212\377\223\254\247\377\332\342\341" \ - "\377\377\377\377\377\247\273\267\377\205\242\234\377\214o\221\212\377" \ - "\15\206\242\235\377\223\254\247\377\330\341\340\377\234\263\256\377\245" \ - "\272\265\377\324\336\334\377\305\322\317\377\230\260\253\377\301\317" \ - "\314\377\377\377\377\377\334\344\343\377\223\254\247\377\207\243\236" \ - "\377\220o\221\212\377\1\256\301\276\377\300\333\343\342\377\1\306\321" \ - "\317\377\206\254\271\267\377\3\202\225\221\377Slg\377f|x\377\216\254" \ - "\271\267\377\3\263\300\276\377\304\317\315\377\325\335\334\377\312\333" \ - "\343\342\377\1\255\300\274\377\205\244\271\265\377\1\251\275\271\377" \ - "\211\333\343\342\377\3\263\305\301\377\223\254\247\377\315\330\326\377" \ - "\202\377\377\377\377\10\341\350\346\377\257\301\275\377\223\254\247\377" \ - "\234\263\256\377\306\323\321\377\345\352\351\377\223\254\247\377\241" \ - "\266\262\377\214\333\343\342\377\6\331\340\337\377\223\254\247\377\332" \ - "\342\341\377\377\377\377\377\251\275\271\377\255\300\275\377\214\333" \ - "\343\342\377\16\311\325\323\377\223\254\247\377\256\300\275\377\344\352" \ - "\351\377\262\304\301\377\223\254\247\377\231\261\254\377\303\321\316" \ - "\377\365\367\367\377\377\377\377\377\375\376\375\377\237\265\260\377" \ - "\223\254\247\377\322\334\333\377\210\333\343\342\377\1\310\324\322\377" \ - "\206\244\271\265\377\1\304\322\320\377\307\333\343\342\377\3\233\253" \ - "\250\377Slg\377p\205\201\377\352\333\343\342\377\4\330\341\337\377\230" \ - "\257\253\377\226\256\251\377\366\370\370\377\204\377\377\377\377\6\361" \ - "\364\363\377\374\375\375\377\377\377\377\377\275\314\311\377\223\254" \ - "\247\377\277\315\313\377\214\333\343\342\377\6\331\340\337\377\223\254" \ - "\247\377\332\342\341\377\377\377\377\377\251\275\271\377\255\300\275" \ - "\377\215\333\343\342\377\6\237\265\261\377\223\254\247\377\354\361\360" \ - "\377\377\377\377\377\362\365\365\377\372\373\373\377\204\377\377\377" \ - "\377\3\313\327\324\377\223\254\247\377\265\306\302\377\327\333\343\342" \ - "\377\3\233\253\250\377Slg\377p\205\201\377\352\333\343\342\377\3\277" \ - "\315\313\377\223\254\247\377\274\313\310\377\207\377\377\377\377\4\370" \ - "\371\371\377\227\257\252\377\230\257\253\377\330\341\337\377\214\333" \ - "\343\342\377\6\331\340\337\377\223\254\247\377\332\342\341\377\377\377" \ - "\377\377\251\275\271\377\255\300\275\377\215\333\343\342\377\3\275\314" \ - "\312\377\223\254\247\377\277\316\313\377\207\377\377\377\377\4\366\370" \ - "\367\377\225\256\251\377\230\260\253\377\331\341\340\377\326\333\343" \ - "\342\377\3\253\271\266\377t\211\205\377\213\235\231\377\352\333\343\342" \ - "\377\3\241\266\262\377\223\254\247\377\351\356\355\377\207\377\377\377" \ - "\377\3\317\332\330\377\223\254\247\377\263\305\301\377\215\333\343\342" \ - "\377\6\331\340\337\377\223\254\247\377\332\342\341\377\377\377\377\377" \ - "\251\275\271\377\255\300\275\377\215\333\343\342\377\4\327\340\337\377" \ - "\227\257\252\377\227\257\253\377\371\372\372\377\207\377\377\377\377" \ - "\3\271\311\306\377\223\254\247\377\300\316\314\377\377\333\343\342\377" \ - "\303\333\343\342\377\3\312\326\324\377\223\254\247\377\252\275\271\377" \ - "\207\377\377\377\377\4\376\376\376\377\242\267\263\377\223\254\247\377" \ - "\321\333\332\377\215\333\343\342\377\6\331\340\337\377\223\254\247\377" \ - "\332\342\341\377\377\377\377\377\251\275\271\377\255\300\275\377\216" \ - "\333\343\342\377\3\262\303\300\377\223\254\247\377\320\333\331\377\207" \ - "\377\377\377\377\3\347\354\353\377\223\254\247\377\242\267\263\377\377" \ - "\333\343\342\377\303\333\343\342\377\3\254\277\274\377\223\254\247\377" \ - "\330\341\337\377\207\377\377\377\377\3\340\347\346\377\223\254\247\377" \ - "\247\273\270\377\216\333\343\342\377\6\331\340\337\377\223\254\247\377" \ - "\330\341\337\377\377\377\377\377\250\274\270\377\255\300\275\377\216" \ - "\333\343\342\377\3\320\332\331\377\223\254\247\377\243\271\264\377\210" \ - "\377\377\377\377\3\250\274\270\377\223\254\247\377\314\327\325\377\377" \ - "\333\343\342\377\301\333\343\342\377\4\324\336\334\377\224\255\250\377" \ - "\233\262\256\377\374\374\374\377\207\377\377\377\377\3\263\304\301\377" \ - "\223\254\247\377\306\323\321\377\217\333\343\342\377\5\237\265\261\377" \ - "\252\275\271\377\322\334\332\377\223\254\247\377\275\314\311\377\217" \ - "\333\343\342\377\3\246\273\267\377\223\254\247\377\342\351\347\377\207" \ - "\377\377\377\377\3\325\337\335\377\223\254\247\377\256\300\275\377\343" \ - "\333\343\342\377\6\267\303\301\377\223\244\240\377|\220\214\377\213\235" \ - "\231\377\250\267\264\377\311\323\322\377\327\333\343\342\377\3\270\310" \ - "\305\377\223\254\247\377\306\323\321\377\207\377\377\377\377\4\361\364" \ - "\363\377\223\254\247\377\234\263\257\377\332\342\341\377\217\333\343" \ - "\342\377\1\307\323\321\377\202\223\254\247\377\2\240\265\261\377\332" \ - "\342\341\377\217\333\343\342\377\3\304\322\317\377\223\254\247\377\264" \ - "\306\302\377\207\377\377\377\377\4\373\374\374\377\232\262\255\377\225" \ - "\255\250\377\325\336\335\377\325\333\343\342\377\1\302\315\313\377\204" \ - "\222\243\240\377\1\253\271\267\377\205\333\343\342\377\2\323\334\333" \ - "\377\200\223\220\377\205Slg\377\2Uni\377\247\266\263\377\325\333\343" \ - "\342\377\4\332\342\341\377\233\262\255\377\224\254\247\377\362\365\364" \ - "\377\207\377\377\377\377\3\304\322\317\377\223\254\247\377\272\312\307" \ - "\377\221\333\343\342\377\3\327\337\336\377\326\337\335\377\331\340\337" \ - "\377\220\333\343\342\377\4\332\342\341\377\233\262\256\377\224\254\247" \ - "\377\362\365\364\377\207\377\377\377\377\3\304\322\317\377\223\254\247" \ - "\377\271\311\306\377\325\333\343\342\377\1\211\233\230\377\204Slg\377" \ - "\1\201\224\220\377\205\333\343\342\377\1\200\223\220\377\210Slg\377\1" \ - "\227\247\244\377\324\333\343\342\377\3\303\321\317\377\223\254\247\377" \ - "\265\306\302\377\207\377\377\377\377\4\373\374\374\377\232\261\255\377" \ - "\225\256\251\377\326\337\336\377\245\333\343\342\377\3\271\311\306\377" \ - "\223\254\247\377\306\323\320\377\207\377\377\377\377\4\361\364\363\377" \ - "\223\254\247\377\234\262\256\377\332\342\341\377\323\333\343\342\377" \ - "\2\330\341\340\377]up\377\203Slg\377\2[sn\377\227\247\244\377\204\333" \ - "\343\342\377\1\247\266\263\377\212Slg\377\1\305\317\316\377\323\333\343" \ - "\342\377\3\245\272\266\377\223\254\247\377\342\351\347\377\207\377\377" \ - "\377\377\3\325\337\335\377\223\254\247\377\256\301\275\377\246\333\343" \ - "\342\377\4\325\336\335\377\225\255\250\377\233\262\256\377\374\374\374" \ - "\377\207\377\377\377\377\3\263\304\301\377\223\254\247\377\305\322\320" \ - "\377\323\333\343\342\377\1\265\302\300\377\202Slg\377\3]up\377\263\300" \ - "\275\377\332\342\341\377\205\333\343\342\377\1i\177{\377\203Slg\377\5" \ - "Yrm\377\233\253\250\377\266\302\300\377\246\264\262\377x\214\210\377" \ - "\202Slg\377\1\204\227\223\377\322\333\343\342\377\3\317\332\330\377\223" \ - "\254\247\377\243\270\264\377\210\377\377\377\377\3\250\274\270\377\223" \ - "\254\247\377\315\330\326\377\247\333\343\342\377\3\255\300\274\377\223" \ - "\254\247\377\330\341\337\377\207\377\377\377\377\3\340\347\346\377\223" \ - "\254\247\377\247\273\267\377\323\333\343\342\377\4\212\234\231\377Sl" \ - "g\377Voj\377\307\322\320\377\206\333\343\342\377\1\270\305\303\377\203" \ - "Slg\377\2Vni\377\303\316\314\377\203\333\343\342\377\5\331\342\341\377" \ - "\210\233\227\377Slg\377Umh\377\315\327\325\377\321\333\343\342\377\3" \ - "\261\303\277\377\223\254\247\377\321\333\331\377\207\377\377\377\377" \ - "\3\347\354\353\377\223\254\247\377\243\270\264\377\250\333\343\342\377" \ - "\3\314\327\325\377\223\254\247\377\252\275\271\377\207\377\377\377\377" \ - "\4\376\376\376\377\242\267\263\377\223\254\247\377\320\333\331\377\322" \ - "\333\343\342\377\3u\211\205\377Slg\377\221\242\237\377\207\333\343\342" \ - "\377\1\204\227\223\377\203Slg\377\1\221\243\237\377\205\333\343\342\377" \ - "\4\317\331\327\377Voj\377Slg\377\266\303\301\377\320\333\343\342\377" \ - "\4\327\340\336\377\226\256\252\377\227\257\253\377\371\372\372\377\207" \ - "\377\377\377\377\3\271\311\306\377\223\254\247\377\301\317\315\377\251" \ - "\333\343\342\377\3\241\267\263\377\223\254\247\377\351\356\355\377\207" \ - "\377\377\377\377\3\317\332\330\377\223\254\247\377\262\304\300\377\322" \ - "\333\343\342\377\3dzv\377Slg\377\274\307\306\377\206\333\343\342\377" \ - "\2\331\341\340\377\\to\377\202Slg\377\2Tmh\377\315\327\325\377\206\333" \ - "\343\342\377\3z\216\212\377Slg\377\246\264\262\377\320\333\343\342\377" \ - "\3\274\313\311\377\223\254\247\377\277\316\313\377\207\377\377\377\377" \ - "\4\365\367\367\377\225\255\251\377\231\260\254\377\331\341\340\377\251" \ - "\333\343\342\377\3\300\316\314\377\223\254\247\377\273\313\310\377\207" \ - "\377\377\377\377\1\370\371\371\377\202\227\257\252\377\1\327\340\337" \ - "\377\320\333\343\342\377\4\331\341\340\377Umh\377Slg\377\317\330\327" \ - "\377\206\333\343\342\377\1\271\306\304\377\203Slg\377\1z\216\212\377" \ - "\207\333\343\342\377\3\213\235\231\377Slg\377\225\246\243\377\320\333" \ - "\343\342\377\3\236\265\260\377\223\254\247\377\355\361\360\377\207\377" \ - "\377\377\377\3\313\327\324\377\223\254\247\377\266\306\303\377\252\333" \ - "\343\342\377\4\331\341\340\377\230\260\253\377\226\256\251\377\366\370" \ - "\370\377\207\377\377\377\377\3\275\314\311\377\223\254\247\377\276\315" \ - "\312\377\320\333\343\342\377\1\324\334\333\377\202Slg\377\1\325\336\335" \ - "\377\206\333\343\342\377\1\216\240\235\377\203Slg\377\1\255\272\270\377" \ - "\207\333\343\342\377\3\227\247\244\377Slg\377\210\233\227\377\317\333" \ - "\343\342\377\3\310\324\322\377\223\254\247\377\256\301\275\377\207\377" \ - "\377\377\377\4\375\376\375\377\237\265\260\377\224\254\247\377\323\334" \ - "\333\377\253\333\343\342\377\3\264\305\302\377\223\254\247\377\315\330" \ - "\326\377\207\377\377\377\377\3\353\357\356\377\223\254\247\377\237\265" \ - "\261\377\321\333\343\342\377\3\\to\377Slg\377\310\322\321\377\205\333" \ - "\343\342\377\2\330\341\340\377_vr\377\202Slg\377\2Xpk\377\325\336\335" \ - "\377\207\333\343\342\377\3\214\235\232\377Slg\377\216\237\234\377\317" \ - "\333\343\342\377\3\252\275\271\377\223\254\247\377\333\343\342\377\207" \ - "\377\377\377\377\3\334\344\343\377\223\254\247\377\252\275\272\377\254" \ - "\333\343\342\377\4\322\334\332\377\223\254\247\377\240\266\262\377\376" \ - "\376\376\377\207\377\377\377\377\3\254\277\273\377\223\254\247\377\311" \ - "\325\323\377\320\333\343\342\377\3n\203\177\377Slg\377\257\274\272\377" \ - "\205\333\343\342\377\1\261\277\274\377\203Slg\377\1\200\223\220\377\210" \ - "\333\343\342\377\3{\217\213\377Slg\377\227\247\244\377\316\333\343\342" \ - "\377\4\323\334\333\377\223\254\247\377\236\265\260\377\375\375\375\377" \ - "\207\377\377\377\377\3\257\301\276\377\223\254\247\377\310\324\322\377" \ - "\255\333\343\342\377\3\251\274\271\377\223\254\247\377\336\346\344\377" \ - "\207\377\377\377\377\3\331\342\340\377\223\254\247\377\253\276\273\377" \ - "\320\333\343\342\377\3\201\224\220\377Slg\377v\212\206\377\204\333\343" \ - "\342\377\2\330\340\337\377i\200{\377\203Slg\377\1\260\276\273\377\207" \ - "\333\343\342\377\4\325\335\334\377^uq\377Slg\377\253\271\267\377\316" \ - "\333\343\342\377\3\265\306\303\377\223\254\247\377\312\326\324\377\207" \ - "\377\377\377\377\3\356\361\361\377\223\254\247\377\236\265\260\377\256" \ - "\333\343\342\377\3\307\323\321\377\223\254\247\377\261\303\277\377\207" \ - "\377\377\377\377\4\374\375\375\377\235\263\257\377\224\255\250\377\323" \ - "\335\334\377\317\333\343\342\377\1\263\300\275\377\202Slg\377\5\206\231" \ - "\225\377\314\326\324\377\333\343\342\377\315\327\325\377\177\222\217" \ - "\377\203Slg\377\2czu\377\331\341\340\377\207\333\343\342\377\1\234\253" \ - "\251\377\202Slg\377\1\303\316\314\377\315\333\343\342\377\4\331\341\340" \ - "\377\231\260\254\377\225\255\251\377\365\367\367\377\207\377\377\377" \ - "\377\3\300\317\314\377\223\254\247\377\275\314\311\377\256\333\343\342" \ - "\377\4\332\342\341\377\235\264\257\377\223\254\247\377\357\362\362\377" \ - "\207\377\377\377\377\3\310\325\322\377\223\254\247\377\267\307\304\377" \ - "\320\333\343\342\377\1m\202~\377\203Slg\377\1Xql\377\205Slg\377\1\235" \ - "\254\252\377\207\333\343\342\377\4\241\261\256\377Voj\377Slg\377czu\377" \ - "\316\333\343\342\377\3\301\317\314\377\223\254\247\377\271\311\306\377" \ - "\207\377\377\377\377\4\371\373\372\377\230\260\253\377\226\256\252\377" \ - "\327\340\336\377\257\333\343\342\377\3\273\313\310\377\223\254\247\377" \ - "\302\320\315\377\207\377\377\377\377\4\363\366\366\377\224\255\250\377" \ - "\232\261\254\377\331\341\340\377\317\333\343\342\377\2\265\302\300\377" \ - "Voj\377\207Slg\377\2o\205\201\377\330\340\337\377\204\333\343\342\377" \ - "\3\274\307\306\377\210\233\227\377k\201}\377\203Slg\377\1\221\243\237" \ - "\377\316\333\343\342\377\3\243\270\264\377\223\254\247\377\346\354\352" \ - "\377\207\377\377\377\377\3\322\334\332\377\223\254\247\377\261\303\277" \ - "\377\260\333\343\342\377\4\326\337\336\377\226\256\251\377\231\261\254" \ - "\377\372\373\373\377\207\377\377\377\377\3\267\307\304\377\223\254\247" \ - "\377\302\320\316\377\320\333\343\342\377\2\274\310\306\377_wr\377\205" \ - "Slg\377\2j\200|\377\311\324\322\377\205\333\343\342\377\1\226\247\244" \ - "\377\205Slg\377\1\300\313\311\377\315\333\343\342\377\3\314\330\326\377" \ - "\223\254\247\377\247\273\267\377\210\377\377\377\377\3\244\271\265\377" \ - "\223\254\247\377\317\332\330\377\261\333\343\342\377\3\260\302\276\377" \ - "\223\254\247\377\324\336\334\377\207\377\377\377\377\3\344\352\351\377" \ - "\223\254\247\377\244\271\265\377\321\333\343\342\377\7\316\330\326\377" \ - "\250\266\264\377\214\236\233\377v\213\207\377\206\230\225\377\244\263" \ - "\260\377\330\341\340\377\206\333\343\342\377\1\243\262\257\377\204l\201" \ - "}\377\1x\215\211\377\316\333\343\342\377\3\256\301\275\377\223\254\247" \ - "\377\325\336\334\377\207\377\377\377\377\3\343\351\350\377\223\254\247" \ - "\377\245\272\266\377\262\333\343\342\377\3\316\331\327\377\223\254\247" \ - "\377\246\273\267\377\210\377\377\377\377\3\245\272\266\377\223\254\247" \ - "\377\316\331\327\377\377\333\343\342\377\261\333\343\342\377\4\325\337" \ - "\335\377\225\255\251\377\232\261\254\377\373\374\373\377\207\377\377" \ - "\377\377\3\266\307\303\377\223\254\247\377\303\321\317\377\263\333\343" \ - "\342\377\3\244\271\265\377\223\254\247\377\345\353\352\377\207\377\377" \ - "\377\377\3\322\335\333\377\223\254\247\377\260\302\276\377\377\333\343" \ - "\342\377\261\333\343\342\377\3\272\311\307\377\223\254\247\377\303\321" \ - "\316\377\207\377\377\377\377\4\363\366\365\377\224\255\250\377\232\262" \ - "\255\377\332\342\341\377\263\333\343\342\377\3\302\320\316\377\223\254" \ - "\247\377\270\310\305\377\207\377\377\377\377\4\372\373\373\377\231\260" \ - "\254\377\226\256\251\377\326\337\336\377\377\333\343\342\377\257\333" \ - "\343\342\377\4\332\342\341\377\234\263\256\377\223\254\247\377\360\363" \ - "\362\377\207\377\377\377\377\3\307\324\321\377\223\254\247\377\270\310" \ - "\305\377\264\333\343\342\377\4\331\341\340\377\232\261\254\377\225\255" \ - "\250\377\364\367\366\377\207\377\377\377\377\3\301\317\314\377\223\254" \ - "\247\377\273\313\310\377\314\333\343\342\377\3\277\312\310\377\237\256" \ - "\253\377\254\272\270\377\337\333\343\342\377\3\305\322\320\377\223\254" \ - "\247\377\262\304\300\377\207\377\377\377\377\4\374\375\374\377\234\263" \ - "\256\377\224\255\250\377\324\336\334\377\265\333\343\342\377\3\266\307" \ - "\304\377\223\254\247\377\311\325\323\377\207\377\377\377\377\4\356\362" \ - "\361\377\223\254\247\377\235\264\257\377\332\342\341\377\313\333\343" \ - "\342\377\3\233\253\250\377Slg\377p\205\201\377\337\333\343\342\377\3" \ - "\247\273\267\377\223\254\247\377\337\346\345\377\207\377\377\377\377" \ - "\3\330\341\337\377\223\254\247\377\254\277\274\377\266\333\343\342\377" \ - "\4\323\335\334\377\224\255\250\377\235\264\257\377\375\375\375\377\207" \ - "\377\377\377\377\3\260\302\276\377\223\254\247\377\307\323\321\377\313" \ - "\333\343\342\377\3\233\253\250\377Slg\377p\205\201\377\336\333\343\342" \ - "\377\4\321\333\331\377\223\254\247\377\241\266\262\377\376\376\376\377" \ - "\207\377\377\377\377\3\253\276\273\377\223\254\247\377\312\326\324\377" \ - "\267\333\343\342\377\3\253\276\272\377\223\254\247\377\333\343\341\377" \ - "\207\377\377\377\377\3\335\345\343\377\223\254\247\377\251\274\271\377" \ - "\313\333\343\342\377\3\233\253\250\377Slg\377p\205\201\377\336\333\343" \ - "\342\377\3\263\304\301\377\223\254\247\377\315\331\326\377\207\377\377" \ - "\377\377\3\351\356\355\377\223\254\247\377\241\266\262\377\270\333\343" \ - "\342\377\3\311\325\323\377\223\254\247\377\254\277\273\377\207\377\377" \ - "\377\377\4\375\376\375\377\240\265\261\377\223\254\247\377\321\334\332" \ - "\377\312\333\343\342\377\3\233\253\250\377Slg\377[sn\377\223x\215\211" \ - "\377\5z\216\212\377\202\225\221\377\214\236\233\377\246\265\262\377\310" \ - "\323\321\377\305\333\343\342\377\4\330\340\337\377\227\257\252\377\226" \ - "\256\252\377\367\371\370\377\207\377\377\377\377\3\274\313\310\377\223" \ - "\254\247\377\277\315\313\377\271\333\343\342\377\3\237\265\261\377\223" \ - "\254\247\377\353\360\357\377\207\377\377\377\377\3\314\327\325\377\223" \ - "\254\247\377\264\305\302\377\312\333\343\342\377\1\233\253\250\377\232" \ - "Slg\377\2x\214\210\377\275\311\307\377\303\333\343\342\377\3\276\315" \ - "\312\377\223\254\247\377\274\313\310\377\207\377\377\377\377\4\367\371" \ - "\370\377\226\256\251\377\230\257\253\377\330\341\337\377\271\333\343" \ - "\342\377\3\275\314\312\377\223\254\247\377\276\315\312\377\207\377\377" \ - "\377\377\4\366\370\370\377\225\256\251\377\230\260\253\377\330\341\340" \ - "\377\311\333\343\342\377\1\233\253\250\377\233Slg\377\2Tmh\377\237\256" \ - "\253\377\302\333\343\342\377\3\240\266\262\377\223\254\247\377\351\356" \ - "\355\377\207\377\377\377\377\3\315\330\326\377\223\254\247\377\263\305" \ - "\301\377\272\333\343\342\377\1\327\340\337\377\202\227\257\252\377\1" \ - "\370\371\371\377\207\377\377\377\377\3\272\312\307\377\223\254\247\377" \ - "\300\316\314\377\311\333\343\342\377\1\233\253\250\377\235Slg\377\1\243" \ - "\262\257\377\300\333\343\342\377\3\312\326\324\377\223\254\247\377\252" \ - "\276\272\377\207\377\377\377\377\4\376\376\376\377\240\266\262\377\223" \ - "\254\247\377\321\333\332\377\273\333\343\342\377\3\262\303\300\377\223" \ - "\254\247\377\317\332\330\377\207\377\377\377\377\3\350\355\354\377\223" \ - "\254\247\377\241\267\263\377\311\333\343\342\377\4\321\332\331\377\305" \ - "\320\316\377\305\317\316\377\207\231\226\377\202Slg\377\5j\200|\377\224" \ - "\245\242\377\244\263\260\377\264\300\276\377\302\315\313\377\202\305" \ - "\320\316\377\16\274\307\306\377\254\272\270\377\235\255\252\377\207\232" \ - "\226\377Xql\377Slg\377^vq\377\257\274\272\377\305\320\316\377\304\316" \ - "\315\377\266\303\301\377\247\265\263\377\227\250\245\377s\210\203\377" \ - "\203Slg\377\2Vni\377\304\317\315\377\277\333\343\342\377\3\254\277\273" \ - "\377\223\254\247\377\330\341\337\377\207\377\377\377\377\3\336\346\344" \ - "\377\223\254\247\377\247\273\270\377\274\333\343\342\377\4\320\332\331" \ - "\377\223\254\247\377\242\270\263\377\376\376\376\377\207\377\377\377" \ - "\377\3\251\275\271\377\223\254\247\377\313\327\325\377\311\333\343\342" \ - "\377\5\327\340\337\377y\215\211\377Slg\377q\207\202\377\266\302\300\377" \ - "\213\333\343\342\377\5\321\333\331\377\233\253\250\377Yrm\377Wpk\377" \ - "\255\273\271\377\205\333\343\342\377\2\271\305\303\377r\207\203\377\202" \ - "Slg\377\1\203\226\222\377\276\333\343\342\377\4\324\336\334\377\224\255" \ - "\250\377\234\263\256\377\374\375\374\377\207\377\377\377\377\3\261\303" \ - "\277\377\223\254\247\377\306\323\321\377\275\333\343\342\377\3\246\273" \ - "\267\377\223\254\247\377\340\347\346\377\207\377\377\377\377\3\326\340" \ - "\336\377\223\254\247\377\255\300\274\377\311\333\343\342\377\4\211\234" \ - "\230\377Slg\377n\204\200\377\325\336\335\377\216\333\343\342\377\4\263" \ - "\300\275\377Tlg\377Wpk\377\300\314\312\377\205\333\343\342\377\5\325" \ - "\335\334\377f}x\377Slg\377Umh\377\324\334\333\377\275\333\343\342\377" \ - "\3\267\310\305\377\223\254\247\377\307\324\321\377\207\377\377\377\377" \ - "\4\357\363\362\377\223\254\247\377\234\263\257\377\332\342\341\377\275" \ - "\333\343\342\377\3\304\322\317\377\223\254\247\377\263\304\301\377\207" \ - "\377\377\377\377\4\373\374\374\377\233\262\255\377\225\255\250\377\325" \ - "\336\335\377\307\333\343\342\377\4\275\311\307\377Slg\377\\so\377\316" \ - "\327\326\377\220\333\343\342\377\3\227\250\245\377Slg\377p\206\202\377" \ - "\206\333\343\342\377\4\276\312\310\377Tlg\377Slg\377\266\302\300\377" \ - "\274\333\343\342\377\4\331\342\341\377\232\261\255\377\224\254\247\377" \ - "\362\365\364\377\207\377\377\377\377\3\302\320\315\377\223\254\247\377" \ - "\272\312\307\377\276\333\343\342\377\4\332\342\341\377\233\262\256\377" \ - "\223\254\247\377\361\364\363\377\207\377\377\377\377\3\305\322\320\377" \ - "\223\254\247\377\271\311\306\377\307\333\343\342\377\3\211\233\230\377" \ - "Slg\377|\217\214\377\221\333\343\342\377\1\304\317\315\377\202Slg\377" \ - "\1\305\317\316\377\206\333\343\342\377\3f}x\377Slg\377\235\254\252\377" \ - "\274\333\343\342\377\3\303\320\316\377\223\254\247\377\265\306\302\377" \ - "\207\377\377\377\377\4\372\373\373\377\231\261\254\377\225\255\251\377" \ - "\326\337\336\377\277\333\343\342\377\3\271\311\306\377\223\254\247\377" \ - "\304\322\317\377\207\377\377\377\377\4\361\364\363\377\223\254\247\377" \ - "\233\262\256\377\332\342\341\377\306\333\343\342\377\3e{w\377Slg\377" \ - "\227\250\245\377\221\333\343\342\377\4\331\342\341\377Xql\377Slg\377" \ - "\241\261\256\377\206\333\343\342\377\3}\221\215\377Slg\377\221\242\237" \ - "\377\274\333\343\342\377\3\245\271\265\377\223\254\247\377\343\351\350" \ - "\377\207\377\377\377\377\3\324\336\334\377\223\254\247\377\256\301\275" \ - "\377\300\333\343\342\377\4\325\336\335\377\225\255\250\377\232\262\255" \ - "\377\373\374\374\377\207\377\377\377\377\3\264\305\301\377\223\254\247" \ - "\377\304\321\317\377\305\333\343\342\377\4\332\342\341\377Vni\377Slg" \ - "\377\243\262\257\377\222\333\343\342\377\3czu\377Slg\377\223\244\241" \ - "\377\206\333\343\342\377\3\224\244\241\377Slg\377\210\233\227\377\273" \ - "\333\343\342\377\3\316\331\330\377\223\254\247\377\244\271\264\377\210" \ - "\377\377\377\377\3\246\273\267\377\223\254\247\377\315\330\326\377\301" \ - "\333\343\342\377\4\255\300\274\377\222\253\246\377\315\330\326\377\376" \ - "\376\376\377\206\377\377\377\377\3\341\350\346\377\223\254\247\377\246" \ - "\272\266\377\305\333\343\342\377\1\322\333\332\377\202Slg\377\1\205\230" \ - "\224\377\221\333\343\342\377\1\316\327\326\377\202Slg\377\1\211\234\230" \ - "\377\206\333\343\342\377\3\220\242\236\377Slg\377\222\243\240\377\273" \ - "\333\343\342\377\3\260\302\277\377\223\254\247\377\321\334\332\377\207" \ - "\377\377\377\377\3\345\353\352\377\223\254\247\377\243\270\264\377\302" \ - "\333\343\342\377\16\314\327\325\377\223\254\246\377\223\254\247\377\226" \ - "\256\251\377\244\271\265\377\264\305\302\377\303\321\316\377\323\335" \ - "\333\377\342\351\350\377\361\365\364\377\375\375\375\377\242\270\263" \ - "\377\223\254\247\377\317\332\330\377\304\333\343\342\377\4\332\342\341" \ - "\377Vni\377Slg\377f|x\377\221\333\343\342\377\1\256\274\271\377\202S" \ - "lg\377\1\226\246\243\377\206\333\343\342\377\3\202\225\221\377Slg\377" \ - "\237\257\254\377\272\333\343\342\377\4\327\337\336\377\226\256\251\377" \ - "\230\260\253\377\371\372\372\377\207\377\377\377\377\3\270\310\305\377" \ - "\223\254\247\377\301\317\315\377\303\333\343\342\377\15\232\262\255\377" \ - "\223\254\246\377\325\336\335\377\331\342\340\377\312\326\324\377\273" \ - "\313\310\377\254\277\273\377\235\263\257\377\223\254\247\377\226\256" \ - "\251\377\234\263\256\377\222\254\246\377\256\300\274\377\305\333\343" \ - "\342\377\1i\200{\377\202Slg\377\1\224\244\241\377\217\333\343\342\377" \ - "\2\313\325\323\377czu\377\202Slg\377\1\253\271\266\377\205\333\343\342" \ - "\377\4\331\341\340\377czu\377Slg\377\254\272\270\377\272\333\343\342" \ - "\377\3\274\313\310\377\223\254\247\377\277\316\313\377\207\377\377\377" \ - "\377\4\364\367\366\377\225\255\250\377\231\260\254\377\331\341\340\377" \ - "\303\333\343\342\377\3\275\313\311\377\222\254\246\377\257\301\276\377" \ - "\205\377\377\377\377\3\372\373\373\377\353\360\357\377\327\340\335\377" \ - "\202\224\255\250\377\3\327\340\337\377\331\342\341\377\322\334\333\377" \ - "\302\333\343\342\377\1\226\247\244\377\203Slg\377\2\231\252\247\377\330" \ - "\341\340\377\214\333\343\342\377\2\310\323\321\377f|x\377\202Slg\377" \ - "\2Voj\377\323\334\332\377\205\333\343\342\377\1\253\271\266\377\202S" \ - "lg\377\1\272\306\304\377\272\333\343\342\377\3\236\264\260\377\223\254" \ - "\247\377\355\361\360\377\207\377\377\377\377\3\311\325\323\377\223\254" \ - "\247\377\266\306\303\377\304\333\343\342\377\4\331\341\340\377\224\255" \ - "\250\377\224\254\247\377\366\370\367\377\207\377\377\377\377\5\263\305" \ - "\301\377\222\254\246\377\266\306\302\377\232\262\254\377\240\266\262" \ - "\377\302\333\343\342\377\2\314\325\324\377Xql\377\203Slg\377\4_wr\377" \ - "\221\243\237\377\304\316\315\377\330\341\340\377\206\333\343\342\377" \ - "\4\322\333\332\377\254\271\267\377w\214\210\377Tlg\377\203Slg\377\1\211" \ - "\233\230\377\205\333\343\342\377\5\263\300\276\377Xql\377Slg\377Xql\377" \ - "\326\336\335\377\271\333\343\342\377\3\310\324\322\377\223\254\247\377" \ - "\256\301\275\377\207\377\377\377\377\4\375\375\375\377\235\264\257\377" \ - "\223\254\247\377\323\334\333\377\305\333\343\342\377\3\256\300\276\377" \ - "\223\253\246\377\305\322\320\377\207\377\377\377\377\6\353\360\357\377" \ - "\222\254\247\377\231\261\255\377\241\267\262\377\223\254\247\377\312" \ - "\326\324\377\302\333\343\342\377\1\237\256\253\377\206Slg\377\7Tlg\377" \ - "^vq\377l\202~\377y\215\211\377s\210\203\377e|w\377Xpk\377\206Slg\377" \ - "\2_wr\377\321\333\331\377\203\333\343\342\377\2\255\272\270\377q\207" \ - "\202\377\203Slg\377\1~\222\216\377\272\333\343\342\377\3\251\275\271" \ - "\377\223\254\247\377\334\344\342\377\207\377\377\377\377\3\333\343\341" \ - "\377\223\254\247\377\252\275\271\377\306\333\343\342\377\4\322\334\332" \ - "\377\223\253\246\377\231\260\253\377\375\376\375\377\207\377\377\377" \ - "\377\5\242\267\263\377\222\253\246\377\265\305\302\377\223\254\247\377" \ - "\254\277\273\377\303\333\343\342\377\1\220\242\236\377\221Slg\377\2_" \ - "vr\377\304\316\315\377\204\333\343\342\377\1}\220\215\377\204Slg\377" \ - "\1\251\267\265\377\271\333\343\342\377\4\322\334\333\377\223\254\247" \ - "\377\236\265\260\377\375\376\375\377\207\377\377\377\377\3\255\300\274" \ - "\377\223\254\247\377\310\324\322\377\307\333\343\342\377\3\241\266\263" \ - "\377\223\253\247\377\332\342\341\377\203\377\377\377\377\2\371\372\372" \ - "\377\364\367\366\377\202\377\377\377\377\6\326\340\336\377\222\254\246" \ - "\377\243\270\263\377\230\260\253\377\225\255\250\377\324\336\334\377" \ - "\303\333\343\342\377\2\242\261\256\377Yql\377\216Slg\377\2s\210\204\377" \ - "\310\322\321\377\205\333\343\342\377\1\235\255\252\377\204\201\224\220" \ - "\377\1\321\333\331\377\271\333\343\342\377\3\265\306\302\377\223\254" \ - "\247\377\312\326\324\377\207\377\377\377\377\3\354\360\357\377\223\254" \ - "\247\377\236\265\260\377\310\333\343\342\377\3\306\322\320\377\222\253" \ - "\246\377\244\271\266\377\203\377\377\377\377\2\244\271\264\377\272\312" \ - "\307\377\202\377\377\377\377\6\374\375\375\377\227\257\252\377\223\254" \ - "\246\377\260\303\277\377\223\254\247\377\267\310\305\377\304\333\343" \ - "\342\377\3\313\325\323\377\212\234\231\377Yrm\377\212Slg\377\3n\203\177" \ - "\377\247\266\263\377\332\342\341\377\304\333\343\342\377\4\331\341\340" \ - "\377\230\260\253\377\225\255\251\377\365\367\367\377\207\377\377\377" \ - "\377\3\277\315\312\377\223\254\247\377\275\314\311\377\310\333\343\342" \ - "\377\4\332\342\341\377\227\257\253\377\223\253\246\377\356\361\361\377" \ - "\202\377\377\377\377\3\312\326\324\377\226\256\251\377\367\370\370\377" \ - "\202\377\377\377\377\6\300\316\314\377\223\253\246\377\226\256\250\377" \ - "\223\254\247\377\233\261\255\377\332\342\341\377\305\333\343\342\377" \ - "\13\324\335\334\377\261\277\274\377\224\244\241\377|\217\214\377r\207" \ - "\203\377j\200|\377n\203\177\377v\213\207\377\205\227\224\377\242\261" \ - "\256\377\303\316\314\377\307\333\343\342\377\3\301\317\314\377\223\254" \ - "\247\377\271\311\306\377\207\377\377\377\377\4\370\372\371\377\227\257" \ - "\252\377\226\256\252\377\327\340\336\377\311\333\343\342\377\3\267\310" \ - "\305\377\223\253\246\377\266\307\304\377\202\377\377\377\377\3\365\367" \ - "\367\377\225\256\251\377\315\330\326\377\202\377\377\377\377\6\364\366" \ - "\366\377\223\254\246\377\223\253\247\377\235\263\260\377\223\254\247" \ - "\377\303\321\317\377\377\333\343\342\377\230\333\343\342\377\3\242\267" \ - "\263\377\223\254\247\377\346\354\353\377\207\377\377\377\377\3\320\333" \ - "\331\377\223\254\247\377\261\303\277\377\312\333\343\342\377\4\326\337" \ - "\336\377\223\254\247\377\224\255\250\377\371\373\372\377\202\377\377" \ - "\377\377\3\271\311\306\377\241\266\262\377\376\376\376\377\202\377\377" \ - "\377\377\5\253\277\273\377\223\253\247\377\263\305\302\377\223\254\247" \ - "\377\245\271\265\377\377\333\343\342\377\227\333\343\342\377\3\314\330" \ - "\326\377\223\254\247\377\247\273\267\377\207\377\377\377\377\4\376\376" \ - "\376\377\243\270\264\377\223\254\247\377\317\332\330\377\313\333\343" \ - "\342\377\3\251\274\270\377\222\254\247\377\315\330\325\377\202\377\377" \ - "\377\377\3\346\354\353\377\223\254\247\377\337\346\345\377\202\377\377" \ - "\377\377\2\344\352\350\377\223\254\246\377\202\235\263\257\377\2\223" \ - "\254\247\377\316\331\330\377\377\333\343\342\377\226\333\343\342\377" \ - "\3\256\300\275\377\223\254\247\377\325\337\335\377\207\377\377\377\377" \ - "\3\341\350\347\377\223\254\247\377\245\272\266\377\314\333\343\342\377" \ - "\3\316\331\327\377\222\253\246\377\234\263\256\377\203\377\377\377\377" \ - "\2\247\274\270\377\261\303\300\377\203\377\377\377\377\5\234\263\256" \ - "\377\223\253\246\377\263\305\301\377\223\254\247\377\260\303\277\377" \ - "\322\333\343\342\377\1\304\317\315\377\202\201\224\220\377\277\333\343" \ - "\342\377\4\325\336\335\377\225\255\250\377\232\261\255\377\373\374\373" \ - "\377\207\377\377\377\377\3\264\305\302\377\223\254\247\377\303\321\317" \ - "\377\315\333\343\342\377\3\235\263\260\377\223\253\246\377\342\351\347" \ - "\377\202\377\377\377\377\3\325\336\334\377\223\254\247\377\360\363\363" \ - "\377\202\377\377\377\377\5\315\330\326\377\223\253\246\377\247\274\267" \ - "\377\227\256\251\377\253\276\273\377\322\333\343\342\377\1\270\305\303" \ - "\377\202Slg\377\277\333\343\342\377\3\271\311\306\377\223\254\247\377" \ - "\303\321\316\377\207\377\377\377\377\4\361\364\364\377\224\254\247\377" \ - "\232\262\255\377\332\342\341\377\315\333\343\342\377\3\300\317\315\377" \ - "\223\254\246\377\253\277\272\377\202\377\377\377\377\3\373\374\374\377" \ - "\232\262\255\377\303\321\316\377\202\377\377\377\377\4\372\373\373\377" \ - "\225\255\251\377\224\254\247\377\321\333\332\377\323\333\343\342\377" \ - "\1\270\305\303\377\202Slg\377\276\333\343\342\377\4\332\342\341\377\234" \ - "\263\256\377\223\254\247\377\360\363\363\377\207\377\377\377\377\3\305" \ - "\323\320\377\223\254\247\377\270\310\305\377\316\333\343\342\377\4\331" \ - "\341\340\377\226\255\251\377\223\253\247\377\363\366\365\377\202\377" \ - "\377\377\377\3\304\321\317\377\232\262\255\377\373\374\374\377\202\377" \ - "\377\377\377\3\267\310\304\377\222\253\246\377\270\310\304\377\306\333" \ - "\343\342\377\2\317\331\327\377\301\314\312\377\213\275\310\306\377\1" \ - "\242\261\256\377\202Slg\377\276\333\343\342\377\3\305\322\320\377\223" \ - "\254\247\377\262\304\300\377\207\377\377\377\377\4\374\374\374\377\233" \ - "\262\255\377\224\255\250\377\324\336\334\377\317\333\343\342\377\3\261" \ - "\303\300\377\223\253\246\377\276\315\313\377\202\377\377\377\377\3\360" \ - "\364\363\377\223\254\247\377\325\337\335\377\202\377\377\377\377\4\357" \ - "\362\362\377\222\253\246\377\231\260\253\377\332\342\341\377\301\333" \ - "\343\342\377\4\305\320\316\377\204\227\223\377e|w\377Voj\377\220Slg\377" \ - "\276\333\343\342\377\3\247\273\267\377\223\254\247\377\340\347\345\377" \ - "\207\377\377\377\377\3\327\340\336\377\223\254\247\377\254\277\274\377" \ - "\320\333\343\342\377\4\323\335\334\377\223\253\247\377\226\256\252\377" \ - "\374\375\374\377\202\377\377\377\377\2\262\304\301\377\250\274\270\377" \ - "\202\377\377\377\377\4\354\360\357\377\232\262\255\377\223\253\247\377" \ - "\306\323\321\377\277\333\343\342\377\3\325\335\334\377\202\225\221\377" \ - "Tlg\377\223Slg\377\275\333\343\342\377\4\320\333\331\377\223\254\247" \ - "\377\241\267\262\377\376\376\376\377\207\377\377\377\377\3\251\275\271" \ - "\377\223\254\247\377\312\326\324\377\321\333\343\342\377\3\244\271\264" \ - "\377\223\254\247\377\325\337\335\377\202\377\377\377\377\10\340\347\346" \ - "\377\223\254\247\377\312\327\324\377\255\300\274\377\226\256\251\377" \ - "\255\277\274\377\222\254\247\377\250\274\270\377\277\333\343\342\377" \ - "\1\207\232\226\377\225Slg\377\275\333\343\342\377\3\262\304\300\377\223" \ - "\254\247\377\316\331\327\377\207\377\377\377\377\3\350\355\354\377\223" \ - "\254\247\377\240\266\262\377\322\333\343\342\377\16\311\325\323\377\223" \ - "\254\246\377\241\266\263\377\377\377\377\377\364\367\366\377\310\325" \ - "\322\377\227\257\252\377\234\263\256\377\312\327\324\377\365\370\367" \ - "\377\376\376\376\377\240\266\261\377\223\254\247\377\321\333\332\377" \ - "\275\333\343\342\377\1\257\275\272\377\205Slg\377\4Voj\377axt\377k\201" \ - "|\377t\211\205\377\212x\215\211\377\1o\204\200\377\202Slg\377\274\333" \ - "\343\342\377\4\330\340\337\377\227\257\252\377\226\256\252\377\367\371" \ - "\371\377\207\377\377\377\377\3\273\312\307\377\223\254\247\377\277\315" \ - "\313\377\323\333\343\342\377\7\231\260\254\377\223\253\247\377\260\302" \ - "\276\377\225\256\251\377\257\301\276\377\334\344\343\377\376\376\376" \ - "\377\203\377\377\377\377\3\315\330\326\377\223\254\247\377\264\305\302" \ - "\377\275\333\343\342\377\1\201\225\221\377\203Slg\377\3~\222\216\377" \ - "\261\277\274\377\327\340\337\377\215\333\343\342\377\1\270\305\303\377" \ - "\202Slg\377\274\333\343\342\377\3\276\315\312\377\223\254\247\377\274" \ - "\314\311\377\207\377\377\377\377\4\366\370\370\377\225\256\251\377\230" \ - "\257\253\377\330\341\337\377\323\333\343\342\377\4\273\312\310\377\222" \ - "\254\246\377\244\271\265\377\356\362\361\377\206\377\377\377\377\4\366" \ - "\370\370\377\226\256\251\377\230\257\253\377\330\341\340\377\274\333" \ - "\343\342\377\1i\200{\377\202Slg\377\1\204\226\223\377\220\333\343\342" \ - "\377\1\270\305\303\377\202Slg\377\274\333\343\342\377\3\237\265\261\377" \ - "\223\254\247\377\352\357\356\377\207\377\377\377\377\3\314\330\325\377" \ - "\223\254\247\377\263\304\301\377\324\333\343\342\377\4\327\340\337\377" \ - "\227\257\252\377\226\256\252\377\367\371\371\377\207\377\377\377\377" \ - "\3\273\313\310\377\223\254\247\377\277\316\313\377\273\333\343\342\377" \ - "\2\330\340\337\377Uni\377\202Slg\377\1\321\333\331\377\220\333\343\342" \ - "\377\1\270\305\303\377\202Slg\377\273\333\343\342\377\3\312\326\324\377" \ - "\223\254\247\377\253\276\273\377\207\377\377\377\377\4\376\376\376\377" \ - "\240\265\261\377\223\254\247\377\321\333\332\377\325\333\343\342\377" \ - "\3\262\303\300\377\223\254\247\377\316\331\327\377\207\377\377\377\377" \ - "\3\350\356\355\377\223\254\247\377\241\267\262\377\273\333\343\342\377" \ - "\4\326\337\336\377Tlg\377Slg\377byt\377\221\333\343\342\377\1\330\341" \ - "\340\377\202\322\333\332\377\273\333\343\342\377\3\253\276\273\377\223" \ - "\254\247\377\330\341\337\377\207\377\377\377\377\3\335\345\344\377\223" \ - "\254\247\377\247\273\270\377\326\333\343\342\377\4\320\332\331\377\223" \ - "\254\247\377\241\267\262\377\376\376\376\377\207\377\377\377\377\3\252" \ - "\275\271\377\223\254\247\377\313\326\325\377\273\333\343\342\377\3cz" \ - "u\377Slg\377l\202~\377\316\333\343\342\377\4\323\335\334\377\224\255" \ - "\250\377\234\263\256\377\374\375\374\377\207\377\377\377\377\3\260\302" \ - "\276\377\223\254\247\377\306\323\321\377\327\333\343\342\377\3\246\273" \ - "\267\377\223\254\247\377\340\347\345\377\207\377\377\377\377\3\327\340" \ - "\336\377\223\254\247\377\254\277\274\377\273\333\343\342\377\4\207\231" \ - "\226\377Slg\377Vni\377\327\337\336\377\315\333\343\342\377\3\267\307" \ - "\304\377\223\254\247\377\307\324\321\377\207\377\377\377\377\4\356\362" \ - "\361\377\223\254\247\377\234\263\257\377\332\342\341\377\327\333\343" \ - "\342\377\3\304\322\317\377\223\254\247\377\262\304\300\377\207\377\377" \ - "\377\377\4\374\374\374\377\233\262\256\377\224\255\250\377\325\336\335" \ - "\377\272\333\343\342\377\1\305\317\316\377\202Slg\377\1\271\306\304\377" \ - "\220\333\343\342\377\1\307\322\320\377\202\216\237\234\377\271\333\343" \ - "\342\377\4\331\342\341\377\232\261\255\377\224\255\250\377\363\366\365" \ - "\377\207\377\377\377\377\3\302\320\315\377\223\254\247\377\272\312\307" \ - "\377\330\333\343\342\377\4\332\342\341\377\233\262\256\377\223\254\247" \ - "\377\360\363\363\377\207\377\377\377\377\3\306\323\320\377\223\254\247" \ - "\377\270\310\305\377\273\333\343\342\377\4\232\252\247\377Slg\377d{v" \ - "\377\317\330\327\377\217\333\343\342\377\1\270\305\303\377\202Slg\377" \ - "\271\333\343\342\377\3\303\320\316\377\223\254\247\377\266\307\303\377" \ - "\207\377\377\377\377\4\372\373\373\377\231\260\254\377\225\255\251\377" \ - "\326\337\336\377\331\333\343\342\377\3\271\311\306\377\223\254\247\377" \ - "\303\321\316\377\207\377\377\377\377\4\362\365\364\377\224\254\247\377" \ - "\233\262\255\377\332\342\341\377\273\333\343\342\377\4\226\246\243\377" \ - "Tmh\377l\201}\377\267\303\301\377\216\333\343\342\377\1\270\305\303\377" \ - "\202Slg\377\271\333\343\342\377\3\244\271\265\377\223\254\247\377\343" \ - "\352\350\377\207\377\377\377\377\3\323\335\333\377\223\254\247\377\256" \ - "\301\275\377\332\333\343\342\377\4\325\336\335\377\225\255\250\377\232" \ - "\261\254\377\373\374\373\377\207\377\377\377\377\3\264\306\302\377\223" \ - "\254\247\377\304\321\317\377\271\333\343\342\377\1\317\330\327\377\202" \ - "\301\314\312\377\10\246\265\262\377^vq\377Slg\377k\201}\377\226\247\244" \ - "\377\245\264\261\377\263\300\276\377\277\313\311\377\211\301\314\312" \ - "\377\1\245\264\261\377\202Slg\377\270\333\343\342\377\3\316\331\327\377" \ - "\223\254\247\377\245\271\265\377\210\377\377\377\377\3\246\272\266\377" \ - "\223\254\247\377\315\330\326\377\333\333\343\342\377\3\255\300\274\377" \ - "\223\254\247\377\325\336\334\377\207\377\377\377\377\3\342\350\347\377" \ - "\223\254\247\377\245\272\266\377\271\333\343\342\377\1\233\253\250\377" \ - "\226Slg\377\270\333\343\342\377\3\260\302\276\377\223\254\247\377\322" \ - "\334\332\377\207\377\377\377\377\3\344\352\351\377\223\254\247\377\243" \ - "\270\264\377\334\333\343\342\377\3\314\327\325\377\223\254\247\377\247" \ - "\273\267\377\207\377\377\377\377\4\376\376\376\377\243\270\264\377\223" \ - "\254\247\377\317\332\330\377\270\333\343\342\377\1\233\253\250\377\226" \ - "Slg\377\267\333\343\342\377\4\326\337\336\377\226\256\251\377\230\260" \ - "\253\377\371\373\372\377\207\377\377\377\377\3\267\307\304\377\223\254" \ - "\247\377\301\317\315\377\335\333\343\342\377\3\241\267\263\377\223\254" \ - "\247\377\346\354\353\377\207\377\377\377\377\3\320\333\331\377\223\254" \ - "\247\377\261\303\277\377\270\333\343\342\377\1\233\253\250\377\226Sl" \ - "g\377\267\333\343\342\377\3\273\313\310\377\223\254\247\377\300\317\314" \ - "\377\207\377\377\377\377\4\363\366\366\377\224\255\250\377\231\260\254" \ - "\377\331\341\340\377\335\333\343\342\377\3\300\316\314\377\223\254\247" \ - "\377\271\311\306\377\207\377\377\377\377\4\371\372\372\377\227\257\253" \ - "\377\226\256\252\377\327\340\337\377\267\333\343\342\377\3\233\253\250" \ - "\377Slg\377[sn\377\221x\215\211\377\1o\204\200\377\202Slg\377\266\333" \ - "\343\342\377\4\332\342\341\377\235\264\257\377\223\254\247\377\356\361" \ - "\361\377\207\377\377\377\377\3\310\325\322\377\223\254\247\377\266\306" \ - "\303\377\336\333\343\342\377\4\330\341\340\377\230\260\253\377\225\255" \ - "\251\377\365\367\367\377\207\377\377\377\377\3\277\316\313\377\223\254" \ - "\247\377\275\314\311\377\267\333\343\342\377\3\233\253\250\377Slg\377" \ - "p\205\201\377\221\333\343\342\377\1\270\305\303\377\202Slg\377\266\333" \ - "\343\342\377\3\307\324\322\377\223\254\247\377\257\301\276\377\207\377" \ - "\377\377\377\4\374\375\375\377\235\264\257\377\223\254\247\377\323\334" \ - "\333\377\337\333\343\342\377\3\264\305\302\377\223\254\247\377\312\326" \ - "\324\377\207\377\377\377\377\3\354\361\360\377\223\254\247\377\236\265" \ - "\260\377\267\333\343\342\377\3\233\253\250\377Slg\377p\205\201\377\221" \ - "\333\343\342\377\1\270\305\303\377\202Slg\377\266\333\343\342\377\3\251" \ - "\274\271\377\223\254\247\377\334\344\343\377\207\377\377\377\377\3\332" \ - "\342\340\377\223\254\247\377\252\275\271\377\340\333\343\342\377\4\322" \ - "\334\332\377\223\254\247\377\236\265\260\377\375\375\375\377\207\377" \ - "\377\377\377\3\256\300\275\377\223\254\247\377\310\324\322\377\266\333" \ - "\343\342\377\3\233\253\250\377Slg\377p\205\201\377\221\333\343\342\377" \ - "\1\270\305\303\377\202Slg\377\265\333\343\342\377\4\322\334\332\377\223" \ - "\254\247\377\237\265\260\377\375\376\375\377\207\377\377\377\377\3\254" \ - "\277\273\377\223\254\247\377\310\324\322\377\341\333\343\342\377\3\251" \ - "\274\271\377\223\254\247\377\333\343\342\377\207\377\377\377\377\3\333" \ - "\343\342\377\223\254\247\377\252\275\272\377\266\333\343\342\377\3\277" \ - "\312\310\377\237\256\253\377\254\272\270\377\221\333\343\342\377\1\323" \ - "\334\333\377\202\275\310\306\377\265\333\343\342\377\3\264\305\302\377" \ - "\223\254\247\377\313\327\324\377\207\377\377\377\377\3\353\360\357\377" \ - "\223\254\247\377\236\265\260\377\342\333\343\342\377\3\307\323\321\377" \ - "\223\254\247\377\256\301\275\377\207\377\377\377\377\4\375\375\375\377" \ - "\236\264\260\377\224\254\247\377\323\334\333\377\377\333\343\342\377" \ - "\5\333\343\342\377\331\341\340\377\230\260\253\377\225\256\251\377\366" \ - "\370\367\377\207\377\377\377\377\3\275\314\311\377\223\254\247\377\274" \ - "\313\311\377\342\333\343\342\377\4\332\342\341\377\235\264\257\377\223" \ - "\254\247\377\355\361\360\377\207\377\377\377\377\3\312\326\323\377\223" \ - "\254\247\377\266\306\303\377\377\333\343\342\377\4\333\343\342\377\300" \ - "\316\314\377\223\254\247\377\271\311\306\377\207\377\377\377\377\4\370" \ - "\371\371\377\227\257\252\377\226\256\252\377\327\340\336\377\343\333" \ - "\343\342\377\3\273\313\310\377\223\254\247\377\277\316\313\377\207\377" \ - "\377\377\377\4\364\367\366\377\225\255\250\377\231\260\254\377\331\341" \ - "\340\377\310\333\343\342\377\3\307\322\320\377\305\320\316\377\324\334" \ - "\333\377\264\333\343\342\377\3\241\267\263\377\223\254\247\377\347\354" \ - "\353\377\207\377\377\377\377\3\317\332\330\377\223\254\247\377\261\303" \ - "\277\377\344\333\343\342\377\4\326\337\336\377\226\256\251\377\227\257" \ - "\253\377\371\372\372\377\207\377\377\377\377\3\270\310\305\377\223\254" \ - "\247\377\301\317\315\377\310\333\343\342\377\3_vr\377Slg\377\254\271" \ - "\267\377\263\333\343\342\377\3\314\327\325\377\223\254\247\377\250\274" \ - "\270\377\207\377\377\377\377\4\376\376\376\377\242\270\263\377\223\254" \ - "\247\377\317\332\330\377\345\333\343\342\377\3\260\302\276\377\223\254" \ - "\247\377\321\333\331\377\207\377\377\377\377\3\346\353\352\377\223\254" \ - "\247\377\243\270\264\377\310\333\343\342\377\3_vr\377Slg\377\254\271" \ - "\267\377\263\333\343\342\377\3\255\300\274\377\223\254\247\377\325\337" \ - "\335\377\207\377\377\377\377\3\340\347\346\377\223\254\247\377\245\272" \ - "\266\377\346\333\343\342\377\3\316\331\327\377\223\254\247\377\244\271" \ - "\265\377\210\377\377\377\377\3\247\273\267\377\223\254\247\377\315\330" \ - "\326\377\307\333\343\342\377\3^vq\377Slg\377\254\271\267\377\262\333" \ - "\343\342\377\4\325\336\335\377\225\255\250\377\232\261\255\377\373\374" \ - "\374\377\207\377\377\377\377\3\263\304\301\377\223\254\247\377\303\321" \ - "\317\377\347\333\343\342\377\3\244\271\265\377\223\254\247\377\342\351" \ - "\347\377\207\377\377\377\377\3\324\336\334\377\223\254\247\377\256\301" \ - "\275\377\304\333\343\342\377\3\317\331\327\377\236\255\253\377i\177{" \ - "\377\202Slg\377\1\254\271\267\377\262\333\343\342\377\3\271\311\306\377" \ - "\223\254\247\377\304\322\317\377\207\377\377\377\377\4\361\364\363\377" \ - "\223\254\247\377\226\256\251\377\332\342\341\377\347\333\343\342\377" \ - "\3\302\320\316\377\223\254\247\377\265\306\302\377\202\377\377\377\377" \ - "\3\371\373\372\377\356\361\361\377\375\375\375\377\202\377\377\377\377" \ - "\4\372\373\373\377\232\261\254\377\225\255\251\377\326\337\336\377\300" \ - "\333\343\342\377\4\331\341\340\377\263\300\276\377~\222\216\377Uni\377" \ - "\204Slg\377\1\254\271\267\377\261\333\343\342\377\4\332\342\341\377\233" \ - "\262\256\377\223\254\247\377\361\364\363\377\207\377\377\377\377\1\304" \ - "\322\317\377\202\223\254\247\377\1\312\326\324\377\347\333\343\342\377" \ - "\5\331\341\340\377\232\261\254\377\223\254\247\377\302\320\315\377\244" \ - "\271\265\377\202\223\254\247\377\7\226\256\251\377\251\275\271\377\331" \ - "\342\340\377\377\377\377\377\303\321\316\377\223\254\247\377\272\312" \ - "\307\377\276\333\343\342\377\3\310\322\321\377\224\244\241\377axt\377" \ - "\207Slg\377\1\254\271\267\377\261\333\343\342\377\3\304\322\317\377\223" \ - "\254\247\377\263\304\301\377\207\377\377\377\377\5\373\374\374\377\233" \ - "\262\255\377\225\255\251\377\233\262\256\377\264\305\302\377\350\333" \ - "\343\342\377\1\260\303\277\377\202\224\255\250\377\13\277\315\312\377" \ - "\330\341\337\377\345\353\351\377\322\334\332\377\263\304\301\377\223" \ - "\254\247\377\267\307\304\377\353\357\356\377\223\254\247\377\234\263" \ - "\257\377\332\342\341\377\272\333\343\342\377\3\326\336\335\377\251\267" \ - "\265\377t\211\205\377\212Slg\377\1\254\271\267\377\261\333\343\342\377" \ - "\3\246\272\266\377\223\254\247\377\340\347\346\377\207\377\377\377\377" \ - "\5\326\337\335\377\223\254\247\377\271\311\306\377\262\304\300\377\246" \ - "\272\266\377\347\333\343\342\377\4\331\341\340\377\236\264\260\377\240" \ - "\266\261\377\351\356\355\377\205\377\377\377\377\6\330\341\337\377\226" \ - "\256\252\377\275\314\311\377\261\303\300\377\223\254\247\377\306\323" \ - "\320\377\270\333\343\342\377\3\276\312\310\377\211\234\230\377[sn\377" \ - "\211Slg\377\4Voj\377Umh\377Slg\377\254\271\267\377\260\333\343\342\377" \ - "\4\320\332\331\377\223\254\247\377\242\267\263\377\376\376\376\377\207" \ - "\377\377\377\377\5\250\274\270\377\223\254\247\377\346\354\353\377\272" \ - "\312\307\377\242\267\263\377\347\333\343\342\377\3\265\306\302\377\225" \ - "\255\250\377\352\357\356\377\207\377\377\377\377\5\322\334\332\377\223" \ - "\254\247\377\311\325\323\377\223\254\247\377\247\273\270\377\265\333" \ - "\343\342\377\3\320\332\330\377\237\256\253\377k\201|\377\212Slg\377\6" \ - "n\204\200\377\242\261\256\377\321\333\331\377_vr\377Slg\377\254\271\267" \ - "\377\260\333\343\342\377\3\262\303\300\377\223\254\247\377\317\332\330" \ - "\377\204\377\377\377\377\11\367\371\370\377\352\357\356\377\377\377\377" \ - "\377\347\355\354\377\223\254\247\377\247\273\267\377\377\377\377\377" \ - "\244\271\265\377\257\301\276\377\347\333\343\342\377\2\234\263\256\377" \ - "\303\321\316\377\211\377\377\377\377\5\250\274\270\377\267\307\304\377" \ - "\241\266\262\377\223\254\247\377\321\333\332\377\261\333\343\342\377" \ - "\4\331\342\341\377\264\301\277\377\200\223\220\377Vni\377\211Slg\377" \ - "\3^vq\377\220\241\236\377\303\316\314\377\203\333\343\342\377\3_vr\377" \ - "Slg\377\254\271\267\377\257\333\343\342\377\1\327\340\337\377\202\227" \ - "\257\252\377\1\370\371\371\377\203\377\377\377\377\12\352\357\356\377" \ - "\226\256\252\377\223\254\247\377\277\316\313\377\271\311\306\377\223" \ - "\254\247\377\325\337\335\377\351\356\355\377\223\254\247\377\277\316" \ - "\313\377\346\333\343\342\377\3\325\336\335\377\223\254\247\377\335\344" \ - "\343\377\211\377\377\377\377\5\302\320\315\377\241\267\262\377\315\331" \ - "\326\377\223\254\247\377\263\304\301\377\241\333\343\342\377\6\274\307" \ - "\306\377\217\241\235\377t\211\205\377|\217\214\377\242\261\256\377\310" \ - "\322\321\377\210\333\343\342\377\3\311\323\322\377\225\246\243\377by" \ - "t\377\213Slg\377\2\245\264\261\377\330\341\340\377\205\333\343\342\377" \ - "\3_vr\377Slg\377\254\271\267\377\257\333\343\342\377\3\314\327\325\377" \ - "\223\254\247\377\264\305\301\377\204\377\377\377\377\12\307\324\322\377" \ - "\226\256\252\377\261\303\300\377\230\260\253\377\224\255\250\377\232" \ - "\261\255\377\367\371\370\377\244\271\265\377\241\266\262\377\331\341" \ - "\340\377\346\333\343\342\377\3\312\326\324\377\223\254\247\377\353\360" \ - "\357\377\211\377\377\377\377\5\320\333\331\377\223\254\247\377\361\364" \ - "\364\377\223\254\247\377\243\270\264\377\237\333\343\342\377\3\327\340" \ - "\337\377\217\241\235\377Tlg\377\205Slg\377\1\236\255\253\377\204\333" \ - "\343\342\377\3\326\337\336\377\253\271\266\377v\212\206\377\212Slg\377" \ - "\2g}y\377\222\243\240\377\202Slg\377\1\305\320\316\377\206\333\343\342" \ - "\377\3\264\301\277\377\260\275\273\377\314\326\324\377\257\333\343\342" \ - "\377\3\316\331\330\377\223\254\247\377\263\304\301\377\204\377\377\377" \ - "\377\11\351\356\355\377\226\256\251\377\223\254\247\377\251\275\271\377" \ - "\223\254\247\377\272\312\307\377\244\271\265\377\225\255\251\377\316" \ - "\331\327\377\347\333\343\342\377\3\326\337\336\377\223\254\247\377\332" \ - "\343\341\377\211\377\377\377\377\5\277\316\313\377\243\270\264\377\363" \ - "\365\365\377\223\254\247\377\246\272\266\377\237\333\343\342\377\1\217" \ - "\241\235\377\203Slg\377\2e{w\377czu\377\203Slg\377\5\254\271\267\377" \ - "\333\343\342\377\300\313\311\377\213\235\232\377[sn\377\211Slg\377\5" \ - "Yql\377\206\231\225\377\273\307\305\377\333\343\342\377\316\327\326\377" \ - "\202Slg\377\1\305\320\316\377\270\333\343\342\377\3\321\334\332\377\223" \ - "\254\247\377\256\301\275\377\205\377\377\377\377\3\366\370\367\377\346" \ - "\354\352\377\237\265\260\377\202\223\254\247\377\2\240\266\262\377\315" \ - "\330\327\377\351\333\343\342\377\2\235\264\257\377\275\314\311\377\210" \ - "\377\377\377\377\6\375\375\375\377\243\271\264\377\271\311\306\377\356" \ - "\362\361\377\223\254\247\377\251\275\271\377\236\333\343\342\377\5\274" \ - "\307\306\377Tlg\377Slg\377e{w\377\300\313\311\377\202\333\343\342\377" \ - "\5\274\307\306\377axt\377Slg\377Vni\377k\201}\377\212Slg\377\3r\207\203" \ - "\377\246\265\262\377\324\335\334\377\203\333\343\342\377\1\316\327\326" \ - "\377\202Slg\377\1\305\320\316\377\270\333\343\342\377\3\324\336\334\377" \ - "\223\254\247\377\251\275\271\377\206\377\377\377\377\5\335\344\343\377" \ - "\223\254\247\377\233\262\255\377\300\316\314\377\331\341\340\377\352" \ - "\333\343\342\377\3\272\312\307\377\223\254\247\377\343\351\350\377\207" \ - "\377\377\377\377\6\310\325\322\377\224\254\250\377\350\355\354\377\351" \ - "\356\355\377\223\254\247\377\254\277\273\377\236\333\343\342\377\1\217" \ - "\241\235\377\202Slg\377\1\300\313\311\377\204\333\343\342\377\1\270\305" \ - "\303\377\212Slg\377\3_wr\377\222\243\240\377\306\320\317\377\206\333" \ - "\343\342\377\1\316\327\326\377\202Slg\377\1\305\320\316\377\270\333\343" \ - "\342\377\3\327\340\337\377\223\254\247\377\245\272\266\377\206\377\377" \ - "\377\377\3\257\301\276\377\223\254\247\377\306\323\320\377\354\333\343" \ - "\342\377\4\332\342\341\377\244\271\265\377\233\262\255\377\335\345\343" \ - "\377\204\377\377\377\377\10\375\376\375\377\312\326\324\377\224\254\250" \ - "\377\307\324\321\377\377\377\377\377\344\352\351\377\223\254\247\377" \ - "\257\301\276\377\236\333\343\342\377\3t\211\205\377Slg\377g~y\377\206" \ - "\333\343\342\377\1\\to\377\206Slg\377\4Uni\377}\221\215\377\261\277\274" \ - "\377\330\341\340\377\210\333\343\342\377\1\316\327\326\377\202Slg\377" \ - "\1\305\320\316\377\270\333\343\342\377\3\332\342\341\377\223\254\247" \ - "\377\240\266\262\377\205\377\377\377\377\4\356\361\361\377\223\254\247" \ - "\377\234\263\257\377\332\342\341\377\355\333\343\342\377\17\324\336\334" \ - "\377\250\273\270\377\223\254\247\377\261\303\277\377\312\326\324\377" \ - "\327\340\336\377\304\322\317\377\246\273\267\377\223\254\247\377\304" \ - "\322\317\377\375\375\375\377\377\377\377\377\340\347\345\377\223\254" \ - "\247\377\262\303\300\377\236\333\343\342\377\3v\212\206\377Slg\377f|" \ - "x\377\206\333\343\342\377\1[sn\377\204Slg\377\3i\177{\377\235\255\252" \ - "\377\317\330\327\377\213\333\343\342\377\1\316\327\326\377\202Slg\377" \ - "\1\305\320\316\377\271\333\343\342\377\2\225\255\251\377\234\263\256" \ - "\377\205\377\377\377\377\3\300\317\314\377\223\254\247\377\272\312\307" \ - "\377\360\333\343\342\377\7\277\316\313\377\245\272\266\377\227\257\252" \ - "\377\223\254\247\377\225\255\250\377\257\301\276\377\346\353\352\377" \ - "\203\377\377\377\377\3\333\343\342\377\223\254\247\377\265\306\302\377" \ - "\236\333\343\342\377\1\220\242\236\377\202Slg\377\1\277\312\310\377\204" \ - "\333\343\342\377\1\266\302\300\377\205Slg\377\3z\216\212\377\257\274" \ - "\272\377\330\340\337\377\213\333\343\342\377\1\316\327\326\377\202Sl" \ - "g\377\1\305\320\316\377\271\333\343\342\377\2\230\260\253\377\230\257" \ - "\253\377\204\377\377\377\377\4\371\373\372\377\230\260\253\377\225\255" \ - "\251\377\326\337\336\377\362\333\343\342\377\4\332\342\341\377\266\307" \ - "\304\377\223\254\247\377\302\320\315\377\204\377\377\377\377\3\326\337" \ - "\335\377\223\254\247\377\267\310\305\377\236\333\343\342\377\14\276\311" \ - "\307\377Tmh\377Slg\377d{v\377\274\307\306\377\333\343\342\377\321\332" \ - "\331\377\235\255\252\377^vq\377Slg\377Vni\377k\201}\377\204Slg\377\3" \ - "^uq\377\217\241\235\377\304\317\315\377\211\333\343\342\377\1\316\327" \ - "\326\377\202Slg\377\1\305\320\316\377\271\333\343\342\377\2\233\262\255" \ - "\377\223\254\247\377\204\377\377\377\377\3\322\334\332\377\223\254\247" \ - "\377\256\301\275\377\364\333\343\342\377\4\325\336\335\377\225\255\250" \ - "\377\231\261\254\377\372\373\373\377\203\377\377\377\377\3\321\334\332" \ - "\377\223\254\247\377\272\312\307\377\237\333\343\342\377\1\223\244\240" \ - "\377\203Slg\377\2_vr\377Wpk\377\203Slg\377\5\254\271\267\377\333\343" \ - "\342\377\300\314\312\377\214\236\233\377\\so\377\204Slg\377\3p\205\201" \ - "\377\245\263\261\377\324\334\333\377\206\333\343\342\377\1\316\327\326" \ - "\377\202Slg\377\1\305\320\316\377\271\333\343\342\377\3\236\264\260\377" \ - "\223\254\247\377\373\374\374\377\203\377\377\377\377\3\245\271\265\377" \ - "\223\254\247\377\315\330\326\377\365\333\343\342\377\3\255\300\274\377" \ - "\223\254\247\377\324\336\334\377\203\377\377\377\377\3\315\330\326\377" \ - "\223\254\247\377\275\314\312\377\237\333\343\342\377\3\330\340\337\377" \ - "\225\246\243\377Umh\377\205Slg\377\1\236\255\253\377\204\333\343\342" \ - "\377\4\327\337\336\377\254\271\267\377w\214\210\377Tlg\377\203Slg\377" \ - "\3Xpk\377\205\230\224\377\272\306\304\377\204\333\343\342\377\1\316\327" \ - "\326\377\202Slg\377\1\305\320\316\377\271\333\343\342\377\3\241\266\262" \ - "\377\223\254\247\377\366\370\370\377\202\377\377\377\377\3\343\352\350" \ - "\377\223\254\247\377\243\270\264\377\366\333\343\342\377\3\314\327\325" \ - "\377\223\254\247\377\246\273\267\377\203\377\377\377\377\3\307\324\322" \ - "\377\223\254\247\377\300\316\314\377\241\333\343\342\377\6\302\315\313" \ - "\377\230\250\245\377}\220\215\377\203\226\222\377\246\265\262\377\311" \ - "\324\322\377\210\333\343\342\377\3\313\325\323\377\227\250\245\377d{" \ - "v\377\204Slg\377\5f}x\377\233\253\250\377\315\327\325\377\333\343\342" \ - "\377\316\327\326\377\202Slg\377\1\305\320\316\377\271\333\343\342\377" \ - "\3\244\271\265\377\223\254\247\377\362\365\364\377\202\377\377\377\377" \ - "\3\266\307\303\377\223\254\247\377\301\317\315\377\367\333\343\342\377" \ - "\3\241\267\263\377\223\254\247\377\345\353\352\377\202\377\377\377\377" \ - "\3\303\321\316\377\223\254\247\377\303\321\317\377\261\333\343\342\377" \ - "\4\332\342\341\377\267\304\302\377\203\226\222\377Wpk\377\203Slg\377" \ - "\3Tmh\377|\217\214\377\245\264\261\377\202Slg\377\1\305\320\316\377\206" \ - "\333\343\342\377\3\317\331\327\377\316\327\326\377\326\337\336\377\260" \ - "\333\343\342\377\10\247\273\267\377\223\254\247\377\301\317\314\377\333" \ - "\343\341\377\344\352\351\377\224\255\250\377\231\260\254\377\331\341" \ - "\340\377\367\333\343\342\377\10\300\316\314\377\223\254\247\377\265\306" \ - "\303\377\345\353\351\377\322\335\333\377\250\274\270\377\223\254\247" \ - "\377\306\323\321\377\264\333\343\342\377\3\323\334\332\377\243\262\257" \ - "\377o\204\200\377\206Slg\377\1\267\304\302\377\206\333\343\342\377\3" \ - "_vr\377Slg\377\254\271\267\377\260\333\343\342\377\1\252\275\271\377" \ - "\205\223\254\247\377\1\266\306\303\377\370\333\343\342\377\2\330\341" \ - "\340\377\230\260\253\377\205\223\254\247\377\1\311\325\323\377\267\333" \ - "\343\342\377\3\303\316\314\377\217\240\235\377]up\377\204Slg\377\3r\207" \ - "\203\377\246\265\262\377\324\335\334\377\203\333\343\342\377\3_vr\377" \ - "Slg\377\254\271\267\377\260\333\343\342\377\7\327\337\336\377\220\243" \ - "\237\377k\204\177\377u\216\211\377\205\235\230\377\235\263\257\377\323" \ - "\334\333\377\371\333\343\342\377\7\267\307\304\377\233\261\255\377~\227" \ - "\222\377q\212\205\377m\206\201\377\273\310\306\377\332\342\341\377\271" \ - "\333\343\342\377\4\330\340\337\377\256\274\271\377z\216\212\377Tmh\377" \ - "\203Slg\377\7Yql\377\206\231\225\377\273\307\305\377\333\343\342\377" \ - "_vr\377Slg\377\254\271\267\377\261\333\343\342\377\1x\214\210\377\202" \ - "Slg\377\1~\221\216\377\374\333\343\342\377\5\325\335\334\377axt\377S" \ - "lg\377Tmh\377\251\270\265\377\275\333\343\342\377\3\315\326\325\377\232" \ - "\252\247\377f}x\377\204Slg\377\4g}y\377Woj\377Slg\377\254\271\267\377" \ - "\261\333\343\342\377\1}\220\215\377\202Slg\377\1\240\257\254\377\375" \ - "\333\343\342\377\1f}x\377\202Slg\377\1\222\243\240\377\300\333\343\342" \ - "\377\3\272\306\304\377\206\230\225\377Xql\377\204Slg\377\1\254\271\267" \ - "\377\261\333\343\342\377\4\216\237\234\377Slg\377_wr\377\326\336\335" \ - "\377\375\333\343\342\377\4r\207\203\377Slg\377axt\377\317\330\327\377" \ - "\302\333\343\342\377\3\324\334\333\377\246\264\262\377q\207\202\377\202" \ - "Slg\377\1\254\271\267\377\261\333\343\342\377\3\237\257\254\377Slg\377" \ - "\240\257\254\377\376\333\343\342\377\3\216\240\235\377Wpk\377\246\264" \ - "\262\377\306\333\343\342\377\3_vr\377Slg\377\254\271\267\377\261\333" \ - "\343\342\377\3\260\276\273\377axt\377\326\337\336\377\376\333\343\342" \ - "\377\2\265\302\277\377v\213\207\377\307\333\343\342\377\3_vr\377Slg\377" \ - "\254\271\267\377\261\333\343\342\377\2\302\315\313\377\242\261\256\377" \ - "\377\333\343\342\377\311\333\343\342\377\3z\216\212\377p\205\201\377" \ - "\266\303\301\377\261\333\343\342\377\2\326\336\335\377\327\340\337\377" \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333" \ - "\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342" \ - "\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377" \ - "\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343" \ - "\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377" \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333" \ - "\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342" \ - "\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377" \ - "\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343" \ - "\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377" \ - "\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333" \ - "\343\342\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342" \ - "\377\377\333\343\342\377\377\333\343\342\377\377\333\343\342\377\377" \ - "\333\343\342\377\344\333\343\342\377") + "\307\354\354\341\377\2\342\345\333\377\344\346\334\377\377\354\354\341" \ + "\377\221\354\354\341\377\3\242\256\246\377t\210\201\377\222\241\231\377" \ + "\315\354\354\341\377\4\325\333\322\377\264\304\275\377\245\271\263\377" \ + "\230\257\252\377\202\223\254\247\377\4\231\261\253\377\250\273\264\377" \ + "\266\305\276\377\333\340\326\377\377\354\354\341\377\215\354\354\341" \ + "\377\3\215\234\225\377Slg\377y\214\205\377\315\354\354\341\377\1\275" \ + "\312\302\377\203\223\254\247\377\2\237\265\261\377\235\264\257\377\203" \ + "\223\254\247\377\1\310\322\311\377\377\354\354\341\377\215\354\354\341" \ + "\377\3\215\234\225\377Slg\377y\214\205\377\315\354\354\341\377\4\275" \ + "\312\302\377\223\254\247\377\304\321\317\377\370\372\371\377\202\377" \ + "\377\377\377\4\370\371\371\377\267\307\304\377\223\254\247\377\310\322" \ + "\311\377\377\354\354\341\377\1\351\351\337\377\214\347\350\335\377\3" \ + "\213\233\223\377Slg\377y\214\205\377\315\354\354\341\377\3\275\312\302" \ + "\377\223\254\247\377\320\333\330\377\204\377\377\377\377\3\277\316\313" \ + "\377\223\254\247\377\310\322\311\377\371\354\354\341\377\6\353\353\341" \ + "\377\307\315\304\377\226\244\234\377x\213\204\377`wr\377Woj\377\217S" \ + "lg\377\1y\214\205\377\315\354\354\341\377\3\275\312\302\377\223\254\247" \ + "\377\320\333\330\377\204\377\377\377\377\3\277\316\313\377\223\254\247" \ + "\377\310\322\311\377\370\354\354\341\377\2\320\324\313\377r\206\200\377" \ + "\224Slg\377\1y\214\205\377\315\354\354\341\377\3\275\312\302\377\223" \ + "\254\247\377\320\333\330\377\204\377\377\377\377\3\277\316\313\377\223" \ + "\254\247\377\310\322\311\377\367\354\354\341\377\2\314\321\307\377[s" \ + "m\377\225Slg\377\1y\214\205\377\315\354\354\341\377\3\275\312\302\377" \ + "\223\254\247\377\320\333\330\377\204\377\377\377\377\3\277\316\313\377" \ + "\223\254\247\377\310\322\311\377\366\354\354\341\377\2\351\351\337\377" \ + "i~x\377\226Slg\377\1y\214\205\377\315\354\354\341\377\3\275\312\302\377" \ + "\223\254\247\377\320\333\330\377\204\377\377\377\377\3\277\316\313\377" \ + "\223\254\247\377\310\322\311\377\366\354\354\341\377\1\270\300\267\377" \ + "\204Slg\377\5`wr\377\231\246\236\377\267\277\266\377\304\313\301\377" \ + "\322\326\314\377\214\331\334\322\377\3\205\226\217\377Slg\377y\214\205" \ + "\377\315\354\354\341\377\3\275\312\302\377\223\254\247\377\320\333\330" \ + "\377\204\377\377\377\377\3\277\316\313\377\223\254\247\377\310\322\311" \ + "\377\366\354\354\341\377\1\215\234\225\377\203Slg\377\2\225\243\234\377" \ + "\351\351\337\377\220\354\354\341\377\3\215\234\225\377Slg\377y\214\205" \ + "\377\315\354\354\341\377\3\275\312\302\377\223\254\247\377\320\333\330" \ + "\377\204\377\377\377\377\3\277\316\313\377\223\254\247\377\310\322\311" \ + "\377\366\354\354\341\377\1x\213\205\377\202Slg\377\2y\214\205\377\353" \ + "\353\340\377\221\354\354\341\377\3\215\234\225\377Slg\377y\214\205\377" \ + "\315\354\354\341\377\3\275\312\302\377\223\254\247\377\320\333\330\377" \ + "\204\377\377\377\377\3\277\316\313\377\223\254\247\377\310\322\311\377" \ + "\366\354\354\341\377\1p\204~\377\202Slg\377\1\250\263\252\377\222\354" \ + "\354\341\377\3\250\263\252\377~\220\211\377\231\247\237\377\315\354\354" \ + "\341\377\3\275\312\302\377\223\254\247\377\320\333\330\377\204\377\377" \ + "\377\377\3\277\316\313\377\223\254\247\377\310\322\311\377\366\354\354" \ + "\341\377\1\204\225\216\377\202Slg\377\1\301\310\277\377\342\354\354\341" \ + "\377\3\275\312\302\377\223\254\247\377\320\333\330\377\204\377\377\377" \ + "\377\3\277\316\313\377\223\254\247\377\310\322\311\377\366\354\354\341" \ + "\377\1\234\251\241\377\202Slg\377\1\262\274\263\377\342\354\354\341\377" \ + "\3\275\312\302\377\223\254\247\377\320\333\330\377\204\377\377\377\377" \ + "\3\277\316\313\377\223\254\247\377\310\322\311\377\366\354\354\341\377" \ + "\4\326\332\320\377Unh\377Slg\377\221\240\231\377\222\354\354\341\377" \ + "\3\341\342\330\377\331\334\322\377\336\340\326\377\315\354\354\341\377" \ + "\3\275\312\302\377\223\254\247\377\320\333\330\377\204\377\377\377\377" \ + "\3\277\316\313\377\223\254\247\377\310\322\311\377\367\354\354\341\377" \ + "\4\215\234\225\377Slg\377cys\377\336\340\326\377\221\354\354\341\377" \ + "\3\215\234\225\377Slg\377y\214\205\377\315\354\354\341\377\3\275\312" \ + "\302\377\223\254\247\377\320\333\330\377\204\377\377\377\377\3\277\316" \ + "\313\377\223\254\247\377\310\322\311\377\367\354\354\341\377\5\346\347" \ + "\334\377y\214\205\377Slg\377q\205\177\377\345\346\333\377\220\354\354" \ + "\341\377\3\215\234\225\377Slg\377y\214\205\377\315\354\354\341\377\3" \ + "\275\312\302\377\223\254\247\377\320\333\330\377\204\377\377\377\377" \ + "\3\277\316\313\377\223\254\247\377\310\322\311\377\370\354\354\341\377" \ + "\6\345\346\334\377\206\227\220\377Slg\377e{u\377\243\257\247\377\337" \ + "\341\326\377\216\354\354\341\377\3\215\234\225\377Slg\377y\214\205\377" \ + "\315\354\354\341\377\3\275\312\302\377\223\254\247\377\320\333\330\377" \ + "\204\377\377\377\377\3\277\316\313\377\223\254\247\377\310\322\311\377" \ + "\372\354\354\341\377\10\303\312\300\377dzt\377Slg\377Voi\377k\200z\377" \ + "|\216\210\377\214\234\224\377\231\247\237\377\212\232\250\240\377\3n" \ + "\203}\377Slg\377y\214\205\377\315\354\354\341\377\3\275\312\302\377\223" \ + "\254\247\377\320\333\330\377\204\377\377\377\377\3\277\316\313\377\223" \ + "\254\247\377\310\322\311\377\371\354\354\341\377\2\273\303\272\377y\214" \ + "\205\377\223Slg\377\1y\214\205\377\315\354\354\341\377\3\275\312\302" \ + "\377\223\254\247\377\320\333\330\377\204\377\377\377\377\3\277\316\313" \ + "\377\223\254\247\377\310\322\311\377\370\354\354\341\377\1\232\247\237" \ + "\377\225Slg\377\1y\214\205\377\315\354\354\341\377\3\275\312\302\377" \ + "\223\254\247\377\320\333\330\377\204\377\377\377\377\3\277\316\313\377" \ + "\223\254\247\377\310\322\311\377\367\354\354\341\377\1\242\256\246\377" \ + "\226Slg\377\1y\214\205\377\315\354\354\341\377\3\275\312\302\377\223" \ + "\254\247\377\320\333\330\377\204\377\377\377\377\3\277\316\313\377\223" \ + "\254\247\377\310\322\311\377\366\354\354\341\377\2\341\342\330\377[s" \ + "m\377\204Slg\377\4Zrm\377o\203}\377{\216\207\377\210\230\221\377\214" \ + "\214\234\224\377\3i~x\377Slg\377y\214\205\377\315\354\354\341\377\3\275" \ + "\312\302\377\223\254\247\377\320\333\330\377\204\377\377\377\377\3\277" \ + "\316\313\377\223\254\247\377\310\322\311\377\366\354\354\341\377\1\244" \ + "\260\250\377\203Slg\377\3f|v\377\261\272\262\377\345\346\334\377\217" \ + "\354\354\341\377\3\215\234\225\377Slg\377y\214\205\377\315\354\354\341" \ + "\377\3\275\312\302\377\223\254\247\377\320\333\330\377\204\377\377\377" \ + "\377\3\277\316\313\377\223\254\247\377\310\322\311\377\366\354\354\341" \ + "\377\1\212\232\223\377\202Slg\377\2[sn\377\324\330\316\377\221\354\354" \ + "\341\377\3\215\234\225\377Slg\377y\214\205\377\315\354\354\341\377\3" \ + "\275\312\302\377\223\254\247\377\315\331\326\377\204\377\377\377\377" \ + "\3\274\314\310\377\223\254\247\377\310\322\312\377\366\354\354\341\377" \ + "\1u\211\202\377\202Slg\377\1\232\247\237\377\222\354\354\341\377\3\215" \ + "\234\225\377Slg\377y\214\205\377\315\354\354\341\377\3\314\325\314\377" \ + "\223\254\247\377\264\305\302\377\204\377\377\377\377\3\243\270\264\377" \ + "\223\254\247\377\327\335\324\377\366\354\354\341\377\1v\212\203\377\202" \ + "Slg\377\1\265\276\265\377\222\354\354\341\377\3\330\333\321\377\312\320" \ + "\306\377\323\327\315\377\315\354\354\341\377\4\344\346\334\377\223\254" \ + "\247\377\231\261\254\377\375\376\376\377\202\377\377\377\377\4\362\365" \ + "\365\377\223\254\247\377\230\260\252\377\353\353\340\377\366\354\354" \ + "\341\377\1\215\235\225\377\202Slg\377\1\301\310\277\377\340\354\354\341" \ + "\377\6\337\342\330\377\271\307\275\377\223\253\242\377\215\250\242\377" \ + "\223\254\247\377\346\354\353\377\202\377\377\377\377\6\325\337\335\377" \ + "\223\254\247\377\212\246\240\377\230\257\246\377\276\313\301\377\343" \ + "\345\333\377\364\354\354\341\377\1\270\300\267\377\202Slg\377\1\242\256" \ + "\246\377\336\354\354\341\377\3\320\330\316\377\216\250\237\377p\221\212" \ + "\377\202o\221\212\377\3\203\240\232\377\223\254\247\377\310\325\322\377" \ + "\202\377\377\377\377\3\267\310\305\377\223\254\247\377~\234\226\377\202" \ + "o\221\212\377\3q\222\213\377\226\256\246\377\330\336\324\377\362\354" \ + "\354\341\377\4\353\353\340\377k\200z\377Slg\377|\216\210\377\222\354" \ + "\354\341\377\3\256\270\257\377\207\230\221\377\240\255\245\377\307\354" \ + "\354\341\377\2\333\337\324\377\230\257\247\377\205o\221\212\377\3\207" \ + "\243\233\377\223\254\247\377\250\274\270\377\202\344\352\351\377\3\233" \ + "\262\256\377\223\254\247\377\203\240\231\377\204o\221\212\377\3q\223" \ + "\214\377\242\266\256\377\342\345\332\377\361\354\354\341\377\4\315\322" \ + "\311\377\\tn\377Slg\377\253\265\255\377\221\354\354\341\377\3\215\234" \ + "\225\377Slg\377y\214\205\377\306\354\354\341\377\2\302\315\304\377s\224" \ + "\215\377\203o\221\212\377\5\211\244\234\377\267\305\274\377\333\340\326" \ + "\377\351\352\337\377\225\256\251\377\204\223\254\247\377\5\235\263\256" \ + "\377\354\354\341\377\331\336\324\377\262\302\271\377\201\236\227\377" \ + "\203o\221\212\377\2y\230\221\377\316\326\314\377\361\354\354\341\377" \ + "\5\312\317\306\377`wq\377Unh\377\253\265\255\377\346\347\334\377\217" \ + "\354\354\341\377\3\215\234\225\377Slg\377y\214\205\377\304\354\354\341" \ + "\377\3\353\354\341\377\256\277\265\377p\221\212\377\202o\221\212\377" \ + "\2\201\236\227\377\302\315\304\377\204\354\354\341\377\1\272\310\300" \ + "\377\204\254\276\267\377\1\303\317\306\377\203\354\354\341\377\3\352" \ + "\352\337\377\271\307\275\377{\232\222\377\202o\221\212\377\2r\224\214" \ + "\377\273\310\277\377\356\354\354\341\377\1\353\353\341\377\202\347\350" \ + "\335\377\11\334\337\325\377\211\231\222\377Slg\377]to\377\226\244\234" \ + "\377\270\300\267\377\311\316\305\377\331\334\322\377\346\347\334\377" \ + "\212\347\350\335\377\3\213\233\223\377Slg\377y\214\205\377\304\354\354" \ + "\341\377\1\244\270\257\377\203o\221\212\377\2\242\266\256\377\351\352" \ + "\340\377\220\354\354\341\377\2\346\350\334\377\227\256\245\377\203o\221" \ + "\212\377\1\266\305\274\377\355\354\354\341\377\1\320\324\313\377\227" \ + "Slg\377\1y\214\205\377\303\354\354\341\377\1\272\310\276\377\202o\221" \ + "\212\377\2q\223\214\377\270\306\274\377\223\354\354\341\377\6\353\354" \ + "\341\377\255\276\264\377p\221\212\377o\221\212\377q\223\214\377\313\324" \ + "\312\377\354\354\354\341\377\1\320\324\313\377\227Slg\377\1y\214\205" \ + "\377\302\354\354\341\377\5\315\326\313\377r\223\213\377o\221\212\377" \ + "p\222\213\377\305\317\305\377\226\354\354\341\377\1\265\304\273\377\202" \ + "o\221\212\377\2x\230\220\377\333\340\325\377\353\354\354\341\377\1\320" \ + "\324\313\377\227Slg\377\1y\214\205\377\301\354\354\341\377\2\351\352" \ + "\337\377\177\234\224\377\202o\221\212\377\1\263\303\272\377\230\354\354" \ + "\341\377\1\240\265\254\377\202o\221\212\377\1\216\247\240\377\353\354" \ + "\354\341\377\1\320\324\313\377\227Slg\377\1y\214\205\377\301\354\354" \ + "\341\377\1\264\303\272\377\202o\221\212\377\1\227\256\245\377\231\354" \ + "\354\341\377\2\351\352\340\377\210\243\233\377\202o\221\212\377\1\310" \ + "\322\310\377\352\354\354\341\377\1\320\324\313\377\202Slg\377\1\300\307" \ + "\276\377\222\331\334\322\377\3\205\226\217\377Slg\377y\214\205\377\300" \ + "\354\354\341\377\5\344\346\334\377x\230\220\377o\221\212\377r\223\213" \ + "\377\332\337\324\377\232\354\354\341\377\1\315\326\313\377\202o\221\212" \ + "\377\2\205\241\231\377\353\353\340\377\351\354\354\341\377\1\320\324" \ + "\313\377\202Slg\377\1\317\324\312\377\222\354\354\341\377\3\215\234\225" \ + "\377Slg\377y\214\205\377\300\354\354\341\377\1\264\303\272\377\202o\221" \ + "\212\377\1\243\267\256\377\234\354\354\341\377\1\224\254\244\377\202" \ + "o\221\212\377\1\305\320\306\377\351\354\354\341\377\1\320\324\313\377" \ + "\202Slg\377\1\317\324\312\377\222\354\354\341\377\3\215\234\225\377S" \ + "lg\377y\214\205\377\300\354\354\341\377\4\214\246\237\377o\221\212\377" \ + "p\222\213\377\340\343\331\377\234\354\354\341\377\1\316\326\314\377\202" \ + "o\221\212\377\1\236\263\253\377\351\354\354\341\377\1\320\324\313\377" \ + "\202Slg\377\1\317\324\312\377\222\354\354\341\377\3\234\251\241\377j" \ + "\200z\377\213\233\223\377\277\354\354\341\377\4\342\345\332\377p\222" \ + "\213\377o\221\212\377\214\246\236\377\235\354\354\341\377\5\353\353\340" \ + "\377{\231\222\377o\221\212\377y\231\221\377\352\353\340\377\350\354\354" \ + "\341\377\1\352\352\337\377\202\336\340\326\377\1\352\352\337\377\324" \ + "\354\354\341\377\1\275\312\300\377\202o\221\212\377\1\262\302\271\377" \ + "\236\354\354\341\377\1\241\265\255\377\202o\221\212\377\1\317\327\315" \ + "\377\377\354\354\341\377\301\354\354\341\377\1\255\276\264\377\202o\221" \ + "\212\377\1\317\327\314\377\236\354\354\341\377\1\276\312\301\377\202" \ + "o\221\212\377\1\274\311\277\377\377\354\354\341\377\301\354\354\341\377" \ + "\1\237\264\254\377\202o\221\212\377\1\334\340\326\377\236\354\354\341" \ + "\377\1\313\324\312\377\202o\221\212\377\1\260\300\267\377\377\354\354" \ + "\341\377\301\354\354\341\377\4\222\252\242\377o\221\212\377p\222\213" \ + "\377\351\352\340\377\236\354\354\341\377\1\330\335\323\377\202o\221\212" \ + "\377\1\244\270\257\377\357\354\354\341\377\14\331\334\322\377\257\271" \ + "\260\377\212\232\223\377p\204~\377e{u\377[sm\377_vq\377j\177y\377x\213" \ + "\204\377\232\247\237\377\277\306\275\377\350\350\336\377\305\354\354" \ + "\341\377\3\210\243\233\377o\221\212\377w\227\217\377\237\354\354\341" \ + "\377\1\342\345\332\377\202o\221\212\377\1\233\261\250\377\355\354\354" \ + "\341\377\3\320\324\313\377\206\227\220\377Tmh\377\212Slg\377\3bys\377" \ + "\245\261\251\377\345\346\334\377\303\354\354\341\377\4\223\253\243\377" \ + "o\221\212\377p\221\212\377\351\352\337\377\236\354\354\341\377\1\326" \ + "\334\322\377\202o\221\212\377\1\245\270\257\377\353\354\354\341\377\3" \ + "\353\353\341\377\246\261\251\377Uni\377\216Slg\377\2k\200z\377\322\326" \ + "\314\377\302\354\354\341\377\1\240\265\254\377\202o\221\212\377\1\333" \ + "\340\325\377\236\354\354\341\377\1\311\323\311\377\202o\221\212\377\1" \ + "\261\301\270\377\352\354\354\341\377\2\353\353\341\377\212\232\223\377" \ + "\221Slg\377\2Xqk\377\306\314\303\377\301\354\354\341\377\1\256\277\265" \ + "\377\202o\221\212\377\1\314\325\313\377\236\354\354\341\377\1\274\311" \ + "\277\377\202o\221\212\377\1\276\312\301\377\337\354\354\341\377\2\322" \ + "\326\314\377\311\316\305\377\211\354\354\341\377\1\231\247\237\377\207" \ + "Slg\377\6Xpk\377^vp\377dzt\377axr\377[sn\377Tmh\377\206Slg\377\2]to\377" \ + "\322\326\314\377\300\354\354\341\377\1\300\314\303\377\202o\221\212\377" \ + "\1\256\277\266\377\236\354\354\341\377\1\236\263\253\377\202o\221\212" \ + "\377\1\323\332\317\377\335\354\354\341\377\2\353\353\341\377~\220\211" \ + "\377\202Slg\377\2m\202|\377\344\345\333\377\206\354\354\341\377\1\312" \ + "\317\306\377\204Slg\377\4h~x\377\231\247\237\377\302\311\300\377\334" \ + "\336\324\377\205\354\354\341\377\5\347\350\335\377\320\324\313\377\262" \ + "\273\263\377\205\226\217\377Xpk\377\203Slg\377\1s\207\201\377\300\354" \ + "\354\341\377\4\343\346\333\377q\223\214\377o\221\212\377\210\243\233" \ + "\377\235\354\354\341\377\5\352\352\337\377x\230\220\377o\221\212\377" \ + "{\232\222\377\353\354\341\377\335\354\354\341\377\1\300\307\276\377\204" \ + "Slg\377\1\256\270\260\377\206\354\354\341\377\1x\213\204\377\202Slg\377" \ + "\3`wr\377\265\276\265\377\353\353\340\377\214\354\354\341\377\2\335\337" \ + "\325\377\217\236\227\377\203Slg\377\1\272\302\271\377\300\354\354\341" \ + "\377\1\220\251\241\377\202o\221\212\377\1\333\340\326\377\234\354\354" \ + "\341\377\1\312\323\311\377\202o\221\212\377\1\241\265\255\377\336\354" \ + "\354\341\377\1\246\262\252\377\204Slg\377\1\226\244\235\377\205\354\354" \ + "\341\377\1\326\331\317\377\202Slg\377\2i~x\377\333\335\323\377\220\354" \ + "\354\341\377\1\256\270\257\377\202Slg\377\1~\220\211\377\300\354\354" \ + "\341\377\1\271\307\275\377\202o\221\212\377\1\235\263\252\377\206\354" \ + "\354\341\377\1\353\353\340\377\216\354\354\341\377\1\353\353\341\377" \ + "\206\354\354\341\377\1\216\247\240\377\202o\221\212\377\1\311\323\311" \ + "\377\336\354\354\341\377\2\337\341\327\377Wpj\377\203Slg\377\1\320\324" \ + "\313\377\205\354\354\341\377\4\251\264\253\377Slg\377Tmg\377\316\323" \ + "\311\377\222\354\354\341\377\4\211\231\222\377Slg\377Xpk\377\346\347" \ + "\334\377\277\354\354\341\377\5\347\351\335\377{\232\222\377o\221\212" \ + "\377p\222\213\377\325\334\321\377\205\354\354\341\377\4\271\307\300\377" \ + "\253\275\267\377\321\330\317\377\353\353\341\377\210\354\354\341\377" \ + "\4\352\352\337\377\314\325\314\377\246\272\263\377\306\321\310\377\205" \ + "\354\354\341\377\1\307\321\307\377\202o\221\212\377\1\212\245\235\377" \ + "\340\354\354\341\377\4\314\321\310\377\215\235\225\377\205\226\217\377" \ + "\300\307\276\377\206\354\354\341\377\3\210\230\221\377Slg\377x\213\205" \ + "\377\223\354\354\341\377\1\315\322\311\377\202Slg\377\1\312\320\306\377" \ + "\300\354\354\341\377\1\272\310\276\377\202o\221\212\377\2\220\251\241" \ + "\377\353\354\341\377\203\354\354\341\377\2\350\351\336\377\230\260\252" \ + "\377\202\223\254\247\377\3\236\264\256\377\303\316\306\377\345\347\335" \ + "\377\204\354\354\341\377\3\342\344\332\377\275\312\303\377\232\261\254" \ + "\377\202\223\254\247\377\1\242\267\261\377\204\354\354\341\377\2\347" \ + "\351\335\377\203\237\227\377\202o\221\212\377\1\316\326\314\377\352\354" \ + "\354\341\377\3z\215\206\377Slg\377\235\252\242\377\224\354\354\341\377" \ + "\3[sn\377Slg\377\275\304\273\377\300\354\354\341\377\2\352\353\340\377" \ + "\203\237\227\377\202o\221\212\377\1\251\273\263\377\203\354\354\341\377" \ + "\4\307\322\311\377\223\254\247\377\243\270\264\377\244\271\264\377\202" \ + "\223\254\247\377\6\226\256\251\377\265\304\275\377\345\347\334\377\340" \ + "\343\331\377\257\300\271\377\224\255\250\377\202\223\254\247\377\4\251" \ + "\275\271\377\236\264\260\377\223\254\247\377\325\334\322\377\202\354" \ + "\354\341\377\2\353\354\341\377\227\256\246\377\202o\221\212\377\1\224" \ + "\254\244\377\353\354\354\341\377\3o\203}\377Slg\377\256\270\257\377\224" \ + "\354\354\341\377\3k\200z\377Slg\377\261\273\262\377\301\354\354\341\377" \ + "\2\325\333\321\377t\224\216\377\202o\221\212\377\1\273\310\277\377\202" \ + "\354\354\341\377\22\242\267\261\377\223\254\247\377\332\343\341\377\377" \ + "\377\377\377\341\350\347\377\263\305\301\377\224\255\250\377\223\254" \ + "\247\377\311\323\312\377\276\313\303\377\223\254\247\377\225\256\251" \ + "\377\271\311\306\377\347\355\354\377\377\377\377\377\315\330\326\377" \ + "\223\254\247\377\260\301\272\377\202\354\354\341\377\1\252\274\264\377" \ + "\202o\221\212\377\2|\233\223\377\340\343\331\377\353\354\354\341\377" \ + "\3w\212\204\377Slg\377\242\256\246\377\224\354\354\341\377\3`wq\377S" \ + "lg\377\272\302\271\377\302\354\354\341\377\2\303\316\304\377p\221\212" \ + "\377\202o\221\212\377\5\255\276\264\377\325\334\322\377\223\254\247\377" \ + "\235\264\257\377\375\375\375\377\203\377\377\377\377\6\321\334\332\377" \ + "\223\254\247\377\252\274\266\377\242\267\261\377\223\254\247\377\337" \ + "\346\345\377\203\377\377\377\377\5\367\370\370\377\226\256\251\377\224" \ + "\255\250\377\340\343\332\377\240\265\254\377\202o\221\212\377\2s\223" \ + "\215\377\323\332\317\377\342\354\354\341\377\4\346\347\334\377\261\272" \ + "\262\377\247\262\252\377\340\342\327\377\206\354\354\341\377\3\204\225" \ + "\216\377Slg\377\204\225\216\377\223\354\354\341\377\1\331\334\322\377" \ + "\202Slg\377\1\307\315\303\377\303\354\354\341\377\1\256\277\266\377\203" \ + "o\221\212\377\3\224\255\247\377\223\254\247\377\310\325\322\377\203\377" \ + "\377\377\377\2\361\364\364\377\252\276\272\377\203\223\254\247\377\3" \ + "\224\255\250\377\266\307\304\377\367\371\370\377\203\377\377\377\377" \ + "\3\273\313\307\377\223\254\247\377\220\251\243\377\202o\221\212\377\2" \ + "p\221\212\377\300\314\303\377\342\354\354\341\377\2\347\350\335\377c" \ + "ys\377\202Slg\377\2Xpk\377\334\337\325\377\205\354\354\341\377\4\236" \ + "\253\243\377Slg\377Xpk\377\336\340\326\377\222\354\354\341\377\4\234" \ + "\251\241\377Slg\377Tmh\377\340\342\327\377\304\354\354\341\377\6\271" \ + "\307\275\377q\223\214\377s\224\215\377\223\254\247\377\225\255\250\377" \ + "\364\367\366\377\202\377\377\377\377\12\352\357\356\377\230\260\253\377" \ + "\232\262\255\377\315\331\326\377\347\355\354\377\344\352\351\377\306" \ + "\323\321\377\225\256\251\377\235\264\257\377\363\366\365\377\202\377" \ + "\377\377\377\6\351\356\355\377\223\254\247\377\220\252\244\377p\222\213" \ + "\377u\226\216\377\306\320\306\377\343\354\354\341\377\1\262\273\263\377" \ + "\204Slg\377\1\241\255\245\377\205\354\354\341\377\1\313\320\307\377\202" \ + "Slg\377\2~\220\211\377\351\351\337\377\220\354\354\341\377\4\312\317" \ + "\306\377Voi\377Slg\377u\210\202\377\306\354\354\341\377\4\314\325\313" \ + "\377\206\242\234\377\223\254\247\377\267\310\304\377\202\377\377\377" \ + "\377\4\374\375\375\377\245\272\266\377\237\265\261\377\363\366\365\377" \ + "\204\377\377\377\377\3\352\357\356\377\227\257\253\377\261\303\300\377" \ + "\203\377\377\377\377\4\251\275\271\377\223\254\247\377\206\242\234\377" \ + "\327\334\322\377\344\354\354\341\377\1\262\273\263\377\204Slg\377\1\241" \ + "\255\245\377\205\354\354\341\377\2\353\353\341\377h~x\377\202Slg\377" \ + "\2x\213\205\377\331\334\322\377\215\354\354\341\377\3\353\353\340\377" \ + "\261\272\262\377Xqk\377\202Slg\377\1\251\264\254\377\306\354\354\341" \ + "\377\4\352\353\340\377\232\261\254\377\223\254\247\377\344\352\351\377" \ + "\202\377\377\377\377\3\336\345\344\377\223\254\247\377\337\347\345\377" \ + "\206\377\377\377\377\3\317\332\330\377\223\254\247\377\356\362\362\377" \ + "\202\377\377\377\377\3\327\340\336\377\223\254\247\377\246\272\263\377" \ + "\345\354\354\341\377\2\347\350\335\377cys\377\202Slg\377\2Xpk\377\334" \ + "\337\325\377\206\354\354\341\377\1\270\300\267\377\203Slg\377\4Voi\377" \ + "\215\235\225\377\300\307\276\377\347\347\335\377\210\354\354\341\377" \ + "\3\327\332\320\377\250\263\252\377l\201{\377\203Slg\377\2e{u\377\350" \ + "\350\336\377\306\354\354\341\377\3\315\326\315\377\223\254\247\377\246" \ + "\272\266\377\203\377\377\377\377\3\310\324\322\377\225\255\250\377\374" \ + "\375\375\377\206\377\377\377\377\3\360\364\363\377\223\254\247\377\330" \ + "\341\340\377\202\377\377\377\377\4\374\374\374\377\233\263\256\377\223" \ + "\254\247\377\333\340\326\377\345\354\354\341\377\4\346\347\334\377\261" \ + "\272\262\377\247\262\252\377\340\342\327\377\207\354\354\341\377\2\353" \ + "\353\341\377~\220\211\377\205Slg\377\11Tmh\377f|v\377y\214\205\377\200" \ + "\222\213\377\205\226\217\377\203\224\215\377}\217\210\377r\206\177\377" \ + "[sn\377\205Slg\377\2Tmh\377\276\305\274\377\307\354\354\341\377\3\250" \ + "\273\264\377\223\254\247\377\323\335\333\377\203\377\377\377\377\2\277" \ + "\316\313\377\231\261\254\377\207\377\377\377\377\3\370\371\371\377\223" \ + "\254\247\377\320\333\331\377\203\377\377\377\377\3\305\323\320\377\223" \ + "\254\247\377\266\305\276\377\361\354\354\341\377\2\344\345\333\377o\204" \ + "}\377\222Slg\377\1\251\264\254\377\307\354\354\341\377\4\334\340\326" \ + "\377\223\254\247\377\231\261\254\377\372\373\373\377\203\377\377\377" \ + "\377\3\325\336\334\377\223\254\247\377\361\364\363\377\206\377\377\377" \ + "\377\3\341\350\346\377\223\254\247\377\346\353\352\377\203\377\377\377" \ + "\377\4\362\365\364\377\224\255\250\377\226\256\251\377\346\350\335\377" \ + "\361\354\354\341\377\2\341\343\330\377\200\222\213\377\217Slg\377\2Z" \ + "rl\377\262\274\263\377\310\354\354\341\377\3\266\305\276\377\223\254" \ + "\247\377\302\320\315\377\204\377\377\377\377\3\361\364\364\377\226\256" \ + "\252\377\267\310\304\377\205\377\377\377\377\4\375\375\375\377\250\274" \ + "\270\377\234\263\256\377\373\374\374\377\204\377\377\377\377\3\264\305" \ + "\302\377\223\254\247\377\304\317\307\377\362\354\354\341\377\3\353\353" \ + "\341\377\254\267\256\377e{u\377\213Slg\377\3Tmh\377\204\225\216\377\325" \ + "\330\316\377\310\354\354\341\377\4\346\350\335\377\227\257\251\377\223" \ + "\254\247\377\356\362\362\377\205\377\377\377\377\4\316\332\327\377\223" \ + "\254\247\377\273\313\307\377\370\372\371\377\202\377\377\377\377\4\363" \ + "\366\365\377\260\302\276\377\223\254\247\377\334\344\342\377\205\377" \ + "\377\377\377\3\341\350\347\377\223\254\247\377\237\265\257\377\364\354" \ + "\354\341\377\4\352\352\337\377\271\301\270\377\215\235\225\377h~x\377" \ + "\205Slg\377\4Wpj\377x\213\205\377\235\252\242\377\325\330\316\377\312" \ + "\354\354\341\377\3\305\320\307\377\223\254\247\377\260\302\277\377\206" \ + "\377\377\377\377\2\376\376\376\377\312\326\324\377\202\225\255\250\377" \ + "\5\243\270\264\377\241\267\262\377\223\254\247\377\230\257\253\377\325" \ + "\337\335\377\207\377\377\377\377\3\243\270\264\377\223\254\247\377\323" \ + "\332\320\377\367\354\354\341\377\6\350\350\336\377\335\337\325\377\323" \ + "\327\315\377\327\332\320\377\342\343\331\377\353\353\340\377\315\354" \ + "\354\341\377\3\240\265\257\377\223\254\247\377\336\345\344\377\210\377" \ + "\377\377\377\6\240\266\262\377\223\254\247\377\246\272\263\377\243\270" \ + "\262\377\223\254\247\377\260\302\276\377\210\377\377\377\377\3\320\333" \ + "\331\377\223\254\247\377\255\277\270\377\377\354\354\341\377\312\354" \ + "\354\341\377\4\323\332\321\377\223\254\247\377\240\266\262\377\376\376" \ + "\376\377\207\377\377\377\377\10\341\350\346\377\223\254\247\377\236\264" \ + "\256\377\353\353\341\377\347\350\336\377\227\257\252\377\224\255\250" \ + "\377\361\364\364\377\207\377\377\377\377\4\371\372\372\377\230\260\253" \ + "\377\224\255\247\377\340\343\331\377\354\354\354\341\377\1\322\326\314" \ + "\377\205\226\244\234\377\1\253\266\255\377\325\354\354\341\377\3\256" \ + "\277\270\377\223\254\247\377\314\330\326\377\210\377\377\377\377\3\264" \ + "\305\302\377\223\254\247\377\302\316\306\377\202\354\354\341\377\3\267" \ + "\306\276\377\223\254\247\377\305\322\317\377\210\377\377\377\377\3\277" \ + "\316\313\377\223\254\247\377\273\311\301\377\354\354\354\341\377\1\250" \ + "\263\252\377\205Slg\377\1y\214\205\377\324\354\354\341\377\4\340\344" \ + "\331\377\224\255\247\377\226\256\251\377\367\370\370\377\207\377\377" \ + "\377\377\4\361\365\364\377\224\255\250\377\225\256\251\377\345\347\334" \ + "\377\202\354\354\341\377\4\334\341\327\377\223\254\247\377\233\262\255" \ + "\377\374\374\374\377\207\377\377\377\377\4\354\360\357\377\223\254\247" \ + "\377\231\261\253\377\351\352\337\377\353\354\354\341\377\1\213\233\224" \ + "\377\205Slg\377\1\205\226\217\377\324\354\354\341\377\3\274\311\302\377" \ + "\223\254\247\377\273\313\307\377\210\377\377\377\377\3\305\323\320\377" \ + "\223\254\247\377\264\304\274\377\204\354\354\341\377\3\250\273\265\377" \ + "\223\254\247\377\326\337\336\377\210\377\377\377\377\3\255\300\274\377" \ + "\223\254\247\377\312\323\313\377\353\354\354\341\377\1{\216\207\377\203" \ + "Slg\377\2\226\244\234\377\341\342\330\377\324\354\354\341\377\4\351\352" \ + "\337\377\232\261\253\377\223\254\247\377\350\355\354\377\207\377\377" \ + "\377\377\4\374\374\374\377\233\263\256\377\223\254\247\377\331\336\325" \ + "\377\204\354\354\341\377\3\316\326\315\377\223\254\247\377\251\275\271" \ + "\377\210\377\377\377\377\3\333\343\341\377\223\254\247\377\244\271\262" \ + "\377\353\354\354\341\377\1p\204~\377\202Slg\377\1\203\224\215\377\326" \ + "\354\354\341\377\3\312\324\313\377\223\254\247\377\251\275\271\377\210" \ + "\377\377\377\377\3\327\340\336\377\223\254\247\377\245\271\263\377\205" \ + "\354\354\341\377\4\352\353\340\377\234\262\255\377\223\254\247\377\350" \ + "\355\354\377\207\377\377\377\377\4\375\375\375\377\236\264\260\377\223" \ + "\254\247\377\330\336\324\377\352\354\354\341\377\1v\212\203\377\202S" \ + "lg\377\1\266\277\266\377\326\354\354\341\377\3\245\271\263\377\223\254" \ + "\247\377\327\340\336\377\210\377\377\377\377\3\251\275\271\377\223\254" \ + "\247\377\313\324\313\377\206\354\354\341\377\3\277\314\304\377\223\254" \ + "\247\377\272\312\307\377\210\377\377\377\377\3\311\326\323\377\223\254" \ + "\247\377\263\303\274\377\352\354\354\341\377\1\211\231\222\377\202Sl" \ + "g\377\1\303\311\300\377\325\354\354\341\377\4\331\336\324\377\223\254" \ + "\247\377\233\262\256\377\374\374\374\377\207\377\377\377\377\4\351\356" \ + "\355\377\223\254\247\377\232\261\253\377\351\352\337\377\206\354\354" \ + "\341\377\4\343\346\333\377\224\255\250\377\226\256\251\377\366\370\370" \ + "\377\207\377\377\377\377\4\364\367\366\377\225\256\251\377\225\256\250" \ + "\377\344\346\334\377\351\354\354\341\377\1\242\256\246\377\202Slg\377" \ + "\1\251\264\253\377\222\354\354\341\377\3\344\345\332\377\336\340\326" \ + "\377\341\343\330\377\300\354\354\341\377\3\263\303\274\377\223\254\247" \ + "\377\305\322\320\377\210\377\377\377\377\3\273\313\310\377\223\254\247" \ + "\377\274\312\302\377\210\354\354\341\377\3\261\302\273\377\223\254\247" \ + "\377\314\330\325\377\210\377\377\377\377\3\267\310\305\377\223\254\247" \ + "\377\301\315\305\377\351\354\354\341\377\4\334\336\324\377Uni\377Slg" \ + "\377\212\232\223\377\222\354\354\341\377\3\215\234\225\377Slg\377y\214" \ + "\205\377\277\354\354\341\377\4\345\347\334\377\225\256\251\377\224\255" \ + "\250\377\361\365\364\377\207\377\377\377\377\4\367\370\370\377\226\256" \ + "\251\377\224\255\247\377\341\344\332\377\210\354\354\341\377\4\326\334" \ + "\323\377\223\254\247\377\240\266\261\377\376\376\376\377\207\377\377" \ + "\377\377\4\345\353\352\377\223\254\247\377\235\263\256\377\353\353\340" \ + "\377\351\354\354\341\377\4\215\234\225\377Slg\377\\tn\377\326\332\320" \ + "\377\221\354\354\341\377\3\215\234\225\377Slg\377y\214\205\377\277\354" \ + "\354\341\377\3\302\316\305\377\223\254\247\377\264\305\302\377\210\377" \ + "\377\377\377\3\315\330\326\377\223\254\247\377\256\277\271\377\212\354" \ + "\354\341\377\3\243\267\261\377\223\254\247\377\335\345\343\377\210\377" \ + "\377\377\377\3\246\273\267\377\223\254\247\377\320\330\317\377\351\354" \ + "\354\341\377\5\347\347\335\377u\211\202\377Slg\377m\202|\377\345\346" \ + "\334\377\220\354\354\341\377\3\215\234\225\377Slg\377y\214\205\377\276" \ + "\354\354\341\377\4\353\353\340\377\235\264\256\377\223\254\247\377\341" \ + "\350\347\377\207\377\377\377\377\4\376\376\376\377\241\266\262\377\223" \ + "\254\247\377\323\332\321\377\212\354\354\341\377\3\310\322\312\377\223" \ + "\254\247\377\260\302\276\377\210\377\377\377\377\3\323\335\333\377\223" \ + "\254\247\377\252\275\266\377\352\354\354\341\377\6\341\342\330\377\201" \ + "\223\214\377Slg\377l\201{\377\265\276\265\377\352\352\340\377\216\354" \ + "\354\341\377\3\215\234\225\377Slg\377y\214\205\377\276\354\354\341\377" \ + "\3\320\330\317\377\223\254\247\377\243\270\264\377\210\377\377\377\377" \ + "\3\336\346\344\377\223\254\247\377\240\265\257\377\213\354\354\341\377" \ + "\4\350\351\336\377\230\260\252\377\223\254\247\377\356\362\362\377\207" \ + "\377\377\377\377\4\372\373\373\377\231\261\254\377\223\254\247\377\336" \ + "\342\330\377\347\354\354\341\377\1\344\345\333\377\203\301\310\277\377" \ + "\1\213\233\224\377\202Slg\377\5g}w\377\215\235\225\377\237\254\244\377" \ + "\261\272\262\377\300\307\276\377\212\301\310\277\377\3|\217\210\377S" \ + "lg\377y\214\205\377\276\354\354\341\377\3\253\275\266\377\223\254\247" \ + "\377\320\333\330\377\210\377\377\377\377\3\261\303\277\377\223\254\247" \ + "\377\305\320\310\377\214\354\354\341\377\3\271\310\300\377\223\254\247" \ + "\377\301\317\315\377\210\377\377\377\377\3\302\320\315\377\223\254\247" \ + "\377\271\307\300\377\347\354\354\341\377\1\320\324\313\377\227Slg\377" \ + "\1y\214\205\377\275\354\354\341\377\4\336\342\330\377\223\254\247\377" \ + "\230\260\253\377\371\372\372\377\207\377\377\377\377\4\357\363\362\377" \ + "\223\254\247\377\227\257\251\377\346\350\335\377\214\354\354\341\377" \ + "\4\336\342\330\377\223\254\247\377\231\261\254\377\372\373\373\377\207" \ + "\377\377\377\377\4\357\363\362\377\223\254\247\377\230\260\252\377\350" \ + "\351\336\377\346\354\354\341\377\1\320\324\313\377\227Slg\377\1y\214" \ + "\205\377\275\354\354\341\377\3\271\307\300\377\223\254\247\377\276\315" \ + "\312\377\210\377\377\377\377\3\302\320\316\377\223\254\247\377\267\306" \ + "\276\377\216\354\354\341\377\3\253\275\267\377\223\254\247\377\323\335" \ + "\333\377\210\377\377\377\377\3\261\303\277\377\223\254\247\377\307\321" \ + "\311\377\346\354\354\341\377\1\320\324\313\377\227Slg\377\1y\214\205" \ + "\377\274\354\354\341\377\4\350\351\336\377\230\260\252\377\223\254\247" \ + "\377\354\360\357\377\207\377\377\377\377\4\373\374\374\377\232\261\255" \ + "\377\223\254\247\377\334\340\327\377\216\354\354\341\377\3\320\330\317" \ + "\377\223\254\247\377\246\272\266\377\210\377\377\377\377\3\336\346\344" \ + "\377\223\254\247\377\242\267\261\377\346\354\354\341\377\1\320\324\313" \ + "\377\202Slg\377\1bys\377\222f|v\377\3Zrm\377Slg\377y\214\205\377\274" \ + "\354\354\341\377\3\310\322\311\377\223\254\247\377\255\300\274\377\210" \ + "\377\377\377\377\3\324\336\334\377\223\254\247\377\250\273\265\377\217" \ + "\354\354\341\377\4\353\353\340\377\235\264\256\377\223\254\247\377\344" \ + "\352\351\377\207\377\377\377\377\4\376\376\376\377\240\266\262\377\223" \ + "\254\247\377\326\334\322\377\345\354\354\341\377\1\320\324\313\377\202" \ + "Slg\377\1\317\324\312\377\222\354\354\341\377\3\215\234\225\377Slg\377" \ + "y\214\205\377\274\354\354\341\377\3\242\267\261\377\223\254\247\377\332" \ + "\343\341\377\210\377\377\377\377\3\246\273\267\377\223\254\247\377\316" \ + "\326\315\377\220\354\354\341\377\3\302\316\306\377\223\254\247\377\267" \ + "\310\304\377\210\377\377\377\377\3\315\330\326\377\223\254\247\377\260" \ + "\301\272\377\345\354\354\341\377\1\320\324\313\377\202Slg\377\1\317\324" \ + "\312\377\222\354\354\341\377\3\215\234\225\377Slg\377y\214\205\377\273" \ + "\354\354\341\377\4\326\334\323\377\223\254\247\377\236\264\260\377\375" \ + "\375\375\377\207\377\377\377\377\4\346\353\352\377\223\254\247\377\233" \ + "\262\254\377\352\353\340\377\220\354\354\341\377\4\345\347\334\377\225" \ + "\256\251\377\225\255\250\377\364\367\366\377\207\377\377\377\377\4\367" \ + "\370\370\377\226\257\252\377\224\255\250\377\343\345\333\377\344\354" \ + "\354\341\377\1\320\324\313\377\202Slg\377\1\317\324\312\377\222\354\354" \ + "\341\377\3\215\234\225\377Slg\377y\214\205\377\273\354\354\341\377\3" \ + "\261\301\272\377\223\254\247\377\311\325\323\377\210\377\377\377\377" \ + "\3\270\311\305\377\223\254\247\377\277\314\304\377\222\354\354\341\377" \ + "\3\263\303\274\377\223\254\247\377\310\325\322\377\210\377\377\377\377" \ + "\3\273\313\310\377\223\254\247\377\277\313\303\377\344\354\354\341\377" \ + "\1\325\330\316\377\202j\200z\377\1\323\327\315\377\222\354\354\341\377" \ + "\3\264\275\264\377\221\240\230\377\250\263\252\377\272\354\354\341\377" \ + "\4\343\345\333\377\224\255\250\377\225\255\250\377\364\367\366\377\207" \ + "\377\377\377\377\4\365\367\367\377\225\256\251\377\224\255\250\377\343" \ + "\345\333\377\222\354\354\341\377\4\331\336\324\377\223\254\247\377\235" \ + "\264\257\377\375\375\375\377\207\377\377\377\377\4\351\356\355\377\223" \ + "\254\247\377\233\262\254\377\352\353\340\377\377\354\354\341\377\267" \ + "\354\354\341\377\3\277\314\304\377\223\254\247\377\267\310\305\377\210" \ + "\377\377\377\377\3\312\326\324\377\223\254\247\377\261\301\272\377\224" \ + "\354\354\341\377\3\245\271\263\377\223\254\247\377\332\343\341\377\210" \ + "\377\377\377\377\3\251\275\271\377\223\254\247\377\315\326\315\377\366" \ + "\354\354\341\377\1\336\340\326\377\276\354\354\341\377\4\352\353\340" \ + "\377\233\262\254\377\223\254\247\377\345\353\352\377\207\377\377\377" \ + "\377\4\375\376\376\377\236\264\260\377\223\254\247\377\326\334\323\377" \ + "\210\354\354\341\377\4\327\335\324\377\254\276\270\377\273\311\301\377" \ + "\330\336\325\377\210\354\354\341\377\3\312\324\313\377\223\254\247\377" \ + "\255\300\274\377\210\377\377\377\377\3\327\340\337\377\223\254\247\377" \ + "\250\273\264\377\366\354\354\341\377\4f|v\377^up\377{\215\207\377\276" \ + "\305\274\377\273\354\354\341\377\3\316\326\315\377\223\254\247\377\246" \ + "\273\267\377\210\377\377\377\377\3\333\344\342\377\223\254\247\377\242" \ + "\267\261\377\210\354\354\341\377\6\335\341\330\377\224\255\250\377\235" \ + "\264\257\377\230\260\254\377\233\262\255\377\352\353\340\377\207\354" \ + "\354\341\377\4\351\352\337\377\232\261\253\377\223\254\247\377\354\360" \ + "\357\377\207\377\377\377\377\4\374\375\375\377\233\263\256\377\223\254" \ + "\247\377\333\340\326\377\342\354\354\341\377\1\321\325\313\377\202Wp" \ + "j\377\1\314\321\307\377\217\354\354\341\377\1f|v\377\203Slg\377\2\207" \ + "\227\220\377\352\352\337\377\271\354\354\341\377\3\250\273\265\377\223" \ + "\254\247\377\323\335\333\377\210\377\377\377\377\3\256\301\275\377\223" \ + "\254\247\377\310\322\311\377\210\354\354\341\377\6\300\315\305\377\224" \ + "\255\250\377\366\370\367\377\345\353\352\377\223\254\247\377\316\326" \ + "\315\377\210\354\354\341\377\3\274\311\302\377\223\254\247\377\276\315" \ + "\312\377\210\377\377\377\377\3\306\323\320\377\223\254\247\377\266\305" \ + "\276\377\342\354\354\341\377\1\320\324\313\377\202Slg\377\1\312\320\306" \ + "\377\217\354\354\341\377\1i~x\377\204Slg\377\1\254\266\256\377\270\354" \ + "\354\341\377\4\334\340\327\377\223\254\247\377\231\261\254\377\372\373" \ + "\373\377\207\377\377\377\377\4\355\361\360\377\223\254\247\377\230\260" \ + "\252\377\350\351\336\377\210\354\354\341\377\6\272\310\300\377\232\261" \ + "\254\377\377\377\377\377\370\372\371\377\223\254\247\377\310\322\311" \ + "\377\210\354\354\341\377\4\340\344\331\377\224\255\247\377\230\260\253" \ + "\377\371\372\372\377\207\377\377\377\377\4\362\365\364\377\224\255\250" \ + "\377\227\257\251\377\346\350\335\377\341\354\354\341\377\1\320\324\313" \ + "\377\202Slg\377\1\312\320\306\377\217\354\354\341\377\7\353\353\341\377" \ + "\335\337\325\377\260\272\261\377cys\377Slg\377_vq\377\350\351\336\377" \ + "\267\354\354\341\377\3\267\306\276\377\223\254\247\377\302\320\315\377" \ + "\210\377\377\377\377\3\277\316\313\377\223\254\247\377\271\310\300\377" \ + "\211\354\354\341\377\6\272\310\300\377\232\261\254\377\377\377\377\377" \ + "\370\372\371\377\223\254\247\377\310\322\311\377\211\354\354\341\377" \ + "\3\256\277\270\377\223\254\247\377\320\333\330\377\210\377\377\377\377" \ + "\3\264\305\302\377\223\254\247\377\305\320\307\377\341\354\354\341\377" \ + "\1\320\324\313\377\202Slg\377\1\312\320\306\377\222\354\354\341\377\1" \ + "\312\317\306\377\202Slg\377\1\325\331\317\377\266\354\354\341\377\4\346" \ + "\350\335\377\227\257\251\377\223\254\247\377\357\363\362\377\207\377" \ + "\377\377\377\4\371\372\372\377\230\260\253\377\223\254\247\377\336\342" \ + "\330\377\211\354\354\341\377\6\272\310\300\377\232\261\254\377\377\377" \ + "\377\377\370\372\371\377\223\254\247\377\310\322\311\377\211\354\354" \ + "\341\377\3\323\332\321\377\223\254\247\377\243\270\264\377\210\377\377" \ + "\377\377\3\342\351\347\377\223\254\247\377\240\265\257\377\341\354\354" \ + "\341\377\1\320\324\313\377\202Slg\377\1\312\320\306\377\223\354\354\341" \ + "\377\3`wq\377Slg\377\301\310\277\377\266\354\354\341\377\3\305\320\310" \ + "\377\223\254\247\377\260\302\277\377\210\377\377\377\377\3\321\334\332" \ + "\377\223\254\247\377\253\275\266\377\212\354\354\341\377\6\272\310\300" \ + "\377\232\261\254\377\377\377\377\377\370\372\371\377\223\254\247\377" \ + "\310\322\311\377\212\354\354\341\377\3\240\265\257\377\223\254\247\377" \ + "\341\350\347\377\210\377\377\377\377\3\243\270\264\377\223\254\247\377" \ + "\323\332\321\377\340\354\354\341\377\1\320\324\313\377\202Slg\377\1\312" \ + "\320\306\377\223\354\354\341\377\3f|v\377Slg\377\262\274\263\377\266" \ + "\354\354\341\377\6\240\265\257\377\223\254\247\377\336\346\344\377\377" \ + "\377\377\377\366\370\370\377\364\367\366\377\205\377\377\377\377\3\244" \ + "\271\265\377\223\254\247\377\320\330\317\377\212\354\354\341\377\6\272" \ + "\310\300\377\232\261\254\377\377\377\377\377\370\372\371\377\223\254" \ + "\247\377\310\322\311\377\212\354\354\341\377\3\305\320\307\377\223\254" \ + "\247\377\264\305\302\377\205\377\377\377\377\6\361\364\363\377\372\373" \ + "\373\377\377\377\377\377\320\333\331\377\223\254\247\377\256\277\270" \ + "\377\340\354\354\341\377\1\320\324\313\377\202Slg\377\1\312\320\306\377" \ + "\222\354\354\341\377\4\326\331\317\377Tmg\377Slg\377\303\311\300\377" \ + "\241\354\354\341\377\1\347\350\335\377\207\261\301\270\377\1\347\350" \ + "\335\377\213\354\354\341\377\11\323\332\321\377\223\254\247\377\240\266" \ + "\262\377\353\357\356\377\272\312\307\377\226\256\251\377\225\255\250" \ + "\377\267\310\304\377\347\354\353\377\202\377\377\377\377\4\343\351\350" \ + "\377\223\254\247\377\235\264\256\377\353\353\340\377\212\354\354\341" \ + "\377\6\272\310\300\377\232\261\254\377\377\377\377\377\370\372\371\377" \ + "\223\254\247\377\310\322\311\377\212\354\354\341\377\4\346\350\335\377" \ + "\227\257\251\377\224\255\250\377\361\365\364\377\202\377\377\377\377" \ + "\11\340\347\345\377\261\303\277\377\224\255\250\377\231\260\253\377\300" \ + "\317\314\377\354\360\360\377\230\260\253\377\224\255\247\377\340\344" \ + "\331\377\213\354\354\341\377\1\337\343\330\377\206\261\301\270\377\1" \ + "\263\303\272\377\305\354\354\341\377\1\336\340\326\377\206\324\330\316" \ + "\377\1\275\304\273\377\202Slg\377\1\270\300\267\377\216\324\330\316\377" \ + "\5\323\327\315\377\312\317\306\377\300\307\276\377\240\254\244\377e{" \ + "u\377\202Slg\377\1\327\332\320\377\241\354\354\341\377\1\340\344\331" \ + "\377\207o\221\212\377\1u\226\217\377\213v\226\217\377\16\212\245\240" \ + "\377\223\254\247\377\314\330\326\377\243\270\264\377\232\262\255\377" \ + "\303\321\316\377\306\323\320\377\234\263\257\377\233\262\256\377\374" \ + "\375\375\377\377\377\377\377\265\306\303\377\223\254\247\377\204\240" \ + "\232\377\213v\226\217\377\6\206\242\234\377\230\260\253\377\377\377\377" \ + "\377\370\372\371\377\223\254\247\377\202\237\231\377\213v\226\217\377" \ + "\16\210\243\236\377\223\254\247\377\305\323\320\377\377\377\377\377\365" \ + "\367\367\377\225\256\251\377\241\266\262\377\313\327\325\377\275\314" \ + "\311\377\227\257\252\377\260\302\277\377\277\316\313\377\223\254\247" \ + "\377\206\242\234\377\213v\226\217\377\1t\225\216\377\206o\221\212\377" \ + "\1r\223\214\377\305\354\354\341\377\1\215\234\225\377\236Slg\377\2]t" \ + "o\377\351\351\337\377\241\354\354\341\377\1\340\344\331\377\222o\221" \ + "\212\377\6t\224\216\377\223\254\247\377\226\256\251\377\334\344\342\377" \ + "\223\254\247\377\333\343\341\377\202\377\377\377\377\7\344\352\351\377" \ + "\223\254\247\377\330\341\337\377\363\366\365\377\224\255\250\377\222" \ + "\253\246\377r\223\214\377\213o\221\212\377\6\203\240\232\377\230\260" \ + "\253\377\377\377\377\377\370\372\371\377\223\254\247\377~\234\226\377" \ + "\213o\221\212\377\7v\226\217\377\223\254\247\377\233\262\256\377\374" \ + "\374\374\377\312\326\324\377\223\254\247\377\361\365\364\377\202\377" \ + "\377\377\377\6\315\331\326\377\224\255\250\377\337\346\344\377\223\254" \ + "\247\377\220\252\245\377p\222\213\377\221o\221\212\377\1r\223\214\377" \ + "\305\354\354\341\377\1\215\234\225\377\236Slg\377\1\253\265\255\377\242" \ + "\354\354\341\377\1\340\344\331\377\222o\221\212\377\6\202\240\232\377" \ + "\223\254\247\377\273\313\307\377\304\321\317\377\223\254\247\377\367" \ + "\371\371\377\202\377\377\377\377\6\375\376\376\377\230\260\253\377\272" \ + "\312\306\377\307\324\321\377\223\254\247\377\206\242\234\377\214o\221" \ + "\212\377\6\203\240\232\377\230\260\253\377\377\377\377\377\370\372\371" \ + "\377\223\254\247\377~\234\226\377\214o\221\212\377\5\213\246\240\377" \ + "\223\254\247\377\327\340\336\377\254\300\274\377\243\270\264\377\203" \ + "\377\377\377\377\6\352\357\356\377\223\254\247\377\321\334\332\377\255" \ + "\300\274\377\223\254\247\377}\233\225\377\221o\221\212\377\1r\223\214" \ + "\377\305\354\354\341\377\1\215\234\225\377\235Slg\377\2\204\225\216\377" \ + "\352\352\340\377\242\354\354\341\377\1\340\344\331\377\221o\221\212\377" \ + "\3p\222\213\377\220\252\245\377\223\254\247\377\202\351\356\355\377\2" \ + "\223\254\247\377\323\335\333\377\202\377\377\377\377\6\335\345\343\377" \ + "\223\254\247\377\335\345\344\377\234\263\257\377\223\254\247\377w\227" \ + "\220\377\214o\221\212\377\6\203\240\232\377\230\260\253\377\377\377\377" \ + "\377\370\372\371\377\223\254\247\377~\234\226\377\214o\221\212\377\6" \ + "|\232\224\377\223\254\247\377\251\275\271\377\321\334\332\377\223\254" \ + "\247\377\353\357\356\377\202\377\377\377\377\6\305\323\320\377\225\255" \ + "\250\377\364\367\366\377\333\343\341\377\223\254\247\377\214\247\241" \ + "\377\221o\221\212\377\1r\223\214\377\305\354\354\341\377\1\215\234\225" \ + "\377\230Slg\377\5Tmg\377axr\377s\207\200\377\207\230\221\377\311\317" \ + "\305\377\244\354\354\341\377\1\340\344\331\377\207o\221\212\377\1\207" \ + "\243\233\377\211\212\245\235\377\3\215\250\241\377\223\254\247\377\251" \ + "\275\271\377\202\377\377\377\377\11\252\276\272\377\224\255\250\377\262" \ + "\304\300\377\265\306\303\377\225\255\250\377\240\266\262\377\327\340" \ + "\337\377\223\254\247\377\221\253\245\377\215\212\245\235\377\6\217\251" \ + "\242\377\231\260\253\377\377\377\377\377\370\372\371\377\223\254\247" \ + "\377\216\250\241\377\215\212\245\235\377\16\222\253\246\377\223\254\247" \ + "\377\344\352\351\377\227\257\253\377\227\257\252\377\272\312\307\377" \ + "\254\277\273\377\223\254\247\377\267\310\305\377\377\377\377\377\375" \ + "\376\376\377\236\264\260\377\223\254\247\377\214\247\237\377\211\212" \ + "\245\235\377\1\204\241\231\377\206o\221\212\377\1r\223\214\377\305\354" \ + "\354\341\377\1\352\352\337\377\206\347\350\335\377\1\314\321\310\377" \ + "\202Slg\377\1\307\315\303\377\216\347\350\335\377\1\352\352\337\377\250" \ + "\354\354\341\377\1\351\352\337\377\207\305\317\305\377\1\351\352\337" \ + "\377\211\354\354\341\377\3\245\271\263\377\223\254\247\377\327\340\336" \ + "\377\202\377\377\377\377\11\366\370\367\377\313\327\325\377\237\266\261" \ + "\377\235\264\257\377\310\324\322\377\363\366\365\377\253\277\273\377" \ + "\223\254\247\377\312\324\313\377\215\354\354\341\377\6\272\310\300\377" \ + "\232\261\254\377\377\377\377\377\370\372\371\377\223\254\247\377\310" \ + "\322\311\377\215\354\354\341\377\11\277\313\303\377\223\254\247\377\273" \ + "\313\307\377\356\362\361\377\301\317\315\377\231\260\254\377\245\272" \ + "\266\377\321\334\332\377\371\372\372\377\202\377\377\377\377\3\311\326" \ + "\323\377\223\254\247\377\263\303\274\377\211\354\354\341\377\1\343\346" \ + "\333\377\206\305\317\305\377\1\307\321\307\377\314\354\354\341\377\1" \ + "\320\324\313\377\202Slg\377\1\312\320\306\377\310\354\354\341\377\4\331" \ + "\336\325\377\223\254\247\377\233\263\256\377\374\375\375\377\204\377" \ + "\377\377\377\7\376\376\376\377\375\375\375\377\377\377\377\377\352\357" \ + "\356\377\223\254\247\377\232\261\253\377\351\352\337\377\215\354\354" \ + "\341\377\6\272\310\300\377\232\261\254\377\377\377\377\377\370\372\371" \ + "\377\223\254\247\377\310\322\311\377\215\354\354\341\377\6\343\345\333" \ + "\377\224\255\250\377\226\256\251\377\367\370\370\377\377\377\377\377" \ + "\374\374\374\377\205\377\377\377\377\1\364\367\366\377\202\225\256\251" \ + "\377\1\345\347\334\377\334\354\354\341\377\1\320\324\313\377\202Slg\377" \ + "\1\312\320\306\377\310\354\354\341\377\3\264\304\274\377\223\254\247" \ + "\377\305\323\320\377\210\377\377\377\377\3\275\314\311\377\223\254\247" \ + "\377\274\311\302\377\216\354\354\341\377\6\272\310\300\377\232\261\254" \ + "\377\377\377\377\377\370\372\371\377\223\254\247\377\310\322\311\377" \ + "\216\354\354\341\377\3\260\301\272\377\223\254\247\377\315\330\326\377" \ + "\210\377\377\377\377\3\270\310\305\377\223\254\247\377\302\316\305\377" \ + "\334\354\354\341\377\1\331\334\322\377\202\207\230\221\377\1\326\331" \ + "\317\377\307\354\354\341\377\4\345\347\334\377\225\256\251\377\224\255" \ + "\250\377\362\365\364\377\207\377\377\377\377\4\367\371\371\377\227\257" \ + "\252\377\224\255\247\377\340\344\331\377\216\354\354\341\377\6\272\310" \ + "\300\377\232\261\254\377\377\377\377\377\370\372\371\377\223\254\247" \ + "\377\310\322\311\377\216\354\354\341\377\4\326\334\322\377\223\254\247" \ + "\377\240\266\262\377\376\376\376\377\207\377\377\377\377\4\345\353\352" \ + "\377\223\254\247\377\235\264\256\377\353\353\340\377\377\354\354\341" \ + "\377\247\354\354\341\377\3\302\316\306\377\223\254\247\377\264\305\302" \ + "\377\210\377\377\377\377\3\316\332\327\377\223\254\247\377\256\277\270" \ + "\377\217\354\354\341\377\6\272\310\300\377\232\261\254\377\377\377\377" \ + "\377\370\372\371\377\223\254\247\377\310\322\311\377\217\354\354\341" \ + "\377\3\242\267\261\377\223\254\247\377\336\346\344\377\210\377\377\377" \ + "\377\3\246\273\267\377\223\254\247\377\320\330\317\377\377\354\354\341" \ + "\377\246\354\354\341\377\4\353\353\341\377\236\264\256\377\223\254\247" \ + "\377\341\350\347\377\210\377\377\377\377\3\241\267\263\377\223\254\247" \ + "\377\323\332\321\377\217\354\354\341\377\6\272\310\300\377\232\261\254" \ + "\377\377\377\377\377\370\372\371\377\223\254\247\377\310\322\311\377" \ + "\217\354\354\341\377\3\307\321\311\377\223\254\247\377\261\303\277\377" \ + "\210\377\377\377\377\3\324\336\334\377\223\254\247\377\253\275\266\377" \ + "\377\354\354\341\377\246\354\354\341\377\3\321\330\317\377\223\254\247" \ + "\377\243\270\264\377\210\377\377\377\377\3\340\347\345\377\223\254\247" \ + "\377\240\265\257\377\220\354\354\341\377\6\306\321\311\377\223\254\247" \ + "\377\337\346\345\377\321\334\331\377\223\254\247\377\324\333\321\377" \ + "\217\354\354\341\377\4\350\351\336\377\230\257\252\377\223\254\247\377" \ + "\357\363\362\377\207\377\377\377\377\4\372\373\373\377\231\261\254\377" \ + "\223\254\247\377\336\342\330\377\351\354\354\341\377\6\343\344\332\377" \ + "\277\306\275\377\245\261\251\377\234\251\241\377\254\266\256\377\325" \ + "\330\316\377\265\354\354\341\377\3\253\275\267\377\223\254\247\377\320" \ + "\333\331\377\210\377\377\377\377\3\262\304\301\377\223\254\247\377\305" \ + "\320\307\377\220\354\354\341\377\2\351\352\340\377\240\266\257\377\202" \ + "\223\254\247\377\1\251\274\266\377\221\354\354\341\377\3\271\307\300" \ + "\377\223\254\247\377\302\320\315\377\210\377\377\377\377\3\302\320\316" \ + "\377\223\254\247\377\271\307\300\377\334\354\354\341\377\1\303\312\300" \ + "\377\204\301\310\277\377\1\337\341\326\377\206\354\354\341\377\2\267" \ + "\277\266\377axr\377\205Slg\377\2\201\222\213\377\335\337\325\377\262" \ + "\354\354\341\377\4\337\342\330\377\223\254\247\377\230\260\253\377\371" \ + "\372\372\377\207\377\377\377\377\4\361\364\363\377\224\255\250\377\227" \ + "\257\251\377\346\350\335\377\221\354\354\341\377\1\334\340\326\377\202" \ + "\312\324\313\377\1\341\344\331\377\221\354\354\341\377\4\336\342\330" \ + "\377\223\254\247\377\231\261\254\377\372\373\373\377\207\377\377\377" \ + "\377\4\357\363\362\377\223\254\247\377\230\260\252\377\350\351\336\377" \ + "\332\354\354\341\377\1\323\327\315\377\205Slg\377\1\274\304\273\377\205" \ + "\354\354\341\377\1\261\273\262\377\210Slg\377\2g}w\377\334\337\325\377" \ + "\261\354\354\341\377\3\272\310\300\377\223\254\247\377\277\316\313\377" \ + "\210\377\377\377\377\3\304\322\317\377\223\254\247\377\266\305\276\377" \ + "\250\354\354\341\377\3\252\275\266\377\223\254\247\377\324\336\334\377" \ + "\210\377\377\377\377\3\261\303\277\377\223\254\247\377\310\322\311\377" \ + "\332\354\354\341\377\1\240\254\244\377\205Slg\377\1\274\304\273\377\204" \ + "\354\354\341\377\2\322\326\314\377Xqk\377\211Slg\377\1z\215\206\377\260" \ + "\354\354\341\377\4\350\351\336\377\230\260\252\377\223\254\247\377\354" \ + "\360\357\377\207\377\377\377\377\4\373\374\374\377\233\262\255\377\223" \ + "\254\247\377\334\340\326\377\250\354\354\341\377\3\317\327\316\377\223" \ + "\254\247\377\246\273\267\377\210\377\377\377\377\3\336\346\344\377\223" \ + "\254\247\377\242\267\261\377\332\354\354\341\377\1m\202|\377\202Slg\377" \ + "\4Yql\377\234\251\241\377\301\310\277\377\346\347\334\377\204\354\354" \ + "\341\377\1\204\225\216\377\204Slg\377\4Xqk\377v\212\203\377y\214\206" \ + "\377[sm\377\203Slg\377\1\276\305\274\377\257\354\354\341\377\3\310\322" \ + "\312\377\223\254\247\377\255\300\274\377\210\377\377\377\377\3\325\337" \ + "\335\377\223\254\247\377\250\273\264\377\251\354\354\341\377\4\353\353" \ + "\340\377\235\263\255\377\223\254\247\377\345\353\352\377\207\377\377" \ + "\377\377\4\376\376\376\377\241\266\262\377\223\254\247\377\326\334\323" \ + "\377\330\354\354\341\377\1\323\327\315\377\202Slg\377\2i~x\377\323\327" \ + "\315\377\206\354\354\341\377\2\334\337\325\377Uni\377\203Slg\377\2s\207" \ + "\201\377\332\335\323\377\202\354\354\341\377\2\352\352\337\377\222\241" \ + "\231\377\202Slg\377\1\203\224\215\377\257\354\354\341\377\3\243\267\261" \ + "\377\223\254\247\377\333\343\341\377\210\377\377\377\377\3\250\274\270" \ + "\377\223\254\247\377\315\326\315\377\252\354\354\341\377\3\301\315\305" \ + "\377\223\254\247\377\270\310\305\377\210\377\377\377\377\3\315\330\326" \ + "\377\223\254\247\377\261\301\272\377\330\354\354\341\377\1\257\271\260" \ + "\377\202Slg\377\1\303\311\300\377\207\354\354\341\377\1\240\255\245\377" \ + "\203Slg\377\2Yql\377\331\334\322\377\205\354\354\341\377\4~\220\211\377" \ + "Slg\377Xqk\377\352\352\337\377\255\354\354\341\377\4\326\334\323\377" \ + "\223\254\247\377\236\264\260\377\375\375\375\377\207\377\377\377\377" \ + "\4\347\355\354\377\223\254\247\377\233\262\254\377\352\353\340\377\252" \ + "\354\354\341\377\4\344\346\334\377\225\256\250\377\225\256\251\377\364" \ + "\367\366\377\207\377\377\377\377\4\367\371\370\377\226\257\252\377\224" \ + "\255\250\377\343\345\333\377\327\354\354\341\377\3\234\251\241\377Sl" \ + "g\377u\210\202\377\210\354\354\341\377\1l\201{\377\203Slg\377\1\235\252" \ + "\242\377\206\354\354\341\377\1\301\310\277\377\202Slg\377\1\321\325\313" \ + "\377\255\354\354\341\377\3\261\302\273\377\223\254\247\377\311\326\323" \ + "\377\210\377\377\377\377\3\272\312\306\377\223\254\247\377\277\313\303" \ + "\377\254\354\354\341\377\3\263\303\274\377\223\254\247\377\311\326\323" \ + "\377\210\377\377\377\377\3\273\313\310\377\223\254\247\377\277\314\304" \ + "\377\327\354\354\341\377\3\210\231\222\377Slg\377\223\242\232\377\207" \ + "\354\354\341\377\1\326\331\317\377\203Slg\377\2Tmg\377\330\333\321\377" \ + "\206\354\354\341\377\4\350\350\336\377Tmg\377Slg\377\275\304\273\377" \ + "\254\354\354\341\377\4\343\346\333\377\225\255\250\377\225\256\251\377" \ + "\364\367\366\377\207\377\377\377\377\4\366\370\367\377\226\256\251\377" \ + "\224\255\250\377\343\345\333\377\254\354\354\341\377\4\330\336\324\377" \ + "\223\254\247\377\236\264\260\377\375\376\376\377\207\377\377\377\377" \ + "\4\351\356\355\377\223\254\247\377\233\262\254\377\352\353\340\377\326" \ + "\354\354\341\377\3u\211\202\377Slg\377\251\264\253\377\207\354\354\341" \ + "\377\1\246\261\251\377\203Slg\377\1y\214\205\377\210\354\354\341\377" \ + "\3`wr\377Slg\377\264\275\264\377\254\354\354\341\377\3\277\314\304\377" \ + "\223\254\247\377\267\310\305\377\210\377\377\377\377\3\313\327\325\377" \ + "\223\254\247\377\260\301\272\377\256\354\354\341\377\3\244\270\262\377" \ + "\223\254\247\377\333\343\342\377\210\377\377\377\377\3\252\276\272\377" \ + "\223\254\247\377\315\326\315\377\326\354\354\341\377\3t\210\201\377S" \ + "lg\377\250\263\253\377\207\354\354\341\377\1s\207\201\377\203Slg\377" \ + "\1\261\273\262\377\210\354\354\341\377\3k\200z\377Slg\377\260\272\261" \ + "\377\253\354\354\341\377\4\352\353\340\377\234\262\255\377\223\254\247" \ + "\377\345\353\352\377\207\377\377\377\377\4\376\376\376\377\237\265\261" \ + "\377\223\254\247\377\326\334\322\377\256\354\354\341\377\3\311\323\312" \ + "\377\223\254\247\377\256\301\275\377\210\377\377\377\377\3\327\340\337" \ + "\377\223\254\247\377\250\273\265\377\326\354\354\341\377\3\207\230\221" \ + "\377Slg\377\227\245\236\377\206\354\354\341\377\1\326\331\317\377\203" \ + "Slg\377\2Woj\377\342\343\331\377\210\354\354\341\377\3Zrm\377Slg\377" \ + "\270\301\270\377\253\354\354\341\377\3\316\326\315\377\223\254\247\377" \ + "\246\273\267\377\210\377\377\377\377\3\335\345\343\377\223\254\247\377" \ + "\242\267\261\377\257\354\354\341\377\4\351\352\337\377\231\260\253\377" \ + "\223\254\247\377\354\361\360\377\207\377\377\377\377\4\374\375\375\377" \ + "\233\263\256\377\223\254\247\377\334\340\326\377\325\354\354\341\377" \ + "\3\232\250\240\377Slg\377x\213\204\377\206\354\354\341\377\1\235\252" \ + "\242\377\203Slg\377\1\201\223\214\377\210\354\354\341\377\1\341\342\330" \ + "\377\202Slg\377\1\303\311\300\377\253\354\354\341\377\3\250\273\265\377" \ + "\223\254\247\377\324\336\334\377\210\377\377\377\377\3\257\302\276\377" \ + "\223\254\247\377\307\322\311\377\260\354\354\341\377\3\273\311\301\377" \ + "\223\254\247\377\277\316\313\377\210\377\377\377\377\3\306\323\320\377" \ + "\223\254\247\377\266\305\276\377\325\354\354\341\377\1\256\270\260\377" \ + "\202Slg\377\1\322\326\314\377\204\354\354\341\377\2\332\335\323\377Z" \ + "rl\377\203Slg\377\1\271\301\270\377\210\354\354\341\377\1\267\300\267" \ + "\377\202Slg\377\1\332\335\323\377\252\354\354\341\377\4\334\341\327\377" \ + "\223\254\247\377\231\261\254\377\372\373\373\377\207\377\377\377\377" \ + "\4\356\362\361\377\223\254\247\377\230\260\252\377\350\351\336\377\260" \ + "\354\354\341\377\4\340\343\331\377\223\254\247\377\230\260\253\377\371" \ + "\372\372\377\207\377\377\377\377\4\362\365\364\377\224\255\250\377\227" \ + "\257\251\377\346\350\335\377\324\354\354\341\377\11\340\342\327\377Z" \ + "rl\377Slg\377e{u\377\312\320\306\377\353\353\341\377\354\354\341\377" \ + "\325\330\316\377p\205~\377\203Slg\377\2axr\377\351\351\337\377\207\354" \ + "\354\341\377\4\353\353\340\377k\200z\377Slg\377[sn\377\253\354\354\341" \ + "\377\3\267\306\276\377\223\254\247\377\302\320\315\377\210\377\377\377" \ + "\377\3\301\317\315\377\223\254\247\377\271\307\300\377\262\354\354\341" \ + "\377\3\254\276\270\377\223\254\247\377\320\333\331\377\210\377\377\377" \ + "\377\3\264\306\302\377\223\254\247\377\305\320\310\377\325\354\354\341" \ + "\377\1\231\246\236\377\203Slg\377\2]to\377dzt\377\205Slg\377\1\235\252" \ + "\242\377\207\354\354\341\377\2\344\345\333\377\210\230\221\377\202Sl" \ + "g\377\1\202\223\214\377\252\354\354\341\377\4\347\350\336\377\227\257" \ + "\252\377\223\254\247\377\357\363\362\377\207\377\377\377\377\4\372\373" \ + "\373\377\231\261\254\377\223\254\247\377\336\342\330\377\262\354\354" \ + "\341\377\3\322\331\320\377\223\254\247\377\244\271\264\377\210\377\377" \ + "\377\377\3\342\351\347\377\223\254\247\377\240\265\257\377\325\354\354" \ + "\341\377\2\336\340\326\377^up\377\210Slg\377\2i\177y\377\344\345\333" \ + "\377\204\354\354\341\377\4\347\347\335\377\267\277\266\377\230\246\236" \ + "\377g}w\377\203Slg\377\1\256\270\257\377\252\354\354\341\377\3\305\320" \ + "\310\377\223\254\247\377\261\303\277\377\210\377\377\377\377\3\323\335" \ + "\333\377\223\254\247\377\252\275\266\377\263\354\354\341\377\4\353\353" \ + "\341\377\237\265\257\377\223\254\247\377\342\351\350\377\210\377\377" \ + "\377\377\3\244\271\264\377\223\254\247\377\323\332\321\377\325\354\354" \ + "\341\377\2\327\332\320\377l\201{\377\206Slg\377\2\\tn\377\317\324\312" \ + "\377\205\354\354\341\377\1\325\330\316\377\205Slg\377\2Voi\377\337\341" \ + "\327\377\252\354\354\341\377\3\240\266\260\377\223\254\247\377\336\346" \ + "\344\377\210\377\377\377\377\3\245\272\266\377\223\254\247\377\320\330" \ + "\317\377\264\354\354\341\377\3\304\317\307\377\223\254\247\377\265\306" \ + "\303\377\210\377\377\377\377\3\320\333\331\377\223\254\247\377\256\277" \ + "\271\377\326\354\354\341\377\10\344\345\333\377\232\250\240\377w\212" \ + "\204\377Xqk\377Slg\377axr\377\213\233\224\377\336\340\326\377\206\354" \ + "\354\341\377\1\325\330\316\377\205Slg\377\1\206\227\220\377\252\354\354" \ + "\341\377\4\324\332\321\377\223\254\247\377\241\266\262\377\376\376\376" \ + "\377\207\377\377\377\377\4\344\352\351\377\223\254\247\377\235\263\256" \ + "\377\353\353\340\377\264\354\354\341\377\4\346\347\335\377\226\256\251" \ + "\377\224\255\250\377\362\365\365\377\207\377\377\377\377\4\371\372\372" \ + "\377\230\260\253\377\224\255\247\377\341\344\332\377\330\354\354\341" \ + "\377\2\352\352\337\377\342\343\331\377\211\354\354\341\377\1\350\351" \ + "\336\377\205\324\330\316\377\1\342\343\331\377\252\354\354\341\377\3" \ + "\256\300\271\377\223\254\247\377\315\330\326\377\210\377\377\377\377" \ + "\3\267\310\304\377\223\254\247\377\301\315\305\377\266\354\354\341\377" \ + "\3\265\305\275\377\223\254\247\377\306\323\321\377\210\377\377\377\377" \ + "\3\277\316\313\377\223\254\247\377\274\312\302\377\377\354\354\341\377" \ + "\224\354\354\341\377\4\341\344\332\377\224\255\247\377\226\257\252\377" \ + "\367\370\370\377\207\377\377\377\377\4\364\367\366\377\225\255\250\377" \ + "\225\256\250\377\345\347\334\377\266\354\354\341\377\4\333\337\326\377" \ + "\223\254\247\377\234\263\256\377\374\375\375\377\207\377\377\377\377" \ + "\4\354\360\357\377\223\254\247\377\232\261\253\377\351\352\337\377\377" \ + "\354\354\341\377\223\354\354\341\377\3\275\312\302\377\223\254\247\377" \ + "\273\313\310\377\210\377\377\377\377\3\310\325\322\377\223\254\247\377" \ + "\263\303\274\377\270\354\354\341\377\3\247\272\264\377\223\254\247\377" \ + "\330\341\337\377\210\377\377\377\377\3\255\300\274\377\223\254\247\377" \ + "\313\324\313\377\377\354\354\341\377\222\354\354\341\377\4\352\352\337" \ + "\377\232\261\254\377\223\254\247\377\351\356\355\377\207\377\377\377" \ + "\377\4\375\375\375\377\235\264\257\377\223\254\247\377\330\336\324\377" \ + "\270\354\354\341\377\3\314\325\314\377\223\254\247\377\252\276\272\377" \ + "\210\377\377\377\377\3\333\343\342\377\223\254\247\377\245\271\263\377" \ + "\321\354\354\341\377\1\331\334\322\377\202\202\224\215\377\1\325\331" \ + "\317\377\274\354\354\341\377\3\313\324\314\377\223\254\247\377\252\276" \ + "\272\377\210\377\377\377\377\3\332\343\341\377\223\254\247\377\245\271" \ + "\263\377\271\354\354\341\377\4\352\352\340\377\233\262\254\377\223\254" \ + "\247\377\351\356\355\377\207\377\377\377\377\4\375\376\376\377\236\264" \ + "\260\377\223\254\247\377\331\336\325\377\320\354\354\341\377\1\320\324" \ + "\313\377\202Slg\377\1\312\320\306\377\274\354\354\341\377\3\246\272\263" \ + "\377\223\254\247\377\327\340\337\377\210\377\377\377\377\3\254\300\274" \ + "\377\223\254\247\377\312\324\313\377\272\354\354\341\377\3\276\313\303" \ + "\377\223\254\247\377\274\314\310\377\210\377\377\377\377\3\311\326\323" \ + "\377\223\254\247\377\264\304\274\377\320\354\354\341\377\1\320\324\313" \ + "\377\202Slg\377\1\312\320\306\377\273\354\354\341\377\4\332\337\325\377" \ + "\223\254\247\377\233\263\256\377\374\375\375\377\207\377\377\377\377" \ + "\4\354\360\357\377\223\254\247\377\231\261\253\377\351\352\337\377\272" \ + "\354\354\341\377\4\342\345\332\377\224\255\250\377\226\257\252\377\367" \ + "\371\371\377\207\377\377\377\377\1\364\367\366\377\202\225\256\251\377" \ + "\1\345\347\334\377\317\354\354\341\377\1\320\324\313\377\202Slg\377\1" \ + "\312\320\306\377\273\354\354\341\377\3\264\304\275\377\223\254\247\377" \ + "\306\323\320\377\210\377\377\377\377\3\276\315\312\377\223\254\247\377" \ + "\273\311\301\377\274\354\354\341\377\3\257\300\271\377\223\254\247\377" \ + "\315\331\327\377\210\377\377\377\377\3\270\310\305\377\223\254\247\377" \ + "\302\316\306\377\317\354\354\341\377\1\320\324\313\377\202Slg\377\1p" \ + "\205~\377\224y\214\205\377\5|\217\210\377\210\231\222\377\226\244\234" \ + "\377\266\277\266\377\334\336\324\377\241\354\354\341\377\4\345\347\334" \ + "\377\226\256\251\377\224\255\250\377\362\365\364\377\207\377\377\377" \ + "\377\4\371\372\372\377\230\260\253\377\224\255\247\377\340\344\331\377" \ + "\274\354\354\341\377\4\325\333\322\377\223\254\247\377\241\267\262\377" \ + "\376\376\376\377\207\377\377\377\377\4\345\353\352\377\223\254\247\377" \ + "\236\264\256\377\353\353\340\377\316\354\354\341\377\1\320\324\313\377" \ + "\234Slg\377\2\202\224\215\377\320\324\313\377\237\354\354\341\377\3\302" \ + "\316\306\377\223\254\247\377\264\306\302\377\210\377\377\377\377\3\320" \ + "\333\330\377\223\254\247\377\255\277\270\377\276\354\354\341\377\3\241" \ + "\266\260\377\223\254\247\377\337\346\345\377\210\377\377\377\377\3\246" \ + "\273\267\377\223\254\247\377\320\330\317\377\316\354\354\341\377\1\320" \ + "\324\313\377\235Slg\377\2Uni\377\250\263\253\377\235\354\354\341\377" \ + "\4\353\353\341\377\236\264\256\377\223\254\247\377\342\351\347\377\210" \ + "\377\377\377\377\3\243\270\264\377\223\254\247\377\323\332\320\377\276" \ + "\354\354\341\377\3\306\321\310\377\223\254\247\377\261\303\300\377\210" \ + "\377\377\377\377\3\324\336\334\377\223\254\247\377\253\275\267\377\316" \ + "\354\354\341\377\1\320\324\313\377\237Slg\377\1\240\254\244\377\234\354" \ + "\354\341\377\3\321\331\317\377\223\254\247\377\243\270\264\377\210\377" \ + "\377\377\377\3\341\350\347\377\223\254\247\377\237\265\257\377\277\354" \ + "\354\341\377\4\347\350\336\377\227\257\252\377\223\254\247\377\360\363" \ + "\363\377\207\377\377\377\377\4\372\373\373\377\232\261\255\377\223\254" \ + "\247\377\336\342\330\377\315\354\354\341\377\1\341\342\330\377\202\256" \ + "\270\257\377\2\252\265\254\377d{u\377\202Slg\377\5[sn\377w\212\204\377" \ + "\210\231\222\377\232\250\240\377\253\265\255\377\202\256\270\257\377" \ + "\4\245\260\250\377\223\242\232\377\201\223\214\377o\203}\377\203Slg\377" \ + "\1\210\230\221\377\202\256\270\257\377\5\251\264\253\377\227\245\236" \ + "\377\206\227\220\377u\210\202\377Xqk\377\203Slg\377\2Tmh\377\304\313" \ + "\301\377\233\354\354\341\377\3\253\276\267\377\223\254\247\377\320\333" \ + "\331\377\210\377\377\377\377\3\264\305\302\377\223\254\247\377\304\317" \ + "\307\377\300\354\354\341\377\3\270\306\277\377\223\254\247\377\303\321" \ + "\316\377\210\377\377\377\377\3\302\320\316\377\223\254\247\377\271\310" \ + "\300\377\317\354\354\341\377\6\326\331\317\377p\205~\377Slg\377g}w\377" \ + "\251\264\254\377\345\346\333\377\212\354\354\341\377\6\322\326\314\377" \ + "\216\235\226\377Wpj\377Tmh\377\234\251\241\377\353\353\340\377\204\354" \ + "\354\341\377\3\336\340\326\377\231\246\236\377Zrl\377\202Slg\377\1s\207" \ + "\201\377\232\354\354\341\377\4\337\343\331\377\223\254\247\377\230\260" \ + "\253\377\371\372\372\377\207\377\377\377\377\4\362\365\364\377\224\255" \ + "\250\377\227\257\251\377\346\350\335\377\300\354\354\341\377\4\335\341" \ + "\327\377\223\254\247\377\232\262\255\377\373\374\374\377\207\377\377" \ + "\377\377\4\357\363\362\377\223\254\247\377\230\260\252\377\350\351\336" \ + "\377\315\354\354\341\377\5\341\343\330\377g}w\377Slg\377\204\225\216" \ + "\377\352\352\340\377\216\354\354\341\377\4\323\327\315\377]to\377Slg" \ + "\377\234\251\241\377\206\354\354\341\377\2\331\334\322\377]uo\377\202" \ + "Slg\377\1\311\316\305\377\231\354\354\341\377\3\272\310\300\377\223\254" \ + "\247\377\277\316\313\377\210\377\377\377\377\3\305\323\320\377\223\254" \ + "\247\377\266\305\276\377\302\354\354\341\377\3\251\274\266\377\223\254" \ + "\247\377\325\336\334\377\210\377\377\377\377\3\261\303\300\377\223\254" \ + "\247\377\310\322\312\377\315\354\354\341\377\4\204\225\216\377Slg\377" \ + "s\207\201\377\347\347\335\377\220\354\354\341\377\4\303\312\300\377U" \ + "ni\377Slg\377\301\310\277\377\206\354\354\341\377\1\272\302\271\377\202" \ + "Slg\377\1\235\252\242\377\230\354\354\341\377\4\350\351\336\377\230\260" \ + "\252\377\223\254\247\377\354\360\357\377\207\377\377\377\377\4\374\375" \ + "\375\377\233\263\256\377\223\254\247\377\333\340\326\377\302\354\354" \ + "\341\377\3\317\327\316\377\223\254\247\377\247\274\270\377\210\377\377" \ + "\377\377\3\336\346\344\377\223\254\247\377\243\267\261\377\314\354\354" \ + "\341\377\4\330\333\321\377Tmg\377Slg\377\310\316\304\377\222\354\354" \ + "\341\377\3\206\227\220\377Slg\377\177\221\212\377\207\354\354\341\377" \ + "\3z\215\206\377Slg\377x\213\205\377\230\354\354\341\377\3\310\322\312" \ + "\377\223\254\247\377\255\300\274\377\210\377\377\377\377\3\327\340\337" \ + "\377\223\254\247\377\247\273\264\377\303\354\354\341\377\4\353\353\340" \ + "\377\234\263\255\377\223\254\247\377\346\354\353\377\207\377\377\377" \ + "\377\4\376\376\376\377\241\266\262\377\223\254\247\377\326\334\323\377" \ + "\313\354\354\341\377\4\241\255\245\377Slg\377Unh\377\345\346\334\377" \ + "\222\354\354\341\377\4\245\261\251\377Slg\377Unh\377\341\342\330\377" \ + "\206\354\354\341\377\3\230\246\236\377Slg\377f|v\377\230\354\354\341" \ + "\377\3\243\270\261\377\223\254\247\377\333\343\342\377\210\377\377\377" \ + "\377\3\251\275\271\377\223\254\247\377\315\326\315\377\304\354\354\341" \ + "\377\3\300\314\304\377\223\254\247\377\271\311\306\377\210\377\377\377" \ + "\377\3\315\331\326\377\223\254\247\377\261\302\273\377\313\354\354\341" \ + "\377\3\207\230\221\377Slg\377m\202|\377\223\354\354\341\377\1\304\312" \ + "\301\377\202Slg\377\1\312\317\306\377\206\354\354\341\377\3\262\273\263" \ + "\377Slg\377Zrm\377\227\354\354\341\377\4\327\335\323\377\223\254\247" \ + "\377\236\264\260\377\375\376\376\377\207\377\377\377\377\4\351\356\355" \ + "\377\223\254\247\377\233\262\254\377\352\352\340\377\304\354\354\341" \ + "\377\4\344\346\334\377\225\255\250\377\226\256\251\377\365\370\367\377" \ + "\207\377\377\377\377\4\367\371\370\377\226\257\252\377\224\255\250\377" \ + "\343\345\333\377\312\354\354\341\377\3v\212\203\377Slg\377o\203}\377" \ + "\223\354\354\341\377\1\306\314\303\377\202Slg\377\1\270\301\270\377\206" \ + "\354\354\341\377\3\306\314\302\377Slg\377Uni\377\227\354\354\341\377" \ + "\3\261\302\273\377\223\254\247\377\311\326\323\377\210\377\377\377\377" \ + "\3\273\313\310\377\223\254\247\377\276\313\303\377\306\354\354\341\377" \ + "\6\262\302\273\377\223\254\247\377\261\304\277\377\336\345\344\377\355" \ + "\361\360\377\374\374\374\377\205\377\377\377\377\3\274\313\310\377\223" \ + "\254\247\377\277\314\304\377\312\354\354\341\377\4q\205\177\377Slg\377" \ + "[sm\377\350\351\336\377\222\354\354\341\377\1\256\270\260\377\202Slg" \ + "\377\1\264\275\264\377\206\354\354\341\377\3\272\302\271\377Slg\377]" \ + "uo\377\226\354\354\341\377\4\343\346\333\377\225\255\250\377\225\256" \ + "\251\377\364\367\366\377\207\377\377\377\377\4\367\371\370\377\226\257" \ + "\252\377\224\255\250\377\343\345\333\377\306\354\354\341\377\4\327\335" \ + "\323\377\223\254\247\377\224\255\250\377\231\261\254\377\202\223\254" \ + "\247\377\11\237\265\261\377\257\301\275\377\276\315\312\377\315\331\326" \ + "\377\334\344\343\377\332\342\340\377\223\254\247\377\234\262\255\377" \ + "\352\353\340\377\311\354\354\341\377\1\201\222\213\377\202Slg\377\1\272" \ + "\302\271\377\222\354\354\341\377\1x\213\204\377\202Slg\377\1\303\311" \ + "\300\377\206\354\354\341\377\3\250\263\253\377Slg\377g}w\377\226\354" \ + "\354\341\377\3\300\314\304\377\223\254\247\377\270\310\305\377\210\377" \ + "\377\377\377\3\315\331\326\377\223\254\247\377\260\301\272\377\310\354" \ + "\354\341\377\12\234\263\255\377\223\254\247\377\333\343\341\377\367\370" \ + "\370\377\350\355\354\377\330\341\340\377\311\326\323\377\272\312\307" \ + "\377\253\277\273\377\234\263\256\377\203\223\254\247\377\1\314\325\314" \ + "\377\311\354\354\341\377\1\232\247\237\377\202Slg\377\2e{u\377\342\343" \ + "\331\377\220\354\354\341\377\1\256\270\260\377\202Slg\377\2Tmg\377\333" \ + "\336\324\377\206\354\354\341\377\3|\216\210\377Slg\377{\216\207\377\225" \ + "\354\354\341\377\4\353\353\340\377\234\263\255\377\223\254\247\377\345" \ + "\353\352\377\207\377\377\377\377\4\376\376\376\377\241\266\262\377\223" \ + "\254\247\377\325\334\322\377\310\354\354\341\377\3\306\320\310\377\223" \ + "\254\247\377\246\273\266\377\207\377\377\377\377\7\371\372\372\377\312" \ + "\326\324\377\223\254\247\377\241\266\260\377\354\354\341\377\341\344" \ + "\331\377\334\340\326\377\306\354\354\341\377\1\315\322\311\377\203Sl" \ + "g\377\2j\177y\377\317\324\312\377\215\354\354\341\377\3\352\352\337\377" \ + "\243\257\247\377Tmh\377\202Slg\377\1v\211\203\377\206\354\354\341\377" \ + "\1\320\324\313\377\202Slg\377\1\221\240\231\377\225\354\354\341\377\3" \ + "\316\327\316\377\223\254\247\377\246\273\267\377\210\377\377\377\377" \ + "\3\336\346\344\377\223\254\247\377\242\267\261\377\311\354\354\341\377" \ + "\4\351\351\337\377\225\255\250\377\223\254\247\377\355\361\361\377\207" \ + "\377\377\377\377\6\374\375\375\377\227\257\252\377\223\254\247\377\306" \ + "\321\310\377\223\254\247\377\251\274\266\377\307\354\354\341\377\1x\213" \ + "\204\377\203Slg\377\4Tmg\377\205\226\217\377\272\302\271\377\342\344" \ + "\331\377\207\354\354\341\377\4\353\353\341\377\322\326\314\377\245\261" \ + "\251\377g}w\377\204Slg\377\1\272\302\271\377\205\354\354\341\377\2\315" \ + "\322\311\377axr\377\202Slg\377\1\264\275\264\377\225\354\354\341\377" \ + "\3\251\274\265\377\223\254\247\377\324\336\334\377\210\377\377\377\377" \ + "\3\261\303\300\377\223\254\247\377\307\321\311\377\312\354\354\341\377" \ + "\3\264\303\274\377\223\254\247\377\271\311\307\377\210\377\377\377\377" \ + "\6\276\315\312\377\223\254\247\377\255\277\270\377\230\260\252\377\223" \ + "\254\247\377\334\341\327\377\306\354\354\341\377\2\324\330\316\377Wp" \ + "j\377\206Slg\377\10cys\377x\213\204\377\177\221\212\377\205\226\217\377" \ + "\203\224\215\377}\217\210\377o\204}\377Yql\377\206Slg\377\1\201\223\214" \ + "\377\204\354\354\341\377\3\276\305\274\377\200\222\213\377Voi\377\203" \ + "Slg\377\1\332\335\323\377\224\354\354\341\377\4\335\341\327\377\223\254" \ + "\247\377\232\261\255\377\373\374\374\377\207\377\377\377\377\4\357\363" \ + "\362\377\223\254\247\377\230\257\252\377\347\351\336\377\312\354\354" \ + "\341\377\4\337\343\331\377\223\254\247\377\225\255\251\377\371\373\373" \ + "\377\207\377\377\377\377\6\362\365\365\377\223\254\247\377\225\255\250" \ + "\377\270\306\277\377\223\254\247\377\267\306\277\377\307\354\354\341" \ + "\377\2\277\306\275\377Wpj\377\222Slg\377\2u\211\202\377\344\345\332\377" \ + "\204\354\354\341\377\1y\214\206\377\204Slg\377\1s\207\200\377\225\354" \ + "\354\341\377\3\267\306\277\377\223\254\247\377\302\320\316\377\210\377" \ + "\377\377\377\3\302\320\316\377\223\254\247\377\271\307\300\377\314\354" \ + "\354\341\377\3\244\270\261\377\223\254\247\377\317\332\330\377\204\377" \ + "\377\377\377\1\370\371\371\377\203\377\377\377\377\6\252\276\271\377" \ + "\223\254\247\377\272\310\302\377\223\254\247\377\227\257\252\377\347" \ + "\350\336\377\307\354\354\341\377\2\304\313\301\377czt\377\220Slg\377" \ + "\2\205\226\217\377\344\345\333\377\205\354\354\341\377\1\210\230\221" \ + "\377\204f|v\377\1\261\272\262\377\224\354\354\341\377\4\347\350\336\377" \ + "\227\257\252\377\223\254\247\377\357\363\362\377\207\377\377\377\377" \ + "\4\373\374\374\377\232\261\255\377\223\254\247\377\336\342\330\377\314" \ + "\354\354\341\377\3\320\331\317\377\223\254\247\377\235\263\257\377\203" \ + "\377\377\377\377\3\324\336\334\377\227\257\252\377\367\370\370\377\202" \ + "\377\377\377\377\6\341\350\346\377\223\254\247\377\232\262\254\377\253" \ + "\275\267\377\223\254\247\377\305\320\310\377\310\354\354\341\377\3\343" \ + "\344\332\377\224\242\233\377Yql\377\214Slg\377\2l\201{\377\273\303\272" \ + "\377\241\354\354\341\377\3\306\320\310\377\223\254\247\377\261\303\300" \ + "\377\210\377\377\377\377\3\324\336\334\377\223\254\247\377\252\275\266" \ + "\377\315\354\354\341\377\4\353\353\341\377\230\260\252\377\223\254\247" \ + "\377\343\352\350\377\202\377\377\377\377\3\357\363\362\377\223\254\247" \ + "\377\315\330\326\377\203\377\377\377\377\5\234\262\256\377\223\254\247" \ + "\377\240\265\257\377\223\254\247\377\241\266\257\377\312\354\354\341" \ + "\377\4\343\344\332\377\255\267\257\377\204\225\216\377bys\377\205Slg" \ + "\377\4Uni\377r\206\177\377\223\242\232\377\306\314\303\377\243\354\354" \ + "\341\377\3\241\266\260\377\223\254\247\377\336\346\344\377\210\377\377" \ + "\377\377\3\247\273\267\377\223\254\247\377\320\330\317\377\316\354\354" \ + "\341\377\3\276\313\303\377\223\254\247\377\255\300\274\377\203\377\377" \ + "\377\377\3\261\303\300\377\241\266\262\377\376\376\376\377\202\377\377" \ + "\377\377\1\313\327\324\377\202\223\254\247\377\3\226\256\251\377\223" \ + "\254\247\377\324\333\321\377\315\354\354\341\377\6\344\345\333\377\333" \ + "\336\324\377\322\326\314\377\326\331\317\377\337\341\326\377\351\351" \ + "\337\377\245\354\354\341\377\4\324\333\322\377\223\254\247\377\241\266" \ + "\262\377\376\376\376\377\207\377\377\377\377\4\346\353\352\377\223\254" \ + "\247\377\235\263\256\377\353\353\340\377\316\354\354\341\377\4\345\347" \ + "\335\377\224\254\250\377\223\254\247\377\363\366\365\377\202\377\377" \ + "\377\377\3\337\346\345\377\223\254\247\377\336\346\344\377\202\377\377" \ + "\377\377\6\371\372\372\377\225\255\250\377\224\254\247\377\275\312\302" \ + "\377\223\254\247\377\256\300\271\377\370\354\354\341\377\3\257\300\271" \ + "\377\223\254\247\377\315\331\326\377\210\377\377\377\377\3\270\311\305" \ + "\377\223\254\247\377\301\315\305\377\320\354\354\341\377\3\254\276\270" \ + "\377\223\254\247\377\301\320\314\377\202\377\377\377\377\3\376\376\376" \ + "\377\241\266\262\377\261\303\300\377\203\377\377\377\377\6\265\306\303" \ + "\377\223\254\247\377\266\303\274\377\225\256\251\377\224\255\250\377" \ + "\341\344\332\377\366\354\354\341\377\4\342\344\332\377\224\255\250\377" \ + "\226\257\252\377\367\371\370\377\207\377\377\377\377\4\365\367\367\377" \ + "\225\256\251\377\225\256\250\377\344\346\334\377\320\354\354\341\377" \ + "\4\332\337\325\377\223\254\247\377\227\257\253\377\374\375\375\377\202" \ + "\377\377\377\377\3\315\331\326\377\223\254\247\377\360\363\363\377\202" \ + "\377\377\377\377\6\354\361\360\377\223\254\247\377\226\256\251\377\263" \ + "\303\274\377\223\254\247\377\275\312\302\377\330\354\354\341\377\3\333" \ + "\335\323\377\317\324\312\377\326\332\320\377\233\354\354\341\377\3\275" \ + "\312\303\377\223\254\247\377\274\313\310\377\210\377\377\377\377\3\312" \ + "\326\324\377\223\254\247\377\263\303\274\377\322\354\354\341\377\3\237" \ + "\265\257\377\223\254\247\377\327\341\337\377\202\377\377\377\377\3\367" \ + "\371\370\377\226\257\252\377\303\321\316\377\203\377\377\377\377\6\243" \ + "\271\264\377\223\254\247\377\276\313\304\377\223\254\247\377\232\262" \ + "\254\377\352\353\340\377\327\354\354\341\377\3\215\234\225\377Slg\377" \ + "y\214\205\377\232\354\354\341\377\4\352\352\337\377\232\261\254\377\223" \ + "\254\247\377\351\356\355\377\207\377\377\377\377\4\375\376\376\377\236" \ + "\265\260\377\223\254\247\377\330\336\324\377\322\354\354\341\377\3\311" \ + "\323\313\377\223\254\247\377\242\270\264\377\203\377\377\377\377\3\274" \ + "\313\310\377\232\262\255\377\373\374\374\377\202\377\377\377\377\6\330" \ + "\341\340\377\223\254\247\377\236\264\256\377\270\307\300\377\315\326" \ + "\315\377\352\353\340\377\327\354\354\341\377\3\215\234\225\377Slg\377" \ + "y\214\205\377\232\354\354\341\377\3\314\325\314\377\223\254\247\377\252" \ + "\276\272\377\210\377\377\377\377\3\333\344\342\377\223\254\247\377\244" \ + "\271\262\377\323\354\354\341\377\4\352\352\337\377\226\256\252\377\223" \ + "\254\247\377\352\357\356\377\202\377\377\377\377\3\351\356\355\377\223" \ + "\254\247\377\325\337\335\377\202\377\377\377\377\4\375\376\376\377\230" \ + "\257\253\377\223\254\247\377\332\337\325\377\331\354\354\341\377\3\215" \ + "\234\225\377Slg\377y\214\205\377\232\354\354\341\377\3\246\272\264\377" \ + "\223\254\247\377\330\341\337\377\210\377\377\377\377\3\256\301\275\377" \ + "\223\254\247\377\312\323\313\377\324\354\354\341\377\3\270\306\276\377" \ + "\223\254\247\377\264\305\301\377\203\377\377\377\377\2\252\276\272\377" \ + "\250\274\270\377\203\377\377\377\377\3\302\321\316\377\223\254\247\377" \ + "\256\300\271\377\310\354\354\341\377\5\343\344\332\377\310\316\304\377" \ + "\262\273\263\377\250\263\253\377\241\255\245\377\214\237\254\244\377" \ + "\3p\204~\377Slg\377y\214\205\377\231\354\354\341\377\4\332\337\325\377" \ + "\223\254\247\377\234\263\256\377\374\375\375\377\207\377\377\377\377" \ + "\4\355\361\360\377\223\254\247\377\231\261\253\377\351\352\337\377\324" \ + "\354\354\341\377\4\341\344\332\377\223\254\247\377\224\255\250\377\370" \ + "\371\371\377\202\377\377\377\377\3\330\341\337\377\223\254\247\377\347" \ + "\355\354\377\202\377\377\377\377\4\365\367\367\377\224\255\247\377\224" \ + "\255\250\377\345\347\334\377\305\354\354\341\377\3\300\307\276\377~\220" \ + "\211\377Unh\377\222Slg\377\1y\214\205\377\231\354\354\341\377\3\265\304" \ + "\275\377\223\254\247\377\306\323\320\377\210\377\377\377\377\3\300\317" \ + "\314\377\223\254\247\377\273\311\301\377\326\354\354\341\377\3\247\272" \ + "\263\377\223\254\247\377\311\326\323\377\202\377\377\377\377\11\374\375" \ + "\375\377\234\263\256\377\272\312\307\377\377\377\377\377\373\374\374" \ + "\377\325\336\334\377\230\260\253\377\223\254\247\377\302\316\306\377" \ + "\303\354\354\341\377\2\353\353\340\377\215\234\225\377\225Slg\377\1y" \ + "\214\205\377\230\354\354\341\377\4\345\347\335\377\226\256\251\377\224" \ + "\255\250\377\362\365\365\377\207\377\377\377\377\4\371\372\372\377\230" \ + "\260\253\377\224\255\247\377\340\343\331\377\326\354\354\341\377\3\324" \ + "\332\321\377\223\254\247\377\232\261\255\377\203\377\377\377\377\11\306" \ + "\323\321\377\226\256\251\377\300\317\314\377\232\262\255\377\231\261" \ + "\254\377\267\307\304\377\223\254\247\377\236\264\256\377\353\353\341" \ + "\377\302\354\354\341\377\1\227\245\235\377\226Slg\377\1y\214\205\377" \ + "\230\354\354\341\377\3\303\316\306\377\223\254\247\377\264\306\302\377" \ + "\210\377\377\377\377\3\321\334\332\377\223\254\247\377\255\277\270\377" \ + "\330\354\354\341\377\16\232\262\254\377\223\254\247\377\337\346\345\377" \ + "\377\377\377\377\341\350\347\377\260\302\277\377\224\254\247\377\245" \ + "\271\266\377\324\336\334\377\372\373\373\377\377\377\377\377\246\273" \ + "\267\377\223\254\247\377\321\330\317\377\301\354\354\341\377\2\326\331" \ + "\317\377Uni\377\205Slg\377\4`wr\377l\201{\377x\213\204\377\204\225\216" \ + "\377\213\207\230\221\377\3g}w\377Slg\377y\214\205\377\227\354\354\341" \ + "\377\4\353\353\341\377\237\264\257\377\223\254\247\377\342\351\350\377" \ + "\210\377\377\377\377\3\244\271\265\377\223\254\247\377\322\331\320\377" \ + "\330\354\354\341\377\7\302\315\306\377\223\254\247\377\237\265\261\377" \ + "\244\271\264\377\225\256\251\377\270\311\305\377\346\353\352\377\204" \ + "\377\377\377\377\3\324\336\334\377\223\254\247\377\253\276\267\377\301" \ + "\354\354\341\377\1\244\260\250\377\203Slg\377\3^vp\377\236\253\243\377" \ + "\324\330\316\377\217\354\354\341\377\3\215\234\225\377Slg\377y\214\205" \ + "\377\227\354\354\341\377\3\321\331\320\377\223\254\247\377\244\271\264" \ + "\377\210\377\377\377\377\3\343\352\350\377\223\254\247\377\237\265\257" \ + "\377\331\354\354\341\377\5\347\350\336\377\225\255\250\377\223\254\247" \ + "\377\303\320\316\377\365\367\367\377\206\377\377\377\377\4\373\374\374" \ + "\377\232\261\254\377\223\254\247\377\337\342\330\377\300\354\354\341" \ + "\377\1\202\224\215\377\202Slg\377\2Woj\377\311\316\305\377\221\354\354" \ + "\341\377\3\215\234\225\377Slg\377y\214\205\377\227\354\354\341\377\3" \ + "\254\276\267\377\223\254\247\377\320\333\331\377\210\377\377\377\377" \ + "\3\265\306\303\377\223\254\247\377\304\317\307\377\332\354\354\341\377" \ + "\3\267\306\276\377\223\254\247\377\304\322\317\377\210\377\377\377\377" \ + "\3\302\320\316\377\223\254\247\377\272\310\300\377\300\354\354\341\377" \ + "\1u\210\202\377\202Slg\377\1\224\243\233\377\222\354\354\341\377\3\215" \ + "\234\225\377Slg\377y\214\205\377\226\354\354\341\377\4\337\343\331\377" \ + "\223\254\247\377\230\260\253\377\371\372\372\377\207\377\377\377\377" \ + "\4\363\366\365\377\224\255\250\377\226\256\251\377\346\350\335\377\332" \ + "\354\354\341\377\4\334\340\327\377\223\254\247\377\233\262\255\377\373" \ + "\374\374\377\207\377\377\377\377\4\357\363\362\377\223\254\247\377\230" \ + "\260\252\377\350\351\336\377\277\354\354\341\377\1r\206\177\377\202S" \ + "lg\377\1\262\274\263\377\222\354\354\341\377\3\325\330\316\377\306\314" \ + "\302\377\317\324\312\377\226\354\354\341\377\3\272\310\301\377\223\254" \ + "\247\377\277\316\313\377\210\377\377\377\377\3\307\324\321\377\223\254" \ + "\247\377\266\305\276\377\334\354\354\341\377\3\250\273\265\377\223\254" \ + "\247\377\325\337\335\377\210\377\377\377\377\3\261\303\300\377\223\254" \ + "\247\377\310\322\312\377\277\354\354\341\377\1\206\227\220\377\202Sl" \ + "g\377\1\310\316\304\377\252\354\354\341\377\4\351\351\337\377\231\260" \ + "\253\377\223\254\247\377\354\361\360\377\207\377\377\377\377\4\374\375" \ + "\375\377\234\263\257\377\223\254\247\377\333\340\326\377\334\354\354" \ + "\341\377\3\316\326\315\377\223\254\247\377\250\274\270\377\210\377\377" \ + "\377\377\3\336\346\344\377\223\254\247\377\243\270\261\377\277\354\354" \ + "\341\377\1\242\256\246\377\202Slg\377\1\261\272\262\377\252\354\354\341" \ + "\377\3\311\323\312\377\223\254\247\377\256\301\275\377\210\377\377\377" \ + "\377\3\330\341\340\377\223\254\247\377\247\272\264\377\335\354\354\341" \ + "\377\4\352\353\340\377\234\262\255\377\223\254\247\377\347\355\354\377" \ + "\207\377\377\377\377\4\376\376\376\377\241\266\262\377\223\254\247\377" \ + "\327\335\323\377\276\354\354\341\377\4\336\340\326\377Xpk\377Slg\377" \ + "\221\240\230\377\222\354\354\341\377\3\336\340\326\377\324\330\316\377" \ + "\332\335\323\377\225\354\354\341\377\3\243\270\262\377\223\254\247\377" \ + "\333\343\342\377\210\377\377\377\377\3\253\277\273\377\223\254\247\377" \ + "\315\325\315\377\336\354\354\341\377\3\277\314\304\377\223\254\247\377" \ + "\272\312\306\377\210\377\377\377\377\3\315\331\326\377\223\254\247\377" \ + "\261\302\273\377\277\354\354\341\377\4\232\250\240\377Slg\377^up\377" \ + "\330\333\321\377\221\354\354\341\377\3\215\234\225\377Slg\377y\214\205" \ + "\377\224\354\354\341\377\4\327\335\324\377\223\254\247\377\236\264\260" \ + "\377\375\376\376\377\207\377\377\377\377\4\352\357\356\377\223\254\247" \ + "\377\233\262\254\377\352\352\340\377\336\354\354\341\377\4\343\345\333" \ + "\377\224\255\250\377\226\256\251\377\366\370\367\377\207\377\377\377" \ + "\377\4\367\371\370\377\226\257\252\377\225\255\250\377\343\346\333\377" \ + "\276\354\354\341\377\5\353\353\340\377\207\230\221\377Slg\377l\201{\377" \ + "\344\345\332\377\220\354\354\341\377\3\215\234\225\377Slg\377y\214\205" \ + "\377\224\354\354\341\377\3\262\302\273\377\223\254\247\377\312\326\324" \ + "\377\210\377\377\377\377\3\275\314\311\377\223\254\247\377\276\313\303" \ + "\377\340\354\354\341\377\3\261\301\272\377\223\254\247\377\313\327\325" \ + "\377\210\377\377\377\377\3\274\313\310\377\223\254\247\377\300\314\304" \ + "\377\277\354\354\341\377\6\351\351\337\377\237\254\244\377Wpj\377axr" \ + "\377\237\254\244\377\336\340\326\377\216\354\354\341\377\3\215\234\225" \ + "\377Slg\377y\214\205\377\223\354\354\341\377\4\344\346\334\377\225\255" \ + "\250\377\225\256\251\377\365\367\367\377\207\377\377\377\377\4\370\371" \ + "\371\377\227\257\252\377\224\255\250\377\342\345\333\377\340\354\354" \ + "\341\377\4\326\334\323\377\223\254\247\377\237\265\261\377\376\376\376" \ + "\377\207\377\377\377\377\4\351\356\355\377\223\254\247\377\234\263\255" \ + "\377\353\353\340\377\274\354\354\341\377\1\335\337\325\377\203\232\250" \ + "\240\377\1\204\225\216\377\202Slg\377\5Voi\377k\200z\377|\216\210\377" \ + "\214\234\224\377\231\247\237\377\212\232\250\240\377\3n\203}\377Slg\377" \ + "y\214\205\377\223\354\354\341\377\3\300\315\305\377\223\254\247\377\270" \ + "\311\305\377\210\377\377\377\377\3\316\332\327\377\223\254\247\377\260" \ + "\301\272\377\342\354\354\341\377\3\242\267\261\377\223\254\247\377\335" \ + "\345\343\377\210\377\377\377\377\3\252\276\272\377\223\254\247\377\316" \ + "\327\316\377\274\354\354\341\377\1\320\324\313\377\227Slg\377\1y\214" \ + "\205\377\222\354\354\341\377\4\353\353\340\377\234\263\255\377\223\254" \ + "\247\377\346\353\352\377\210\377\377\377\377\3\242\267\263\377\223\254" \ + "\247\377\325\333\322\377\342\354\354\341\377\3\310\322\311\377\223\254" \ + "\247\377\257\302\276\377\210\377\377\377\377\3\330\341\337\377\223\254" \ + "\247\377\251\274\265\377\274\354\354\341\377\1\320\324\313\377\227Sl" \ + "g\377\1y\214\205\377\222\354\354\341\377\3\317\327\316\377\223\254\247" \ + "\377\247\273\267\377\210\377\377\377\377\3\340\347\346\377\223\254\247" \ + "\377\241\266\260\377\343\354\354\341\377\4\350\351\336\377\230\260\252" \ + "\377\223\254\247\377\356\362\361\377\207\377\377\377\377\4\374\375\375" \ + "\377\234\263\256\377\223\254\247\377\335\341\327\377\273\354\354\341" \ + "\377\1\320\324\313\377\227Slg\377\1y\214\205\377\222\354\354\341\377" \ + "\3\251\274\266\377\223\254\247\377\324\336\334\377\210\377\377\377\377" \ + "\3\263\304\301\377\223\254\247\377\307\321\311\377\344\354\354\341\377" \ + "\3\271\310\300\377\223\254\247\377\301\317\314\377\210\377\377\377\377" \ + "\3\306\323\321\377\223\254\247\377\267\306\277\377\273\354\354\341\377" \ + "\1\320\324\313\377\202Slg\377\1\177\221\212\377\222\214\234\224\377\3" \ + "i~x\377Slg\377y\214\205\377\221\354\354\341\377\4\335\341\327\377\223" \ + "\254\247\377\232\261\254\377\373\374\374\377\207\377\377\377\377\4\361" \ + "\364\363\377\224\255\250\377\230\257\252\377\347\351\336\377\344\354" \ + "\354\341\377\4\336\342\330\377\223\254\247\377\231\261\254\377\372\373" \ + "\373\377\207\377\377\377\377\4\362\365\365\377\224\255\250\377\227\257" \ + "\252\377\347\350\336\377\272\354\354\341\377\1\320\324\313\377\202Sl" \ + "g\377\1\312\320\306\377\222\354\354\341\377\3\215\234\225\377Slg\377" \ + "y\214\205\377\221\354\354\341\377\3\270\306\277\377\223\254\247\377\303" \ + "\321\316\377\210\377\377\377\377\3\304\322\317\377\223\254\247\377\270" \ + "\307\277\377\346\354\354\341\377\3\253\275\266\377\223\254\247\377\323" \ + "\335\333\377\210\377\377\377\377\3\265\306\303\377\223\254\247\377\306" \ + "\320\310\377\272\354\354\341\377\1\320\324\313\377\202Slg\377\1\312\320" \ + "\306\377\222\354\354\341\377\3\215\234\225\377Slg\377y\214\205\377\220" \ + "\354\354\341\377\4\347\350\336\377\227\257\252\377\223\254\247\377\357" \ + "\363\362\377\207\377\377\377\377\4\373\374\374\377\233\262\255\377\223" \ + "\254\247\377\335\341\327\377\346\354\354\341\377\3\320\330\317\377\223" \ + "\254\247\377\245\272\266\377\210\377\377\377\377\3\342\351\350\377\223" \ + "\254\247\377\241\266\260\377\272\354\354\341\377\1\320\324\313\377\202" \ + "Slg\377\1\312\320\306\377\222\354\354\341\377\3\215\234\225\377Slg\377" \ + "y\214\205\377\220\354\354\341\377\3\306\321\310\377\223\254\247\377\261" \ + "\303\300\377\210\377\377\377\377\3\326\337\336\377\223\254\247\377\252" \ + "\274\266\377\347\354\354\341\377\4\353\353\340\377\235\264\256\377\223" \ + "\254\247\377\344\352\351\377\210\377\377\377\377\3\244\271\264\377\223" \ + "\254\247\377\324\333\321\377\271\354\354\341\377\1\333\336\324\377\202" \ + "\221\240\230\377\1\330\333\321\377\222\354\354\341\377\3\314\321\307" \ + "\377\267\300\267\377\304\313\301\377\220\354\354\341\377\3\241\266\260" \ + "\377\223\254\247\377\337\346\345\377\210\377\377\377\377\3\250\274\270" \ + "\377\223\254\247\377\317\327\316\377\350\354\354\341\377\3\302\316\305" \ + "\377\223\254\247\377\267\307\304\377\210\377\377\377\377\3\321\334\331" \ + "\377\223\254\247\377\257\300\271\377\341\354\354\341\377\4\325\333\322" \ + "\377\223\254\247\377\241\267\262\377\376\376\376\377\207\377\377\377" \ + "\377\4\347\355\354\377\223\254\247\377\235\263\255\377\353\353\340\377" \ + "\350\354\354\341\377\4\345\347\334\377\225\256\251\377\225\255\250\377" \ + "\364\366\366\377\207\377\377\377\377\4\371\372\372\377\230\260\253\377" \ + "\224\255\250\377\342\344\332\377\340\354\354\341\377\3\257\300\271\377" \ + "\223\254\247\377\315\331\327\377\210\377\377\377\377\3\272\312\307\377" \ + "\223\254\247\377\301\315\305\377\352\354\354\341\377\3\263\303\274\377" \ + "\223\254\247\377\310\325\322\377\210\377\377\377\377\3\277\316\313\377" \ + "\223\254\247\377\275\312\302\377\337\354\354\341\377\4\342\345\332\377" \ + "\224\255\250\377\226\257\252\377\367\371\370\377\207\377\377\377\377" \ + "\4\366\370\370\377\226\256\251\377\225\256\250\377\344\346\334\377\352" \ + "\354\354\341\377\4\331\336\324\377\223\254\247\377\235\264\257\377\375" \ + "\375\375\377\207\377\377\377\377\4\354\361\360\377\223\254\247\377\232" \ + "\261\254\377\352\352\337\377\314\354\354\341\377\1\303\312\300\377\202" \ + "t\210\201\377\1\350\351\336\377\216\354\354\341\377\3\276\313\303\377" \ + "\223\254\247\377\274\313\310\377\210\377\377\377\377\3\313\327\325\377" \ + "\223\254\247\377\262\303\273\377\354\354\354\341\377\3\245\271\263\377" \ + "\223\254\247\377\332\342\341\377\210\377\377\377\377\3\256\301\275\377" \ + "\223\254\247\377\314\325\314\377\314\354\354\341\377\1\267\300\267\377" \ + "\202Slg\377\1\347\350\335\377\215\354\354\341\377\4\352\352\337\377\232" \ + "\261\254\377\223\254\247\377\351\356\355\377\207\377\377\377\377\4\376" \ + "\376\376\377\240\266\261\377\223\254\247\377\330\335\324\377\354\354" \ + "\354\341\377\3\312\324\313\377\223\254\247\377\254\277\273\377\210\377" \ + "\377\377\377\3\333\343\342\377\223\254\247\377\246\272\263\377\314\354" \ + "\354\341\377\1\267\300\267\377\202Slg\377\1\347\350\335\377\215\354\354" \ + "\341\377\3\314\325\314\377\223\254\247\377\252\276\272\377\210\377\377" \ + "\377\377\3\335\345\343\377\223\254\247\377\244\270\262\377\355\354\354" \ + "\341\377\4\351\352\337\377\232\261\253\377\223\254\247\377\353\360\357" \ + "\377\207\377\377\377\377\4\375\376\376\377\236\264\260\377\223\254\247" \ + "\377\332\337\325\377\312\354\354\341\377\2\343\344\332\377\225\243\234" \ + "\377\202Slg\377\1\347\350\335\377\215\354\354\341\377\3\247\272\264\377" \ + "\223\254\247\377\330\341\337\377\210\377\377\377\377\3\260\302\276\377" \ + "\223\254\247\377\311\323\312\377\356\354\354\341\377\3\274\311\302\377" \ + "\223\254\247\377\276\315\312\377\210\377\377\377\377\3\312\326\324\377" \ + "\223\254\247\377\265\304\275\377\307\354\354\341\377\4\353\353\341\377" \ + "\306\314\302\377\212\232\223\377Xqk\377\203Slg\377\1\347\350\335\377" \ + "\214\354\354\341\377\4\332\337\325\377\223\254\247\377\234\263\256\377" \ + "\374\375\375\377\207\377\377\377\377\4\356\362\361\377\223\254\247\377" \ + "\224\254\247\377\342\345\332\377\356\354\354\341\377\17\340\344\331\377" \ + "\224\255\247\377\227\257\252\377\370\372\371\377\371\372\372\377\343" \ + "\352\350\377\316\332\327\377\324\336\334\377\352\357\356\377\375\375" \ + "\375\377\377\377\377\377\365\367\367\377\225\256\251\377\226\256\251" \ + "\377\345\347\335\377\304\354\354\341\377\3\334\336\324\377\242\256\246" \ + "\377h~x\377\206Slg\377\1\347\350\335\377\214\354\354\341\377\3\265\304" \ + "\275\377\223\254\247\377\306\323\321\377\210\377\377\377\377\4\301\317" \ + "\315\377\223\254\247\377\224\255\250\377\272\310\300\377\357\354\354" \ + "\341\377\4\256\277\270\377\223\254\247\377\254\277\274\377\224\255\250" \ + "\377\204\223\254\247\377\6\233\262\255\377\332\342\341\377\377\377\377" \ + "\377\270\311\305\377\223\254\247\377\303\316\306\377\301\354\354\341" \ + "\377\4\351\351\337\377\272\302\271\377\177\221\212\377Unh\377\210Slg" \ + "\377\1\347\350\335\377\213\354\354\341\377\4\346\347\335\377\226\256" \ + "\251\377\224\255\250\377\362\365\365\377\207\377\377\377\377\5\372\373" \ + "\373\377\231\261\254\377\223\254\247\377\256\301\275\377\245\271\263" \ + "\377\357\354\354\341\377\17\311\323\313\377\224\256\250\377\224\255\250" \ + "\377\300\317\314\377\342\351\347\377\367\371\370\377\361\364\363\377" \ + "\333\343\341\377\254\277\274\377\223\254\247\377\270\310\305\377\344" \ + "\352\351\377\223\254\247\377\236\264\256\377\353\353\341\377\276\354" \ + "\354\341\377\3\322\326\314\377\227\245\236\377`wq\377\213Slg\377\1\347" \ + "\350\335\377\213\354\354\341\377\3\303\317\306\377\223\254\247\377\265" \ + "\306\303\377\210\377\377\377\377\6\323\335\333\377\223\254\247\377\262" \ + "\304\300\377\311\325\323\377\226\256\251\377\351\352\340\377\355\354" \ + "\354\341\377\4\352\353\340\377\245\271\263\377\234\262\256\377\346\353" \ + "\352\377\205\377\377\377\377\7\376\376\376\377\313\327\325\377\223\254" \ + "\247\377\312\327\324\377\247\273\267\377\223\254\247\377\321\331\317" \ + "\377\273\354\354\341\377\3\344\345\333\377\257\271\261\377t\210\201\377" \ + "\213Slg\377\1cys\377\202Slg\377\1\347\350\335\377\212\354\354\341\377" \ + "\4\353\353\341\377\237\264\257\377\223\254\247\377\342\351\350\377\210" \ + "\377\377\377\377\6\246\272\266\377\223\254\247\377\337\347\345\377\316" \ + "\331\327\377\223\254\247\377\350\351\336\377\355\354\354\341\377\3\302" \ + "\316\305\377\223\254\247\377\337\346\345\377\210\377\377\377\377\5\271" \ + "\311\306\377\225\256\251\377\310\326\323\377\223\254\247\377\254\276" \ + "\267\377\271\354\354\341\377\3\307\315\304\377\214\234\224\377Yql\377" \ + "\212Slg\377\4axr\377\231\247\237\377\323\327\315\377\267\300\267\377" \ + "\202Slg\377\1\347\350\335\377\212\354\354\341\377\3\322\331\320\377\223" \ + "\254\247\377\244\271\265\377\205\377\377\377\377\11\363\366\365\377\364" \ + "\366\366\377\377\377\377\377\344\352\351\377\223\254\247\377\241\267" \ + "\263\377\376\376\376\377\270\310\305\377\241\266\261\377\356\354\354" \ + "\341\377\2\240\265\257\377\263\305\301\377\211\377\377\377\377\6\370" \ + "\372\371\377\226\257\252\377\306\323\321\377\232\261\254\377\223\254" \ + "\247\377\337\343\331\377\265\354\354\341\377\3\335\337\325\377\244\260" \ + "\250\377i\177y\377\212Slg\377\4Voi\377\203\224\215\377\276\305\274\377" \ + "\352\352\337\377\202\354\354\341\377\1\267\300\267\377\202Slg\377\1\347" \ + "\350\335\377\212\354\354\341\377\3\254\276\270\377\223\254\247\377\321" \ + "\334\331\377\204\377\377\377\377\12\320\333\330\377\224\255\250\377\225" \ + "\255\250\377\323\335\333\377\267\310\304\377\223\254\247\377\316\331" \ + "\327\377\367\371\370\377\234\263\256\377\263\303\274\377\355\354\354" \ + "\341\377\3\346\350\335\377\224\255\250\377\315\330\326\377\212\377\377" \ + "\377\377\5\252\276\272\377\261\303\277\377\303\321\316\377\223\254\247" \ + "\377\272\310\301\377\243\354\354\341\377\7\343\344\332\377\257\271\260" \ + "\377\223\241\232\377\203\224\215\377\246\262\252\377\320\324\313\377" \ + "\353\353\341\377\210\354\354\341\377\4\352\352\337\377\274\304\273\377" \ + "\201\222\213\377Unh\377\213Slg\377\2\226\244\234\377\337\341\326\377" \ + "\205\354\354\341\377\1\267\300\267\377\202Slg\377\1\347\350\335\377\212" \ + "\354\354\341\377\202\224\255\250\377\1\371\372\372\377\204\377\377\377" \ + "\377\12\243\271\264\377\250\274\270\377\245\272\265\377\244\272\265\377" \ + "\225\255\250\377\227\257\252\377\367\371\371\377\270\310\305\377\225" \ + "\256\251\377\334\341\327\377\355\354\354\341\377\3\330\335\324\377\223" \ + "\254\247\377\336\346\344\377\212\377\377\377\377\5\275\314\311\377\240" \ + "\266\261\377\353\357\356\377\223\254\247\377\240\265\257\377\242\354" \ + "\354\341\377\2\306\314\302\377e{u\377\205Slg\377\2h~x\377\334\336\324" \ + "\377\205\354\354\341\377\3\324\330\316\377\231\246\236\377axr\377\212" \ + "Slg\377\2[sn\377\202\224\215\377\202Slg\377\1\301\310\277\377\206\354" \ + "\354\341\377\1\323\327\315\377\202\244\260\250\377\1\352\352\340\377" \ + "\212\354\354\341\377\3\227\257\252\377\223\254\247\377\376\376\376\377" \ + "\204\377\377\377\377\1\272\312\307\377\202\223\254\247\377\6\251\274" \ + "\271\377\223\254\247\377\272\312\307\377\275\314\311\377\223\254\247" \ + "\377\300\315\305\377\356\354\354\341\377\3\343\346\333\377\223\254\247" \ + "\377\321\334\331\377\212\377\377\377\377\202\256\301\275\377\3\355\361" \ + "\361\377\223\254\247\377\242\267\261\377\241\354\354\341\377\2\306\314" \ + "\303\377Tmh\377\207Slg\377\6o\203}\377\344\345\332\377\354\354\341\377" \ + "\345\346\333\377\261\272\262\377v\211\203\377\212Slg\377\5Tmg\377y\214" \ + "\205\377\264\275\264\377\346\347\334\377\324\330\316\377\202Slg\377\1" \ + "\301\310\277\377\224\354\354\341\377\3\233\262\254\377\223\254\247\377" \ + "\371\373\373\377\204\377\377\377\377\11\371\372\372\377\320\333\331\377" \ + "\321\333\331\377\235\263\257\377\223\254\247\377\235\263\257\377\225" \ + "\255\251\377\277\313\303\377\353\353\340\377\357\354\354\341\377\2\234" \ + "\262\255\377\272\312\307\377\211\377\377\377\377\6\375\375\375\377\231" \ + "\261\254\377\303\321\316\377\351\356\355\377\223\254\247\377\246\272" \ + "\263\377\240\354\354\341\377\2\344\345\333\377f|v\377\202Slg\377\5\202" \ + "\224\215\377\316\323\311\377\344\345\332\377\306\314\302\377s\207\201" \ + "\377\202Slg\377\3y\214\205\377\216\235\226\377Zrm\377\212Slg\377\3dz" \ + "t\377\235\252\242\377\327\332\320\377\203\354\354\341\377\1\324\330\316" \ + "\377\202Slg\377\1\301\310\277\377\224\354\354\341\377\3\237\264\257\377" \ + "\223\254\247\377\365\367\367\377\206\377\377\377\377\5\332\343\341\377" \ + "\223\254\247\377\225\255\250\377\255\277\267\377\332\337\325\377\361" \ + "\354\354\341\377\3\267\306\277\377\226\256\251\377\354\360\357\377\210" \ + "\377\377\377\377\6\311\326\323\377\223\254\247\377\342\351\350\377\344" \ + "\352\351\377\223\254\247\377\252\274\266\377\240\354\354\341\377\1\257" \ + "\271\261\377\202Slg\377\1\204\225\216\377\204\354\354\341\377\2\350\351" \ + "\336\377m\202|\377\213Slg\377\4Woj\377\205\226\217\377\300\307\276\377" \ + "\353\353\340\377\205\354\354\341\377\1\324\330\316\377\202Slg\377\1\301" \ + "\310\277\377\224\354\354\341\377\3\242\267\261\377\223\254\247\377\360" \ + "\363\363\377\206\377\377\377\377\3\255\300\274\377\223\254\247\377\314" \ + "\325\314\377\363\354\354\341\377\4\347\350\336\377\234\263\255\377\247" \ + "\273\267\377\365\370\367\377\206\377\377\377\377\7\342\351\347\377\225" \ + "\255\250\377\273\313\310\377\377\377\377\377\340\347\345\377\223\254" \ + "\247\377\256\277\270\377\240\354\354\341\377\1\221\240\230\377\202Sl" \ + "g\377\1\320\325\313\377\205\354\354\341\377\1\264\275\264\377\211Slg" \ + "\377\3o\203}\377\251\264\254\377\341\342\330\377\210\354\354\341\377" \ + "\1\324\330\316\377\202Slg\377\1\301\310\277\377\224\354\354\341\377\3" \ + "\246\272\264\377\223\254\247\377\353\360\357\377\205\377\377\377\377" \ + "\4\354\360\357\377\223\254\247\377\233\262\254\377\352\352\340\377\364" \ + "\354\354\341\377\5\325\333\322\377\226\256\252\377\233\262\256\377\327" \ + "\340\337\377\367\370\370\377\202\377\377\377\377\11\360\364\363\377\303" \ + "\321\316\377\223\254\247\377\244\271\265\377\371\372\372\377\377\377" \ + "\377\377\333\344\342\377\223\254\247\377\261\302\273\377\240\354\354" \ + "\341\377\1|\216\210\377\202Slg\377\1\345\346\333\377\205\354\354\341" \ + "\377\1\310\316\304\377\206Slg\377\3]to\377\222\241\231\377\315\322\310" \ + "\377\213\354\354\341\377\1\324\330\316\377\202Slg\377\1\301\310\277\377" \ + "\224\354\354\341\377\3\252\275\266\377\223\254\247\377\346\354\353\377" \ + "\205\377\377\377\377\3\276\315\312\377\223\254\247\377\276\313\303\377" \ + "\366\354\354\341\377\2\340\344\331\377\251\274\265\377\202\223\254\247" \ + "\377\2\236\264\260\377\230\257\253\377\202\223\254\247\377\2\304\322" \ + "\317\377\374\374\374\377\202\377\377\377\377\3\327\340\336\377\223\254" \ + "\247\377\265\305\275\377\240\354\354\341\377\1\224\243\233\377\202Sl" \ + "g\377\1\314\321\310\377\205\354\354\341\377\1\257\271\261\377\204Slg" \ + "\377\3Tmg\377\235\252\242\377\347\350\335\377\215\354\354\341\377\1\324" \ + "\330\316\377\202Slg\377\1\301\310\277\377\224\354\354\341\377\3\256\277" \ + "\271\377\223\254\247\377\342\351\347\377\204\377\377\377\377\4\371\372" \ + "\372\377\230\260\253\377\224\255\250\377\342\345\332\377\370\354\354" \ + "\341\377\6\327\335\323\377\304\317\307\377\253\275\267\377\223\254\247" \ + "\377\233\262\256\377\357\362\362\377\204\377\377\377\377\3\323\335\333" \ + "\377\223\254\247\377\271\307\300\377\240\354\354\341\377\1\264\275\265" \ + "\377\202Slg\377\2{\216\207\377\352\352\340\377\203\354\354\341\377\2" \ + "\345\346\333\377g}w\377\206Slg\377\3u\211\202\377\261\272\262\377\345" \ + "\346\333\377\213\354\354\341\377\1\324\330\316\377\202Slg\377\1\301\310" \ + "\277\377\224\354\354\341\377\3\262\302\273\377\223\254\247\377\335\345" \ + "\343\377\204\377\377\377\377\3\320\333\331\377\223\254\247\377\257\300" \ + "\271\377\374\354\354\341\377\3\242\267\261\377\223\254\247\377\336\345" \ + "\344\377\204\377\377\377\377\3\316\331\327\377\223\254\247\377\275\312" \ + "\302\377\240\354\354\341\377\2\350\351\336\377o\204}\377\202Slg\377\5" \ + "t\210\201\377\272\302\271\377\315\322\310\377\262\273\263\377g}w\377" \ + "\202Slg\377\3\200\222\213\377\227\245\236\377`wq\377\204Slg\377\3Zrm" \ + "\377\216\235\226\377\311\317\305\377\211\354\354\341\377\1\324\330\316" \ + "\377\202Slg\377\1\301\310\277\377\224\354\354\341\377\3\266\305\276\377" \ + "\223\254\247\377\330\341\337\377\204\377\377\377\377\3\243\270\264\377" \ + "\223\254\247\377\325\333\322\377\374\354\354\341\377\3\307\321\311\377" \ + "\223\254\247\377\260\302\277\377\204\377\377\377\377\3\312\326\324\377" \ + "\223\254\247\377\301\315\305\377\241\354\354\341\377\2\321\325\313\377" \ + "Yql\377\207Slg\377\7v\211\203\377\347\347\335\377\354\354\341\377\351" \ + "\351\337\377\273\303\272\377\201\222\213\377Unh\377\204Slg\377\3l\201" \ + "{\377\247\262\252\377\337\341\327\377\206\354\354\341\377\1\324\330\316" \ + "\377\202Slg\377\1\301\310\277\377\224\354\354\341\377\3\271\310\300\377" \ + "\223\254\247\377\323\335\333\377\203\377\377\377\377\3\341\350\347\377" \ + "\223\254\247\377\241\266\260\377\375\354\354\341\377\4\347\351\336\377" \ + "\230\257\252\377\223\254\247\377\356\362\362\377\203\377\377\377\377" \ + "\3\305\322\320\377\223\254\247\377\305\320\307\377\242\354\354\341\377" \ + "\2\325\331\317\377u\210\202\377\204Slg\377\3Tmg\377v\211\203\377\341" \ + "\343\330\377\205\354\354\341\377\3\335\337\325\377\245\260\250\377j\177" \ + "y\377\204Slg\377\4Voi\377\204\225\216\377\300\307\276\377\352\352\340" \ + "\377\203\354\354\341\377\1\324\330\316\377\202Slg\377\1\301\310\277\377" \ + "\224\354\354\341\377\3\275\312\303\377\223\254\247\377\317\332\330\377" \ + "\203\377\377\377\377\3\264\305\302\377\223\254\247\377\306\321\310\377" \ + "\376\354\354\341\377\3\270\307\277\377\223\254\247\377\302\320\315\377" \ + "\203\377\377\377\377\3\300\317\314\377\223\254\247\377\310\322\312\377" \ + "\243\354\354\341\377\6\352\352\340\377\306\314\303\377\250\263\252\377" \ + "\226\244\234\377\270\300\267\377\337\341\326\377\212\354\354\341\377" \ + "\3\310\316\304\377\215\235\225\377Zrm\377\204Slg\377\5dzt\377\235\252" \ + "\242\377\330\333\321\377\354\354\341\377\324\330\316\377\202Slg\377\1" \ + "\301\310\277\377\224\354\354\341\377\3\301\315\305\377\223\254\247\377" \ + "\312\326\324\377\202\377\377\377\377\4\362\365\364\377\224\255\250\377" \ + "\227\257\252\377\347\350\336\377\376\354\354\341\377\4\336\342\330\377" \ + "\223\254\247\377\231\261\254\377\372\373\373\377\202\377\377\377\377" \ + "\3\274\314\310\377\223\254\247\377\314\325\314\377\265\354\354\341\377" \ + "\3\345\346\333\377\261\273\262\377v\212\203\377\204Slg\377\3Tmg\377{" \ + "\215\207\377\243\257\247\377\202Slg\377\1\301\310\277\377\206\354\354" \ + "\341\377\1\342\344\331\377\202\317\324\312\377\1\353\353\341\377\212" \ + "\354\354\341\377\10\305\320\310\377\223\254\247\377\250\274\270\377\316" \ + "\332\327\377\342\351\347\377\301\317\314\377\223\254\247\377\270\307" \ + "\277\377\377\354\354\341\377\11\354\354\341\377\252\275\266\377\223\254" \ + "\247\377\314\330\325\377\337\347\345\377\314\330\325\377\242\270\263" \ + "\377\223\254\247\377\320\330\317\377\270\354\354\341\377\3\325\330\316" \ + "\377\232\250\240\377bys\377\206Slg\377\1\256\270\257\377\206\354\354" \ + "\341\377\1\267\300\267\377\202Slg\377\1\347\350\335\377\212\354\354\341" \ + "\377\1\311\323\312\377\206\223\254\247\377\1\335\341\327\377\377\354" \ + "\354\341\377\2\354\354\341\377\317\327\316\377\206\223\254\247\377\1" \ + "\324\333\321\377\272\354\354\341\377\4\352\352\337\377\276\305\274\377" \ + "\203\224\215\377Voi\377\204Slg\377\3j\200z\377\245\260\250\377\335\337" \ + "\325\377\203\354\354\341\377\1\267\300\267\377\202Slg\377\1\347\350\335" \ + "\377\212\354\354\341\377\7\350\351\336\377\277\310\300\377m\206\201\377" \ + "w\220\213\377\202\233\226\377\225\255\250\377\251\274\265\377\377\354" \ + "\354\341\377\202\354\354\341\377\10\353\353\340\377\235\264\256\377\224" \ + "\253\246\377\200\231\224\377v\217\212\377s\213\205\377\311\320\307\377" \ + "\352\352\337\377\275\354\354\341\377\3\337\341\326\377\247\262\252\377" \ + "l\201{\377\204Slg\377\5Unh\377\200\222\213\377\273\303\272\377\351\351" \ + "\337\377\267\300\267\377\202Slg\377\1\347\350\335\377\213\354\354\341" \ + "\377\1\261\272\262\377\203Slg\377\2\306\314\302\377\353\353\340\377\377" \ + "\354\354\341\377\203\354\354\341\377\6\353\353\340\377\276\306\274\377" \ + "Zrn\377Slg\377Yql\377\274\304\272\377\301\354\354\341\377\3\313\320\307" \ + "\377\220\237\230\377[sn\377\204Slg\377\2_vq\377x\213\205\377\202Slg\377" \ + "\1\347\350\335\377\213\354\354\341\377\1\257\271\261\377\202Slg\377\2" \ + "Woj\377\342\343\331\377\377\354\354\341\377\205\354\354\341\377\2\331" \ + "\334\323\377bys\377\202Slg\377\1\234\251\242\377\303\354\354\341\377" \ + "\4\346\347\334\377\264\275\264\377y\214\205\377Tmg\377\205Slg\377\1\347" \ + "\350\335\377\213\354\354\341\377\1\303\312\300\377\202Slg\377\1\222\241" \ + "\231\377\377\354\354\341\377\207\354\354\341\377\4e{u\377Slg\377_vq\377" \ + "\317\324\312\377\306\354\354\341\377\3\327\332\320\377\235\252\242\377" \ + "dzt\377\203Slg\377\1\347\350\335\377\213\354\354\341\377\4\327\332\320" \ + "\377Slg\377Wpj\377\333\336\324\377\377\354\354\341\377\207\354\354\341" \ + "\377\3m\202|\377Xok\377\227\245\235\377\311\354\354\341\377\2\353\353" \ + "\340\377\242\256\246\377\202Slg\377\1\347\350\335\377\213\354\354\341" \ + "\377\3\351\351\337\377Tmh\377\224\242\233\377\377\354\354\341\377\210" \ + "\354\354\341\377\3\207\227\220\377g}w\377\351\351\337\377\312\354\354" \ + "\341\377\1\267\300\267\377\202Slg\377\1\347\350\335\377\214\354\354\341" \ + "\377\2j\177y\377\334\337\325\377\377\354\354\341\377\210\354\354\341" \ + "\377\2\324\330\316\377\326\332\317\377\313\354\354\341\377\1\267\300" \ + "\267\377\202Slg\377\1\347\350\335\377\214\354\354\341\377\1\273\303\272" \ + "\377\377\354\354\341\377\326\354\354\341\377\1\336\340\326\377\202\301" \ + "\310\277\377\1\353\353\340\377\212\354\354\341\377") diff --git a/packages/psplash/files/configurability.patch b/packages/psplash/files/configurability.patch index b923cb24f1..c9688655c9 100644 --- a/packages/psplash/files/configurability.patch +++ b/packages/psplash/files/configurability.patch @@ -1,8 +1,8 @@ Index: psplash/psplash.c =================================================================== ---- psplash.orig/psplash.c -+++ psplash/psplash.c -@@ -44,17 +44,17 @@ psplash_draw_msg (PSplashFB *fb, const c +--- psplash.orig/psplash.c 2007-12-06 11:14:23.000000000 +0000 ++++ psplash/psplash.c 2007-12-06 11:19:12.000000000 +0000 +@@ -44,17 +44,17 @@ /* Clear */ @@ -27,7 +27,7 @@ Index: psplash/psplash.c &radeon_font, msg); } -@@ -66,36 +66,36 @@ psplash_draw_progress (PSplashFB *fb, in +@@ -66,36 +66,36 @@ /* 4 pix border */ x = ((fb->width - BAR_IMG_WIDTH)/2) + 4 ; @@ -75,7 +75,7 @@ Index: psplash/psplash.c { char *command; int parsed=0; -@@ -103,21 +103,21 @@ parse_command (PSplashFB *fb, char *stri +@@ -103,21 +103,21 @@ parsed = strlen(string)+1; DBG("got cmd %s", string); @@ -103,7 +103,7 @@ Index: psplash/psplash.c { return 1; } -@@ -125,8 +125,8 @@ parse_command (PSplashFB *fb, char *stri +@@ -125,8 +125,8 @@ return 0; } @@ -114,7 +114,7 @@ Index: psplash/psplash.c { int err; ssize_t length = 0; -@@ -143,14 +143,14 @@ psplash_main (PSplashFB *fb, int pipe_fd +@@ -143,14 +143,14 @@ end = command; @@ -133,7 +133,7 @@ Index: psplash/psplash.c { /* if (errno == EINTR) -@@ -158,29 +158,29 @@ psplash_main (PSplashFB *fb, int pipe_fd +@@ -158,29 +158,29 @@ */ return; } @@ -171,7 +171,7 @@ Index: psplash/psplash.c FD_ZERO(&descriptors); FD_SET(pipe_fd,&descriptors); } -@@ -188,14 +188,14 @@ psplash_main (PSplashFB *fb, int pipe_fd +@@ -188,14 +188,14 @@ return; } @@ -189,7 +189,7 @@ Index: psplash/psplash.c signal(SIGHUP, psplash_exit); signal(SIGINT, psplash_exit); signal(SIGQUIT, psplash_exit); -@@ -214,10 +214,10 @@ main (int argc, char** argv) +@@ -214,10 +214,10 @@ angle = atoi(argv[i]); continue; } @@ -203,7 +203,7 @@ Index: psplash/psplash.c argv[0]); exit(-1); } -@@ -231,7 +231,7 @@ main (int argc, char** argv) +@@ -231,7 +231,7 @@ if (mkfifo(PSPLASH_FIFO, S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP)) { @@ -212,7 +212,7 @@ Index: psplash/psplash.c { perror("mkfifo"); exit(-1); -@@ -239,8 +239,8 @@ main (int argc, char** argv) +@@ -239,8 +239,8 @@ } pipe_fd = open (PSPLASH_FIFO,O_RDONLY|O_NONBLOCK); @@ -223,22 +223,20 @@ Index: psplash/psplash.c { perror("pipe open"); exit(-2); -@@ -252,30 +252,30 @@ main (int argc, char** argv) - if ((fb = psplash_fb_new(angle)) == NULL) +@@ -253,29 +253,29 @@ exit(-1); -- /* Clear the background with #ecece1 */ + /* Clear the background with #ecece1 */ - psplash_fb_draw_rect (fb, 0, 0, fb->width, fb->height, 0xec, 0xec, 0xe1); -+ /* Clear the background */ + psplash_fb_draw_rect (fb, 0, 0, fb->width, fb->height, PSPLASH_BACKGROUND_COLOR_R, PSPLASH_BACKGROUND_COLOR_G, PSPLASH_BACKGROUND_COLOR_B); /* Draw the OH logo */ - psplash_fb_draw_image (fb, - (fb->width - HAND_IMG_WIDTH)/2, -- (fb->height - HAND_IMG_HEIGHT)/2, +- ((fb->height * 5) / 6 - HAND_IMG_HEIGHT)/2, + psplash_fb_draw_image (fb, -+ (fb->width - HAND_IMG_WIDTH)/2, -+ (fb->height - HAND_IMG_HEIGHT)/2, ++ (fb->width - HAND_IMG_WIDTH)/2, ++ (fb->height - HAND_IMG_HEIGHT)/2, HAND_IMG_WIDTH, HAND_IMG_HEIGHT, HAND_IMG_BYTES_PER_PIXEL, @@ -249,8 +247,8 @@ Index: psplash/psplash.c - (fb->width - BAR_IMG_WIDTH)/2, - fb->height - (fb->height/6), + psplash_fb_draw_image (fb, -+ (fb->width - BAR_IMG_WIDTH)/2, -+ fb->height - (fb->height/PSPLASH_PROGRESS_DIVIDER), ++ (fb->width - BAR_IMG_WIDTH)/2, ++ fb->height - (fb->height/PSPLASH_PROGRESS_DIVIDER), BAR_IMG_WIDTH, BAR_IMG_HEIGHT, BAR_IMG_BYTES_PER_PIXEL, @@ -266,9 +264,9 @@ Index: psplash/psplash.c Index: psplash/psplash.h =================================================================== ---- psplash.orig/psplash.h -+++ psplash/psplash.h -@@ -54,6 +54,21 @@ typedef int bool; +--- psplash.orig/psplash.h 2007-12-06 11:15:35.000000000 +0000 ++++ psplash/psplash.h 2007-12-06 11:15:45.000000000 +0000 +@@ -54,6 +54,21 @@ #define TRUE 1 #endif diff --git a/packages/psplash/files/logo-math.patch b/packages/psplash/files/logo-math.patch new file mode 100644 index 0000000000..87574b1855 --- /dev/null +++ b/packages/psplash/files/logo-math.patch @@ -0,0 +1,13 @@ +Do better math when showing logo vs progressbar. + +--- psplash/psplash.c.org 2007-09-22 20:33:36.000000000 +0300 ++++ psplash/psplash.c 2007-12-01 21:27:08.000000000 +0200 +@@ -258,7 +258,7 @@ + /* Draw the OH logo */ + psplash_fb_draw_image (fb, + (fb->width - HAND_IMG_WIDTH)/2, +- (fb->height - HAND_IMG_HEIGHT)/2, ++ ((fb->height * 5) / 6 - HAND_IMG_HEIGHT)/2, + HAND_IMG_WIDTH, + HAND_IMG_HEIGHT, + HAND_IMG_BYTES_PER_PIXEL, diff --git a/packages/psplash/files/psplash-init b/packages/psplash/files/psplash-init index 2bd83cfb07..5587346cb1 100644 --- a/packages/psplash/files/psplash-init +++ b/packages/psplash/files/psplash-init @@ -19,3 +19,5 @@ export TMPDIR=/mnt/.psplash mount tmpfs -t tmpfs $TMPDIR -o,size=40k /usr/bin/psplash $psplash_args & + +(sleep 120; psplash-write "QUIT") & diff --git a/packages/psplash/psplash_svn.bb b/packages/psplash/psplash_svn.bb index 98e2a36805..cf6e228d92 100644 --- a/packages/psplash/psplash_svn.bb +++ b/packages/psplash/psplash_svn.bb @@ -3,7 +3,7 @@ HOMEPAGE = "http://projects.o-hand.com/psplash" SECTION = "base" LICENSE = "GPL" PV = "0.0+svnr${SRCREV}" -PR = "r9" +PR = "r11" # You can create your own pslash-hand-img.h by doing # ./make-image-header.sh <file>.png HAND @@ -17,6 +17,8 @@ SRC_URI = "svn://svn.o-hand.com/repos/misc/trunk;module=psplash;proto=http \ file://psplash-init" S = "${WORKDIR}/psplash" +# This really should be default, but due yo openmoko hack below, can't be easily +SRC_URI_append_angstrom = " file://logo-math.patch;patch=1 " SRC_URI_append_openmoko = " file://configurability.patch;patch=1 " inherit autotools pkgconfig update-rc.d diff --git a/packages/pulseaudio/files/fix-dbus-without-hal.patch b/packages/pulseaudio/files/fix-dbus-without-hal.patch new file mode 100644 index 0000000000..f8ac5674a6 --- /dev/null +++ b/packages/pulseaudio/files/fix-dbus-without-hal.patch @@ -0,0 +1,15 @@ +Index: pulseaudio-0.9.8/src/Makefile.am +=================================================================== +--- pulseaudio-0.9.8.orig/src/Makefile.am ++++ pulseaudio-0.9.8/src/Makefile.am +@@ -1424,8 +1424,8 @@ + # HAL + libdbus_util_la_SOURCES = modules/dbus-util.c modules/dbus-util.h + libdbus_util_la_LDFLAGS = -avoid-version +-libdbus_util_la_LIBADD = $(AM_LIBADD) $(HAL_LIBS) libpulsecore.la +-libdbus_util_la_CFLAGS = $(AM_CFLAGS) $(HAL_CFLAGS) ++libdbus_util_la_LIBADD = $(AM_LIBADD) $(HAL_LIBS) $(DBUS_LIBS) libpulsecore.la ++libdbus_util_la_CFLAGS = $(AM_CFLAGS) $(HAL_CFLAGS) $(DBUS_CFLAGS) + + module_hal_detect_la_SOURCES = modules/module-hal-detect.c + module_hal_detect_la_LDFLAGS = -module -avoid-version diff --git a/packages/pulseaudio/pulse.inc b/packages/pulseaudio/pulse.inc index f765bec1a1..b6b622d9c6 100644 --- a/packages/pulseaudio/pulse.inc +++ b/packages/pulseaudio/pulse.inc @@ -3,8 +3,7 @@ HOMEPAGE = "http://www.pulseaudio.org" AUTHOR = "Lennart Poettering" SECTION = "libs/multimedia" LICENSE = "LGPL" - -DEPENDS = "libatomics-ops liboil avahi libsamplerate0 libsndfile1 libtool" +DEPENDS = "libatomics-ops liboil avahi libsamplerate0 libsndfile1 libtool hal" # optional DEPENDS += "alsa-lib glib-2.0" @@ -21,6 +20,7 @@ EXTRA_OECONF = "\ --with-glib \ --with-alsa \ --with-oss \ + --with-hal \ " PARALLEL_MAKE = "" diff --git a/packages/pulseaudio/pulseaudio_0.9.6.bb b/packages/pulseaudio/pulseaudio_0.9.6.bb index a93c8ee251..aa07afe6fe 100644 --- a/packages/pulseaudio/pulseaudio_0.9.6.bb +++ b/packages/pulseaudio/pulseaudio_0.9.6.bb @@ -1,4 +1,4 @@ require pulse.inc -PR = "r5" +PR = "r6" diff --git a/packages/pulseaudio/pulseaudio_0.9.7.bb b/packages/pulseaudio/pulseaudio_0.9.7.bb deleted file mode 100644 index d466086b50..0000000000 --- a/packages/pulseaudio/pulseaudio_0.9.7.bb +++ /dev/null @@ -1,12 +0,0 @@ -require pulse.inc - -# this is not correct (see below) -SRC_URI += "file://disable-using-glibc-tls.patch;patch=1" - -PR = "r0" - -# problems w/ pulseaudio 0.9.7 atm: -# 1.) needs libtool 1.2.24 (which miscompiles plugins in OE, hence we can't make it the default yet) -# 2.) doesn't build w/ glibc TLS support (hence patched out) -DEFAULT_PREFERENCE = "-1" - diff --git a/packages/pulseaudio/pulseaudio_0.9.8.bb b/packages/pulseaudio/pulseaudio_0.9.8.bb new file mode 100644 index 0000000000..93c8ffb849 --- /dev/null +++ b/packages/pulseaudio/pulseaudio_0.9.8.bb @@ -0,0 +1,17 @@ +require pulse.inc + +DEPENDS += "dbus" + +# this is not correct (see below) +SRC_URI += "\ + file://disable-using-glibc-tls.patch;patch=1 \ + file://fix-dbus-without-hal.patch;patch=1 \ +" + +PR = "r0" + +# problems w/ pulseaudio 0.9.8 atm: +# 1.) needs libltdl >= 1.5.24 (yes, any older version will NOT work at runtime) +# 2.) doesn't build w/ glibc TLS support (hence patched out) +DEFAULT_PREFERENCE = "-1" + diff --git a/packages/python/python-2.5-manifest.inc b/packages/python/python-2.5-manifest.inc index 85d47c4c0d..f899eb2fea 100644 --- a/packages/python/python-2.5-manifest.inc +++ b/packages/python/python-2.5-manifest.inc @@ -1,5 +1,5 @@ ######################################################################################################################## -### AUTO-GENERATED by 'contrib/python/generate-manifest-2.5.py' [(C) 2002-2007 Michael 'Mickey' Lauer <mlauer@vanille-media.de>] on Thu Nov 15 16:11:01 2007 +### AUTO-GENERATED by 'contrib/python/generate-manifest-2.5.py' [(C) 2002-2007 Michael 'Mickey' Lauer <mlauer@vanille-media.de>] on Fri Dec 7 11:51:27 2007 ### ### Visit THE Python for Embedded Systems Site => http://www.Vanille.de/projects/python.spy ### @@ -8,287 +8,292 @@ ######################################################################################################################## -PROVIDES+="python-profile python-threading python-distutils python-textutils python-codecs python-pickle python-datetime python-core python-io python-compiler python-compression python-re python-xmlrpc python-terminal python-email python-image python-core-dbg python-resource python-devel python-math python-hotshot python-unixadmin python-syslog python-tkinter python-gdbm python-fcntl python-netclient python-pprint python-netserver python-curses python-smtpd python-html python-readline python-subprocess python-pydoc python-logging python-mailbox python-xml python-mime python-sqlite3 python-tests python-unittest python-stringold python-robotparser python-lib-old-and-deprecated python-compile python-debugger python-shell python-bsddb python-mmap python-zlib python-db python-crypt python-idle python-lang python-audio " +PROVIDES+="python-profile python-threading python-distutils python-textutils python-codecs python-ctypes python-pickle python-datetime python-core python-io python-compiler python-compression python-re python-xmlrpc python-terminal python-email python-image python-core-dbg python-resource python-devel python-math python-hotshot python-unixadmin python-syslog python-tkinter python-gdbm python-fcntl python-netclient python-pprint python-netserver python-curses python-smtpd python-html python-readline python-subprocess python-pydoc python-logging python-mailbox python-xml python-mime python-sqlite3 python-tests python-unittest python-stringold python-robotparser python-lib-old-and-deprecated python-compile python-debugger python-shell python-bsddb python-mmap python-zlib python-db python-crypt python-idle python-lang python-audio " -PACKAGES="python-profile python-threading python-distutils python-textutils python-codecs python-pickle python-datetime python-core python-io python-compiler python-compression python-re python-xmlrpc python-terminal python-email python-image python-core-dbg python-resource python-devel python-math python-hotshot python-unixadmin python-syslog python-tkinter python-gdbm python-fcntl python-netclient python-pprint python-netserver python-curses python-smtpd python-html python-readline python-subprocess python-pydoc python-logging python-mailbox python-xml python-mime python-sqlite3 python-tests python-unittest python-stringold python-robotparser python-lib-old-and-deprecated python-compile python-debugger python-shell python-bsddb python-mmap python-zlib python-db python-crypt python-idle python-lang python-audio " +PACKAGES="python-profile python-threading python-distutils python-textutils python-codecs python-ctypes python-pickle python-datetime python-core python-io python-compiler python-compression python-re python-xmlrpc python-terminal python-email python-image python-core-dbg python-resource python-devel python-math python-hotshot python-unixadmin python-syslog python-tkinter python-gdbm python-fcntl python-netclient python-pprint python-netserver python-curses python-smtpd python-html python-readline python-subprocess python-pydoc python-logging python-mailbox python-xml python-mime python-sqlite3 python-tests python-unittest python-stringold python-robotparser python-lib-old-and-deprecated python-compile python-debugger python-shell python-bsddb python-mmap python-zlib python-db python-crypt python-idle python-lang python-audio " DESCRIPTION_python-profile="Python Basic Profiling Support" -PR_python-profile="ml2" +PR_python-profile="ml5" RDEPENDS_python-profile="python-core" FILES_python-profile="${libdir}/python2.5/profile.* ${libdir}/python2.5/pstats.* " DESCRIPTION_python-threading="Python Threading & Synchronization Support" -PR_python-threading="ml2" +PR_python-threading="ml5" RDEPENDS_python-threading="python-core python-lang" FILES_python-threading="${libdir}/python2.5/_threading_local.* ${libdir}/python2.5/dummy_thread.* ${libdir}/python2.5/dummy_threading.* ${libdir}/python2.5/mutex.* ${libdir}/python2.5/threading.* ${libdir}/python2.5/Queue.* " DESCRIPTION_python-distutils="Python Distribution Utilities" -PR_python-distutils="ml2" +PR_python-distutils="ml5" RDEPENDS_python-distutils="python-core" FILES_python-distutils="${libdir}/python2.5/config ${libdir}/python2.5/distutils " DESCRIPTION_python-textutils="Python Option Parsing, Text Wrapping and Comma-Separated-Value Support" -PR_python-textutils="ml2" +PR_python-textutils="ml5" RDEPENDS_python-textutils="python-core python-io python-re python-stringold" FILES_python-textutils="${libdir}/python2.5/lib-dynload/_csv.so ${libdir}/python2.5/csv.* ${libdir}/python2.5/optparse.* ${libdir}/python2.5/textwrap.* " DESCRIPTION_python-codecs="Python Codecs, Encodings & i18n Support" -PR_python-codecs="ml2" -RDEPENDS_python-codecs="python-core" +PR_python-codecs="ml5" +RDEPENDS_python-codecs="python-core python-lang" FILES_python-codecs="${libdir}/python2.5/codecs.* ${libdir}/python2.5/encodings ${libdir}/python2.5/gettext.* ${libdir}/python2.5/locale.* ${libdir}/python2.5/lib-dynload/_locale.so ${libdir}/python2.5/lib-dynload/unicodedata.so ${libdir}/python2.5/stringprep.* ${libdir}/python2.5/xdrlib.* " +DESCRIPTION_python-ctypes="Python C Types Support" +PR_python-ctypes="ml5" +RDEPENDS_python-ctypes="python-core" +FILES_python-ctypes="${libdir}/python2.5/ctypes ${libdir}/python2.5/lib-dynload/_ctypes.so " + DESCRIPTION_python-pickle="Python Persistence Support" -PR_python-pickle="ml2" +PR_python-pickle="ml5" RDEPENDS_python-pickle="python-core python-codecs python-io python-re" FILES_python-pickle="${libdir}/python2.5/pickle.* ${libdir}/python2.5/shelve.* ${libdir}/python2.5/lib-dynload/cPickle.so " DESCRIPTION_python-datetime="Python Calendar and Time support" -PR_python-datetime="ml2" +PR_python-datetime="ml5" RDEPENDS_python-datetime="python-core python-codecs" FILES_python-datetime="${libdir}/python2.5/_strptime.* ${libdir}/python2.5/calendar.* ${libdir}/python2.5/lib-dynload/datetime.so " DESCRIPTION_python-core="Python Interpreter and core modules (needed!)" -PR_python-core="ml4" +PR_python-core="ml5" RDEPENDS_python-core="" FILES_python-core="${libdir}/python2.5/__future__.* ${libdir}/python2.5/copy.* ${libdir}/python2.5/copy_reg.* ${libdir}/python2.5/ConfigParser.* ${libdir}/python2.5/getopt.* ${libdir}/python2.5/linecache.* ${libdir}/python2.5/new.* ${libdir}/python2.5/os.* ${libdir}/python2.5/posixpath.* ${libdir}/python2.5/struct.* ${libdir}/python2.5/warnings.* ${libdir}/python2.5/site.* ${libdir}/python2.5/stat.* ${libdir}/python2.5/UserDict.* ${libdir}/python2.5/UserList.* ${libdir}/python2.5/UserString.* ${libdir}/python2.5/lib-dynload/binascii.so ${libdir}/python2.5/lib-dynload/_struct.so ${libdir}/python2.5/lib-dynload/time.so ${libdir}/python2.5/lib-dynload/xreadlines.so ${libdir}/python2.5/types.* ${bindir}/python* " DESCRIPTION_python-io="Python Low-Level I/O" -PR_python-io="ml2" +PR_python-io="ml5" RDEPENDS_python-io="python-core python-math" FILES_python-io="${libdir}/python2.5/lib-dynload/_socket.so ${libdir}/python2.5/lib-dynload/_ssl.so ${libdir}/python2.5/lib-dynload/select.so ${libdir}/python2.5/lib-dynload/termios.so ${libdir}/python2.5/lib-dynload/cStringIO.so ${libdir}/python2.5/pipes.* ${libdir}/python2.5/socket.* ${libdir}/python2.5/tempfile.* ${libdir}/python2.5/StringIO.* " DESCRIPTION_python-compiler="Python Compiler Support" -PR_python-compiler="ml2" +PR_python-compiler="ml5" RDEPENDS_python-compiler="python-core" FILES_python-compiler="${libdir}/python2.5/compiler " DESCRIPTION_python-compression="Python High Level Compression Support" -PR_python-compression="ml2" +PR_python-compression="ml5" RDEPENDS_python-compression="python-core python-zlib" FILES_python-compression="${libdir}/python2.5/gzip.* ${libdir}/python2.5/zipfile.* " DESCRIPTION_python-re="Python Regular Expression APIs" -PR_python-re="ml2" +PR_python-re="ml5" RDEPENDS_python-re="python-core" FILES_python-re="${libdir}/python2.5/re.* ${libdir}/python2.5/sre.* ${libdir}/python2.5/sre_compile.* ${libdir}/python2.5/sre_constants* ${libdir}/python2.5/sre_parse.* " DESCRIPTION_python-xmlrpc="Python XMLRPC Support" -PR_python-xmlrpc="ml2" +PR_python-xmlrpc="ml5" RDEPENDS_python-xmlrpc="python-core python-xml python-netserver python-lang" FILES_python-xmlrpc="${libdir}/python2.5/xmlrpclib.* ${libdir}/python2.5/SimpleXMLRPCServer.* " DESCRIPTION_python-terminal="Python Terminal Controlling Support" -PR_python-terminal="ml2" +PR_python-terminal="ml5" RDEPENDS_python-terminal="python-core python-io" FILES_python-terminal="${libdir}/python2.5/pty.* ${libdir}/python2.5/tty.* " DESCRIPTION_python-email="Python Email Support" -PR_python-email="ml2" +PR_python-email="ml5" RDEPENDS_python-email="python-core python-io python-re python-mime python-audio python-image" FILES_python-email="${libdir}/python2.5/email " DESCRIPTION_python-image="Python Graphical Image Handling" -PR_python-image="ml2" +PR_python-image="ml5" RDEPENDS_python-image="python-core" FILES_python-image="${libdir}/python2.5/colorsys.* ${libdir}/python2.5/imghdr.* ${libdir}/python2.5/lib-dynload/imageop.so ${libdir}/python2.5/lib-dynload/rgbimg.so " DESCRIPTION_python-core-dbg="Python core module debug information" -PR_python-core-dbg="ml2" +PR_python-core-dbg="ml5" RDEPENDS_python-core-dbg="python-core" FILES_python-core-dbg="${libdir}/python2.5/lib-dynload/.debug ${bindir}/.debug ${libdir}/.debug " DESCRIPTION_python-resource="Python Resource Control Interface" -PR_python-resource="ml2" +PR_python-resource="ml5" RDEPENDS_python-resource="python-core" FILES_python-resource="${libdir}/python2.5/lib-dynload/resource.so " DESCRIPTION_python-devel="Python Development Package" -PR_python-devel="ml2" +PR_python-devel="ml5" RDEPENDS_python-devel="python-core" FILES_python-devel="${includedir} ${libdir}/python2.5/config " DESCRIPTION_python-math="Python Math Support" -PR_python-math="ml2" +PR_python-math="ml5" RDEPENDS_python-math="python-core" FILES_python-math="${libdir}/python2.5/lib-dynload/cmath.so ${libdir}/python2.5/lib-dynload/math.so ${libdir}/python2.5/lib-dynload/_random.so ${libdir}/python2.5/random.* ${libdir}/python2.5/sets.* " DESCRIPTION_python-hotshot="Python Hotshot Profiler" -PR_python-hotshot="ml2" +PR_python-hotshot="ml5" RDEPENDS_python-hotshot="python-core" FILES_python-hotshot="${libdir}/python2.5/hotshot ${libdir}/python2.5/lib-dynload/_hotshot.so " DESCRIPTION_python-unixadmin="Python Unix Administration Support" -PR_python-unixadmin="ml2" +PR_python-unixadmin="ml5" RDEPENDS_python-unixadmin="python-core" FILES_python-unixadmin="${libdir}/python2.5/lib-dynload/nis.so ${libdir}/python2.5/lib-dynload/grp.so ${libdir}/python2.5/lib-dynload/pwd.so ${libdir}/python2.5/getpass.* " DESCRIPTION_python-syslog="Python's syslog Interface" -PR_python-syslog="ml2" +PR_python-syslog="ml5" RDEPENDS_python-syslog="python-core" FILES_python-syslog="${libdir}/python2.5/lib-dynload/syslog.so " DESCRIPTION_python-tkinter="Python Tcl/Tk Bindings" -PR_python-tkinter="ml2" +PR_python-tkinter="ml5" RDEPENDS_python-tkinter="python-core" FILES_python-tkinter="${libdir}/python2.5/lib-dynload/_tkinter.so ${libdir}/python2.5/lib-tk " DESCRIPTION_python-gdbm="Python GNU Database Support" -PR_python-gdbm="ml2" +PR_python-gdbm="ml5" RDEPENDS_python-gdbm="python-core" FILES_python-gdbm="${libdir}/python2.5/lib-dynload/gdbm.so " DESCRIPTION_python-fcntl="Python's fcntl Interface" -PR_python-fcntl="ml2" +PR_python-fcntl="ml5" RDEPENDS_python-fcntl="python-core" FILES_python-fcntl="${libdir}/python2.5/lib-dynload/fcntl.so " DESCRIPTION_python-netclient="Python Internet Protocol Clients" -PR_python-netclient="ml2" -RDEPENDS_python-netclient="python-core python-datetime python-io python-lang python-logging python-mime" +PR_python-netclient="ml5" +RDEPENDS_python-netclient="python-core python-crypt python-datetime python-io python-lang python-logging python-mime" FILES_python-netclient="${libdir}/python2.5/*Cookie*.* ${libdir}/python2.5/base64.* ${libdir}/python2.5/cookielib.* ${libdir}/python2.5/ftplib.* ${libdir}/python2.5/gopherlib.* ${libdir}/python2.5/hmac.* ${libdir}/python2.5/httplib.* ${libdir}/python2.5/mimetypes.* ${libdir}/python2.5/nntplib.* ${libdir}/python2.5/poplib.* ${libdir}/python2.5/smtplib.* ${libdir}/python2.5/telnetlib.* ${libdir}/python2.5/urllib.* ${libdir}/python2.5/urllib2.* ${libdir}/python2.5/urlparse.* " DESCRIPTION_python-pprint="Python Pretty-Print Support" -PR_python-pprint="ml2" +PR_python-pprint="ml5" RDEPENDS_python-pprint="python-core" FILES_python-pprint="${libdir}/python2.5/pprint.* " DESCRIPTION_python-netserver="Python Internet Protocol Servers" -PR_python-netserver="ml2" +PR_python-netserver="ml5" RDEPENDS_python-netserver="python-core python-netclient" FILES_python-netserver="${libdir}/python2.5/cgi.* ${libdir}/python2.5/BaseHTTPServer.* ${libdir}/python2.5/SimpleHTTPServer.* ${libdir}/python2.5/SocketServer.* " DESCRIPTION_python-curses="Python Curses Support" -PR_python-curses="ml2" +PR_python-curses="ml5" RDEPENDS_python-curses="python-core" FILES_python-curses="${libdir}/python2.5/curses ${libdir}/python2.5/lib-dynload/_curses.so ${libdir}/python2.5/lib-dynload/_curses_panel.so " DESCRIPTION_python-smtpd="Python Simple Mail Transport Daemon" -PR_python-smtpd="ml2" +PR_python-smtpd="ml5" RDEPENDS_python-smtpd="python-core python-netserver python-email python-mime" FILES_python-smtpd="${bindir}/smtpd.* " DESCRIPTION_python-html="Python HTML Processing" -PR_python-html="ml2" +PR_python-html="ml5" RDEPENDS_python-html="python-core" FILES_python-html="${libdir}/python2.5/formatter.* ${libdir}/python2.5/htmlentitydefs.* ${libdir}/python2.5/htmllib.* ${libdir}/python2.5/markupbase.* ${libdir}/python2.5/sgmllib.* " DESCRIPTION_python-readline="Python Readline Support" -PR_python-readline="ml2" +PR_python-readline="ml5" RDEPENDS_python-readline="python-core" FILES_python-readline="${libdir}/python2.5/lib-dynload/readline.so ${libdir}/python2.5/rlcompleter.* " DESCRIPTION_python-subprocess="Python Subprocess Support" -PR_python-subprocess="ml2" +PR_python-subprocess="ml5" RDEPENDS_python-subprocess="python-core python-io python-re python-fcntl python-pickle" FILES_python-subprocess="${libdir}/python2.5/subprocess.* " DESCRIPTION_python-pydoc="Python Interactive Help Support" -PR_python-pydoc="ml2" +PR_python-pydoc="ml5" RDEPENDS_python-pydoc="python-core python-lang python-stringold python-re" FILES_python-pydoc="${bindir}/pydoc ${libdir}/python2.5/pydoc.* " DESCRIPTION_python-logging="Python Logging Support" -PR_python-logging="ml2" +PR_python-logging="ml5" RDEPENDS_python-logging="python-core python-io python-lang python-stringold" FILES_python-logging="${libdir}/python2.5/logging " DESCRIPTION_python-mailbox="Python Mailbox Format Support" -PR_python-mailbox="ml2" +PR_python-mailbox="ml5" RDEPENDS_python-mailbox="python-core python-mime" FILES_python-mailbox="${libdir}/python2.5/mailbox.* " DESCRIPTION_python-xml="Python basic XML support." -PR_python-xml="ml2" +PR_python-xml="ml5" RDEPENDS_python-xml="python-core python-re python-netclient" FILES_python-xml="${libdir}/python2.5/lib-dynload/pyexpat.so ${libdir}/python2.5/xml ${libdir}/python2.5/xmllib.* " DESCRIPTION_python-mime="Python MIME Handling APIs" -PR_python-mime="ml2" +PR_python-mime="ml5" RDEPENDS_python-mime="python-core python-io" FILES_python-mime="${libdir}/python2.5/mimetools.* ${libdir}/python2.5/uu.* ${libdir}/python2.5/quopri.* ${libdir}/python2.5/rfc822.* " DESCRIPTION_python-sqlite3="Python Sqlite3 Database Support" -PR_python-sqlite3="ml2" +PR_python-sqlite3="ml5" RDEPENDS_python-sqlite3="python-core" FILES_python-sqlite3="${libdir}/python2.5/sqlite3 " DESCRIPTION_python-tests="Python Tests" -PR_python-tests="ml2" +PR_python-tests="ml5" RDEPENDS_python-tests="python-core" FILES_python-tests="${libdir}/python2.5/test " DESCRIPTION_python-unittest="Python Unit Testing Framework" -PR_python-unittest="ml2" +PR_python-unittest="ml5" RDEPENDS_python-unittest="python-core python-stringold python-lang" FILES_python-unittest="${libdir}/python2.5/unittest.* " DESCRIPTION_python-stringold="Python String APIs [deprecated]" -PR_python-stringold="ml2" +PR_python-stringold="ml5" RDEPENDS_python-stringold="python-core python-re" FILES_python-stringold="${libdir}/python2.5/lib-dynload/strop.so ${libdir}/python2.5/string.* " DESCRIPTION_python-robotparser="Python robots.txt parser" -PR_python-robotparser="ml2" +PR_python-robotparser="ml5" RDEPENDS_python-robotparser="python-core python-netclient" FILES_python-robotparser="${libdir}/python2.5/robotparser.* " DESCRIPTION_python-lib-old-and-deprecated="Python Deprecated Libraries" -PR_python-lib-old-and-deprecated="ml2" +PR_python-lib-old-and-deprecated="ml5" RDEPENDS_python-lib-old-and-deprecated="python-core" FILES_python-lib-old-and-deprecated="${libdir}/python2.5/lib-old " DESCRIPTION_python-compile="Python Bytecode Compilation Support" -PR_python-compile="ml2" +PR_python-compile="ml5" RDEPENDS_python-compile="python-core" FILES_python-compile="${libdir}/python2.5/py_compile.* ${libdir}/python2.5/compileall.* " DESCRIPTION_python-debugger="Python Debugger" -PR_python-debugger="ml2" +PR_python-debugger="ml5" RDEPENDS_python-debugger="python-core python-io python-lang python-re python-stringold python-shell" FILES_python-debugger="${libdir}/python2.5/bdb.* ${libdir}/python2.5/pdb.* " DESCRIPTION_python-shell="Python Shell-Like Functionality" -PR_python-shell="ml2" +PR_python-shell="ml5" RDEPENDS_python-shell="python-core python-re" FILES_python-shell="${libdir}/python2.5/cmd.* ${libdir}/python2.5/commands.* ${libdir}/python2.5/dircache.* ${libdir}/python2.5/fnmatch.* ${libdir}/python2.5/glob.* ${libdir}/python2.5/popen2.* ${libdir}/python2.5/shutil.* " DESCRIPTION_python-bsddb="Python Berkeley Database Bindings" -PR_python-bsddb="ml2" +PR_python-bsddb="ml5" RDEPENDS_python-bsddb="python-core" FILES_python-bsddb="${libdir}/python2.5/bsddb " DESCRIPTION_python-mmap="Python Memory-Mapped-File Support" -PR_python-mmap="ml2" +PR_python-mmap="ml5" RDEPENDS_python-mmap="python-core python-io" FILES_python-mmap="${libdir}/python2.5/lib-dynload/mmap.so " DESCRIPTION_python-zlib="Python zlib Support." -PR_python-zlib="ml2" +PR_python-zlib="ml5" RDEPENDS_python-zlib="python-core" FILES_python-zlib="${libdir}/python2.5/lib-dynload/zlib.so " DESCRIPTION_python-db="Python File-Based Database Support" -PR_python-db="ml2" +PR_python-db="ml5" RDEPENDS_python-db="python-core" FILES_python-db="${libdir}/python2.5/anydbm.* ${libdir}/python2.5/dumbdbm.* ${libdir}/python2.5/whichdb.* " DESCRIPTION_python-crypt="Python Basic Cryptographic and Hashing Support" -PR_python-crypt="ml2" +PR_python-crypt="ml5" RDEPENDS_python-crypt="python-core" FILES_python-crypt="${libdir}/python2.5/hashlib.* ${libdir}/python2.5/md5.* ${libdir}/python2.5/sha.* ${libdir}/python2.5/lib-dynload/crypt.so ${libdir}/python2.5/lib-dynload/_hashlib.so ${libdir}/python2.5/lib-dynload/_sha256.so ${libdir}/python2.5/lib-dynload/_sha512.so " DESCRIPTION_python-idle="Python Integrated Development Environment" -PR_python-idle="ml2" +PR_python-idle="ml5" RDEPENDS_python-idle="python-core python-tkinter" FILES_python-idle="${bindir}/idle ${libdir}/python2.5/idlelib " DESCRIPTION_python-lang="Python Low-Level Language Support" -PR_python-lang="ml2" +PR_python-lang="ml5" RDEPENDS_python-lang="python-core" FILES_python-lang="${libdir}/python2.5/lib-dynload/array.so ${libdir}/python2.5/lib-dynload/parser.so ${libdir}/python2.5/lib-dynload/operator.so ${libdir}/python2.5/lib-dynload/_weakref.so ${libdir}/python2.5/lib-dynload/itertools.so ${libdir}/python2.5/lib-dynload/collections.so ${libdir}/python2.5/lib-dynload/_bisect.so ${libdir}/python2.5/lib-dynload/_heapq.so ${libdir}/python2.5/atexit.* ${libdir}/python2.5/bisect.* ${libdir}/python2.5/code.* ${libdir}/python2.5/codeop.* ${libdir}/python2.5/dis.* ${libdir}/python2.5/heapq.* ${libdir}/python2.5/inspect.* ${libdir}/python2.5/keyword.* ${libdir}/python2.5/opcode.* ${libdir}/python2.5/repr.* ${libdir}/python2.5/token.* ${libdir}/python2.5/tokenize.* ${libdir}/python2.5/traceback.* ${libdir}/python2.5/linecache.* ${libdir}/python2.5/weakref.* " DESCRIPTION_python-audio="Python Audio Handling" -PR_python-audio="ml2" +PR_python-audio="ml5" RDEPENDS_python-audio="python-core" FILES_python-audio="${libdir}/python2.5/wave.* ${libdir}/python2.5/chunk.* ${libdir}/python2.5/sndhdr.* ${libdir}/python2.5/lib-dynload/ossaudiodev.so ${libdir}/python2.5/lib-dynload/audioop.so " diff --git a/packages/python/python-2.5.1/enable-ctypes-module.patch b/packages/python/python-2.5.1/enable-ctypes-module.patch new file mode 100644 index 0000000000..dd5adaf0e7 --- /dev/null +++ b/packages/python/python-2.5.1/enable-ctypes-module.patch @@ -0,0 +1,106 @@ +diff -Naur Python-2.5.1.orig/setup.py Python-2.5.1/setup.py +--- Python-2.5.orig/setup.py 2006-08-10 01:42:18.000000000 +0200 ++++ Python-2.5/setup.py 2007-11-21 18:00:43.000000000 +0100 +@@ -1321,16 +1329,16 @@ + ffi_configfile): + from distutils.dir_util import mkpath + mkpath(ffi_builddir) +- config_args = [] ++ config_args = ['--host=%s' % os.environ["HOST_SYS"], ] + + # Pass empty CFLAGS because we'll just append the resulting + # CFLAGS to Python's; -g or -O2 is to be avoided. +- cmd = "cd %s && env CFLAGS='' '%s/configure' %s" \ +- % (ffi_builddir, ffi_srcdir, " ".join(config_args)) ++ cmd = "(cd %s && autoconf -W cross) && (cd %s && env CFLAGS='' '%s/configure' %s)" \ ++ % (ffi_srcdir, ffi_builddir, ffi_srcdir, " ".join(config_args)) + + res = os.system(cmd) + if res or not os.path.exists(ffi_configfile): +- print "Failed to configure _ctypes module" ++ print "Failed to configure _ctypes module, ret %d or missing %s"% (res, ffi_configfile, ) + return False + + fficonfig = {} +diff -Naur Python-2.5.1.orig/Modules/_ctypes/callbacks.c Python-2.5.1/Modules/_ctypes/callbacks.c +--- Python-2.5.1.orig/Modules/_ctypes/callbacks.c 2006-10-17 21:41:10.000000000 +0200 ++++ Python-2.5.1/Modules/_ctypes/callbacks.c 2007-11-22 10:29:33.000000000 +0100 +@@ -273,11 +273,13 @@ + PyErr_NoMemory(); + return NULL; + } ++#if FFI_CLOSURES + p->pcl = MallocClosure(); + if (p->pcl == NULL) { + PyErr_NoMemory(); + goto error; + } ++#endif + + for (i = 0; i < nArgs; ++i) { + PyObject *cnv = PySequence_GetItem(converters, i); +@@ -315,12 +317,14 @@ + "ffi_prep_cif failed with %d", result); + goto error; + } ++#if FFI_CLOSURES + result = ffi_prep_closure(p->pcl, &p->cif, closure_fcn, p); + if (result != FFI_OK) { + PyErr_Format(PyExc_RuntimeError, + "ffi_prep_closure failed with %d", result); + goto error; + } ++#endif + + p->converters = converters; + p->callable = callable; +@@ -328,8 +332,10 @@ + + error: + if (p) { ++#if FFI_CLOSURES + if (p->pcl) + FreeClosure(p->pcl); ++#endif + PyMem_Free(p); + } + return NULL; +diff -Naur Python-2.5.1.orig/Modules/_ctypes/_ctypes.c Python-2.5.1/Modules/_ctypes/_ctypes.c +--- Python-2.5.1.orig/Modules/_ctypes/_ctypes.c 2007-03-23 20:56:45.000000000 +0100 ++++ Python-2.5.1/Modules/_ctypes/_ctypes.c 2007-11-22 10:29:01.000000000 +0100 +@@ -3419,7 +3419,9 @@ + Py_CLEAR(self->paramflags); + + if (self->thunk) { ++#if FFI_CLOSURES + FreeClosure(self->thunk->pcl); ++#endif + PyMem_Free(self->thunk); + self->thunk = NULL; + } +diff -Naur Python-2.5.1.orig/Modules/_ctypes/ctypes.h Python-2.5.1/Modules/_ctypes/ctypes.h +--- Python-2.5.1.orig/Modules/_ctypes/ctypes.h 2006-08-14 13:17:48.000000000 +0200 ++++ Python-2.5.1/Modules/_ctypes/ctypes.h 2007-11-22 10:29:44.000000000 +0100 +@@ -68,7 +68,9 @@ + }; + + typedef struct { ++#if FFI_CLOSURES + ffi_closure *pcl; /* the C callable */ ++#endif + ffi_cif cif; + PyObject *converters; + PyObject *callable; +diff -Naur Python-2.5.1.orig/Modules/_ctypes/malloc_closure.c Python-2.5.1/Modules/_ctypes/malloc_closure.c +--- Python-2.5.1.orig/Modules/_ctypes/malloc_closure.c 2006-06-12 22:56:48.000000000 +0200 ++++ Python-2.5.1/Modules/_ctypes/malloc_closure.c 2007-11-22 10:30:17.000000000 +0100 +@@ -27,7 +27,9 @@ + /******************************************************************/ + + typedef union _tagITEM { ++#if FFI_CLOSURES + ffi_closure closure; ++#endif + union _tagITEM *next; + } ITEM; + diff --git a/packages/python/python-cython-native_0.9.6.9.bb b/packages/python/python-cython-native_0.9.6.9.bb new file mode 100644 index 0000000000..cb7743e1bf --- /dev/null +++ b/packages/python/python-cython-native_0.9.6.9.bb @@ -0,0 +1,9 @@ +require python-cython_${PV}.bb +inherit native +DEPENDS = "python-native" +RDEPENDS = "" + +do_stage() { + BUILD_SYS=${BUILD_SYS} HOST_SYS=${HOST_SYS} \ + ${STAGING_BINDIR}/python setup.py install --prefix=${STAGING_BINDIR}/.. --install-data=${STAGING_DATADIR} +} diff --git a/packages/python/python-cython_0.9.6.9.bb b/packages/python/python-cython_0.9.6.9.bb new file mode 100644 index 0000000000..a513104108 --- /dev/null +++ b/packages/python/python-cython_0.9.6.9.bb @@ -0,0 +1,13 @@ +DESCRIPTION = "Cython is a language specially designed for writing Python extension modules. \ +It's designed to bridge the gap between the nice, high-level, easy-to-use world of Python \ +and the messy, low-level world of C." +SECTION = "devel/python" +PRIORITY = "optional" +LICENSE = "GPL" +SRCNAME = "cython" +PR = "ml0" + +SRC_URI = "http://www.cython.org/${SRCNAME}-${PV}.zip" +S = "${WORKDIR}/${SRCNAME}-${PV}" + +inherit distutils diff --git a/packages/python/python-django_0.96.1.bb b/packages/python/python-django_0.96.1.bb new file mode 100644 index 0000000000..7921f9db0f --- /dev/null +++ b/packages/python/python-django_0.96.1.bb @@ -0,0 +1,16 @@ +DESCRIPTION = "Python Web framework" +SECTION = "devel/python" +PRIORITY = "optional" +LICENSE = "BSD" +RDEPENDS = "python-email python-netserver python-pickle python-pprint \ + python-shell python-textutils python-threading python-unixadmin \ + python-xml" +RRECOMMENDS = "python-pysqlite2" +SRCNAME = "Django" + +SRC_URI = "http://media.djangoproject.com/releases/0.96/${SRCNAME}-${PV}.tar.gz" +S = "${WORKDIR}/${SRCNAME}-${PV}" + +inherit distutils + +DISTUTILS_INSTALL_ARGS = "--root=${D} --prefix=${prefix}" diff --git a/packages/python/python-ecore_cvs.bb b/packages/python/python-ecore_cvs.bb index 73c9f1d0b6..8f4db6382e 100644 --- a/packages/python/python-ecore_cvs.bb +++ b/packages/python/python-ecore_cvs.bb @@ -1,5 +1,9 @@ require python-efl.inc DEPENDS += "ecore" -PR = "r1" +PR = "r2" + +do_stage() { + distutils_stage_all +} diff --git a/packages/python/python-efl.bb b/packages/python/python-efl.bb new file mode 100644 index 0000000000..c667ceff11 --- /dev/null +++ b/packages/python/python-efl.bb @@ -0,0 +1,7 @@ +DESCRIPTION = "Python Bindings to the Enlightenment Foundation Libraries" +LICENSE = "MIT" +SECTION = "devel/python" +DEPENDS = "python-evas python-ecore python-emotion python-edje python-epsilon" + +ALLOW_EMPTY = "1" + diff --git a/packages/python/python-efl.inc b/packages/python/python-efl.inc index aa12b979f8..727c718bd2 100644 --- a/packages/python/python-efl.inc +++ b/packages/python/python-efl.inc @@ -2,17 +2,15 @@ DESCRIPTION = "${PN} bindings" LICENSE = "BSD" AUTHOR = "Gustavo Sverzut Barbieri <barbieri@gmail.com>" HOMEPAGE = "http://www.enlightenment.org" -DEPENDS = "python-pyrex-native python-numeric" +# somewhere is a bug. cython should be self-contained, but somehow this +# does not compile unless pyrex has been built +DEPENDS = "python-cython-native python-pyrex-native python-numeric" PV = "0.1.1+cvs${SRCDATE}" -inherit distutils +inherit setuptools SRC_URI = "${E_CVS};module=e17/proto/python-efl/${PN}" S = "${WORKDIR}/${PN}" -do_install_append() { - rm ${D}${libdir}/${PYTHON_DIR}/site-packages/site.* -} - FILES_${PN}-dbg += "${libdir}/${PYTHON_DIR}/site-packages/*.egg/*/*/.debug" diff --git a/packages/python/python-epsilon_cvs.bb b/packages/python/python-epsilon_cvs.bb new file mode 100644 index 0000000000..81ebfcb0c7 --- /dev/null +++ b/packages/python/python-epsilon_cvs.bb @@ -0,0 +1,4 @@ +require python-efl.inc +DEPENDS += "epsilon python-ecore" + +PR = "r0" diff --git a/packages/python/python-pydirectfb/.mtn2git_empty b/packages/python/python-pydirectfb/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/python/python-pydirectfb/.mtn2git_empty diff --git a/packages/python/python-pydirectfb/fix-directfb-detection.patch b/packages/python/python-pydirectfb/fix-directfb-detection.patch new file mode 100644 index 0000000000..c8b7cc805a --- /dev/null +++ b/packages/python/python-pydirectfb/fix-directfb-detection.patch @@ -0,0 +1,16 @@ +Index: pydirectfb/setup.py +=================================================================== +--- pydirectfb.orig/setup.py ++++ pydirectfb/setup.py +@@ -11,9 +11,10 @@ + Check dependencies add add the flags to include_dirs, library_dirs and + libraries. The basic logic is taken from pygame. + """ +- command = name + '-config --version --cflags --libs 2>/dev/null' ++ command = 'pkg-config %s --modversion --cflags --libs 2>/dev/null' % name + try: + config = os.popen(command).readlines() ++ print config + if len(config) == 0: + raise ValueError, 'command not found' + flags = (' '.join(config[1:]) + ' ').split() diff --git a/packages/python/python-pydirectfb_cvs.bb b/packages/python/python-pydirectfb_cvs.bb new file mode 100644 index 0000000000..cc0f3cfcd9 --- /dev/null +++ b/packages/python/python-pydirectfb_cvs.bb @@ -0,0 +1,14 @@ +DESCRIPTION = "DirectFB Bindings" +SECTION = "devel/python" +PRIORITY = "optional" +LICENSE = "GPL" +SRCNAME = "pydirectfb" +PV = "0.0.0+cvs${SRCDATE}" +PR = "ml0" + +SRC_URI = "cvs://anonymous@pydirectfb.cvs.sourceforge.net/cvsroot/pydirectfb;module=pydirectfb \ + file://fix-directfb-detection.patch;patch=1" +S = "${WORKDIR}/${SRCNAME}" + +inherit distutils + diff --git a/packages/python/python-pygtk_2.10.4.bb b/packages/python/python-pygtk_2.10.4.bb index 0584d119c9..1af2093556 100644 --- a/packages/python/python-pygtk_2.10.4.bb +++ b/packages/python/python-pygtk_2.10.4.bb @@ -6,29 +6,46 @@ RDEPENDS = "python-shell python-pycairo python-pygobject" PROVIDES = "python-pygtk2" SRCNAME = "pygtk" LICENSE = "LGPL" -PR = "ml3" +PR = "ml5" SRC_URI = "ftp://ftp.gnome.org/pub/gnome/sources/pygtk/2.10/${SRCNAME}-${PV}.tar.bz2 \ file://fix-gtkunixprint.patch;patch=1 \ file://acinclude.m4" S = "${WORKDIR}/${SRCNAME}-${PV}" -EXTRA_OECONF = "--disable-docs" -EXTRA_OECONF += "--with-python-includes=${STAGING_INCDIR}/../" +EXTRA_OECONF = "\ + --disable-docs \ + --with-python-includes=${STAGING_INCDIR}/../ \ +" inherit autotools pkgconfig distutils-base do_configure_prepend() { - install -m 0644 ${WORKDIR}/acinclude.m4 ${S}/ + install -m 0644 ${WORKDIR}/acinclude.m4 ${S}/ } -do_configure_prepend() { - install -m 0644 ${WORKDIR}/acinclude.m4 ${S}/ +# dirty fix #1: remove dependency on python-pygobject-dev +do_install_append() { + find ${D} -name "*.la"|xargs rm -f + rm -f ${D}/${bindir}/pygtk-codegen-2.0 + rm -rf ${D}/${libdir}/pkgconfig } +# dirty fix #2: fix build system paths leaking in require fix-path.inc -FILES_${PN}-dev += "${libdir}/pygtk/2.0 ${bindir}/pygtk-*" +PACKAGES =+ "${PN}-demo" +FILES_${PN}-demo = "\ + ${bindir}/pygtk-demo \ + ${libdir}/pygtk \ +" +RDEPENDS_${PN}-demo = "python-pygtk python-stringold python-lang" + +# todo: revamp packaging, package demo seperatly +FILES_${PN}-dev += "\ + ${libdir}/pygtk/2.0 \ + ${bindir}/pygtk-* \ + ${datadir}/pygtk/2.0" do_stage() { autotools_stage_includes diff --git a/packages/python/python-pyqt/01_configure.dpatch b/packages/python/python-pyqt/01_configure.dpatch new file mode 100644 index 0000000000..d7c45b9a44 --- /dev/null +++ b/packages/python/python-pyqt/01_configure.dpatch @@ -0,0 +1,288 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 01_configure.dpatch by Torsten Marek <shlomme@debian.org> +## +## DP: Make PyQt4 objectdir-buildable + +@DPATCH@ +diff -urNad python-qt4-4.2+snapshot20070727~/configure.py python-qt4-4.2+snapshot20070727/configure.py +--- python-qt4-4.2+snapshot20070727~/configure.py 2007-07-29 23:58:48.000000000 +0200 ++++ python-qt4-4.2+snapshot20070727/configure.py 2007-07-30 00:00:17.000000000 +0200 +@@ -20,6 +20,8 @@ + # Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + + ++# Modified for Debian by Torsten Marek <shlomme@gmx.net> ++ + import sys + import os + import string +@@ -29,6 +31,23 @@ + + import sipconfig + ++topsrcdir = os.path.dirname(os.path.abspath(__file__)) ++has_objdir = topsrcdir != os.path.abspath(os.path.curdir) ++if not has_objdir: ++ topsrcdir = None ++ ++ ++def makeDir(dirname): ++ try: ++ os.mkdir(dirname) ++ except OSError, e: ++ if e.errno != 17: ++ raise ++ ++def srcPath(filename): ++ if topsrcdir is not None: ++ return os.path.join(topsrcdir, filename) ++ return filename + + # Initialise the globals. + pyqt_version = 0x040200 +@@ -134,6 +153,8 @@ + p.add_option("-g", "--consolidate", action="store_true", default=False, + dest="bigqt", help="create a single module which links against " + "all the Qt libraries") ++ p.add_option("--disable-designer-plugin", action="store_true", default=False, ++ help="do not build the Qt Designer plugin") + + # These are internal options used to build the mega Windows GPL package. + p.add_option("--mwg-openssl", action="callback", default=None, +@@ -282,6 +303,7 @@ + check_module("QAxContainer", "qaxobject.h", "new QAxObject()", + extra_libs=["QAxContainer"]) + ++ makeDir("dbus") + if os.path.isdir("dbus"): + check_dbus() + +@@ -354,7 +376,7 @@ + generate_code("QtAssistant") + + if "QtDesigner" in pyqt_modules: +- qpy_dir = os.path.abspath(os.path.join("qpy", "QtDesigner")) ++ qpy_dir = os.path.abspath(srcPath(os.path.join("qpy", "QtDesigner"))) + + if sys.platform == "win32": + if opts.debug: +@@ -380,10 +402,10 @@ + + # Generate the composite module. + qtmod_sipdir = os.path.join("sip", "Qt") +- mk_clean_dir(qtmod_sipdir) ++ mk_clean_dir(srcPath(qtmod_sipdir)) + + qtmod_sipfile = os.path.join(qtmod_sipdir, "Qtmod.sip") +- f = open(qtmod_sipfile, "w") ++ f = open(srcPath(qtmod_sipfile), "w") + + f.write("""%CompositeModule PyQt4.Qt + +@@ -555,7 +577,7 @@ + return libs, libdirs + + def module_installs(self): +- return ["__init__.py", "pyqtconfig.py"] ++ return [srcPath("__init__.py"), "pyqtconfig.py"] + + def qpylibs(self): + # See which QPy libraries to build. +@@ -571,8 +593,8 @@ + for qpy, pro in qpylibs.iteritems(): + sipconfig.inform("Creating QPy library for %s Makefile..." % qpy) + +- os.chdir(os.path.join("qpy", qpy)) +- ++ os.chdir(srcPath(os.path.join("qpy", qpy))) ++ + if sipcfg.universal: + upro = "u_" + pro + +@@ -596,6 +618,8 @@ + + sipconfig.inform("Creating QPy libraries Makefile...") + ++ makeDir("qpy") ++ os.system("ln -s %s qpy/QtDesigner" % (srcPath("qpy/QtDesigner"),)) + sipconfig.ParentMakefile( + configuration=sipcfg, + dir="qpy", +@@ -617,6 +641,7 @@ + install_dir=pydbusmoddir, + qt=["QtCore"], + debug=opts.debug, ++ topsrcdir=topsrcdir, + universal=sipcfg.universal + ) + +@@ -625,18 +650,19 @@ + makefile.generate() + tool.append("dbus") + +- # Only include ElementTree for older versions of Python. +- if sipcfg.py_version < 0x020500: +- sipconfig.inform("Creating elementtree Makefile...") ++ # Don't include elementtree on Debian ++## # Only include ElementTree for older versions of Python. ++## if sipcfg.py_version < 0x020500: ++## sipconfig.inform("Creating elementtree Makefile...") + +- makefile = sipconfig.PythonModuleMakefile( +- configuration=sipcfg, +- dstdir=os.path.join(pyqt_modroot, "elementtree"), +- dir="elementtree" +- ) ++## makefile = sipconfig.PythonModuleMakefile( ++## configuration=sipcfg, ++## dstdir=os.path.join(pyqt_modroot, "elementtree"), ++## dir="elementtree" ++## ) + +- makefile.generate() +- tool.append("elementtree") ++## makefile.generate() ++## tool.append("elementtree") + + # Create the pyuic4 wrapper. Use the GUI version on MacOS (so that + # previews work properly and normal console use will work anyway), but +@@ -644,16 +670,18 @@ + sipconfig.inform("Creating pyuic4 wrapper...") + + uicdir=os.path.join(pyqt_modroot, "uic") +- wrapper = sipconfig.create_wrapper(os.path.join(uicdir, "pyuic.py"), os.path.join("pyuic", "pyuic4"), (sys.platform == "darwin")) ++ makeDir("pyuic") ++ # Wrapper script is not needed on Debian ++ #wrapper = sipconfig.create_wrapper(os.path.join(uicdir, "pyuic.py"), os.path.join("pyuic", "pyuic4"), (sys.platform == "darwin")) + + sipconfig.inform("Creating pyuic4 Makefile...") + + makefile = sipconfig.PythonModuleMakefile( + configuration=sipcfg, + dstdir=uicdir, +- srcdir="uic", ++ srcdir=srcPath(os.path.join("pyuic", "uic")), + dir="pyuic", +- installs=[[os.path.basename(wrapper), opts.pyqtbindir]] ++ #installs=[[os.path.basename(wrapper), opts.pyqtbindir]] + ) + + makefile.generate() +@@ -661,7 +689,7 @@ + + if "QtXml" in pyqt_modules: + sipconfig.inform("Creating pylupdate4 Makefile...") +- ++ makeDir("pylupdate") + makefile = sipconfig.ProgramMakefile( + configuration=sipcfg, + build_file="pylupdate.sbf", +@@ -671,14 +699,15 @@ + qt=["QtCore", "QtGui", "QtXml"], + debug=opts.debug, + warnings=1, ++ topsrcdir=topsrcdir, + universal=sipcfg.universal + ) +- ++ makefile.extra_include_dirs.append(srcPath("pylupdate")) + makefile.generate() + tool.append("pylupdate") + + sipconfig.inform("Creating pyrcc4 Makefile...") +- ++ makeDir("pyrcc") + makefile = sipconfig.ProgramMakefile( + configuration=sipcfg, + build_file="pyrcc.sbf", +@@ -688,6 +717,7 @@ + qt=["QtCore", "QtXml"], + debug=opts.debug, + warnings=1, ++ topsrcdir=topsrcdir, + universal=sipcfg.universal + ) + +@@ -697,7 +727,7 @@ + sipconfig.inform("pylupdate4 and pyrcc4 will not be built because the Qt XML module is missing.") + + if "QtDesigner" in pyqt_modules: +- enabled = True ++ enabled = not opts.disable_designer_plugin + + py_major = sipcfg.py_version >> 16 + py_minor = (sipcfg.py_version >> 8) & 0x0ff +@@ -731,7 +761,7 @@ + # Run qmake to generate the Makefile. + qmake_args = fix_qmake_args() + cwd = os.getcwd() +- os.chdir("designer") ++ os.chdir(srcPath("designer")) + + # Create the qmake project file. + fin = open("python.pro-in") +@@ -755,7 +785,7 @@ + run_command("%s %s" % (opts.qmake, qmake_args)) + os.chdir(cwd) + +- tool.append("designer") ++ tool.append(srcPath("designer")) + + return tool + +@@ -899,7 +929,6 @@ + add_makefile_extras(makefile, extra_include_dirs, extra_lib_dirs, extra_libs) + + exe, build = makefile.build_command(name) +- + # Make sure the executable file doesn't exist. + remove_file(exe) + run_command(build) +@@ -1025,7 +1054,7 @@ + return + + # Check the module's main .sip file exists. +- if os.access(os.path.join("sip", mname, mname + "mod.sip"), os.F_OK): ++ if os.access(srcPath(os.path.join("sip", mname, mname + "mod.sip")), os.F_OK): + sipconfig.inform("Checking to see if the %s module should be built..." % mname) + + if check_api(incfile, test, mname, extra_include_dirs=extra_include_dirs, extra_lib_dirs=extra_lib_dirs, extra_libs=extra_libs): +@@ -1226,10 +1255,14 @@ + argv.append(buildfile) + + argv.append("-I") +- argv.append("sip") ++ argv.append(srcPath("sip")) + + # SIP assumes POSIX style path separators. +- argv.append(string.join(["sip", mname, mname + "mod.sip"], "/")) ++ if topsrcdir is not None: ++ argv.append(string.join([topsrcdir, "sip", mname, mname + "mod.sip"], "/")) ++ else: ++ argv.append(string.join(["sip", mname, mname + "mod.sip"], "/")) ++ + + cmd = string.join(argv) + +@@ -1251,7 +1284,11 @@ + sipfiles = [] + + for s in glob.glob("sip/" + mname + "/*.sip"): +- sipfiles.append(os.path.join("..", "sip", mname, os.path.basename(s))) ++ if has_objdir: ++ topdir = topsrcdir ++ else: ++ topdir = ".." ++ sipfiles.append(os.path.join(topdir, "sip", mname, os.path.basename(s))) + + installs.append([sipfiles, os.path.join(opts.pyqtsipdir, mname)]) + +@@ -1835,7 +1872,7 @@ + ).generate() + + # Install the configuration module. +- create_config("pyqtconfig.py", "pyqtconfig.py.in", macros) ++ create_config("pyqtconfig.py", srcPath("pyqtconfig.py.in"), macros) + + + ############################################################################### diff --git a/packages/python/python-pyqt/02_htmllinks.dpatch b/packages/python/python-pyqt/02_htmllinks.dpatch new file mode 100644 index 0000000000..f65509ae2c --- /dev/null +++ b/packages/python/python-pyqt/02_htmllinks.dpatch @@ -0,0 +1,18 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 02_htmllinks.dpatch by Torsten Marek <shlomme@debian.org> + +## DP: Fix the links in the documentation HTML files. + +@DPATCH@ +diff -urNad python-qt4-4.1~/doc/pyqt4ref.html python-qt4-4.1/doc/pyqt4ref.html +--- python-qt4-4.1~/doc/pyqt4ref.html 2006-11-05 00:51:19.000000000 +0100 ++++ python-qt4-4.1/doc/pyqt4ref.html 2006-11-21 23:35:52.000000000 +0100 +@@ -85,7 +85,7 @@ + <p>This is the reference guide for PyQt 4.1. PyQt v4 is a set of + <a class="reference" href="http://www.python.org">Python</a> bindings for v4 of the Qt application + framework from <a class="reference" href="http://www.trolltech.com">Trolltech</a>.</p> +-<p>There is a separate <a class="reference" href="html/classes.html">PyQt API Reference</a>.</p> ++<p>There is a separate <a class="reference" href="classes.html">PyQt API Reference</a>.</p> + <p>Qt is a set of C++ libraries and development tools that includes platform + independent abstractions for graphical user interfaces, networking, threads, + Unicode, regular expressions, SQL databases, SVG, OpenGL, XML, and user and diff --git a/packages/python/python-pyqt/03_qreal.dpatch b/packages/python/python-pyqt/03_qreal.dpatch new file mode 100644 index 0000000000..8f9568656c --- /dev/null +++ b/packages/python/python-pyqt/03_qreal.dpatch @@ -0,0 +1,18 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 03_qreal.dpatch by Torsten Marek <shlomme@debian.org> +## +## DP: On ARM, ARMEL, Mips and Mipsel, qreal is a float, not a double. + +@DPATCH@ +diff -urNad python-qt4-4.3~/sip/QtCore/qglobal.sip python-qt4-4.3/sip/QtCore/qglobal.sip +--- python-qt4-4.3~/sip/QtCore/qglobal.sip 2007-08-07 21:52:15.000000000 +0200 ++++ python-qt4-4.3/sip/QtCore/qglobal.sip 2007-08-07 22:10:14.000000000 +0200 +@@ -46,7 +46,7 @@ + typedef unsigned long long quint64; + typedef qint64 qlonglong; + typedef quint64 qulonglong; +-typedef double qreal; ++typedef float qreal; + typedef unsigned char uchar; + typedef unsigned short ushort; + typedef unsigned int uint; diff --git a/packages/python/python-pyqt/04_qreal_api_fixes.dpatch b/packages/python/python-pyqt/04_qreal_api_fixes.dpatch new file mode 100644 index 0000000000..abd9e3f4cd --- /dev/null +++ b/packages/python/python-pyqt/04_qreal_api_fixes.dpatch @@ -0,0 +1,259 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 04_qreal_api_fixes.dpatch by Torsten Marek <shlomme@debian.org> +## +## DP: Exchanges double by qreal in some wrapped methods. + +@DPATCH@ +diff -urNad python-qt4-4.3~/sip/QtCore/qlist.sip python-qt4-4.3/sip/QtCore/qlist.sip +--- python-qt4-4.3~/sip/QtCore/qlist.sip 2007-09-02 00:35:50.000000000 +0200 ++++ python-qt4-4.3/sip/QtCore/qlist.sip 2007-09-02 00:35:53.000000000 +0200 +@@ -322,8 +322,8 @@ + %End + }; + %If (Qt_4_3_0 -) +-// QList<QPair<double, double> > is implemented as a Python list of 2-element tuples. +-%MappedType QList<QPair<double, double> > ++// QList<QPair<float, float> > is implemented as a Python list of 2-element tuples. ++%MappedType QList<QPair<float, float> > + { + %TypeHeaderCode + #include <qlist.h> +@@ -340,7 +340,7 @@ + // Set the list elements. + for (int i = 0; i < sipCpp->size(); ++i) + { +- const QPair<double, double> &p = sipCpp->at(i); ++ const QPair<float, float> &p = sipCpp->at(i); + PyObject *pobj; + + if ((pobj = Py_BuildValue((char *)"dd", p.first, p.second)) == NULL) +@@ -370,16 +370,16 @@ + return 1; + } + +- QList<QPair<double, double> > *ql = new QList<QPair<double, double> >; ++ QList<QPair<float, float> > *ql = new QList<QPair<float, float> >; + + for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i) + { + PyObject *tup = PyList_GET_ITEM(sipPy, i); + +- double first = PyFloat_AsDouble(PyTuple_GET_ITEM(tup, 0)); +- double second = PyFloat_AsDouble(PyTuple_GET_ITEM(tup, 1)); ++ float first = PyFloat_AsDouble(PyTuple_GET_ITEM(tup, 0)); ++ float second = PyFloat_AsDouble(PyTuple_GET_ITEM(tup, 1)); + +- ql->append(QPair<double, double>(first, second)); ++ ql->append(QPair<float, float>(first, second)); + } + + *sipCppPtr = ql; +@@ -389,9 +389,9 @@ + }; + %End + %If (Qt_4_3_0 -) +-// QList<QPair<double, TYPE> > is implemented as a Python list of 2-element tuples. +-template<double, TYPE> +-%MappedType QList<QPair<double, TYPE> > ++// QList<QPair<float, TYPE> > is implemented as a Python list of 2-element tuples. ++template<float, TYPE> ++%MappedType QList<QPair<float, TYPE> > + { + %TypeHeaderCode + #include <qlist.h> +@@ -408,7 +408,7 @@ + // Set the list elements. + for (int i = 0; i < sipCpp->size(); ++i) + { +- const QPair<double, TYPE> &p = sipCpp->at(i); ++ const QPair<float, TYPE> &p = sipCpp->at(i); + TYPE *t = new TYPE(p.second); + PyObject *pobj; + +@@ -447,12 +447,12 @@ + return 1; + } + +- QList<QPair<double, TYPE> > *ql = new QList<QPair<double, TYPE> >; ++ QList<QPair<float, TYPE> > *ql = new QList<QPair<float, TYPE> >; + + for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i) + { + PyObject *tup = PyList_GET_ITEM(sipPy, i); +- double d; ++ float d; + int state; + + d = PyFloat_AsDouble(PyTuple_GET_ITEM(tup, 0)); +@@ -466,7 +466,7 @@ + return 0; + } + +- ql->append(QPair<double, TYPE>(d, *t)); ++ ql->append(QPair<float, TYPE>(d, *t)); + + sipReleaseInstance(t, sipClass_TYPE, state); + } +@@ -524,8 +524,8 @@ + return sipGetState(sipTransferObj); + %End + }; +-// QList<double> is implemented as a Python list of floats. +-%MappedType QList<double> ++// QList<float> is implemented as a Python list of floats. ++%MappedType QList<float> + { + %TypeHeaderCode + #include <qlist.h> +@@ -561,7 +561,7 @@ + if (sipIsErr == NULL) + return PyList_Check(sipPy); + +- QList<double> *ql = new QList<double>; ++ QList<float> *ql = new QList<float>; + + for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i) + ql->append(PyFloat_AsDouble(PyList_GET_ITEM(sipPy, i))); +diff -urNad python-qt4-4.3~/sip/QtCore/qvector.sip python-qt4-4.3/sip/QtCore/qvector.sip +--- python-qt4-4.3~/sip/QtCore/qvector.sip 2007-09-02 00:35:50.000000000 +0200 ++++ python-qt4-4.3/sip/QtCore/qvector.sip 2007-09-02 00:35:53.000000000 +0200 +@@ -143,8 +143,8 @@ + return sipGetState(sipTransferObj); + %End + }; +-// QVector<double> is implemented as a Python list of floats. +-%MappedType QVector<double> ++// QVector<float> is implemented as a Python list of floats. ++%MappedType QVector<float> + { + %TypeHeaderCode + #include <qvector.h> +@@ -180,7 +180,7 @@ + if (sipIsErr == NULL) + return PyList_Check(sipPy); + +- QVector<double> *ql = new QVector<double>; ++ QVector<float> *ql = new QVector<float>; + + for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i) + ql->append(PyFloat_AsDouble(PyList_GET_ITEM(sipPy, i))); +@@ -190,9 +190,9 @@ + return sipGetState(sipTransferObj); + %End + }; +-// QVector<QPair<double, TYPE> > is implemented as a Python list of 2-element tuples. ++// QVector<QPair<float, TYPE> > is implemented as a Python list of 2-element tuples. + template<TYPE> +-%MappedType QVector<QPair<double, TYPE> > ++%MappedType QVector<QPair<float, TYPE> > + { + %TypeHeaderCode + #include <qvector.h> +@@ -209,7 +209,7 @@ + // Set the list elements. + for (int i = 0; i < sipCpp->size(); ++i) + { +- const QPair<double, TYPE> &p = sipCpp->at(i); ++ const QPair<float, TYPE> &p = sipCpp->at(i); + TYPE *pt = new TYPE(p.second); + PyObject *pobj; + +@@ -248,14 +248,14 @@ + return 1; + } + +- QVector<QPair<double, TYPE> > *qv = new QVector<QPair<double, TYPE> >; ++ QVector<QPair<float, TYPE> > *qv = new QVector<QPair<float, TYPE> >; + + for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i) + { + PyObject *tup = PyList_GET_ITEM(sipPy, i); + int state; + TYPE *s; +- QPair<double, TYPE> p; ++ QPair<float, TYPE> p; + + p.first = PyFloat_AsDouble(PyTuple_GET_ITEM(tup, 0)); + +diff -urNad python-qt4-4.3~/sip/QtGui/qbrush.sip python-qt4-4.3/sip/QtGui/qbrush.sip +--- python-qt4-4.3~/sip/QtGui/qbrush.sip 2007-09-02 00:35:50.000000000 +0200 ++++ python-qt4-4.3/sip/QtGui/qbrush.sip 2007-09-02 00:35:53.000000000 +0200 +@@ -138,7 +138,7 @@ + + QDataStream &operator>>(QDataStream &, QBrush & /Constrained/); + QDataStream &operator<<(QDataStream &, const QBrush & /Constrained/); +-typedef QVector<QPair<double, QColor> > QGradientStops; ++typedef QVector<QPair<float, QColor> > QGradientStops; + + class QGradient + { +diff -urNad python-qt4-4.3~/sip/QtGui/qgraphicsitemanimation.sip python-qt4-4.3/sip/QtGui/qgraphicsitemanimation.sip +--- python-qt4-4.3~/sip/QtGui/qgraphicsitemanimation.sip 2007-09-02 00:35:50.000000000 +0200 ++++ python-qt4-4.3/sip/QtGui/qgraphicsitemanimation.sip 2007-09-02 00:35:53.000000000 +0200 +@@ -64,19 +64,19 @@ + + public: + %If (Qt_4_3_0 -) +- QList<QPair<double, QPointF> > posList() const; ++ QList<QPair<float, QPointF> > posList() const; + %End + %If (Qt_4_3_0 -) +- QList<QPair<double, double> > rotationList() const; ++ QList<QPair<float, float> > rotationList() const; + %End + %If (Qt_4_3_0 -) +- QList<QPair<double, QPointF> > translationList() const; ++ QList<QPair<float, QPointF> > translationList() const; + %End + %If (Qt_4_3_0 -) +- QList<QPair<double, QPointF> > scaleList() const; ++ QList<QPair<float, QPointF> > scaleList() const; + %End + %If (Qt_4_3_0 -) +- QList<QPair<double, QPointF> > shearList() const; ++ QList<QPair<float, QPointF> > shearList() const; + %End + + private: +diff -urNad python-qt4-4.3~/sip/QtGui/qpainterpath.sip python-qt4-4.3/sip/QtGui/qpainterpath.sip +--- python-qt4-4.3~/sip/QtGui/qpainterpath.sip 2007-09-02 00:35:50.000000000 +0200 ++++ python-qt4-4.3/sip/QtGui/qpainterpath.sip 2007-09-02 00:35:53.000000000 +0200 +@@ -194,8 +194,8 @@ + void setCurveThreshold(qreal threshold); + qreal curveThreshold() const; + void setDashPattern(Qt::PenStyle); +- void setDashPattern(const QVector<double> &dashPattern); +- QVector<double> dashPattern() const; ++ void setDashPattern(const QVector<float> &dashPattern); ++ QVector<float> dashPattern() const; + QPainterPath createStroke(const QPainterPath &path) const; + %If (Qt_4_3_0 -) + void setDashOffset(qreal offset); +diff -urNad python-qt4-4.3~/sip/QtGui/qpen.sip python-qt4-4.3/sip/QtGui/qpen.sip +--- python-qt4-4.3~/sip/QtGui/qpen.sip 2007-09-02 00:35:50.000000000 +0200 ++++ python-qt4-4.3/sip/QtGui/qpen.sip 2007-09-02 00:35:53.000000000 +0200 +@@ -91,8 +91,8 @@ + void setCapStyle(Qt::PenCapStyle pcs); + Qt::PenJoinStyle joinStyle() const; + void setJoinStyle(Qt::PenJoinStyle pcs); +- QVector<double> dashPattern() const; +- void setDashPattern(const QVector<double> &pattern); ++ QVector<float> dashPattern() const; ++ void setDashPattern(const QVector<float> &pattern); + qreal miterLimit() const; + void setMiterLimit(qreal limit); + bool operator==(const QPen &p) const; +diff -urNad python-qt4-4.3~/sip/QtGui/qtextoption.sip python-qt4-4.3/sip/QtGui/qtextoption.sip +--- python-qt4-4.3~/sip/QtGui/qtextoption.sip 2007-09-02 00:35:50.000000000 +0200 ++++ python-qt4-4.3/sip/QtGui/qtextoption.sip 2007-09-02 00:35:53.000000000 +0200 +@@ -62,8 +62,8 @@ + typedef QFlags<QTextOption::Flag> Flags; + QFlags<QTextOption::Flag> flags() const; + qreal tabStop() const; +- void setTabArray(QList<double> tabStops); +- QList<double> tabArray() const; ++ void setTabArray(QList<float> tabStops); ++ QList<float> tabArray() const; + void setUseDesignMetrics(bool b); + bool useDesignMetrics() const; + void setAlignment(Qt::Alignment aalignment); diff --git a/packages/python/python-pyqt_4.3.3.bb b/packages/python/python-pyqt_4.3.3.bb new file mode 100644 index 0000000000..74a16c4720 --- /dev/null +++ b/packages/python/python-pyqt_4.3.3.bb @@ -0,0 +1,72 @@ +DESCRIPTION = "Python Qt4 Bindings" +HOMEPAGE = "http://riverbankcomputing.co.uk" +AUTHOR = "Phil Thomson @ riverbank.co.uk" +SECTION = "devel/python" +PRIORITY = "optional" +LICENSE = "GPL" +RDEPENDS = "python-core" +SRCNAME = "pyqt" +PR = "ml0" + +SRC_URI = "\ + http://www.riverbankcomputing.com/Downloads/PyQt4/GPL/PyQt-x11-gpl-${PV}.tar.gz \ + file://cross-compile.patch;patch=1 \ + file://01_configure.dpatch;patch=1 \ + file://02_htmllinks.dpatch;patch=1 \ + file://03_qreal.dpatch;patch=1 \ + file://04_qreal_api_fixes.dpatch;patch=1" +S = "${WORKDIR}/PyQt-x11-gpl-${PV}" + +inherit qt4x11 sip distutils-base + +PARALLEL_MAKE = "" + +QMAKE_PROFILES = "pyqt.pro" +# NOTE: match with qt version we have in OE +EXTRA_SIPTAGS = "-tWS_X11 -tQt_4_3_2 -xVendorID -xPyQt_SessionManager -xPyQt_Accessibility" +EXTRA_OEMAKE = " MAKEFLAGS= " + +SIP_MODULES = "QtCore QtGui QtNetwork QtSql QtSvg QtXml" +# SIP_MODULES += "QtAssistant" +EXTRA_QMAKEVARS_POST += "INCLUDEPATH+=${OE_QMAKE_INCDIR_QT}/Qt \ + INCLUDEPATH+=${STAGING_INCDIR}/${PYTHON_DIR} \ + DEFINES+=QT_NO_FPU" + +FIX_QREAL = "\ + QtCore/qtimeline.sip \ + QtCore/qrect.sip \ + QtGui/qtransform.sip \ +" + +do_generate_prepend() { + for i in ${FIX_QREAL}; do + sed -i -e s,qreal,float,g sip/$i + done +} + +do_configure_prepend() { + echo "TEMPLATE=subdirs\nSUBDIRS=${SIP_MODULES}\n" >pyqt.pro +} + +do_stage() { + install -d ${STAGING_SIPDIR}/qt/ + install -d ${STAGING_LIBDIR}/${PYTHON_DIR}/site-packages + for module in ${SIP_MODULES} + do + install -m 0644 ${S}/sip/${module}/*.sip ${STAGING_SIPDIR}/qt/ + install -m 0755 ${module}/lib${module}.so ${STAGING_LIBDIR}/${PYTHON_DIR}/site-packages/${module}.so + done +} + +do_install() { + install -d ${D}${libdir}/${PYTHON_DIR}/site-packages/PyQt4 + for module in ${SIP_MODULES} + do + echo "from PyQt4.${module} import *\n" >> ${D}${libdir}/${PYTHON_DIR}/site-packages/PyQt4/Qt.py + install -m 0755 ${module}/lib${module}.so ${D}${libdir}/${PYTHON_DIR}/site-packages/PyQt4/${module}.so + done + cp -pPR elementtree ${D}${libdir}/${PYTHON_DIR}/site-packages/PyQt4/ + cp __init__.py ${D}${libdir}/${PYTHON_DIR}/site-packages/PyQt4/ +} + +FILES_${PN} = "${libdir}/${PYTHON_DIR}/site-packages" diff --git a/packages/python/python-pyqt_4.3.bb b/packages/python/python-pyqt_4.3.bb deleted file mode 100644 index c867598b4f..0000000000 --- a/packages/python/python-pyqt_4.3.bb +++ /dev/null @@ -1,84 +0,0 @@ -DESCRIPTION = "Python Qt4 Bindings" -HOMEPAGE = "http://riverbankcomputing.co.uk" -AUTHOR = "Phil Thomson @ riverbank.co.uk" -SECTION = "devel/python" -PRIORITY = "optional" -LICENSE = "GPL" -RDEPENDS = "python-core" -SRCNAME = "pyqt" -PR = "ml0" - -SRC_URI = "http://www.riverbankcomputing.com/Downloads/PyQt4/GPL/PyQt-x11-gpl-${PV}.tar.gz \ - file://cross-compile.patch;patch=1" - -BROKEN = "1" -# Something really fishy wrt. to arm/mips/etc. double vs. qreal. May even be a problem in Qt headers itself. -# Symptons: -#| sipQtCoreQTimeLine.cpp:136: error: conflicting return type specified for 'virtual double sipQTimeLine::valueForTime(int) const' -#| /home/pkg/oe/fic-gta01/tmp/staging/arm-angstrom-linux-gnueabi/qt4/include/QtCore/qtimeline.h:92: error: overriding 'virtual qreal QTimeLine::valueForTime(int) const' -# And: -#| sipQtCoreQRectF.cpp: In function 'PyObject* meth_QRectF_getRect(PyObject*, PyObject*)': -#| sipQtCoreQRectF.cpp:1182: error: no matching function for call to 'QRectF::getRect(double*, double*, double*, double*)' -#| /home/pkg/oe/fic-gta01/tmp/staging/arm-angstrom-linux-gnueabi/qt4/include/QtCore/qrect.h:725: note: candidates are: void QRectF::getRect(qreal*, qreal*, qreal*, qreal*) const -#| sipQtCoreQRectF.cpp: In function 'PyObject* meth_QRectF_getCoords(PyObject*, PyObject*)': -#| sipQtCoreQRectF.cpp:1237: error: no matching function for call to 'QRectF::getCoords(double*, double*, double*, double*)' -#| /home/pkg/oe/fic-gta01/tmp/staging/arm-angstrom-linux-gnueabi/qt4/include/QtCore/qrect.h:741: note: candidates are: void QRectF::getCoords(qreal*, qreal*, qreal*, qreal*) const -#| make[1]: *** [sipQtCoreQRectF.o] Error 1 - -S = "${WORKDIR}/PyQt-x11-gpl-${PV}" - -inherit qmake qt4x11 sip distutils-base - -PARALLEL_MAKE = "" - -QMAKE_PROFILES = "pyqt.pro" -EXTRA_SIPTAGS = "-tWS_X11 -tQt_4_3_0 -xVendorID -xPyQt_SessionManager -xPyQt_Accessibility" -EXTRA_OEMAKE = " MAKEFLAGS= " - -SIP_MODULES = "QtCore QtGui QtNetwork QtSql QtSvg QtXml" -# SIP_MODULES += "QtAssistant" -EXTRA_QMAKEVARS_POST += "INCLUDEPATH+=${OE_QMAKE_INCDIR_QT}/Qt \ - INCLUDEPATH+=${STAGING_INCDIR}/${PYTHON_DIR}" - -#EXTRA_QMAKEVARS_POST += "QMAKE_UIC=${STAGING_BINDIR_NATIVE}/uic \ -# QMAKE_MOC=${STAGING_BINDIR_NATIVE}/moc \ -# QMAKE_RPATH=-Wl,-rpath-link, \ -# DESTDIR= \ -# VERSION=1.0.0 \ -# DEFINES+=SIP_MAKE_DLL \ -# DEFINES+=SIP_QT_SUPPORT \ -# INCLUDEPATH+=. \ -# INCLUDEPATH+=${STAGING_INCDIR}/${PYTHON_DIR} \ -# INCLUDEPATH+=${STAGING_INCDIR} \ -# LIBS+=-L${STAGING_LIBDIR}/${PYTHON_DIR}/site-packages" - -do_configure_prepend() { - echo -e "TEMPLATE=subdirs\nSUBDIRS=${SIP_MODULES}\n" >pyqt.pro -} - -#do_configure() { -# echo "yes" | python configure.py -w -q ${OE_QMAKE_QMAKE} -#} - -do_stage() { - install -d ${STAGING_SIPDIR}/qt/ - install -d ${STAGING_LIBDIR}/${PYTHON_DIR}/site-packages - for module in ${SIP_MODULES} - do - install -m 0644 ${S}/sip/${module}/*.sip ${STAGING_SIPDIR}/qt/ - install -m 0755 ${module}/lib${module}.so ${STAGING_LIBDIR}/${PYTHON_DIR}/site-packages/${module}.so - done -} - -do_install() { - install -d ${D}${libdir}/${PYTHON_DIR}/site-packages/PyQt4 - for module in ${SIP_MODULES} - do - echo "from PyQt4.${module} import *\n" >> ${D}${libdir}/${PYTHON_DIR}/site-packages/PyQt4/Qt.py - install -m 0755 ${module}/lib${module}.so ${D}${libdir}/${PYTHON_DIR}/site-packages/PyQt4/${module}.so - done - cp -pPR elementtree ${D}${libdir}/${PYTHON_DIR}/site-packages/PyQt4/ - cp __init__.py ${D}${libdir}/${PYTHON_DIR}/site-packages/PyQt4/ -} - -FILES_${PN} = "${libdir}/${PYTHON_DIR}/site-packages" diff --git a/packages/python/python-pysqlite2/.mtn2git_empty b/packages/python/python-pysqlite2/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/python/python-pysqlite2/.mtn2git_empty diff --git a/packages/python/python-pysqlite2/fix-setup.patch b/packages/python/python-pysqlite2/fix-setup.patch new file mode 100644 index 0000000000..fb732a1c3d --- /dev/null +++ b/packages/python/python-pysqlite2/fix-setup.patch @@ -0,0 +1,9 @@ +diff -urN pysqlite-2.4.0.orig/setup.cfg pysqlite-2.4.0/setup.cfg +--- pysqlite-2.4.0.orig/setup.cfg 2007-11-25 17:56:17.000000000 +0100 ++++ pysqlite-2.4.0/setup.cfg 2007-12-07 09:59:36.000000000 +0100 +@@ -1,5 +1,3 @@ + [build_ext] + define= +-include_dirs=/usr/include +-library_dirs=/usr/lib + libraries=sqlite3 diff --git a/packages/python/python-pysqlite2_2.4.0.bb b/packages/python/python-pysqlite2_2.4.0.bb new file mode 100644 index 0000000000..751122e10e --- /dev/null +++ b/packages/python/python-pysqlite2_2.4.0.bb @@ -0,0 +1,17 @@ +DESCRIPTION = "Python interface to SQLite 3" +SECTION = "devel/python" +PRIORITY = "optional" +LICENSE = "BSD" +DEPENDS = "sqlite3" +SRCNAME = "pysqlite" + +SRC_URI = "http://initd.org/pub/software/pysqlite/releases/2.4/${PV}/${SRCNAME}-${PV}.tar.gz \ + file://fix-setup.patch;patch=1" +S = "${WORKDIR}/${SRCNAME}-${PV}" + +inherit distutils + +do_install_append() { + install -d ${D}${datadir}/doc/ + mv ${D}${datadir}/pysqlite2-doc ${D}${datadir}/doc/${PN} +} diff --git a/packages/python/python-sip_4.7.bb b/packages/python/python-sip_4.7.3.bb index 61fcc32986..fc87b01e53 100644 --- a/packages/python/python-sip_4.7.bb +++ b/packages/python/python-sip_4.7.3.bb @@ -1,5 +1,3 @@ -BROKEN = "1" - DESCRIPTION = "Runtime helper for sip-generated python wrapper libraries" SECTION = "devel/python" HOMEPAGE = "http://www.riverbankcomputing.co.uk/sip" @@ -12,7 +10,7 @@ PR = "ml0" SRC_URI = "http://www.riverbankcomputing.com/Downloads/sip4/sip-${PV}.tar.gz" S = "${WORKDIR}/sip-${PV}/siplib" -inherit qmake qt4x11 distutils-base +inherit qt4x11 distutils-base EXTRA_QMAKEVARS_POST += " TEMPLATE=lib \ CONFIG=console \ diff --git a/packages/python/python-sword_1.5.9.bb b/packages/python/python-sword_1.5.10.bb index a18cf89466..a18cf89466 100644 --- a/packages/python/python-sword_1.5.9.bb +++ b/packages/python/python-sword_1.5.10.bb diff --git a/packages/python/python-sword_1.5.8.bb b/packages/python/python-sword_1.5.8.bb deleted file mode 100644 index b8e319c693..0000000000 --- a/packages/python/python-sword_1.5.8.bb +++ /dev/null @@ -1,30 +0,0 @@ -DESCRIPTION = "Python bindings for the sword library" -SECTION = "devel/python" -PRIORITY = "optional" -LICENSE = "GPL" -RDEPENDS = "python-core sword" -DEPENDS = "sword-${PV} swig-native" -SRCNAME = "sword" -PR = "r0" - -SRC_URI = "http://crosswire.org/ftpmirror/pub/sword/source/v1.5/sword-${PV}.tar.gz" -S = "${WORKDIR}/${SRCNAME}-${PV}/bindings/swig/package" - -EXTRA_OECONF = "--with-sword-dir=${STAGING_DIR}/${HOST_SYS}" - -inherit distutils autotools - -PARALLEL_MAKE = "" - -do_configure_prepend() { - ./autogen.sh -} - -do_compile() { - oe_runmake BUILD_SYS=${BUILD_SYS} HOST_SYS=${HOST_SYS} pythonswig python_make -} - -do_install() { - cd ${S}/python - distutils_do_install -} diff --git a/packages/python/python_2.5.1.bb b/packages/python/python_2.5.1.bb index 3ac2f7d390..8ad4e797c0 100644 --- a/packages/python/python_2.5.1.bb +++ b/packages/python/python_2.5.1.bb @@ -7,7 +7,7 @@ DEPENDS = "python-native readline zlib gdbm openssl sqlite3 tcl tk" DEPENDS_sharprom = "python-native readline zlib gdbm openssl" # NOTE: Keep the digit in sync with BASEREV in contrib/generate-manifest-2.5.py -PR = "ml2" +PR = "ml5" PYTHON_MAJMIN = "2.5" @@ -17,6 +17,7 @@ SRC_URI = "http://www.python.org/ftp/python/${PV}/Python-${PV}.tar.bz2 \ file://fix-tkinter-detection.patch;patch=1 \ file://autohell.patch;patch=1 \ file://sitebranding.patch;patch=1 \ + file://enable-ctypes-module.patch;patch=1 \ file://default-is-optimized.patch;patch=1" S = "${WORKDIR}/Python-${PV}" diff --git a/packages/qmake/qmake2-native_2.10a.bb b/packages/qmake/qmake2-native_2.10a.bb index 84df0ef732..d9071193a9 100644 --- a/packages/qmake/qmake2-native_2.10a.bb +++ b/packages/qmake/qmake2-native_2.10a.bb @@ -3,7 +3,7 @@ PRIORITY = "optional" HOMEPAGE = "http://www.trolltech.com" SECTION = "devel" LICENSE = "GPL" -PR = "r1" +PR = "r2" QTVER = "qtopia-core-opensource-src-4.3.2" @@ -15,7 +15,7 @@ S = "${WORKDIR}/${QTVER}" # we need the real target system here CROSS_SYS := "${TARGET_SYS}" -inherit autotools native +inherit autotools cross export QTDIR = "${S}" EXTRA_OEMAKE = "-e" diff --git a/packages/qt/qt4-x11-free_4.1.2.bb b/packages/qt/qt4-x11-free_4.1.2.bb index 91ac3f68cf..77fa6dba12 100644 --- a/packages/qt/qt4-x11-free_4.1.2.bb +++ b/packages/qt/qt4-x11-free_4.1.2.bb @@ -70,6 +70,7 @@ PARTS = "3Support Core Designer DesignerComponents Gui Network Sql Svg Test Xml" do_stage() { oe_runmake install INSTALL_ROOT=/ + install -d ${STAGING_QT_DIR} install -m 0755 ${STAGING_BINDIR_NATIVE}/rcc4 ${STAGING_QT_DIR}/bin/rcc install -m 0755 ${STAGING_BINDIR_NATIVE}/moc4 ${STAGING_QT_DIR}/bin/moc install -m 0755 ${STAGING_BINDIR_NATIVE}/uic4 ${STAGING_QT_DIR}/bin/uic diff --git a/packages/qt/qt4-x11-free_4.3.2.bb b/packages/qt/qt4-x11-free_4.3.2.bb index a097c4e9ca..2fa53a4d54 100644 --- a/packages/qt/qt4-x11-free_4.3.2.bb +++ b/packages/qt/qt4-x11-free_4.3.2.bb @@ -74,6 +74,7 @@ PARTS = "3Support AssistantClient Core DBus Designer DesignerComponents Gui Netw do_stage() { oe_runmake install INSTALL_ROOT=/ + install -d ${STAGING_QT_DIR} install -m 0755 ${STAGING_BINDIR_NATIVE}/rcc4 ${STAGING_QT_DIR}/bin/rcc install -m 0755 ${STAGING_BINDIR_NATIVE}/moc4 ${STAGING_QT_DIR}/bin/moc install -m 0755 ${STAGING_BINDIR_NATIVE}/uic4 ${STAGING_QT_DIR}/bin/uic diff --git a/packages/reiserfsprogs/reiserfsprogs_3.6.19.bb b/packages/reiserfsprogs/reiserfsprogs_3.6.19.bb index 6a5c01f0fd..fe047aed37 100644 --- a/packages/reiserfsprogs/reiserfsprogs_3.6.19.bb +++ b/packages/reiserfsprogs/reiserfsprogs_3.6.19.bb @@ -4,7 +4,9 @@ LICENSE = "GPL" RRECOMMENDS_${PN} = "reiserfsprogs-reiserfsck reiserfsprogs-mkreiserfs" PR = "r1" -SRC_URI ="ftp://ftp.namesys.com/pub/reiserfsprogs/reiserfsprogs-${PV}.tar.gz \ +#Namesys.com seems to be in trouble. See bug #3482 for more information +#SRC_URI ="ftp://ftp.namesys.com/pub/reiserfsprogs/reiserfsprogs-${PV}.tar.gz \ +SRC_URI ="${DEBIAN_MIRROR}/main/r/reiserfsprogs/reiserfsprogs_${PV}.orig.tar.gz \ file://header-fix.patch;patch=1 \ " diff --git a/packages/roadmap/files/qt/.mtn2git_empty b/packages/roadmap/files/qt/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/roadmap/files/qt/.mtn2git_empty diff --git a/packages/roadmap/files/qt/qt2-fixes.patch b/packages/roadmap/files/qt/qt2-fixes.patch new file mode 100644 index 0000000000..63c1c96e53 --- /dev/null +++ b/packages/roadmap/files/qt/qt2-fixes.patch @@ -0,0 +1,10 @@ +--- src/qt/Makefile~qt2-fixes.patch ++++ src/qt/Makefile +@@ -19,7 +19,7 @@ + + ifeq ($(DESKTOP),QPE) + CFLAGS += -I$(QTDIR)/include -DQWS +- LIBS += -lqte -lqpe ++ LIBS += -lqpe + INSTALLDIR=$(QTDIR) + endif diff --git a/packages/roadmap/files/qt/qt_canvas.patch b/packages/roadmap/files/qt/qt_canvas.patch new file mode 100644 index 0000000000..13c775c8cb --- /dev/null +++ b/packages/roadmap/files/qt/qt_canvas.patch @@ -0,0 +1,20 @@ +--- src/qt/qt_canvas.cc.old 2007-12-08 20:29:52.000000000 -0600 ++++ src/qt/qt_canvas.cc 2007-12-13 02:34:22.000000000 -0600 +@@ -122,7 +122,7 @@ void RMapCanvas::getTextExtents(const ch + *w = r.width(); + *ascent = fm.ascent(); + *descent = fm.descent(); +-#ifdef QT_NO_ROTATE ++#ifdef QT_NO_TRANSFORMATIONS + if (can_tilt) *can_tilt = 0; + #else + if (can_tilt) *can_tilt = 1; +@@ -169,7 +169,7 @@ void RMapCanvas::drawString(RoadMapGuiPo + + void RMapCanvas::drawStringAngle(RoadMapGuiPoint* position, + int center, const char* text, int angle) { +-#ifndef QT_NO_ROTATE ++#ifndef QT_NO_TRANSFORMATIONS + if (!pixmap) { + return; + } diff --git a/packages/roadmap/files/qt/qt_main.patch b/packages/roadmap/files/qt/qt_main.patch new file mode 100644 index 0000000000..2f81128b34 --- /dev/null +++ b/packages/roadmap/files/qt/qt_main.patch @@ -0,0 +1,61 @@ +--- src/qt/qt_main.cc.old 2007-12-08 20:32:34.000000000 -0600 ++++ src/qt/qt_main.cc 2007-12-08 20:34:38.000000000 -0600 +@@ -27,6 +27,7 @@ + #include <signal.h> + #include <sys/types.h> + #include <sys/socket.h> ++#include <unistd.h> + #include "qt_main.h" + + static int signalFd[2]; +@@ -168,12 +169,6 @@ void RMapMainWindow::addTool(const char* + const char* tip, + RoadMapCallback callback) { + +-#ifndef QWS +- // For some unknown reason, this toolbar crashes RoadMap +- // on the Sharp Zaurus. +- // This should be fixed and the ifndef removed. +- // Pascal: I believe this has been fixed now. +- + if (toolBar == 0) { + addToolbar(""); + } +@@ -193,20 +188,13 @@ void RMapMainWindow::addTool(const char* + + connect(b, SIGNAL(clicked()), cb, SLOT(fire())); + } +-#endif + } + + void RMapMainWindow::addToolSpace(void) { + +-#ifndef QWS +- // For some unknown reason, this toolbar crashes RoadMap +- // on the Sharp Zaurus. This should be fixed and the ifndef +- // removed. +- + addTool (NULL, NULL, NULL, NULL); + + toolBar->addSeparator(); +-#endif + } + + +@@ -299,14 +287,14 @@ void RMapMainWindow::closeEvent(QCloseEv + + void RMapMainWindow::signalHandler(int sig) + { +- ::write(signalFd[0], &sig, sizeof(sig)); ++ write(signalFd[0], &sig, sizeof(sig)); + } + + void RMapMainWindow::handleSignal() + { + snSignal->setEnabled(false); + int tmp; +- ::read(signalFd[1], &tmp, sizeof(tmp)); ++ read(signalFd[1], &tmp, sizeof(tmp)); + QString action; + switch (tmp) { + case SIGTERM: action="SIGTERM"; break; diff --git a/packages/roadmap/files/qt/roadmap.desktop.patch b/packages/roadmap/files/qt/roadmap.desktop.patch new file mode 100644 index 0000000000..98d5b06130 --- /dev/null +++ b/packages/roadmap/files/qt/roadmap.desktop.patch @@ -0,0 +1,16 @@ +--- src/roadmap.desktop.old 2007-12-08 23:15:45.000000000 -0600 ++++ src/roadmap.desktop 2007-12-08 23:17:48.000000000 -0600 +@@ -1,11 +1,8 @@ + [Desktop Entry] +-Comment=RoadMap + Comment=Car Navigation System + Exec=roadmap +-Icon=roadmap.png ++Icon=roadmap + Type=Application + Name=RoadMap + GenericName=Map Viewer +-Categories=Application;Other;VectorGraphics;Graphics;Viewer;GTK; +-FilePattern=*roadmap;*.rdm +- ++Categories=VectorGraphics;Graphics;Viewer;GTK; diff --git a/packages/roadmap/files/qt/roadmap_main.patch b/packages/roadmap/files/qt/roadmap_main.patch new file mode 100644 index 0000000000..7b16ce28fc --- /dev/null +++ b/packages/roadmap/files/qt/roadmap_main.patch @@ -0,0 +1,16 @@ +--- src/qt/roadmap_main.cc.old 2007-12-08 15:47:05.000000000 -0600 ++++ src/qt/roadmap_main.cc 2007-12-07 20:39:15.000000000 -0600 +@@ -195,11 +195,11 @@ void roadmap_main_set_cursor (int newcur + break; + + case ROADMAP_CURSOR_WAIT: +- mainWindow->setCursor (QCursor(Qt::WaitCursor)); ++ mainWindow->setCursor (QCursor(Qt::waitCursor)); + break; + + case ROADMAP_CURSOR_CROSS: +- mainWindow->setCursor (QCursor(Qt::CrossCursor)); ++ mainWindow->setCursor (QCursor(Qt::crossCursor)); + break; + } + } diff --git a/packages/zroadmap/files/zroadgps.png b/packages/roadmap/files/zroadgps.png Binary files differindex a77b3729b7..a77b3729b7 100644 --- a/packages/zroadmap/files/zroadgps.png +++ b/packages/roadmap/files/zroadgps.png diff --git a/packages/roadmap/roadmap-gtk2_cvs.bb b/packages/roadmap/roadmap-gtk2_cvs.bb index cb81a44ae8..557c4a1096 100644 --- a/packages/roadmap/roadmap-gtk2_cvs.bb +++ b/packages/roadmap/roadmap-gtk2_cvs.bb @@ -1,13 +1,8 @@ -DESCRIPTION = "RoadMap is a program that provides a car navigation for Linux and UNIX. \ -It displays a map of the streets, tracks the position provided by a NMEA-compliant \ -GPS receiver, identifies the street matching this GPS position and announces the name \ -of the crossing street at the next intersection." -AUTHOR = "Pascal Martin <pascal.martin@iname.com>" -HOMEPAGE = "http://roadmap.digitalomaha.net/maps.html" -DEPENDS = "popt expat gtk+" -LICENSE = "GPL" +require roadmap.inc + +DEPENDS = "expat gtk+" PV = "1.0.12+cvs${SRCDATE}" -PR = "r0" +PR = "r1" SRC_URI = "cvs://anonymous:@roadmap.cvs.sf.net/cvsroot/roadmap;module=roadmap \ file://cross.patch;patch=1;pnum=2 \ @@ -16,7 +11,6 @@ SRC_URI = "cvs://anonymous:@roadmap.cvs.sf.net/cvsroot/roadmap;module=roadmap \ S = "${WORKDIR}/roadmap/src" -PARALLEL_MAKE = "" CFLAGS += " -I${S} " @@ -39,6 +33,5 @@ do_install() { install -m 0644 ${WORKDIR}/usdir.rdm ${D}${datadir}/roadmap/ } - FILES_${PN} += "${datadir}/roadmap" diff --git a/packages/roadmap/roadmap.inc b/packages/roadmap/roadmap.inc new file mode 100644 index 0000000000..43577badb9 --- /dev/null +++ b/packages/roadmap/roadmap.inc @@ -0,0 +1,7 @@ +DESCRIPTION = "RoadMap is a program that provides car navigation for Linux and UNIX." +PRIORITY = "optional" +AUTHOR = "Pascal Martin <pascal.martin@iname.com>" +HOMEPAGE = "http://roadmap.digitalomaha.net/maps.html" +LICENSE = "GPL" + +PARALLEL_MAKE = "" diff --git a/packages/roadmap/zroadmap-1.0.12/.mtn2git_empty b/packages/roadmap/zroadmap-1.0.12/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/roadmap/zroadmap-1.0.12/.mtn2git_empty diff --git a/packages/zroadmap/files/qt2-fixes-r1.patch b/packages/roadmap/zroadmap-1.0.12/qt2-fixes-r1.patch index 24fe1c9bdb..24fe1c9bdb 100644 --- a/packages/zroadmap/files/qt2-fixes-r1.patch +++ b/packages/roadmap/zroadmap-1.0.12/qt2-fixes-r1.patch diff --git a/packages/zroadmap/files/qt2-fixes.patch b/packages/roadmap/zroadmap-1.0.12/qt2-fixes.patch index 46b17b8cfb..46b17b8cfb 100644 --- a/packages/zroadmap/files/qt2-fixes.patch +++ b/packages/roadmap/zroadmap-1.0.12/qt2-fixes.patch diff --git a/packages/roadmap/zroadmap.inc b/packages/roadmap/zroadmap.inc new file mode 100644 index 0000000000..acee708837 --- /dev/null +++ b/packages/roadmap/zroadmap.inc @@ -0,0 +1,13 @@ +require roadmap.inc + +SECTION = "opie/applications" + +inherit palmtop + +QT_LIBRARY = '${@base_conditional("PALMTOP_USE_MULTITHREADED_QT", "yes", "qte-mt", "qte",d)}' +QT_LIBRARY_append_c7x0 = " -laticore" + +do_configure() { + echo removing pregenerated stuff + find . -name "moc*"|xargs rm -f +} diff --git a/packages/roadmap/zroadmap_1.0.12.bb b/packages/roadmap/zroadmap_1.0.12.bb new file mode 100644 index 0000000000..9a7b73d1a1 --- /dev/null +++ b/packages/roadmap/zroadmap_1.0.12.bb @@ -0,0 +1,33 @@ +require zroadmap.inc + +PR = "r1" + +SRC_URI = "http://www.roadmap.digitalomaha.net/roadmap/roadmap_1_0_12p2_src.tar.gz \ + file://qt2-fixes.patch;pnum=2;patch=1 \ + http://roadmap.digitalomaha.net/maps/usdir.rdm.tgz \ + file://zroadgps.png" +S = "${WORKDIR}/roadmap-${PV}/src" + +EXTRA_OEMAKE = 'DESKTOP=QPE MOC=${OE_QMAKE_MOC} UIC=${OE_QMAKE_UIC} \ + GUICFLAGS="-I${OE_QMAKE_INCDIR_QT} -I${S} -DQWS" \ + GUILDFLAGS="-lz -lpng -ljpeg -lts -l${QT_LIBRARY} -lqpe -Wl,-rpath-link,${STAGING_LIBDIR} -L${STAGING_LIBDIR} -L${QTDIR}/lib"' + +do_compile() { + oe_runmake libguiroadmap.a libguiroadgps.a libroadmap.a unix/libosroadmap.a + cd qt && oe_runmake +} + +do_install() { + install -d ${D}${palmtopdir}/bin + install -d ${D}${palmtopdir}/apps/Applications + install -d ${D}${palmtopdir}/pics + install -m 0755 qt/qtroadmap ${D}${palmtopdir}/bin/roadmap + install -m 0755 qt/qtroadgps ${D}${palmtopdir}/bin/roadgps + install -m 0644 icons/*.png ${D}${palmtopdir}/pics/ + install -m 0644 roadmap.png ${D}${palmtopdir}/pics/zroadmap.png + install -m 0644 ${WORKDIR}/zroadgps.png ${D}${palmtopdir}/pics/zroadgps.png + install -m 0644 qt/ipkg/*.desktop ${D}${palmtopdir}/apps/Applications/ + install -d ${D}${palmtopdir}/share/roadmap/ + install -m 0644 sprites schema preferences ${D}${palmtopdir}/share/roadmap/ + install -m 0644 ${WORKDIR}/usdir.rdm ${D}${palmtopdir}/share/roadmap/ +} diff --git a/packages/roadmap/zroadmap_1.1.0.bb b/packages/roadmap/zroadmap_1.1.0.bb new file mode 100644 index 0000000000..42184ce62b --- /dev/null +++ b/packages/roadmap/zroadmap_1.1.0.bb @@ -0,0 +1,40 @@ +require zroadmap.inc + +DEPENDS += "expat" +PR = "r0" + +SRC_URI = "${SOURCEFORGE_MIRROR}/roadmap/roadmap-${PV}-src.tar.gz \ + file://cross.patch;patch=1;pnum=2 \ + file://qt/qt2-fixes.patch;patch=1 \ + file://qt/qt_canvas.patch;patch=1 \ + file://qt/qt_main.patch;patch=1 \ + file://qt/roadmap_main.patch;patch=1 \ + file://qt/roadmap.desktop.patch;patch=1 \ + http://roadmap.digitalomaha.net/maps/usdir.rdm.tar.gz \ + file://zroadgps.png" +S = "${WORKDIR}/roadmap-${PV}/src" + +EXTRA_OEMAKE = 'DESKTOP=QPE MOC=${OE_QMAKE_MOC} UIC=${OE_QMAKE_UIC} QTDIR=${QTDIR} POPT=NO \ + CFLAGS="-DQWS -I${S} ${OE_QMAKE_CFLAGS} -I${OE_QMAKE_INCDIR_QT}" \ + LDFLAGS="${OE_QMAKE_LDFLAGS} -L${OE_QMAKE_LIBDIR_QT} -Wl,-rpath-link,${OE_QMAKE_LIBDIR_QT}" ' + +do_compile() { + oe_runmake libguiroadmap.a libguiroadgps.a libroadmap.a + oe_runmake -C gpx libgpx.a + oe_runmake -C unix libosroadmap.a + oe_runmake -C qt qtroadmap qtroadgps +} + +do_install() { + install -d ${D}${palmtopdir}/bin + install -d ${D}${palmtopdir}/apps/Applications + install -d ${D}${palmtopdir}/pics + install -m 0755 qt/qtroadmap ${D}${palmtopdir}/bin/roadmap + install -m 0755 qt/qtroadgps ${D}${palmtopdir}/bin/roadgps + install -m 0644 icons/*.png ${D}${palmtopdir}/pics/ + install -m 0644 ${WORKDIR}/zroadgps.png ${D}${palmtopdir}/pics/zroadgps.png + install -m 0644 *.desktop ${D}${palmtopdir}/apps/Applications/ + install -d ${D}${palmtopdir}/share/roadmap/ + install -m 0644 sprites preferences ${D}${palmtopdir}/share/roadmap/ + install -m 0644 ${WORKDIR}/usdir.rdm ${D}${palmtopdir}/share/roadmap/ +} diff --git a/packages/roadmap/zroadmap_cvs.bb b/packages/roadmap/zroadmap_cvs.bb new file mode 100644 index 0000000000..5b39faf071 --- /dev/null +++ b/packages/roadmap/zroadmap_cvs.bb @@ -0,0 +1,42 @@ +require zroadmap.inc + +DEPENDS += "expat" +SRCDATE = "20071212" +PV = "1.1.0+cvs-${SRCDATE}" +PR = "r0" + +SRC_URI = "cvs://anonymous:@roadmap.cvs.sf.net/cvsroot/roadmap;module=roadmap \ + file://cross.patch;patch=1;pnum=2 \ + file://qt/qt2-fixes.patch;patch=1 \ + file://qt/qt_canvas.patch;patch=1 \ +#upstream file://qt/qt_main.patch;patch=1 \ + file://qt/roadmap_main.patch;patch=1 \ +#upstream file://qt/roadmap.desktop.patch;patch=1 \ + http://roadmap.digitalomaha.net/maps/usdir.rdm.tar.gz \ + file://zroadgps.png" +S = "${WORKDIR}/roadmap/src" + +EXTRA_OEMAKE = 'DESKTOP=QPE MOC=${OE_QMAKE_MOC} UIC=${OE_QMAKE_UIC} QTDIR=${QTDIR} \ + CFLAGS="-DQWS -DQT_NO_ROTATE -I${S} ${OE_QMAKE_CFLAGS} -I${OE_QMAKE_INCDIR_QT}" \ + LDFLAGS="${OE_QMAKE_LDFLAGS} -L${OE_QMAKE_LIBDIR_QT} -Wl,-rpath-link,${OE_QMAKE_LIBDIR_QT}" ' + +do_compile() { + oe_runmake libguiroadmap.a libguiroadgps.a libroadmap.a + oe_runmake -C gpx libgpx.a + oe_runmake -C unix libosroadmap.a + oe_runmake -C qt qtroadmap qtroadgps +} + +do_install() { + install -d ${D}${palmtopdir}/bin + install -d ${D}${palmtopdir}/apps/Applications + install -d ${D}${palmtopdir}/pics + install -m 0755 qt/qtroadmap ${D}${palmtopdir}/bin/roadmap + install -m 0755 qt/qtroadgps ${D}${palmtopdir}/bin/roadgps + install -m 0644 icons/*.png ${D}${palmtopdir}/pics/ + install -m 0644 ${WORKDIR}/zroadgps.png ${D}${palmtopdir}/pics/zroadgps.png + install -m 0644 *.desktop ${D}${palmtopdir}/apps/Applications/ + install -d ${D}${palmtopdir}/share/roadmap/ + install -m 0644 sprites preferences ${D}${palmtopdir}/share/roadmap/ + install -m 0644 ${WORKDIR}/usdir.rdm ${D}${palmtopdir}/share/roadmap/ +} diff --git a/packages/shasum/shasum-native.bb b/packages/shasum/shasum-native.bb index 2b9dd9a09d..a28d5ac967 100644 --- a/packages/shasum/shasum-native.bb +++ b/packages/shasum/shasum-native.bb @@ -6,6 +6,7 @@ INHIBIT_DEFAULT_DEPS = "1" PATCHTOOL = "patch" do_fetch[depends] = "" -do_populate_staging() { +do_stage() { + install -d ${STAGING_BINDIR} install ${S}/oe_sha256sum ${STAGING_BINDIR} } diff --git a/packages/sip/sip-native_4.7.bb b/packages/sip/sip-native_4.7.3.bb index 08cdae4ead..b47a3a7539 100644 --- a/packages/sip/sip-native_4.7.bb +++ b/packages/sip/sip-native_4.7.3.bb @@ -8,7 +8,7 @@ LICENSE = "GPL" SRC_URI = "http://www.riverbankcomputing.com/Downloads/sip4/sip-${PV}.tar.gz" S = "${WORKDIR}/sip-${PV}/sipgen" -inherit qmake qt4x11 native +inherit qt4x11 native EXTRA_QMAKEVARS_POST += "DESTDIR=${S} CONFIG=console" @@ -17,7 +17,7 @@ do_configure_prepend() { } do_stage() { - install -m 0755 sip ${STAGING_BINDIR}/sip4 + install -m 0755 sip ${STAGING_BINDIR_NATIVE}/sip cd ${WORKDIR}/sip-${PV} && python configure.py install -d ${STAGING_PYDIR}/site-packages install -m 0755 sip*.py ${STAGING_PYDIR}/site-packages diff --git a/packages/sofia-sip/sofia-sip.inc b/packages/sofia-sip/sofia-sip.inc new file mode 100644 index 0000000000..f2bc57688f --- /dev/null +++ b/packages/sofia-sip/sofia-sip.inc @@ -0,0 +1,21 @@ +DESCRIPTION = "Sofia-SIP is an open-source SIP User-Agent library, compliant with the IETF RFC3261 specification." +HOMEPAGE = "http://sofia-sip.sourceforge.net/" +LICENSE = "LGPL" +DEPENDS = "glib-2.0 openssl" + +SRC_URI = "${SOURCEFORGE_MIRROR}/${PN}/${P}.tar.gz" + +inherit autotools pkgconfig + +PACKAGES += " ${PN}-bin ${PN}-glib" + +FILES_${PN}-bin = "${bindir}" +FILES_${PN} = "${libdir}/libsofia-sip-ua.so.*" +FILES_${PN}-dev += "${datadir}/sofia-sip/*.awk" +FILES_${PN}-glib = "${libdir}/libsofia-sip-ua-glib.so.*" + +LEAD_SONAME = "libsofia-sip-ua.so" + +do_stage () { + autotools_stage_all +} diff --git a/packages/sofia-sip/sofia-sip_1.11.7.bb b/packages/sofia-sip/sofia-sip_1.11.7.bb index 50f4e1d617..accc58784f 100644 --- a/packages/sofia-sip/sofia-sip_1.11.7.bb +++ b/packages/sofia-sip/sofia-sip_1.11.7.bb @@ -1,13 +1,3 @@ -DESCRIPTION = "Sofia-SIP is an open-source SIP User-Agent library, compliant with the IETF RFC3261 specification." -HOMEPAGE = "http://sofia-sip.sourceforge.net/" -LICENSE = "LGPL" - -SRC_URI = "${SOURCEFORGE_MIRROR}/${PN}/${P}.tar.gz" - -inherit autotools pkgconfig - -do_stage() { -autotools_stage_all -} - +require sofia-sip.inc +PR = "r2" diff --git a/packages/sofia-sip/sofia-sip_1.12.7.bb b/packages/sofia-sip/sofia-sip_1.12.7.bb new file mode 100644 index 0000000000..4c3eff14df --- /dev/null +++ b/packages/sofia-sip/sofia-sip_1.12.7.bb @@ -0,0 +1,3 @@ +require sofia-sip.inc + +PR = "r1" diff --git a/packages/spandsp/spandsp_0.0.3.bb b/packages/spandsp/spandsp_0.0.3.bb index 26702f998b..97a1428398 100644 --- a/packages/spandsp/spandsp_0.0.3.bb +++ b/packages/spandsp/spandsp_0.0.3.bb @@ -1,13 +1,11 @@ DESCRIPTION = "A library of many DSP functions for telephony." HOMEPAGE = "http://www.soft-switch.org" -DEPENDS = "tiff libxml2" SECTION = "voip" LICENSE = "GPL" -PV = "0.0.3" -PSUBV = "pre27" -PR = "r0" +DEPENDS = "tiff libxml2" +PR = "r1" -SRC_URI = "http://www.soft-switch.org/downloads/snapshots/spandsp/spandsp-20070123.tar.gz" +SRC_URI = "http://www.soft-switch.org/downloads/spandsp/spandsp-${PV}.tgz" inherit autotools diff --git a/packages/stage-manager/files/stage-manager b/packages/stage-manager/files/stage-manager index c5b6d17a56..35453992f4 100755 --- a/packages/stage-manager/files/stage-manager +++ b/packages/stage-manager/files/stage-manager @@ -1,6 +1,6 @@ #!/usr/bin/env python -# Copyright (C) 2006 Richard Purdie +# Copyright (C) 2006-2007 Richard Purdie # # This program is free software; you can redistribute it and/or modify it under # the terms of the GNU General Public License version 2 as published by the Free @@ -79,33 +79,54 @@ if __name__ == "__main__": found = False + def updateCache(path, fstamp): + cache[path] = {} + cache[path]['ts'] = fstamp[stat.ST_MTIME] + cache[path]['size'] = fstamp[stat.ST_SIZE] + found = True + + def copyfile(path): + if options.copydir: + copypath = os.path.join(options.copydir, path.replace(options.parentdir, '', 1)) + mkdirhier(os.path.split(copypath)[0]) + os.system("cp -dp " + path + " " + copypath) + + def copydir(path, fstamp): + if options.copydir: + copypath = os.path.join(options.copydir, path.replace(options.parentdir, '', 1)) + if os.path.islink(path): + os.symlink(os.readlink(path), copypath) + else: + mkdirhier(copypath) + os.utime(copypath, (fstamp[stat.ST_ATIME], fstamp[stat.ST_MTIME])) + for root, dirs, files in os.walk(options.parentdir): for f in files: path = os.path.join(root, f) if not os.access(path, os.R_OK): continue - fstamp = os.stat(path) + fstamp = os.lstat(path) if path not in cache: print "new file %s" % path - cache[path] = {} - cache[path]['ts'] = fstamp[stat.ST_MTIME] - cache[path]['size'] = fstamp[stat.ST_SIZE] - if options.copydir: - copypath = os.path.join(options.copydir, path.replace(options.parentdir, '', 1)) - mkdirhier(os.path.split(copypath)[0]) - os.system("mv " + path + " " + copypath) - found = True + updateCache(path, fstamp) + copyfile(path) else: if cache[path]['ts'] != fstamp[stat.ST_MTIME] or cache[path]['size'] != fstamp[stat.ST_SIZE]: print "file %s changed" % path - cache[path] = {} - cache[path]['ts'] = fstamp[stat.ST_MTIME] - cache[path]['size'] = fstamp[stat.ST_SIZE] - if options.copydir: - copypath = os.path.join(options.copydir, path.replace(options.parentdir, '', 1)) - mkdirhier(os.path.split(copypath)[0]) - os.system("mv " + path + " " + copypath) - found = True + updateCache(path, fstamp) + copyfile(path) + for d in dirs: + path = os.path.join(root, d) + fstamp = os.lstat(path) + if path not in cache: + print "new dir %s" % path + updateCache(path, fstamp) + copydir(path, fstamp) + else: + if cache[path]['ts'] != fstamp[stat.ST_MTIME]: + print "dir %s changed" % path + updateCache(path, fstamp) + copydir(path, fstamp) if options.update: print "Updating" diff --git a/packages/stage-manager/stagemanager-native_0.0.1.bb b/packages/stage-manager/stagemanager-native_0.0.1.bb index 7074d37307..828af1fbb5 100644 --- a/packages/stage-manager/stagemanager-native_0.0.1.bb +++ b/packages/stage-manager/stagemanager-native_0.0.1.bb @@ -1,5 +1,5 @@ DESCRIPTION = "Helper script for packaged-staging.bbclass" -PR = "r1" +PR = "r7" SRC_URI = "file://stage-manager" LICENSE = "GPLv2" diff --git a/packages/sword/sword_1.5.10.bb b/packages/sword/sword_1.5.10.bb new file mode 100644 index 0000000000..151bba366d --- /dev/null +++ b/packages/sword/sword_1.5.10.bb @@ -0,0 +1,19 @@ +DESCRIPTION = "The SWORD Project is an open source, cross-platform \ +(Linux, Windows, Solaris, MacOSX etc.) API and library for \ +Bible software with a constantly growing list of front-ends \ +(GUI, textmode, web-based, etc.) and a library of over 200 text modules" +SECTION = "libs" +HOMEPAGE = "http://www.e-sword.net/" +PRIORITY = "optional" +LICENSE = "GPL" +PR = "r0" + +SRC_URI = "http://www.crosswire.org/ftpmirror/pub/sword/source/v1.5/sword-${PV}.tar.gz" + +inherit autotools pkgconfig lib_package + +EXTRA_OECONF = "--without-clucene --without-curl" + +do_stage() { + autotools_stage_all +} diff --git a/packages/tasks/task-base.bb b/packages/tasks/task-base.bb index 07de84c8c2..da1fdf97cd 100644 --- a/packages/tasks/task-base.bb +++ b/packages/tasks/task-base.bb @@ -1,5 +1,5 @@ DESCRIPTION = "Merge machine and distro options to create a basic machine task/package" -PR = "r45" +PR = "r54" inherit task @@ -11,43 +11,44 @@ PACKAGES = ' \ task-distro-base \ task-machine-base \ \ - task-base-acpi \ - task-base-alsa \ - task-base-apm \ + ${@base_contains("MACHINE_FEATURES", "acpi", "task-base-acpi", "",d)} \ + ${@base_contains("MACHINE_FEATURES", "alsa", "task-base-alsa", "", d)} \ + ${@base_contains("MACHINE_FEATURES", "apm", "task-base-apm", "", d)} \ + ${@base_contains("MACHINE_FEATURES", "ext2", "task-base-ext2", "", d)} \ + ${@base_contains("MACHINE_FEATURES", "vfat", "task-base-vfat", "", d)} \ + ${@base_contains("MACHINE_FEATURES", "irda", "task-base-irda", "",d)} \ + ${@base_contains("MACHINE_FEATURES", "keyboard", "task-base-keyboard", "", d)} \ + ${@base_contains("MACHINE_FEATURES", "pci", "task-base-pci", "",d)} \ + ${@base_contains("MACHINE_FEATURES", "pcmcia", "task-base-pcmcia", "", d)} \ + ${@base_contains("MACHINE_FEATURES", "phone", "task-base-phone", "", d)} \ + ${@base_contains("MACHINE_FEATURES", "screen", "task-base-screen", "", d)} \ + ${@base_contains("MACHINE_FEATURES", "serial", "task-base-serial", "", d)} \ + ${@base_contains("MACHINE_FEATURES", "touchscreen", "task-base-touchscreen", "", d)} \ + ${@base_contains("MACHINE_FEATURES", "usbgadget", "task-base-usbgadget", "", d)} \ + ${@base_contains("MACHINE_FEATURES", "usbhost", "task-base-usbhost", "", d)} \ + \ + ${@base_contains("MACHINE_FEATURES", "uboot", "task-base-uboot", "",d)} \ + ${@base_contains("MACHINE_FEATURES", "redboot", "task-base-redboot", "",d)} \ + ${@base_contains("MACHINE_FEATURES", "apex", "task-base-apex", "",d)} \ + \ task-base-bluetooth \ - task-base-ext2 \ - task-base-irda \ - task-base-keyboard \ - task-base-pci \ - task-base-pcmcia \ - task-base-phone \ - task-base-screen \ - task-base-serial \ - task-base-touchscreen \ - task-base-usbgadget \ - task-base-usbhost \ task-base-wifi \ \ - task-base-cramfs \ - task-base-ipsec \ - task-base-ipv6 \ - task-base-nfs \ - task-base-ppp \ - task-base-smbfs \ - \ + ${@base_contains("DISTRO_FEATURES", "cramfs", "task-base-cramfs", "", d)} \ + ${@base_contains("DISTRO_FEATURES", "ipsec", "task-base-ipsec", "", d)} \ + ${@base_contains("DISTRO_FEATURES", "ipv6", "task-base-ipv6", "", d)} \ + ${@base_contains("DISTRO_FEATURES", "nfs", "task-base-nfs", "", d)} \ + ${@base_contains("DISTRO_FEATURES", "ppp", "task-base-ppp", "", d)} \ + ${@base_contains("DISTRO_FEATURES", "smbfs", "task-base-smbfs", "", d)} \ + ${@base_contains("DISTRO_FEATURES", "raid", "task-base-raid", "",d)} \ + \ ${@base_contains("MACHINE_FEATURES","kernel26","task-base-kernel26","task-base-kernel24",d)} \ - ' + ' # # packages which content depend on MACHINE_FEATURES need to be MACHINE_ARCH # -PACKAGE_ARCH_task-base = "${MACHINE_ARCH}" -PACKAGE_ARCH_task-machine-base = "${MACHINE_ARCH}" -PACKAGE_ARCH_task-base-apm = "${MACHINE_ARCH}" -PACKAGE_ARCH_task-base-bluetooth = "${MACHINE_ARCH}" -PACKAGE_ARCH_task-base-irda = "${MACHINE_ARCH}" -PACKAGE_ARCH_task-base-pcmcia = "${MACHINE_ARCH}" -PACKAGE_ARCH_task-base-wifi = "${MACHINE_ARCH}" +PACKAGE_ARCH = "${MACHINE_ARCH}" # # linux-hotplug or none @@ -87,6 +88,7 @@ RDEPENDS_task-base = "\ \ ${@base_contains('COMBINED_FEATURES', 'alsa', 'task-base-alsa', '',d)} \ ${@base_contains('COMBINED_FEATURES', 'ext2', 'task-base-ext2', '',d)} \ + ${@base_contains('COMBINED_FEATURES', 'vfat', 'task-base-vfat', '',d)} \ ${@base_contains('COMBINED_FEATURES', 'irda', 'task-base-irda', '',d)} \ ${@base_contains('COMBINED_FEATURES', 'pci', 'task-base-pci', '',d)} \ ${@base_contains('COMBINED_FEATURES', 'pcmcia', 'task-base-pcmcia', '',d)} \ @@ -96,6 +98,7 @@ RDEPENDS_task-base = "\ ${@base_contains('COMBINED_FEATURES', 'wifi', 'task-base-wifi', '',d)} \ ${@base_contains('COMBINED_FEATURES', 'uboot', 'task-base-uboot', '',d)} \ ${@base_contains('COMBINED_FEATURES', 'redboot', 'task-base-redboot', '',d)} \ + ${@base_contains('COMBINED_FEATURES', 'apex', 'task-base-apex', '',d)} \ \ ${@base_contains('DISTRO_FEATURES', 'nfs', 'task-base-nfs', '',d)} \ ${@base_contains('DISTRO_FEATURES', 'cramfs', 'task-base-cramfs', '',d)} \ @@ -159,6 +162,7 @@ RRECOMMENDS_task-base-kernel24 = "\ kernel-module-uinput" RRECOMMENDS_task-base-kernel26 = "\ + kernel-module-nls-utf8 \ kernel-module-input \ kernel-module-uinput \ kernel-module-rtc-dev \ @@ -186,6 +190,12 @@ RDEPENDS_task-base-ext2 = "\ e2fsprogs-e2fsck \ e2fsprogs-mke2fs" +RRECOMMENDS_task-base-vfat = "\ + kernel-module-msdos \ + kernel-module-vfat \ + kernel-module-nls-iso8859-1 \ + kernel-module-nls-cp437" + RDEPENDS_task-base-alsa = "\ alsa-utils-alsactl \ alsa-utils-alsamixer" @@ -293,11 +303,14 @@ RRECOMMENDS_task-base-usbhost = "\ kernel-module-usb-storage " RDEPENDS_task-base-uboot = "\ - uboot-utils" + u-boot" RDEPENDS_task-base-redboot = "\ fis" +RDEPENDS_task-base-apex = "\ + apex-env" + RDEPENDS_task-base-ppp = "\ ppp \ ppp-dialin" diff --git a/packages/tasks/task-boot.bb b/packages/tasks/task-boot.bb index fb09ad1a83..5663ff5a3d 100644 --- a/packages/tasks/task-boot.bb +++ b/packages/tasks/task-boot.bb @@ -1,5 +1,5 @@ DESCRIPTION = "Basic task to get a device booting" -PR = "r41" +PR = "r43" inherit task diff --git a/packages/tasks/task-devimage.bb b/packages/tasks/task-devimage.bb new file mode 100644 index 0000000000..9da765ee94 --- /dev/null +++ b/packages/tasks/task-devimage.bb @@ -0,0 +1,26 @@ +DESCRIPTION = "Image for development testing" +PR = "r2" +LICENSE = "MIT" + +inherit task + +DEVIMAGE_EXTRA_RDEPENDS ?= "" +DEVIMAGE_EXTRA_RRECOMMENDS ?= "" + +RDEPENDS = "\ + devimage \ + busybox dropbear udev \ + util-linux-mount \ + module-init-tools pcmciautils \ + wireless-tools wpa-supplicant \ + irda-utils acx-firmware \ + kexec-tools \ + ${DEVIMAGE_EXTRA_RDEPENDS} \ + " + +RRECOMMENDS = "\ + kernel-module-msdos \ + kernel-module-vfat \ + kernel-modules \ + ${DEVIMAGE_EXTRA_RRECOMMENDS} \ + " diff --git a/packages/tasks/task-mipl.bb b/packages/tasks/task-mipl.bb new file mode 100644 index 0000000000..9e2dce52f1 --- /dev/null +++ b/packages/tasks/task-mipl.bb @@ -0,0 +1,16 @@ +# Tasks for IPv6 Mobility extensions, needs: +# CONFIG_IPV6_MIP6=y +# CONFIG_IPV6=y +# in the kernel .config + +DESCRIPTION = "Mobile ipv6 extensions" + +inherit task + +PACKAGE_ARCH = "all" + +RDEPENDS = "mipv6" +RRECOMMENDS = "kernel-module-ipv6 \ + kernel-module-mip6 \ + " + diff --git a/packages/tasks/task-native-sdk.bb b/packages/tasks/task-native-sdk.bb index d27a855c9d..b840254176 100644 --- a/packages/tasks/task-native-sdk.bb +++ b/packages/tasks/task-native-sdk.bb @@ -3,8 +3,8 @@ LICENSE = "MIT" DEPENDS = "gcc binutils make patch patchutils diffstat diffutils automake flex bison gawk sed grep" RDEPENDS = "gcc-symlinks g++-symlinks binutils-symlinks make libc6-dev \ flex flex-dev bison gawk sed grep autoconf automake make \ - patch patchutils diffstat diffutils libgcc-s-dev libstdc++-dev" -PR = "r1" + patch patchutils diffstat diffutils libstdc++-dev" +PR = "r2" ALLOW_EMPTY = "1" PACKAGES = "${PN}" diff --git a/packages/tasks/task-openmoko-base.bb b/packages/tasks/task-openmoko-base.bb new file mode 100644 index 0000000000..a5d13e7e08 --- /dev/null +++ b/packages/tasks/task-openmoko-base.bb @@ -0,0 +1,29 @@ +DESCRIPTION = "OpenMoko: Base Task for the OpenMoko Linux Distribution" +SECTION = "openmoko/base" +LICENSE = "MIT" +PR = "r71" + +inherit task + +# +# task-openmoko-base +# +DESCRIPTION_task-openmoko-base = "OpenMoko: Top Panel, Application Launcher, Application Manager" +RDEPENDS_task-openmoko-base = "\ + matchbox-panel-2 \ + matchbox-panel-2-applets \ + matchbox-keyboard-inputmethod \ + matchbox-keyboard-im \ + matchbox-keyboard-applet \ + matchbox-stroke \ + openmoko-terminal2 \ +# openmoko-keyboard \ + openmoko-panel-battery \ + openmoko-panel-bt \ + openmoko-panel-clock \ + openmoko-panel-usb \ + ${@base_contains('MACHINE_FEATURES', 'gps', 'openmoko-panel-gps', '',d)} \ + \ + openmoko-today2 \ +# openmoko-appmanager \ +" diff --git a/packages/tasks/task-openmoko-examples.bb b/packages/tasks/task-openmoko-examples.bb new file mode 100644 index 0000000000..c5dbfb6f04 --- /dev/null +++ b/packages/tasks/task-openmoko-examples.bb @@ -0,0 +1,6 @@ +DESCRIPTION = "OpenMoko: Examples for the OpenMoko Linux Distribution" +SECTION = "openmoko/base" +LICENSE = "MIT" +PR = "r71" + +inherit task
\ No newline at end of file diff --git a/packages/tasks/task-openmoko-feed.bb b/packages/tasks/task-openmoko-feed.bb index 1c97a355f1..e1fbbabfde 100644 --- a/packages/tasks/task-openmoko-feed.bb +++ b/packages/tasks/task-openmoko-feed.bb @@ -1,7 +1,7 @@ DESCRIPTION = "OpenMoko: Misc. Feed Items" SECTION = "openmoko/base" LICENSE = "MIT" -PR = "r15" +PR = "r17" inherit task @@ -29,7 +29,6 @@ RDEPENDS_task-openmoko-feed = "\ libsdl-x11 libsdl-mixer libsdl-net libsdl-ttf \ synergy \ tzdata \ - timezones \ tor \ vnc \ wxwidgets \ diff --git a/packages/tasks/task-openmoko-games.bb b/packages/tasks/task-openmoko-games.bb new file mode 100644 index 0000000000..0fdf3cac33 --- /dev/null +++ b/packages/tasks/task-openmoko-games.bb @@ -0,0 +1,14 @@ +DESCRIPTION = "OpenMoko: Games for the OpenMoko Linux Distribution" +SECTION = "openmoko/base" +LICENSE = "MIT" +PR = "r71" + +inherit task + +# +# task-openmoko-games +# +DESCRIPTION_task-openmoko-games = "OpenMoko: Games" +RDEPENDS_task-openmoko-games = "\ + oh-puzzles \ +" diff --git a/packages/tasks/task-openmoko-linux.bb b/packages/tasks/task-openmoko-linux.bb new file mode 100644 index 0000000000..59e6f24094 --- /dev/null +++ b/packages/tasks/task-openmoko-linux.bb @@ -0,0 +1,24 @@ +DESCRIPTION = "OpenMoko: Core system for the OpenMoko Linux Distribution" +SECTION = "openmoko/base" +LICENSE = "MIT" +PR = "r71" + +inherit task + +# +# task-openmoko-core +# +DESCRIPTION_task-openmoko-linux = "OpenMoko: Linux Core Services" +RDEPENDS_task-openmoko-linux = "\ + task-base \ + netbase \ + sysfsutils \ + modutils-initscripts \ + module-init-tools-depmod \ + rsync \ + screen \ + psplash \ + fbset \ + fbset-modes \ +# update-alternatives \ +" diff --git a/packages/tasks/task-openmoko-net.bb b/packages/tasks/task-openmoko-net.bb new file mode 100644 index 0000000000..e75dc4b4ff --- /dev/null +++ b/packages/tasks/task-openmoko-net.bb @@ -0,0 +1,15 @@ +DESCRIPTION = "OpenMoko: Networking for the OpenMoko Linux Distribution" +SECTION = "openmoko/base" +LICENSE = "MIT" +PR = "r71" + +inherit task + +# +# task-openmoko-net +# +DESCRIPTION_task-openmoko-net = "OpenMoko: Linux Advanced Networking" +RDEPENDS_task-openmoko-net = "\ + bluez-utils \ + bridge-utils \ +" diff --git a/packages/tasks/task-openmoko-phone.bb b/packages/tasks/task-openmoko-phone.bb new file mode 100644 index 0000000000..49e4e66859 --- /dev/null +++ b/packages/tasks/task-openmoko-phone.bb @@ -0,0 +1,18 @@ +DESCRIPTION = "OpenMoko: Tasks for the OpenMoko Linux Distribution" +SECTION = "openmoko/base" +LICENSE = "MIT" +PR = "r72" + +inherit task + +# +# task-openmoko-phone +# +DESCRIPTION_task-openmoko-phone = "OpenMoko: GSM and GPRS Phone Services" +RDEPENDS_task-openmoko-phone = "\ + gsmd \ + libgsmd-tools \ + openmoko-dialer2 \ + openmoko-panel-gsm \ +# ppp \ +" diff --git a/packages/tasks/task-openmoko-pim.bb b/packages/tasks/task-openmoko-pim.bb new file mode 100644 index 0000000000..1eea1a14a1 --- /dev/null +++ b/packages/tasks/task-openmoko-pim.bb @@ -0,0 +1,23 @@ +DESCRIPTION = "OpenMoko: PIM for the OpenMoko Linux Distribution" +SECTION = "openmoko/base" +LICENSE = "MIT" +PR = "r71" + +inherit task + +# +# task-openmoko-pim +# +DESCRIPTION_task-openmoko-pim = "OpenMoko: Personal Information Management Suite" +RDEPENDS_task-openmoko-pim = "\ + eds-dbus \ + openmoko-calculator2 \ + openmoko-contacts2 \ + openmoko-dates2 \ + openmoko-feedreader2 \ + openmoko-browser2 \ + openmoko-appmanager2 \ + openmoko-tasks2 \ + openmoko-mediaplayer2 \ + openmoko-messages2 \ +" diff --git a/packages/tasks/task-openmoko-ui.bb b/packages/tasks/task-openmoko-ui.bb new file mode 100644 index 0000000000..e34bb42b2f --- /dev/null +++ b/packages/tasks/task-openmoko-ui.bb @@ -0,0 +1,56 @@ +DESCRIPTION = "OpenMoko: GUI for the OpenMoko Linux Distribution" +SECTION = "openmoko/base" +LICENSE = "MIT" +PR = "r71" + +inherit task + +XSERVER ?= "xserver-kdrive-fbdev" + +# +# task-openmoko-ui +# +DESCRIPTION_task-openmoko-ui = "OpenMoko: The X11/Gtk+2 based native User Interface" +PACKAGE_ARCH_task-openmoko-ui = "${MACHINE_ARCH}" +RDEPENDS_task-openmoko-ui = "\ + gdk-pixbuf-loader-png \ + gdk-pixbuf-loader-gif \ + gdk-pixbuf-loader-xpm \ + gdk-pixbuf-loader-jpeg \ + pango-module-basic-x \ + pango-module-basic-fc \ + gtk+ \ + matchbox-wm \ + ${XSERVER} \ + xserver-kdrive-common \ + xserver-nodm-init \ + xauth \ + xhost \ + xset \ + xrandr \ + \ + settings-daemon \ + notification-daemon \ + neod \ + libnotify \ + \ + openmoko-session2 \ + openmoko-sound-system2 \ + openmoko-sound-theme-standard2 \ + \ + gpe-scap \ +" + +# Handle theming. FIXME: properly use machine database in a smart way, +# taking into account not only size but also PPI! Ultimately this might +# need recomputing some theme files and images on-the-fly :/ SVG and logical +# theme description anyone? Or simply Edje to the rescue! :D +THEMES = "openmoko-icon-theme-standard2 openmoko-theme-standard2" +THEMES_a780 = "openmoko-icon-theme-standard2-qvga openmoko-theme-standard2-qvga" +THEMES_e680 = "openmoko-icon-theme-standard2-qvga openmoko-theme-standard2-qvga" +THEMES_a1200 = "openmoko-icon-theme-standard2-qvga openmoko-theme-standard2-qvga" +THEMES_rokre2 = "openmoko-icon-theme-standard2-qvga openmoko-theme-standard2-qvga" +THEMES_rokre6 = "openmoko-icon-theme-standard2-qvga openmoko-theme-standard2-qvga" +THEMES_magician = "openmoko-icon-theme-standard2-qvga openmoko-theme-standard2-qvga" + +RDEPENDS_task-openmoko-ui += "${THEMES}" diff --git a/packages/tasks/task-openmoko.bb b/packages/tasks/task-openmoko.bb index 76e0b843f7..730ea339aa 100644 --- a/packages/tasks/task-openmoko.bb +++ b/packages/tasks/task-openmoko.bb @@ -6,158 +6,26 @@ PR = "r71" inherit task -XSERVER ?= "xserver-kdrive-fbdev" +PACKAGES += "\ + task-openmoko-everything \ +" -PACKAGES = "\ +RDEPENDS_task-openmoko-everything := "\ task-openmoko-linux \ task-openmoko-ui \ task-openmoko-base \ task-openmoko-phone \ task-openmoko-pim \ task-openmoko-net \ - \ task-openmoko-games \ task-openmoko-examples \ -" - -RDEPENDS_task-openmoko-everything := "\ - ${PACKAGES} \ task-openmoko-debug \ task-openmoko-native-sdk \ " -# -# task-openmoko-core -# -DESCRIPTION_task-openmoko-linux = "OpenMoko: Linux Core Services" -RDEPENDS_task-openmoko-linux = "\ - task-base \ - netbase \ - sysfsutils \ - modutils-initscripts \ - module-init-tools-depmod \ - rsync \ - screen \ - psplash \ - fbset \ - fbset-modes \ -# update-alternatives \ -" - -# -# task-openmoko-ui -# -DESCRIPTION_task-openmoko-ui = "OpenMoko: The X11/Gtk+2 based native User Interface" -PACKAGE_ARCH_task-openmoko-ui = "${MACHINE_ARCH}" -RDEPENDS_task-openmoko-ui = "\ - gdk-pixbuf-loader-png \ - gdk-pixbuf-loader-gif \ - gdk-pixbuf-loader-xpm \ - gdk-pixbuf-loader-jpeg \ - pango-module-basic-x \ - pango-module-basic-fc \ - gtk+ \ - matchbox-wm \ - ${XSERVER} \ - xserver-kdrive-common \ - xserver-nodm-init \ - xauth \ - xhost \ - xset \ - xrandr \ - \ - settings-daemon \ - notification-daemon \ - neod \ - libnotify \ - \ - openmoko-session2 \ - openmoko-sound-system2 \ - openmoko-sound-theme-standard2 \ - \ - gpe-scap \ -" -# Handle theming. FIXME: properly use machine database in a smart way, -# taking into account not only size but also PPI! Ultimately this might -# need recomputing some theme files and images on-the-fly :/ SVG and logical -# theme description anyone? Or simply Edje to the rescue! :D -THEMES = "openmoko-icon-theme-standard2 openmoko-theme-standard2" -THEMES_a780 = "openmoko-icon-theme-standard2-qvga openmoko-theme-standard2-qvga" -THEMES_e680 = "openmoko-icon-theme-standard2-qvga openmoko-theme-standard2-qvga" -THEMES_a1200 = "openmoko-icon-theme-standard2-qvga openmoko-theme-standard2-qvga" -THEMES_rokre2 = "openmoko-icon-theme-standard2-qvga openmoko-theme-standard2-qvga" -THEMES_rokre6 = "openmoko-icon-theme-standard2-qvga openmoko-theme-standard2-qvga" -THEMES_magician = "openmoko-icon-theme-standard2-qvga openmoko-theme-standard2-qvga" -RDEPENDS_task-openmoko-ui += "${THEMES}" -PACKAGE_ARCH_task-openmoko-ui = "${MACHINE_ARCH}" -# -# task-openmoko-base -# -DESCRIPTION_task-openmoko-base = "OpenMoko: Top Panel, Application Launcher, Application Manager" -RDEPENDS_task-openmoko-base = "\ - matchbox-panel-2 \ - matchbox-panel-2-applets \ - matchbox-keyboard-inputmethod \ - matchbox-keyboard-im \ - matchbox-keyboard-applet \ - matchbox-stroke \ - openmoko-terminal2 \ -# openmoko-keyboard \ - openmoko-panel-battery \ - openmoko-panel-bt \ - openmoko-panel-clock \ - openmoko-panel-usb \ - ${@base_contains('MACHINE_FEATURES', 'gps', 'openmoko-panel-gps', '',d)} \ - \ - openmoko-today2 \ -# openmoko-appmanager \ -" -# -# task-openmoko-phone -# -DESCRIPTION_task-openmoko-phone = "OpenMoko: GSM and GPRS Phone Services" -RDEPENDS_task-openmoko-phone = "\ - gsmd \ - libgsmd-tools \ - openmoko-dialer2 \ - openmoko-panel-gsm \ -# ppp \ -" -# -# task-openmoko-pim -# -DESCRIPTION_task-openmoko-pim = "OpenMoko: Personal Information Management Suite" -RDEPENDS_task-openmoko-pim = "\ - eds-dbus \ - openmoko-calculator2 \ - openmoko-contacts2 \ - openmoko-dates2 \ - openmoko-feedreader2 \ - openmoko-browser2 \ - openmoko-appmanager2 \ - openmoko-tasks2 \ - openmoko-mediaplayer2 \ - openmoko-messages2 \ -" -# -# task-openmoko-net -# -DESCRIPTION_task-openmoko-net = "OpenMoko: Linux Advanced Networking" -RDEPENDS_task-openmoko-net = "\ - bluez-utils \ - bridge-utils \ -" - -# -# task-openmoko-games -# -DESCRIPTION_task-openmoko-games = "OpenMoko: Games" -RDEPENDS_task-openmoko-games = "\ - oh-puzzles \ -" diff --git a/packages/tasks/task-python-everything.bb b/packages/tasks/task-python-everything.bb index 444eb73781..65dc7661c9 100644 --- a/packages/tasks/task-python-everything.bb +++ b/packages/tasks/task-python-everything.bb @@ -1,7 +1,7 @@ DESCRIPTION= "Everything Python" HOMEPAGE = "http://www.vanille.de/projects/python.spy" LICENSE = "MIT" -PR = "ml20" +PR = "ml22" RDEPENDS = "\ python-ao \ @@ -9,10 +9,8 @@ RDEPENDS = "\ python-constraint \ python-dbus \ python-dialog \ - python-evas \ - python-ecore \ -# python-emotion \ -# python-edje \ + python-pydirectfb \ + python-efl \ python-pycurl \ python-fam \ python-fnorb \ @@ -52,6 +50,7 @@ RDEPENDS = "\ python-pyiw \ python-pylinda \ python-pylint \ + python-pyqt \ python-pyraf \ python-pyreverse \ python-pyrex \ @@ -74,6 +73,7 @@ RDEPENDS = "\ python-spydi \ python-spyro \ python-sqlobject \ + python-sword \ python-tlslite \ python-urwid \ python-vmaps \ @@ -88,9 +88,7 @@ BROKEN_PACKAGES = "\ python-egenix-mx-base \ python-gammu \ python-m2crypto \ - python-sword \ python-mysqldb \ - python-pyqt \ python-pyqwt \ " diff --git a/packages/tasks/task-python-sharprom_20060425.bb b/packages/tasks/task-python-sharprom_20060425.bb index 25841b357a..5dbd59d18a 100644 --- a/packages/tasks/task-python-sharprom_20060425.bb +++ b/packages/tasks/task-python-sharprom_20060425.bb @@ -20,7 +20,6 @@ RDEPENDS = "\ python-ao \ python-constraint \ python-dialog \ - python-egenix-mx-base \ python-fnorb \ python-fpconst \ python-gnosis \ @@ -28,7 +27,7 @@ RDEPENDS = "\ python-irclib \ python-itools \ python-libgmail \ - python-logilab \ + python-logilab-common \ python-lxml \ python-mad \ python-native \ @@ -53,7 +52,6 @@ RDEPENDS = "\ python-pyweather \ python-pyxml \ python-pyxmlrpc \ - python-quicklauncher \ python-scapy \ python-scons \ python-sip \ @@ -70,6 +68,7 @@ RDEPENDS = "\ twisted \ zope" +#fixme add python-egenix-mx-base if brought in from nonworking #fixme add python-pycap once libdnet is in again #fixme add python-pyx once kpathwhich-native is there #fixme add packages dynamically diff --git a/packages/tasks/task-slugos.bb b/packages/tasks/task-slugos.bb index ecb3189741..4b8fde02c0 100644 --- a/packages/tasks/task-slugos.bb +++ b/packages/tasks/task-slugos.bb @@ -20,20 +20,23 @@ ALLOW_EMPTY = "1" SLUGOS_STANDARD_RDEPENDS = "" SLUGOS_STANDARD_RRECOMMENDS = "" -# diff, cpio and find are required for reflash and turnup ram. -# Removing these probably leaves the system bootable, but standard -# openslug and ucslugc stuff won't work, so only take these out in -# very non-standard turnkey slugos builds. -# -# udev is the default way of handling devices, there is no guarantee -# that the static device table is completely correct (it is just -# known to be sufficient for boot.) -SLUGOS_STANDARD_RRECOMMENDS += "diffutils cpio findutils" +# diff, cpio and find are required for turnup and ipkg. +SLUGOS_STANDARD_RRECOMMENDS += "\ +diffutils \ +cpio \ +findutils \ +" # These lines add support for formatting ext2 and ext3 file systems # on a hard disk attached to the NSLU2. ext3 is the standard Linux # file system. -SLUGOS_STANDARD_RRECOMMENDS += "e2fsprogs-mke2fs e2fsprogs-fsck e2fsprogs-e2fsck e2fsprogs-badblocks" +SLUGOS_STANDARD_RRECOMMENDS += "\ +e2fsprogs-mke2fs \ +e2fsprogs-fsck \ +e2fsprogs-e2fsck \ +e2fsprogs-badblocks \ +e2fsprogs-blkid \ +" # These lines add support for an X/Y/ZModem package called lrzsz # (this is of use for people with modified NSLU2 hardware which @@ -66,7 +69,6 @@ kernel-module-nls-cp437 \ kernel-module-nls-utf8 \ " - # Add daemon required for HW RNG support SLUGOS_RNG_TOOLS_PACKAGE = "rng-tools" SLUGOS_RNG_TOOLS_PACKAGE_linux-uclibc = "" @@ -93,6 +95,9 @@ kernel-module-ixp4xx-qmgr \ kernel-module-via-velocity \ " +# Other candidate packages that have been considered and +# are intentionally excluded from the base flash image. +# # portmap \ # kexec-tools \ # kernel-module-nfs \ @@ -118,7 +123,6 @@ RDEPENDS += "\ module-init-tools modutils-initscripts \ ipkg-collateral ipkg ipkg-link \ beep \ - e2fsprogs-blkid \ util-linux-mount \ util-linux-umount \ util-linux-swaponoff \ @@ -126,6 +130,7 @@ RDEPENDS += "\ ${SLUGOS_STANDARD_RDEPENDS} \ ${DISTRO_EXTRA_RDEPENDS}" +DISTRO_EXTRA_RRECOMMENDS ?= "" RRECOMMENDS += "\ openssh \ ${SLUGOS_STANDARD_RRECOMMENDS} \ diff --git a/packages/tasks/task-toolchain-openmoko-sdk.bb b/packages/tasks/task-toolchain-openmoko-sdk.bb index 945b4774f9..bcb2d370a6 100644 --- a/packages/tasks/task-toolchain-openmoko-sdk.bb +++ b/packages/tasks/task-toolchain-openmoko-sdk.bb @@ -26,6 +26,6 @@ RDEPENDS_${PN} = "\ libmokoui2-dev \ libmokopanelui2-dev \ libmokojournal2-dev \ - \ openmoko-sample2-src \ + openmoko-toolchain-scripts \ " diff --git a/packages/timezones/timezones_1.2.0.bb b/packages/timezones/timezones_1.2.0.bb deleted file mode 100644 index 8efe72d45c..0000000000 --- a/packages/timezones/timezones_1.2.0.bb +++ /dev/null @@ -1,32 +0,0 @@ -DESCRIPTION = "Timezone data" -SECTION = "base" -PRIORITY = "optional" -LICENSE = "GPL" -PR = "r1" - -SRC_URI = "${HANDHELDS_CVS};tag=v1_2_0;module=opie/root" -S = "${WORKDIR}/root" - -do_install() { - install -d ${D}${datadir}/ - cp -fa usr/share/zoneinfo ${D}${datadir}/ - find ${D}${datadir} -name "CVS"|xargs rm -rf -} - -PACKAGES_DYNAMIC = "timezone-*" - -python populate_packages_prepend() { - pkgregex = "^(.*)" - pkgpattern = "timezone-%s" - pkgdescription = "Timezone for %s" - - do_split_packages(d, root=bb.data.expand('${datadir}/zoneinfo/', d), file_regex=pkgregex, output_pattern=pkgpattern, - description=pkgdescription,allow_dirs=True ) -} - -FILES_${PN} = "${datadir}/zoneinfo/America/Denver \ - ${datadir}/zoneinfo/America/New_York \ - ${datadir}/zoneinfo/America/Los_Angeles \ - ${datadir}/zoneinfo/Australia/Brisbane \ - ${datadir}/zoneinfo/Europe/Berlin \ - ${datadir}/zoneinfo/Asia/Tokyo " diff --git a/packages/uboot/files/glamo-ram-init.patch b/packages/uboot/files/glamo-ram-init.patch deleted file mode 100644 index 4c12074347..0000000000 --- a/packages/uboot/files/glamo-ram-init.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/board/neo1973/common/lowlevel_init.S b/board/neo1973/common/lowlevel_init.S -index 582aa0e..92a9c7b 100644 ---- a/board/neo1973/common/lowlevel_init.S -+++ b/board/neo1973/common/lowlevel_init.S -@@ -67,11 +67,11 @@ - #define B0_PMC 0x0 /* normal */ - - /* BANK1CON */ --#define B1_Tacs 0x0 /* 0clk */ --#define B1_Tcos 0x1 /* 1clk */ --#define B1_Tacc 0x4 /* 4clk */ --#define B1_Tcoh 0x1 /* 1clk */ --#define B1_Tah 0x0 /* 0clk */ -+#define B1_Tacs 0x3 /* 4clk */ -+#define B1_Tcos 0x3 /* 4clk */ -+#define B1_Tacc 0x7 /* 14clk */ -+#define B1_Tcoh 0x3 /* 4clk */ -+#define B1_Tah 0x3 /* 4clk */ - #define B1_Tacp 0x0 - #define B1_PMC 0x0 - diff --git a/packages/uboot/u-boot-1.2.0/env-Makefile.patch b/packages/uboot/u-boot-1.2.0/env-Makefile.patch index ad3a6b39a3..f6e9cb39ae 100644 --- a/packages/uboot/u-boot-1.2.0/env-Makefile.patch +++ b/packages/uboot/u-boot-1.2.0/env-Makefile.patch @@ -1,24 +1,19 @@ ---- u-boot-1.1.2.orig/tools/env/Makefile 2003-06-27 14:32:48.000000000 -0700 -+++ u-boot-1.1.2/tools/env/Makefile 2006-11-08 12:33:43.000000000 -0800 -@@ -27,7 +27,7 @@ - all: fw_printenv +--- u-boot-1.2.0/tools/env/Makefile.orig 2007-12-12 12:52:51.508745236 -0800 ++++ u-boot-1.2.0/tools/env/Makefile 2007-12-12 12:54:09.997218038 -0800 +@@ -31,7 +31,7 @@ + all: $(obj)fw_printenv - fw_printenv: $(SOURCES) $(HEADERS) -- $(CROSS_COMPILE)gcc -Wall -DUSE_HOSTCC $(SOURCES) -o fw_printenv -+ $(CROSS_COMPILE)gcc $(TARGET_CFLAGS) -idirafter ../../include -Wall -DUSE_HOSTCC $(SOURCES) -o fw_printenv + $(obj)fw_printenv: $(SRCS) $(HEADERS) +- $(CROSS_COMPILE)gcc $(CPPFLAGS) $(SRCS) -o $(obj)fw_printenv ++ $(CROSS_COMPILE)gcc $(TARGET_CFLAGS) -idirafter ../../include -DUSE_HOSTCC $(SRCS) -o $(obj)fw_printenv clean: - rm -f fw_printenv crc32.c -@@ -37,9 +37,9 @@ + rm -f $(obj)fw_printenv $(obj)crc32.c +@@ -43,6 +43,6 @@ - ######################################################################### - --.depend: Makefile $(SOURCES) -- $(CC) -M $(HOST_CFLAGS) $(CPPFLAGS) -DUSE_HOSTCC $(SOURCES) > $@ -+#.depend: Makefile $(SOURCES) -+# $(CC) -M $(HOST_CFLAGS) $(TARGET_CPPFLAGS) -DUSE_HOSTCC $(SOURCES) > $@ + include $(TOPDIR)/rules.mk --sinclude .depend -+#sinclude .depend +-sinclude $(obj).depend ++#sinclude $(obj).depend ######################################################################### diff --git a/packages/uboot/u-boot-mkimage-openmoko-native_oe.bb b/packages/uboot/u-boot-mkimage-openmoko-native_oe.bb index d0d47d84d8..e7812a5ed0 100644 --- a/packages/uboot/u-boot-mkimage-openmoko-native_oe.bb +++ b/packages/uboot/u-boot-mkimage-openmoko-native_oe.bb @@ -1,6 +1,9 @@ require uboot-openmoko_svn.bb +inherit native + PV = "1.2.0+git9912121f7ed804ea58fd62f3f230b5dcfc357d88svn2238" +PR = "r1" SRC_URI = "git://www.denx.de/git/u-boot.git/;protocol=git;tag=9912121f7ed804ea58fd62f3f230b5dcfc357d88 \ file://uboot-machtypes.patch;patch=1 \ @@ -72,12 +75,12 @@ do_compile () { oe_runmake tools } -do_deploy () { - install -m 0755 tools/mkimage ${STAGING_BINDIR_NATIVE}/uboot-mkimage - ln -sf ${STAGING_BINDIR_NATIVE}/uboot-mkimage ${STAGING_BINDIR_NATIVE}/mkimage +do_stage () { + install -m 0755 tools/mkimage ${STAGING_BINDIR}/uboot-mkimage + ln -sf ${STAGING_BINDIR}/uboot-mkimage ${STAGING_BINDIR}/mkimage } -do_deploy[dirs] = "${S}" -addtask deploy before do_package after do_install - +do_deploy () { +: +} diff --git a/packages/uboot/uboot-utils_1.2.0.bb b/packages/uboot/u-boot-utils-native_1.2.0.bb index fe9b3aca26..b04b366ffe 100644 --- a/packages/uboot/uboot-utils_1.2.0.bb +++ b/packages/uboot/u-boot-utils-native_1.2.0.bb @@ -1,13 +1,16 @@ -DESCRIPTION = "U-boot bootloader OS env. access tools for PPC" +DESCRIPTION = "U-boot bootloader mkimage utility" SECTION = "bootloaders" PRIORITY = "optional" LICENSE = "GPL" -PR = "r6" +ALLOW_EMPTY = "1" +PR = "r1" SRC_URI = "ftp://ftp.denx.de/pub/u-boot/u-boot-${PV}.tar.bz2" S = "${WORKDIR}/u-boot-${PV}" +inherit native + do_configure() { : } @@ -19,7 +22,6 @@ do_compile () { # install mkimage for the kernel makefile do_stage() { - install -d ${STAGING_BINDIR_NATIVE} - install -m 755 ${S}/tools/mkimage ${STAGING_BINDIR_NATIVE}/ + install -m 0755 tools/mkimage ${STAGING_BINDIR_NATIVE}/ } diff --git a/packages/uboot/u-boot-utils_1.2.0.bb b/packages/uboot/u-boot-utils_1.2.0.bb new file mode 100644 index 0000000000..1734b41a0e --- /dev/null +++ b/packages/uboot/u-boot-utils_1.2.0.bb @@ -0,0 +1,38 @@ +DESCRIPTION = "U-boot bootloader OS env. access tools" +SECTION = "bootloaders" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "mtd-utils" +PR = "r7" + +SRC_URI = "ftp://ftp.denx.de/pub/u-boot/u-boot-${PV}.tar.bz2 \ + file://fw_env.c.patch;patch=1 \ + file://tools-Makefile.patch;patch=1 \ + file://env-Makefile.patch;patch=1 \ + file://fw_env.config" + +S = "${WORKDIR}/u-boot-${PV}" + +FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/u-boot-${PV}" + +do_configure() { + : +} + +do_compile () { + oe_runmake Sandpoint8240_config + oe_runmake tools +} + +do_install () { + : +} + +do_install_openprotium () { + install -d ${D}/sbin + install -d ${D}${sysconfdir} + install -m 644 ${WORKDIR}/fw_env.config ${D}${sysconfdir}/fw_env.config + install -m 755 ${S}/tools/env/fw_printenv ${D}/sbin/fw_printenv + install -m 755 ${S}/tools/env/fw_printenv ${D}/sbin/fw_setenv +} + diff --git a/packages/uboot/uboot-openmoko_svn.bb b/packages/uboot/uboot-openmoko_svn.bb index 509f9e2df0..1e59e0746d 100644 --- a/packages/uboot/uboot-openmoko_svn.bb +++ b/packages/uboot/uboot-openmoko_svn.bb @@ -4,8 +4,9 @@ LICENSE = "GPL" SECTION = "bootloader" PRIORITY = "optional" PROVIDES = "virtual/bootloader" -PV = "1.2.0+git${SRCDATE}+svnr${SRCREV}" -PR = "r2" +LOCALVERSION = "+git${SRCDATE}+svnr${SRCREV}" +PV = "1.3.1${LOCALVERSION}" +PR = "r1" SRCREV_FORMAT = "patches" @@ -19,7 +20,6 @@ SRC_URI = "\ file://uboot-eabi-fix-HACK.patch \ file://uboot-20070311-tools_makefile_ln_sf.patch;patch=1 \ file://makefile-no-dirafter.patch;patch=1 \ - file://glamo-ram-init.patch;patch=1 \ " S = "${WORKDIR}/git" diff --git a/packages/uicmoc/uicmoc4-native_4.2.3.bb b/packages/uicmoc/uicmoc4-native_4.2.3.bb deleted file mode 100644 index 27b5b5bb31..0000000000 --- a/packages/uicmoc/uicmoc4-native_4.2.3.bb +++ /dev/null @@ -1,43 +0,0 @@ -DESCRIPTION = "User-Interface-, Meta-Object-, and Resource Compiler for Qt/[X11|Mac|Embedded] version 4.x" -DEPENDS = "libx11-native libxext-native" -SECTION = "libs" -PRIORITY = "optional" -LICENSE = "GPL QPL" -PR = "r1" - -SRC_URI = "ftp://ftp.trolltech.com/qt/source/qt-x11-opensource-src-${PV}.tar.gz" - -S = "${WORKDIR}/qt-x11-opensource-src-${PV}" - -inherit native - -EXTRA_OECONF = "-qt-libjpeg -qt-gif -system-zlib \ - -no-nis -no-cups -no-exceptions \ - -no-accessibility -no-libjpeg \ - -no-nas-sound -no-sm \ - -no-xshape -no-xinerama \ - -no-xcursor -no-xrandr \ - -no-xrender -no-fontconfig \ - -no-tablet -no-xkb \ - -no-libpng \ - -verbose -release -fast -static " -EXTRA_OEMAKE = " " - -do_configure() { - echo yes | ./configure ${EXTRA_OECONF} || die "Configuring qt failed. EXTRA_OECONF was ${EXTRA_OECONF}" -} - -do_compile() { - unset CC CXX CFLAGS LFLAGS CXXFLAGS CPPFLAGS - cd ${S}/src/tools/moc && oe_runmake CC="${CC}" CXX="${CXX}" - cd ${S}/src/corelib && oe_runmake CC="${CC}" CXX="${CXX}" - cd ${S}/src/xml && oe_runmake CC="${CC}" CXX="${CXX}" - cd ${S}/src/tools/uic && oe_runmake CC="${CC}" CXX="${CXX}" - cd ${S}/src/tools/rcc && oe_runmake CC="${CC}" CXX="${CXX}" -} - -do_stage() { - install -m 0755 bin/moc ${STAGING_BINDIR}/moc4 - install -m 0755 bin/uic ${STAGING_BINDIR}/uic4 - install -m 0755 bin/rcc ${STAGING_BINDIR}/rcc4 -} diff --git a/packages/uicmoc/uicmoc4-native_4.3.0.bb b/packages/uicmoc/uicmoc4-native_4.3.0.bb deleted file mode 100644 index bc5aba4102..0000000000 --- a/packages/uicmoc/uicmoc4-native_4.3.0.bb +++ /dev/null @@ -1,53 +0,0 @@ -DESCRIPTION = "User-Interface-, Meta-Object-, and Resource Compiler for Qt/[X11|Mac|Embedded] version 4.x" -DEPENDS = "libx11-native libxext-native zlib-native" -SECTION = "libs" -PRIORITY = "optional" -LICENSE = "GPL QPL" -PR = "r3" - -SRC_URI = "ftp://ftp.trolltech.com/qt/source/qt-x11-opensource-src-${PV}.tar.gz" - -S = "${WORKDIR}/qt-x11-opensource-src-${PV}" - -inherit native - -EXTRA_OECONF = "-prefix ${STAGING_DIR_NATIVE}/qt4 \ - -qt-libjpeg -qt-gif -system-zlib \ - -no-nis -no-cups -no-exceptions \ - -no-accessibility -no-libjpeg \ - -no-nas-sound -no-sm \ - -no-xshape -no-xinerama \ - -no-xcursor -no-xrandr \ - -no-xrender -no-fontconfig \ - -no-tablet -no-xkb \ - -no-libpng \ - -verbose -release -fast -static \ - -qt3support " -EXTRA_OEMAKE = " " - -do_configure() { - echo yes | ./configure ${EXTRA_OECONF} || die "Configuring qt failed. EXTRA_OECONF was ${EXTRA_OECONF}" -} - -do_compile() { - unset CC CXX CFLAGS LFLAGS CXXFLAGS CPPFLAGS - cd ${S}/src/tools/moc && oe_runmake CC="${CC}" CXX="${CXX}" - cd ${S}/src/corelib && oe_runmake CC="${CC}" CXX="${CXX}" - cd ${S}/src/sql && oe_runmake CC="${CC}" CXX="${CXX}" - cd ${S}/src/qt3support && oe_runmake CC="${CC}" CXX="${CXX}" - cd ${S}/src/xml && oe_runmake CC="${CC}" CXX="${CXX}" - cd ${S}/src/tools/uic && oe_runmake CC="${CC}" CXX="${CXX}" - cd ${S}/src/tools/rcc && oe_runmake CC="${CC}" CXX="${CXX}" - cd ${S}/src/network && oe_runmake CC="${CC}" CXX="${CXX}" - cd ${S}/src/gui && oe_runmake CC="${CC}" CXX="${CXX}" - cd ${S}/src/tools/uic3 && oe_runmake CC="${CC}" CXX="${CXX}" -} - -do_stage() { - install -m 0755 bin/moc ${STAGING_BINDIR}/moc4 - install -m 0755 bin/uic ${STAGING_BINDIR}/uic4 - install -m 0755 bin/uic3 ${STAGING_BINDIR}/uic34 - install -m 0755 bin/rcc ${STAGING_BINDIR}/rcc4 - install -d ${STAGING_DIR_NATIVE}/qt4/ - install -m 0644 tools/porting/src/q3porting.xml ${STAGING_DIR_NATIVE}/qt4/ -} diff --git a/packages/update-rc.d/files/.mtn2git_empty b/packages/update-rc.d/files/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/update-rc.d/files/.mtn2git_empty diff --git a/packages/update-rc.d/files/add-verbose.patch b/packages/update-rc.d/files/add-verbose.patch new file mode 100644 index 0000000000..0f068308f6 --- /dev/null +++ b/packages/update-rc.d/files/add-verbose.patch @@ -0,0 +1,47 @@ +--- update-rc.d/update-rc.d.org 2005-01-03 00:30:47.000000000 +0200 ++++ update-rc.d/update-rc.d 2007-12-01 19:41:08.000000000 +0200 +@@ -19,6 +19,7 @@ + notreally=0 + force=0 + dostart=0 ++verbose=0 + + usage() + { +@@ -28,6 +29,7 @@ + update-rc.d [-n] [-r <root>] [-s] <basename> start|stop NN runlvl [runlvl] [...] . + -n: not really + -f: force ++ -v: verbose + -r: alternate root path (default is /) + -s: invoke start methods if appropriate to current runlevel + EOF +@@ -69,7 +71,7 @@ + lev=`echo $2 | cut -d/ -f1` + nn=`echo $2 | cut -d/ -f2` + fn="${etcd}${lev}.d/${startstop}${nn}${bn}" +- echo " $fn -> ../init.d/$bn" ++ [ $verbose -eq 1 ] && echo " $fn -> ../init.d/$bn" + if [ $notreally -eq 0 ]; then + mkdir -p `dirname $fn` + ln -s ../init.d/$bn $fn +@@ -89,7 +91,7 @@ + exit 0 + fi + +- echo " Adding system startup for $initd/$bn ..." ++ echo " Adding system startup for $initd/$bn." + + for i in $startlinks; do + dolink S $i +@@ -105,6 +107,10 @@ + shift + continue + ;; ++ -v) verbose=1 ++ shift ++ continue ++ ;; + -f) force=1 + shift + continue diff --git a/packages/update-rc.d/update-rc.d_0.7.bb b/packages/update-rc.d/update-rc.d_0.7.bb index 8070197b82..dd370e6ff8 100644 --- a/packages/update-rc.d/update-rc.d_0.7.bb +++ b/packages/update-rc.d/update-rc.d_0.7.bb @@ -3,9 +3,10 @@ PRIORITY = "standard" DESCRIPTION = "Manage symlinks in /etc/rcN.d" LICENSE = "GPL" S = "${WORKDIR}/update-rc.d" -PR = "r0" +PR = "r1" -SRC_URI = "${HANDHELDS_CVS};module=apps/update-rc.d;tag=r0_7" +SRC_URI = "${HANDHELDS_CVS};module=apps/update-rc.d;tag=r0_7 \ + file://add-verbose.patch;patch=1" PACKAGE_ARCH = "all" diff --git a/packages/webkit/files/WebKit.pri b/packages/webkit/files/WebKit.pri index 0c47afe7fd..640fa34174 100644 --- a/packages/webkit/files/WebKit.pri +++ b/packages/webkit/files/WebKit.pri @@ -11,12 +11,47 @@ qt-port:DEFINES += BUILDING_QT__=1 qt-port:!building-libs { QMAKE_LIBDIR = $$OUTPUT_DIR/lib $$QMAKE_LIBDIR LIBS += -lQtWebKit + DEPENDPATH += $$PWD/WebKit/qt/Api +} + +gtk-port:!building-libs { + QMAKE_LIBDIR = $$OUTPUT_DIR/lib $$QMAKE_LIBDIR + LIBS += -lWebKitGtk + DEPENDPATH += $$PWD/WebKit/gtk/WebView $$PWD/WebKit/gtk/WebCoreSupport +} + +gtk-port { + CONFIG += link_pkgconfig + + DEFINES += BUILDING_CAIRO__=1 BUILDING_GTK__=1 + + # We use FreeType directly with Cairo + PKGCONFIG += cairo-ft + + directfb: PKGCONFIG += cairo-directfb gtk+-directfb-2.0 + else: PKGCONFIG += cairo gtk+-2.0 + + # Set a CONFIG flag for the GTK+ target (x11, quartz, win32, directfb) + CONFIG += $$system(pkg-config --variable=target $$PKGCONFIG) + + # We use the curl http backend on all platforms + PKGCONFIG += libcurl + + LIBS += -lWebKitGtk -ljpeg -lpng + + QMAKE_CXXFLAGS += $$system(icu-config --cppflags) + QMAKE_LIBS += $$system(icu-config --ldflags) + + # This set of warnings is borrowed from the Mac build + QMAKE_CXXFLAGS += -Wall -W -Wcast-align -Wchar-subscripts -Wformat-security -Wmissing-format-attribute -Wpointer-arith -Wwrite-strings -Wno-format-y2k -Wno-unused-parameter -Wundef + + # These flags are based on optimization experience from the Mac port: + # Helps code size significantly and speed a little + QMAKE_CXXFLAGS += -fno-exceptions -fno-rtti + + DEPENDPATH += $$PWD/JavaScriptCore/API + INCLUDEPATH += $$PWD } -gtk-port:CONFIG += link_pkgconfig -gtk-port:PKGCONFIG += cairo cairo-ft gdk-2.0 gtk+-2.0 libcurl -gtk-port:DEFINES += BUILDING_GTK__=1 BUILDING_CAIRO__ -gtk-port:LIBS += -L$$OUTPUT_DIR/lib -lWebKitGtk $$system(icu-config --ldflags) -ljpeg -lpng -gtk-port:QMAKE_CXXFLAGS += $$system(icu-config --cppflags) DEFINES += USE_SYSTEM_MALLOC CONFIG(release) { @@ -32,7 +67,7 @@ gtk-port:INCLUDEPATH += \ $$BASE_DIR/WebCore/platform/graphics/cairo \ $$BASE_DIR/WebCore/loader/gtk \ $$BASE_DIR/WebCore/page/gtk \ - $$BASE_DIR/WebKit/gtk/Api \ + $$BASE_DIR/WebKit/gtk/WebView \ $$BASE_DIR/WebKit/gtk/WebCoreSupport INCLUDEPATH += \ $$BASE_DIR/JavaScriptCore/ \ diff --git a/packages/webkit/files/WebKit.pro b/packages/webkit/files/WebKit.pro index aab0209a93..027017bd8d 100644 --- a/packages/webkit/files/WebKit.pro +++ b/packages/webkit/files/WebKit.pro @@ -3,9 +3,15 @@ CONFIG += ordered !gtk-port:CONFIG += qt-port qt-port:!win32-*:SUBDIRS += WebKit/qt/Plugins SUBDIRS += \ - WebCore + WebCore \ + JavaScriptCore/kjs/testkjs.pro + +qt-port { + SUBDIRS += WebKit/qt/QtLauncher + + !win32-*: SUBDIRS += WebKitTools/DumpRenderTree/qt/DumpRenderTree.pro +} -qt-port:SUBDIRS += \ - WebKit/qt/QtLauncher gtk-port:SUBDIRS += \ - WebKitTools/GtkLauncher + WebKitTools/GtkLauncher \ + WebKitTools/DumpRenderTree/gtk/DumpRenderTree.pro diff --git a/packages/webkit/webkit-gtk_svn.bb b/packages/webkit/webkit-gtk_svn.bb index 262c6820db..c726020d1a 100644 --- a/packages/webkit/webkit-gtk_svn.bb +++ b/packages/webkit/webkit-gtk_svn.bb @@ -1,5 +1,8 @@ DEPENDS = "curl icu libxml2 cairo libxslt libidn gnutls gtk+" +# If you activate HTML5 media support (ENABLE_VIDEO=1) you'll need: +# DEPENDS += " gstreamer gst-plugins-base gnome-vfs " + WEBKIT_PORT = "gtk-port" WEBKIT_EXTRA_OPTIONS = "CONFIG-=qt" @@ -9,7 +12,7 @@ FILES_webkit-gtklauncher-dbg = "${bindir}/.debug/GtkLauncher" require webkit.inc -PR = "r3" +PR = "r4" do_install() { install -d ${D}${bindir} diff --git a/packages/webkit/webkit.inc b/packages/webkit/webkit.inc index 2ff61091c3..81c2d91bf8 100644 --- a/packages/webkit/webkit.inc +++ b/packages/webkit/webkit.inc @@ -34,7 +34,13 @@ do_configure() { do_compile_prepend() { mkdir -p ${S}/WebKitBuilds/Debug/JavaScriptCore/pcre/tmp/ cd ${S}/JavaScriptCore/pcre - ${BUILD_CC} dftables.c -o dftables -I. -I../wtf + if test -e dftables.c + then + ${BUILD_CC} dftables.c -o dftables -I. -I../wtf + elif test -e dftables.cpp + then + ${BUILD_CXX} dftables.cpp -o dftables -I. -I../wtf + fi cp dftables ${S}/WebKitBuilds/Debug/JavaScriptCore/pcre/tmp/ cd ${S}/WebKitBuilds/Debug } diff --git a/packages/x11vnc/x11vnc_0.9.3.bb b/packages/x11vnc/x11vnc_0.9.3.bb index edd165374f..04ac87b444 100644 --- a/packages/x11vnc/x11vnc_0.9.3.bb +++ b/packages/x11vnc/x11vnc_0.9.3.bb @@ -3,7 +3,7 @@ SECTION = "x11/utils" HOMEPAGE = "http://www.karlrunge.com/x11vnc/" AUTHOR = "Karl Runge" LICENSE = "GPL" -DEPENDS = "openssl virtual/libx11 libxext avahi jpeg-62 zlib" +DEPENDS = "openssl virtual/libx11 libxext avahi jpeg zlib" SRC_URI = "http://www.karlrunge.com/x11vnc/x11vnc-0.9.3.tar.gz" diff --git a/packages/xfce/xfce-mcs-manager.inc b/packages/xfce/xfce-mcs-manager.inc index e4fa10f07f..d90e82081e 100644 --- a/packages/xfce/xfce-mcs-manager.inc +++ b/packages/xfce/xfce-mcs-manager.inc @@ -3,7 +3,7 @@ # Released under the MIT license (see packages/COPYING) DESCRIPTION="XFCE4 Settings manager." -DEPENDS="libxfcegui4 libxfce4mcs" +DEPENDS="libxfcegui4 libxfce4mcs intltool-native" SECTION = "x11" PR = "r1" diff --git a/packages/xkbd/xkbd-0.8.15/add-default-common-slides.patch b/packages/xkbd/xkbd-0.8.15/add-default-common-slides.patch new file mode 100644 index 0000000000..0423ee1eed --- /dev/null +++ b/packages/xkbd/xkbd-0.8.15/add-default-common-slides.patch @@ -0,0 +1,44 @@ +diff -r 6b20ef8fbdee src/kb.c +--- a/src/kb.c Tue Nov 27 21:28:21 2007 +0200 ++++ b/src/kb.c Tue Nov 27 22:27:09 2007 +0200 +@@ -954,6 +954,13 @@ void kb_send_keypress(button *b) + int slide_flag = 0; + + struct keycodeEntry vk_keycodes[10]; ++ ++ static KeySym ksSpace, ksBackSpace, ksReturn; ++ if (!ksSpace) { ++ ksSpace = XStringToKeysym("space"); ++ ksBackSpace = XStringToKeysym("BackSpace"); ++ ksReturn = XStringToKeysym("Return"); ++ } + + if (b->kb->state & KB_STATE_SHIFT || b->kb->state & KB_STATE_CAPS) + { +@@ -981,20 +988,17 @@ void kb_send_keypress(button *b) + ks = b->slide_up_ks; + if (ks == 0) ks = b->shift_ks; + break; +- case down : /* hold ctrl */ ++ case down : + ks = b->slide_down_ks; +- if (ks == 0) slide_flag = KB_STATE_CTRL; ++ if (ks == 0) ks = ksReturn; + break; +- case left : /* hold alt */ ++ case left : + ks = b->slide_left_ks; +- if (ks == 0) +- { +- ks = b->mod_ks; +- slide_flag = KB_STATE_MOD; +- } ++ if (ks == 0) ks = ksBackSpace; + break; +- case right : /* hold alt */ ++ case right : + ks = b->slide_right_ks; ++ if (ks == 0) ks = ksSpace; + break; + case none: + break; diff --git a/packages/xkbd/xkbd-0.8.15/differentiate-desktop-name.patch b/packages/xkbd/xkbd-0.8.15/differentiate-desktop-name.patch new file mode 100644 index 0000000000..60617a671c --- /dev/null +++ b/packages/xkbd/xkbd-0.8.15/differentiate-desktop-name.patch @@ -0,0 +1,12 @@ +diff -r 1eb4100bbe39 xkbd.desktop +--- a/xkbd.desktop Wed Nov 28 02:14:35 2007 +0200 ++++ b/xkbd.desktop Wed Nov 28 02:15:01 2007 +0200 +@@ -1,6 +1,6 @@ + [Desktop Entry] +-Name=Keyboard +-Comment=Virtual Keyboard ++Name=Ol' Good Keyboard ++Comment=xkbd the Virtual Keyboard + Exec=xkbd + Type=Application + Icon=xkbd.png diff --git a/packages/xkbd/xkbd-layout-ru/.mtn2git_empty b/packages/xkbd/xkbd-layout-ru/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/xkbd/xkbd-layout-ru/.mtn2git_empty diff --git a/packages/xkbd/xkbd-layout-ru/en-ru-123.xkbd b/packages/xkbd/xkbd-layout-ru/en-ru-123.xkbd new file mode 100644 index 0000000000..0b4ca0f056 --- /dev/null +++ b/packages/xkbd/xkbd-layout-ru/en-ru-123.xkbd @@ -0,0 +1,1353 @@ +#Птн, 01 Апр 2005 01:56:58 +0300 +#It was downloaded from http://whitenoise.ssrlab.com/pda/xkbd +#Copyright: +#This software is copyright (c) 2005 by Dmitry Zhadinets +#You are free to distribute this keyboard file under the terms of +#the GNU General Public License. +#Version: 0.1.1 +#For posting bugreports use this way <whitenoise at ssrlab dot com> +<global> + render xft + font Verdana-6|fixed + col 200:255:200 + down_col 100:100:200 + txt_col 0:0:0 + border_col 128:128:128 + button_style rounded +</global> +<layout> + <row> + <key> + key_span_width 1 + bg 196:216:248 + default Esc + default_ks Escape + </key> + <key> + key_span_width 1 + bg 248:255:196 + default ` + default_ks quoteleft + shift ~ + shift_ks asciitilde + </key> + <key> + key_span_width 1 + bg 248:216:196 + default 1 + default_ks 1 + shift ! + shift_ks exclam + </key> + <key> + key_span_width 1 + bg 248:216:196 + default 2 + default_ks 2 + shift @ + shift_ks at + </key> + <key> + key_span_width 1 + bg 248:216:196 + default 3 + default_ks 3 + shift # + shift_ks numbersign + </key> + <key> + key_span_width 1 + bg 248:216:196 + default 4 + default_ks 4 + shift $ + shift_ks dollar + </key> + <key> + key_span_width 1 + bg 248:216:196 + default 5 + default_ks 5 + shift % + shift_ks percent + </key> + <key> + key_span_width 1 + bg 248:216:196 + default 6 + default_ks 6 + shift ^ + shift_ks asciicircum + </key> + <key> + key_span_width 1 + bg 248:216:196 + default 7 + default_ks 7 + shift & + shift_ks ampersand + </key> + <key> + key_span_width 1 + bg 248:216:196 + default 8 + default_ks 8 + shift * + shift_ks asterisk + </key> + <key> + key_span_width 1 + bg 248:216:196 + default 9 + default_ks 9 + shift ( + shift_ks parenleft + </key> + <key> + key_span_width 1 + bg 248:216:196 + default 0 + default_ks 0 + shift ) + shift_ks parenright + </key> + <key> + key_span_width 1 + bg 248:255:196 + default - + default_ks minus + shift _ + shift_ks underscore + </key> + <key> + key_span_width 1 + bg 248:255:196 + default = + default_ks equal + shift + + shift_ks plus + </key> + <key> + key_span_width 1 + bg 196:216:248 +# img /usr/share/xkbd/img/backspace.xpm + default <- + default_ks BackSpace + </key> + </row> + <row> + <key> + key_span_width 1 + bg 196:216:248 + default Tab + default_ks Tab + </key> + <key> + key_span_width 1 + default q + default_ks q + shift Q + shift_ks Q + obey_capslock yes + </key> + <key> + key_span_width 1 + default w + default_ks w + shift W + shift_ks W + obey_capslock yes + </key> + <key> + key_span_width 1 + default e + default_ks e + shift E + shift_ks E + obey_capslock yes + </key> + <key> + key_span_width 1 + default r + default_ks r + shift R + shift_ks R + obey_capslock yes + </key> + <key> + key_span_width 1 + default t + default_ks t + shift T + shift_ks T + obey_capslock yes + </key> + <key> + key_span_width 1 + default y + default_ks y + shift Y + shift_ks Y + obey_capslock yes + </key> + <key> + key_span_width 1 + default u + default_ks u + shift U + shift_ks U + obey_capslock yes + </key> + <key> + key_span_width 1 + default i + default_ks i + shift I + shift_ks I + obey_capslock yes + </key> + <key> + key_span_width 1 + default o + default_ks o + shift O + shift_ks O + obey_capslock yes + </key> + <key> + key_span_width 1 + default p + default_ks p + shift P + shift_ks P + obey_capslock yes + </key> + <key> + key_span_width 1 + bg 248:255:196 + default [ + default_ks bracketleft + shift { + shift_ks braceleft + </key> + <key> + key_span_width 1 + bg 248:255:196 + default ] + default_ks bracketright + shift } + shift_ks braceright + </key> + <key> + key_span_width 1 + bg 248:255:196 + default \ + default_ks backslash + shift | + shift_ks bar + </key> + </row> + <row> + <key> + key_span_width 1 + bg 196:216:248 + default CAP + default_ks Caps_Lock + </key> + <key> + key_span_width 1 + default a + default_ks a + shift A + shift_ks A + obey_capslock yes + </key> + <key> + key_span_width 1 + default s + default_ks s + shift S + shift_ks S + obey_capslock yes + </key> + <key> + key_span_width 1 + default d + default_ks d + shift D + shift_ks D + obey_capslock yes + </key> + <key> + key_span_width 1 + default f + default_ks f + shift F + shift_ks F + obey_capslock yes + </key> + <key> + key_span_width 1 + default g + default_ks g + shift G + shift_ks G + obey_capslock yes + </key> + <key> + key_span_width 1 + default h + default_ks h + shift H + shift_ks H + obey_capslock yes + </key> + <key> + key_span_width 1 + default j + default_ks j + shift J + shift_ks J + obey_capslock yes + </key> + <key> + key_span_width 1 + default k + default_ks k + shift K + shift_ks K + obey_capslock yes + </key> + <key> + key_span_width 1 + default l + default_ks l + shift L + shift_ks L + obey_capslock yes + </key> + <key> + key_span_width 1 + bg 248:255:196 + default ; + default_ks semicolon + shift : + shift_ks colon + </key> + <key> + key_span_width 1 + bg 248:255:196 + default ' + default_ks quoteright + shift " + shift_ks quotedbl + </key> + <key> + key_span_width 1 + bg 196:216:248 + default Ret + default_ks Return + </key> + </row> + <row> + <key> + key_span_width 1 + bg 196:216:248 + default SH + default_ks Shift_L + </key> + <key> + key_span_width 1 + default z + default_ks z + shift Z + shift_ks Z + obey_capslock yes + </key> + <key> + key_span_width 1 + default x + default_ks x + shift X + shift_ks X + obey_capslock yes + </key> + <key> + key_span_width 1 + default c + default_ks c + shift C + shift_ks C + obey_capslock yes + </key> + <key> + key_span_width 1 + default v + default_ks v + shift V + shift_ks V + obey_capslock yes + </key> + <key> + key_span_width 1 + default b + default_ks b + shift B + shift_ks B + obey_capslock yes + </key> + <key> + key_span_width 1 + default n + default_ks n + shift N + shift_ks N + obey_capslock yes + </key> + <key> + key_span_width 1 + default m + default_ks m + shift M + shift_ks M + obey_capslock yes + </key> + <key> + key_span_width 1 + bg 248:255:196 + default , + default_ks comma + shift < + shift_ks less + </key> + <key> + key_span_width 1 + bg 248:255:196 + default . + default_ks period + shift > + shift_ks greater + + </key> + <key> + key_span_width 1 + bg 248:255:196 + default / + default_ks slash + shift ? + shift_ks question + </key> + <key> + key_span_width 1 + bg 196:216:248 + default SH + default_ks Shift_R + </key> + </row> + <row> + <key> + bg 196:216:248 + default Ctrl + default_ks Control_L + </key> + <key> + bg 255:255:255 + default RU + switch 1 + </key> + <key> + bg 255:255:255 + default 123 + switch 2 + </key> + <key> + bg 200:200:200 + default_ks space + width 60 + </key> + <key> + bg 196:216:248 + default Alt + default_ks Alt_L + </key> + <key> + bg 255:255:255 + default < + default_ks Left + </key> + <key> + bg 255:255:255 + default > + default_ks Right + </key> + <key> + bg 255:255:255 + default ^ + default_ks Up + </key> + <key> + bg 255:255:255 + default v + default_ks Down + </key> + </row> +</layout> +<layout> + <row> + <key> + key_span_width 1 + bg 196:216:248 + default Esc + default_ks Escape + </key> + <key> + key_span_width 1 + default ё + default_ks Cyrillic_io + shift Ё + shift_ks Cyrillic_IO + obey_capslock yes + </key> + <key> + key_span_width 1 + bg 248:216:196 + default 1 + default_ks 1 + shift ! + shift_ks exclam + </key> + <key> + key_span_width 1 + bg 248:216:196 + default 2 + default_ks 2 + shift " + shift_ks quotedbl + </key> + <key> + key_span_width 1 + bg 248:216:196 + default 3 + default_ks 3 + shift № + shift_ks numerosign + </key> + <key> + key_span_width 1 + bg 248:216:196 + default 4 + default_ks 4 + shift ; + shift_ks semicolon + </key> + <key> + key_span_width 1 + bg 248:216:196 + default 5 + default_ks 5 + shift % + shift_ks percent + </key> + <key> + key_span_width 1 + bg 248:216:196 + default 6 + default_ks 6 + shift : + shift_ks colon + </key> + <key> + key_span_width 1 + bg 248:216:196 + default 7 + default_ks 7 + shift ? + shift_ks question + </key> + <key> + key_span_width 1 + bg 248:216:196 + default 8 + default_ks 8 + shift * + shift_ks asterisk + </key> + <key> + key_span_width 1 + bg 248:216:196 + default 9 + default_ks 9 + shift ( + shift_ks parenleft + </key> + <key> + key_span_width 1 + bg 248:216:196 + default 0 + default_ks 0 + shift ) + shift_ks parenright + </key> + <key> + key_span_width 1 + bg 248:255:196 + default - + default_ks minus + shift _ + shift_ks underscore + </key> + <key> + key_span_width 1 + bg 248:255:196 + default = + default_ks equal + shift + + shift_ks plus + </key> + <key> + key_span_width 1 + bg 196:216:248 +# img /usr/share/xkbd/img/backspace.xpm + default <- + default_ks BackSpace + </key> + </row> + <row> + <key> + key_span_width 1 + bg 196:216:248 + default Tab + default_ks Tab + </key> + <key> + key_span_width 1 + default й + default_ks Cyrillic_shorti + shift Й + shift_ks Cyrillic_SHORTI + obey_capslock yes + </key> + <key> + key_span_width 1 + default ц + default_ks Cyrillic_tse + shift Ц + shift_ks Cyrillic_TSE + obey_capslock yes + </key> + <key> + key_span_width 1 + default у + default_ks Cyrillic_u + shift У + shift_ks Cyrillic_U + obey_capslock yes + </key> + <key> + key_span_width 1 + default к + default_ks Cyrillic_ka + shift К + shift_ks Cyrillic_KA + obey_capslock yes + </key> + <key> + key_span_width 1 + default е + default_ks Cyrillic_ie + shift Е + shift_ks Cyrillic_IE + obey_capslock yes + </key> + <key> + key_span_width 1 + default н + default_ks Cyrillic_en + shift Н + shift_ks Cyrillic_EN + obey_capslock yes + </key> + <key> + key_span_width 1 + default г + default_ks Cyrillic_ghe + shift Г + shift_ks Cyrillic_GHE + obey_capslock yes + </key> + <key> + key_span_width 1 + default ш + default_ks Cyrillic_sha + shift Ш + shift_ks Cyrillic_SHA + obey_capslock yes + </key> + <key> + key_span_width 1 + default щ + default_ks Cyrillic_shcha + shift Щ + shift_ks Cyrillic_SHCHA + obey_capslock yes + </key> + <key> + key_span_width 1 + default з + default_ks Cyrillic_ze + shift З + shift_ks Cyrillic_ZE + obey_capslock yes + </key> + <key> + key_span_width 1 + default х + default_ks Cyrillic_ha + shift Х + shift_ks Cyrillic_HA + obey_capslock yes + </key> + <key> + key_span_width 1 + default ъ + default_ks Cyrillic_hardsign + shift Ъ + shift_ks Cyrillic_HARDSIGN + obey_capslock yes + </key> + <key> + key_span_width 1 + bg 248:255:196 + default \ + default_ks backslash + shift | + shift_ks bar + </key> + </row> + <row> + <key> + key_span_width 1 + bg 196:216:248 + default CAP + default_ks Caps_Lock + </key> + <key> + key_span_width 1 + default ф + default_ks Cyrillic_ef + shift Ф + shift_ks Cyrillic_EF + obey_capslock yes + </key> + <key> + key_span_width 1 + default ы + default_ks Cyrillic_yeru + shift Ы + shift_ks Cyrillic_YERU + obey_capslock yes + </key> + <key> + key_span_width 1 + default в + default_ks Cyrillic_ve + shift В + shift_ks Cyrillic_VE + obey_capslock yes + </key> + <key> + key_span_width 1 + default а + default_ks Cyrillic_a + shift А + shift_ks Cyrillic_A + obey_capslock yes + </key> + <key> + key_span_width 1 + default п + default_ks Cyrillic_pe + shift П + shift_ks Cyrillic_PE + obey_capslock yes + </key> + <key> + key_span_width 1 + default р + default_ks Cyrillic_er + shift Р + shift_ks Cyrillic_ER + obey_capslock yes + </key> + <key> + key_span_width 1 + default о + default_ks Cyrillic_o + shift О + shift_ks Cyrillic_O + obey_capslock yes + </key> + <key> + key_span_width 1 + default л + default_ks Cyrillic_el + shift Л + shift_ks Cyrillic_EL + obey_capslock yes + </key> + <key> + key_span_width 1 + default д + default_ks Cyrillic_de + shift Д + shift_ks Cyrillic_DE + obey_capslock yes + </key> + <key> + key_span_width 1 + default ж + default_ks Cyrillic_zhe + shift Ж + shift_ks Cyrillic_ZHE + obey_capslock yes + </key> + <key> + key_span_width 1 + default э + default_ks Cyrillic_e + shift Э + shift_ks Cyrillic_E + obey_capslock yes + </key> + <key> + key_span_width 1 + bg 196:216:248 + default Ret + default_ks Return + </key> + </row> + <row> + <key> + key_span_width 1 + bg 196:216:248 + default SH + default_ks Shift_L + </key> + <key> + key_span_width 1 + default я + default_ks Cyrillic_ya + shift Я + shift_ks Cyrillic_YA + obey_capslock yes + </key> + <key> + key_span_width 1 + default ч + default_ks Cyrillic_che + shift Ч + shift_ks Cyrillic_CHE + obey_capslock yes + </key> + <key> + key_span_width 1 + default с + default_ks Cyrillic_es + shift С + shift_ks Cyrillic_ES + obey_capslock yes + </key> + <key> + key_span_width 1 + default м + default_ks Cyrillic_em + shift М + shift_ks Cyrillic_EM + obey_capslock yes + </key> + <key> + key_span_width 1 + default и + default_ks Cyrillic_i + shift И + shift_ks Cyrillic_I + obey_capslock yes + </key> + <key> + key_span_width 1 + default т + default_ks Cyrillic_te + shift Т + shift_ks Cyrillic_TE + obey_capslock yes + </key> + <key> + key_span_width 1 + default ь + default_ks Cyrillic_softsign + shift Ь + shift_ks Cyrillic_SOFTSIGN + obey_capslock yes + </key> + <key> + key_span_width 1 + default б + default_ks Cyrillic_be + shift Б + shift_ks Cyrillic_BE + obey_capslock yes + </key> + <key> + key_span_width 1 + default ю + default_ks Cyrillic_yu + shift Ю + shift_ks Cyrillic_YU + obey_capslock yes + </key> + <key> + key_span_width 1 + bg 248:255:196 + default . + default_ks period + shift , + shift_ks comma + </key> + <key> + key_span_width 1 + bg 196:216:248 + default SH + default_ks Shift_R + </key> + </row> + <row> + <key> + bg 196:216:248 + default Ctrl + default_ks Control_L + </key> + <key> + bg 255:255:255 + default EN + switch 0 + </key> + <key> + bg 255:255:255 + default 123 + switch 2 + </key> + <key> + bg 200:200:200 + default_ks space + width 60 + </key> + <key> + bg 196:216:248 + default Alt + default_ks Alt_L + </key> + <key> + bg 255:255:255 + default < + default_ks Left + </key> + <key> + bg 255:255:255 + default > + default_ks Right + </key> + <key> + bg 255:255:255 + default ^ + default_ks Up + </key> + <key> + bg 255:255:255 + default v + default_ks Down + </key> + </row> +</layout> +#[ ] ; : 1 2 3 + @ ± $ <- +#{ } , . 4 5 6 - # _ € Tab +#( ) ' " 7 8 9 * % ° ₤ Space +#< > \ | ^ 0 = / & № ₣ Reurn +# English Russian <>^v +<layout> + <row> + <key> + key_span_width 1 + bg 248:255:196 + default [ + default_ks bracketleft + </key> + <key> + key_span_width 1 + bg 248:255:196 + default ] + default_ks bracketright + </key> + <key> + key_span_width 1 + bg 248:255:196 + default ; + default_ks semicolon + </key> + <key> + key_span_width 1 + bg 248:255:196 + default : + default_ks colon + </key> + <key> + bg 248:216:196 + key_span_width 1 + default $ + default_ks dollar + </key> + + <key> + width 1 + </key> + + <key> + key_span_width 1 + default 1 + default_ks 1 + </key> + <key> + key_span_width 1 + default 2 + default_ks 2 + </key> + <key> + key_span_width 1 + default 3 + default_ks 3 + </key> + <key> + width 1 + </key> + <key> + bg 248:216:196 + key_span_width 1 + default + + default_ks plus + </key> + <key> + bg 248:255:196 + key_span_width 1 + default @ + default_ks at + </key> + <key> + bg 248:255:196 + key_span_width 1 + default ± + default_ks plusminus + </key> + + <key> + bg 248:255:196 + key_span_width 1 + default ® + default_ks registered + </key> + <key> + bg 196:216:248 + key_span_width 1 +# img /usr/share/xkbd/img/backspace.xpm + default <- + default_ks BackSpace + </key> + </row> + <row> + <key> + key_span_width 1 + bg 248:255:196 + default { + default_ks braceleft + </key> + <key> + key_span_width 1 + bg 248:255:196 + default } + default_ks braceright + </key> + <key> + key_span_width 1 + bg 248:255:196 + default , + default_ks comma + </key> + <key> + key_span_width 1 + bg 248:255:196 + default . + default_ks period + default_ks period + </key> + <key> + bg 248:216:196 + key_span_width 1 + default € + default_ks EuroSign + </key> + <key> + width 1 + </key> + <key> + key_span_width 1 + default 4 + default_ks 4 + </key> + <key> + key_span_width 1 + default 5 + default_ks 5 + </key> + <key> + key_span_width 1 + default 6 + default_ks 6 + </key> + <key> + width 1 + </key> + <key> + bg 248:216:196 + key_span_width 1 + default - + default_ks minus + </key> + <key> + bg 248:255:196 + key_span_width 1 + default # + default_ks numbersign + </key> + <key> + bg 248:255:196 + key_span_width 1 + default _ + default_ks underscore + </key> + + <key> + bg 248:255:196 + key_span_width 1 + default © + default_ks copyright + </key> + <key> + bg 196:216:248 + key_span_width 1 + default Esc + default_ks Escape + </key> + </row> + <row> + <key> + key_span_width 1 + bg 248:255:196 + default ( + default_ks parenleft + </key> + <key> + key_span_width 1 + bg 248:255:196 + default ) + default_ks parenright + </key> + <key> + key_span_width 1 + bg 248:255:196 + default ' + default_ks quoteright + </key> + <key> + key_span_width 1 + bg 248:255:196 + default " + default_ks quotedbl + </key> + <key> + bg 248:216:196 + key_span_width 1 + default ₤ + default_ks sterling + </key> + <key> + width 1 + </key> + <key> + key_span_width 1 + default 7 + default_ks 7 + </key> + <key> + key_span_width 1 + default 8 + default_ks 8 + </key> + <key> + key_span_width 1 + default 9 + default_ks 9 + </key> + <key> + width 1 + </key> + <key> + bg 248:216:196 + key_span_width 1 + default * + default_ks asterisk + </key> + <key> + bg 248:255:196 + key_span_width 1 + default % + default_ks percent + </key> + <key> + bg 248:255:196 + key_span_width 1 + default ° + default_ks degree + </key> + + <key> + bg 248:255:196 + key_span_width 1 + default ¤ + default_ks currency + </key> + <key> + bg 196:216:248 + key_span_width 1 + default Ret + default_ks Return + </key> + </row> + <row> + <key> + key_span_width 1 + bg 248:255:196 + default < + default_ks less + </key> + <key> + key_span_width 1 + bg 248:255:196 + default > + default_ks greater + </key> + <key> + key_span_width 1 + bg 248:255:196 + default \ + default_ks backslash + </key> + <key> + key_span_width 1 + bg 248:255:196 + default | + default_ks bar + </key> + <key> + bg 248:216:196 + key_span_width 1 + default ¥ + default_ks yen + </key> + <key> + width 1 + </key> + <key> + key_span_width 1 + bg 248:255:196 + default ^ + default_ks asciicircum + </key> + <key> + key_span_width 1 + default 0 + default_ks 0 + </key> + <key> + key_span_width 1 + bg 248:255:196 + default = + default_ks equal + </key> + <key> + width 1 + </key> + <key> + bg 248:216:196 + key_span_width 1 + default / + default_ks slash + </key> + <key> + bg 248:255:196 + key_span_width 1 + default & + default_ks ampersand + </key> + <key> + bg 248:255:196 + key_span_width 1 + default № + default_ks numerosign + </key> + <key> + bg 248:255:196 + key_span_width 1 + default ™ + default_ks trademark + </key> + + + + <key> + bg 200:200:200 + key_span_width 1 + default Spc + default_ks space + </key> + </row> + <row> + <key> + bg 255:255:255 + default English + switch 0 + </key> + <key> + bg 255:255:255 + default Russian + switch 1 + </key> + <key> + bg 255:255:255 + default < + default_ks Left + </key> + <key> + bg 255:255:255 + default > + default_ks Right + </key> + <key> + bg 255:255:255 + default ^ + default_ks Up + </key> + <key> + bg 255:255:255 + default v + default_ks Down + </key> + </row> +</layout> diff --git a/packages/xkbd/xkbd-layout-ru_0.1.1.bb b/packages/xkbd/xkbd-layout-ru_0.1.1.bb index e65d91b7c0..53fbb3c7aa 100644 --- a/packages/xkbd/xkbd-layout-ru_0.1.1.bb +++ b/packages/xkbd/xkbd-layout-ru_0.1.1.bb @@ -3,16 +3,16 @@ SECTION = "x11" PRIORITY = "optional" LICENSE = "GPL" PACKAGE_ARCH = "all" -PR = "r0" +PR = "r1" RDEPENDS = "xkbd" -SRC_URI = "http://whitenoise.ssrlab.com/pda/xkbd/xkbd-ru-en-123_0.1.1.tar.gz" +#SRC_URI = "http://whitenoise.ssrlab.com/pda/xkbd/xkbd-ru-en-123_0.1.1.tar.gz" +SRC_URI = "file://en-ru-123.xkbd" S = "${WORKDIR}" do_install () { install -d ${D}${prefix}/share/xkbd - cd usr/share/xkbd/ for i in *.xkbd; do install -m 644 $i ${D}${prefix}/share/xkbd/${i} done diff --git a/packages/xkbd/xkbd_0.8.15.bb b/packages/xkbd/xkbd_0.8.15.bb index 2d070fd7ad..cd41bc68f1 100644 --- a/packages/xkbd/xkbd_0.8.15.bb +++ b/packages/xkbd/xkbd_0.8.15.bb @@ -2,9 +2,11 @@ SRC_URI = "http://handhelds.org/~mallum/xkbd/xkbd-${PV}-CVS.tar.gz \ file://libtool-lossage.patch;patch=1;pnum=1 \ file://fix-equalsign.patch;patch=1 \ file://fix-circumkey.patch;patch=1 \ + file://add-default-common-slides.patch;patch=1 \ + file://differentiate-desktop-name.patch;patch=1 \ file://xkbd.png" LICENSE = "GPL" -PR = "r2" +PR = "r4" SECTION = "x11" DEPENDS = "libxpm libxtst libxft" diff --git a/packages/xorg-driver/xf86-video-ati_6.7.196.bb b/packages/xorg-driver/xf86-video-ati_6.7.196.bb new file mode 100644 index 0000000000..994b8b6a3c --- /dev/null +++ b/packages/xorg-driver/xf86-video-ati_6.7.196.bb @@ -0,0 +1,6 @@ +require xorg-driver-video.inc +PE = "1" + +#DESCRIPTION = "" + +DEPENDS += " xineramaproto xf86miscproto drm xf86driproto" diff --git a/packages/xorg-driver/xf86-video-vmware_10.15.2.bb b/packages/xorg-driver/xf86-video-vmware_10.15.2.bb new file mode 100644 index 0000000000..994b8b6a3c --- /dev/null +++ b/packages/xorg-driver/xf86-video-vmware_10.15.2.bb @@ -0,0 +1,6 @@ +require xorg-driver-video.inc +PE = "1" + +#DESCRIPTION = "" + +DEPENDS += " xineramaproto xf86miscproto drm xf86driproto" diff --git a/packages/xorg-driver/xf86-video-xgi_1.5.0.bb b/packages/xorg-driver/xf86-video-xgi_1.5.0.bb new file mode 100644 index 0000000000..994b8b6a3c --- /dev/null +++ b/packages/xorg-driver/xf86-video-xgi_1.5.0.bb @@ -0,0 +1,6 @@ +require xorg-driver-video.inc +PE = "1" + +#DESCRIPTION = "" + +DEPENDS += " xineramaproto xf86miscproto drm xf86driproto" diff --git a/packages/xorg-lib/libx11-native_1.0.3.bb b/packages/xorg-lib/libx11-native_1.0.3.bb new file mode 100644 index 0000000000..d9e0d05844 --- /dev/null +++ b/packages/xorg-lib/libx11-native_1.0.3.bb @@ -0,0 +1,28 @@ +DESCRIPTION = "Base X libs." +SECTION = "x11/libs" +PRIORITY = "optional" +LICENSE = "XFree86" +PE = "1" + +FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/libx11" + +DEPENDS = "xproto-native xextproto-native libxau-native xtrans-native libxdmcp-native xcmiscproto-native xf86bigfontproto-native kbproto-native inputproto-native bigreqsproto-native util-macros-native" +PROVIDES = "x11-native" + +XORG_PN = "libX11" + +SRC_URI = "${XORG_MIRROR}/individual/lib/${XORG_PN}-${PV}.tar.bz2" +S = "${WORKDIR}/libX11-${PV}" + +inherit native autotools pkgconfig + +EXTRA_OECONF="--enable-malloc0returnsnull" + +do_compile() { + ( + unset CC LD CXX CCLD + oe_runmake -C src/util 'CC=${BUILD_CC}' 'LD=${BUILD_LD}' 'CXX=${BUILD_CXX}' 'CCLD=${BUILD_CCLD}' 'CFLAGS=-D_GNU_SOURCE ${BUILD_CFLAGS}' 'LDFLAGS=${BUILD_LDFLAGS}' 'CXXFLAGS=${BUILD_CXXFLAGS}' 'CPPFLAGS=${BUILD_CPPFLAGS}' makekeys + ) + rm -f ${STAGING_INCDIR}/X11/Xlib.h + oe_runmake +} diff --git a/packages/xorg-xserver/xserver-kdrive/00-xglamo-logs.patch b/packages/xorg-xserver/xserver-kdrive/00-xglamo-logs.patch new file mode 100644 index 0000000000..8fc8ff46b9 --- /dev/null +++ b/packages/xorg-xserver/xserver-kdrive/00-xglamo-logs.patch @@ -0,0 +1,386 @@ +Index: xorg-server-1.3.0.0/hw/kdrive/glamo/Makefile.am +=================================================================== +--- xorg-server-1.3.0.0.orig/hw/kdrive/glamo/Makefile.am 2007-11-28 18:44:27.000000000 +0100 ++++ xorg-server-1.3.0.0/hw/kdrive/glamo/Makefile.am 2007-11-28 18:44:28.000000000 +0100 +@@ -20,6 +20,7 @@ + noinst_LIBRARIES = libglamo.a + + libglamo_a_SOURCES = \ ++ glamo-log.h \ + glamo_dma.c \ + glamo_dma.h \ + glamo_draw.c \ +Index: xorg-server-1.3.0.0/hw/kdrive/glamo/glamo-log.h +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ xorg-server-1.3.0.0/hw/kdrive/glamo/glamo-log.h 2007-11-29 09:05:53.000000000 +0100 +@@ -0,0 +1,63 @@ ++/* ++ * Copyright © 2007 OpenMoko, Inc. ++ * ++ * This driver is based on Xati, ++ * Copyright © 2004 Eric Anholt ++ * ++ * Permission to use, copy, modify, distribute, and sell this software and its ++ * documentation for any purpose is hereby granted without fee, provided that ++ * the above copyright notice appear in all copies and that both that copyright ++ * notice and this permission notice appear in supporting documentation, and ++ * that the name of the copyright holders not be used in advertising or ++ * publicity pertaining to distribution of the software without specific, ++ * written prior permission. The copyright holders make no representations ++ * about the suitability of this software for any purpose. It is provided "as ++ * is" without express or implied warranty. ++ * ++ * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, ++ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO ++ * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR ++ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, ++ * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER ++ * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE ++ * OF THIS SOFTWARE. ++ * ++ * Author: Dodji Seketeli <dodji@openedhand.com> ++ */ ++#ifndef _GLAMO_LOG_H_ ++#define _GLAMO_LOG_H_ ++#ifdef HAVE_CONFIG_H ++#include <kdrive-config.h> ++#endif ++ ++#include <assert.h> ++#include "os.h" ++ ++#ifdef NDEBUG ++/*we are not in debug mode*/ ++#define GLAMO_LOG ++#define GLAMO_LOG_ERROR ++ ++#else /*NDEBUG*/ ++ ++#define ERROR_LOG_LEVEL 3 ++#define INFO_LOG_LEVEL 4 ++ ++#ifndef GLAMO_LOG ++#define GLAMO_LOG(...) \ ++LogMessageVerb(X_NOTICE, INFO_LOG_LEVEL, "in %s:%d:%s: ",\ ++ __FILE__, __LINE__, __func__) ; \ ++LogMessageVerb(X_NOTICE, INFO_LOG_LEVEL, __VA_ARGS__) ++#endif /*GLAMO_LOG*/ ++ ++#ifndef GLAMO_LOG_ERROR ++#define GLAMO_LOG_ERROR(...) \ ++LogMessageVerb(X_NOTICE, ERROR_LOG_LEVEL, "Error:in %s:%d:%s: ",\ ++ __FILE__, __LINE__, __func__) ; \ ++LogMessageVerb(X_NOTICE, ERROR_LOG_LEVEL, __VA_ARGS__) ++#endif /*GLAMO_LOG_ERROR*/ ++ ++#endif /*NDEBUG*/ ++ ++#endif /*_GLAMO_LOG_H_*/ ++ +Index: xorg-server-1.3.0.0/hw/kdrive/glamo/glamo_draw.c +=================================================================== +--- xorg-server-1.3.0.0.orig/hw/kdrive/glamo/glamo_draw.c 2007-11-28 18:44:27.000000000 +0100 ++++ xorg-server-1.3.0.0/hw/kdrive/glamo/glamo_draw.c 2007-11-29 09:33:11.000000000 +0100 +@@ -26,6 +26,7 @@ + #ifdef HAVE_CONFIG_H + #include <kdrive-config.h> + #endif ++#include "glamo-log.h" + #include "glamo.h" + #include "glamo-regs.h" + #include "glamo_dma.h" +@@ -90,45 +91,11 @@ + KdScreenPriv(pScreen); + GLAMOScreenInfo(pScreenPriv); + +- ENTER_DRAW(0); ++ GLAMO_LOG("enter"); + GLAMOWaitIdle(glamos); +- LEAVE_DRAW(0); ++ GLAMO_LOG("leave"); + } + +-#if GLAMO_TRACE_DRAW +-void +-GLAMOEnterDraw (PixmapPtr pPix, const char *function) +-{ +- if (pPix != NULL) { +- KdScreenPriv(pPix->drawable.pScreen); +- CARD32 offset; +- +- offset = ((CARD8 *)pPix->devPrivate.ptr - +- pScreenPriv->screen->memory_base); +- +- ErrorF ("Enter %s 0x%x (%dx%dx%d/%d)\n", function, (unsigned int) offset, +- pPix->drawable.width, pPix->drawable.height, pPix->drawable.depth, +- (unsigned int) pPix->drawable.bitsPerPixel); +- } else +- ErrorF ("Enter %s\n", function); +-} +- +-void +-GLAMOLeaveDraw (PixmapPtr pPix, const char *function) +-{ +- if (pPix != NULL) { +- KdScreenPriv(pPix->drawable.pScreen); +- CARD32 offset; +- +- offset = ((CARD8 *)pPix->devPrivate.ptr - +- pScreenPriv->screen->memory_base); +- +- ErrorF ("Leave %s 0x%x\n", function, (unsigned int) offset); +- } else +- ErrorF ("Leave %s\n", function); +-} +-#endif +- + static Bool + GLAMOPrepareSolid(PixmapPtr pPix, int alu, Pixel pm, Pixel fg) + { +@@ -152,7 +119,7 @@ + pScreenPriv->screen->memory_base); + pitch = pPix->devKind; + +- ENTER_DRAW(pPix); ++ GLAMO_LOG("enter"); + + BEGIN_DMA(12); + OUT_REG(GLAMO_REG_2D_DST_ADDRL, offset & 0xffff); +@@ -163,7 +130,7 @@ + OUT_REG(GLAMO_REG_2D_COMMAND2, settings); + END_DMA(); + +- LEAVE_DRAW(pPix); ++ GLAMO_LOG("leave"); + + return TRUE; + } +@@ -171,7 +138,7 @@ + static void + GLAMOSolid(int x1, int y1, int x2, int y2) + { +- ENTER_DRAW(0); ++ GLAMO_LOG("enter"); + GLAMOScreenInfo *glamos = accel_glamos; + RING_LOCALS; + +@@ -184,14 +151,12 @@ + OUT_REG(GLAMO_REG_2D_ID1, 0); + OUT_REG(GLAMO_REG_2D_ID2, 0); + END_DMA(); +- LEAVE_DRAW(0); ++ GLAMO_LOG("leave"); + } + + static void + GLAMODoneSolid(void) + { +- ENTER_DRAW(0); +- LEAVE_DRAW(0); + } + + static Bool +@@ -204,6 +169,8 @@ + FbBits mask; + RING_LOCALS; + ++ GLAMO_LOG("enter"); ++ + if (pSrc->drawable.bitsPerPixel != 16 || + pDst->drawable.bitsPerPixel != 16) + GLAMO_FALLBACK(("Only 16bpp is supported")); +@@ -224,8 +191,6 @@ + + settings = GLAMOBltRop[alu] << 8; + +- ENTER_DRAW (pDst); +- + BEGIN_DMA(16); + + OUT_REG(GLAMO_REG_2D_SRC_ADDRL, src_offset & 0xffff); +@@ -241,7 +206,7 @@ + + END_DMA(); + +- LEAVE_DRAW(pDst); ++ GLAMO_LOG("leave"); + + return TRUE; + } +@@ -268,8 +233,10 @@ + static void + GLAMODoneCopy(void) + { +- ENTER_DRAW(0); +- LEAVE_DRAW(0); ++ GLAMOScreenInfo *glamos = accel_glamos; ++ GLAMO_LOG("enter"); ++ GLAMOFlushIndirect(glamos, 1); ++ GLAMO_LOG("leave"); + } + + static Bool +@@ -279,6 +246,7 @@ + CARD8 *dst_offset; + int dst_pitch; + ++ GLAMO_LOG("enter"); + dst_offset = (CARD8 *)pDst->devPrivate.ptr; + dst_pitch = pDst->devKind; + width = pDst->drawable.width; +@@ -294,83 +262,9 @@ + src += src_pitch; + } + +- ErrorF("hostdata upload %d,%d %dbpp\n", width, height, bpp); +- + return TRUE; + } + +- +-#if 0 +-static Bool +-GLAMOUploadToScratch(PixmapPtr pSrc, PixmapPtr pDst) +-{ +- KdScreenPriv(pSrc->drawable.pScreen); +- GLAMOCardInfo(pScreenPriv); +- GLAMOScreenInfo(pScreenPriv); +- int dst_pitch, src_pitch, w, i, size, bytes; +- unsigned char *dst, *src; +- RING_LOCALS; +- +- ENTER_DRAW(pSrc); +- /* Align width to log 2, useful for R128 composite. This should be a +- * KAA flag we check for (and supported in kaa.c in general) since many +- * older bits of hardware are going to want POT pitches. +- */ +- w = pSrc->drawable.width; +- if (glamos->kaa.flags & KAA_OFFSCREEN_ALIGN_POT) +- w = 1 << (GLAMOLog2(w - 1) + 1); +- dst_pitch = (w * pSrc->drawable.bitsPerPixel / 8 + +- glamos->kaa.pitchAlign - 1) & ~(glamos->kaa.pitchAlign - 1); +- +- size = dst_pitch * pSrc->drawable.height; +- if (size > glamos->scratch_area->size) +- GLAMO_FALLBACK(("Pixmap too large for scratch (%d,%d)\n", +- pSrc->drawable.width, pSrc->drawable.height)); +- +- glamos->scratch_next = (glamos->scratch_next + glamos->kaa.offsetAlign - 1) & +- ~(glamos->kaa.offsetAlign - 1); +- if (glamos->scratch_next + size > glamos->scratch_area->offset + +- glamos->scratch_area->size) { +- /* Only sync when we've used all of the scratch area. */ +- kaaWaitSync(pSrc->drawable.pScreen); +- glamos->scratch_next = glamos->scratch_area->offset; +- } +- memcpy(pDst, pSrc, sizeof(*pDst)); +- pDst->devKind = dst_pitch; +- pDst->devPrivate.ptr = pScreenPriv->screen->memory_base + +- glamos->scratch_next; +- glamos->scratch_next += size; +- +- src = pSrc->devPrivate.ptr; +- src_pitch = pSrc->devKind; +- dst = pDst->devPrivate.ptr; +- bytes = src_pitch < dst_pitch ? src_pitch : dst_pitch; +- +- i = pSrc->drawable.height; +- while (i--) { +- memcpy(dst, src, bytes); +- dst += dst_pitch; +- src += src_pitch; +- } +- +- /* Flush the pixel cache */ +- if (glamoc->is_3362) { +- BEGIN_DMA(4); +- OUT_REG(RADEON_REG_RB3D_DSTCACHE_CTLSTAT, +- RADEON_RB3D_DC_FLUSH_ALL); +- OUT_REG(GLAMO_REG_WAIT_UNTIL, RADEON_WAIT_HOST_IDLECLEAN); +- END_DMA(); +- } else { +- BEGIN_DMA(2); +- OUT_REG(R128_REG_PC_GUI_CTLSTAT, R128_PC_FLUSH_ALL); +- END_DMA(); +- } +- +- LEAVE_DRAW(pSrc); +- return TRUE; +-} +-#endif +- + static void + GLAMOBlockHandler(pointer blockData, OSTimePtr timeout, pointer readmask) + { +Index: xorg-server-1.3.0.0/hw/kdrive/glamo/glamo_dma.c +=================================================================== +--- xorg-server-1.3.0.0.orig/hw/kdrive/glamo/glamo_dma.c 2007-11-28 18:44:27.000000000 +0100 ++++ xorg-server-1.3.0.0/hw/kdrive/glamo/glamo_dma.c 2007-11-28 22:13:23.000000000 +0100 +@@ -25,6 +25,7 @@ + + #include <sys/time.h> + ++#include "glamo-log.h" + #include "glamo.h" + #include "glamo-regs.h" + #include "glamo_dma.h" +@@ -35,9 +36,7 @@ + #include "glamo_sarea.h" + #endif /* USE_DRI */ + +-#define DEBUG_FIFO 1 +- +-#if DEBUG_FIFO ++#ifndef NDEBUG + static void + GLAMODebugFifo(GLAMOScreenInfo *glamos) + { +@@ -273,7 +272,7 @@ + count--; + } + if (TIMEDOUT()) { +- ErrorF("Timeout submitting packets, resetting...\n"); ++ GLAMO_LOG_ERROR("Timeout submitting packets, resetting...\n"); + GLAMOEngineReset(glamos->screen->pScreen, GLAMO_ENGINE_CQ); + GLAMODrawSetup(glamos->screen->pScreen); + } +@@ -292,11 +291,6 @@ + if ((glamos->indirectStart == buf->used) && !discard) + return; + +-#if DEBUG_FIFO +- ErrorF("Dispatching %d DWORDS\n", (buf->used - glamos->indirectStart) / +- 4); +-#endif +- + #ifdef USE_DRI + if (glamos->using_dri) { + buf->drmBuf->used = buf->used; +@@ -384,11 +378,6 @@ + glamos->indirectBuffer = GLAMOGetDMABuffer(glamos); + if (glamos->indirectBuffer == FALSE) + FatalError("Failed to allocate DMA buffer.\n"); +- +- if (glamos->using_dri) +- ErrorF("Initialized DRI DMA\n"); +- else +- ErrorF("Initialized DMA\n"); + } + + void +Index: xorg-server-1.3.0.0/configure.ac +=================================================================== +--- xorg-server-1.3.0.0.orig/configure.ac 2007-11-29 09:07:21.000000000 +0100 ++++ xorg-server-1.3.0.0/configure.ac 2007-11-29 09:15:38.000000000 +0100 +@@ -866,6 +866,10 @@ + + if ! test "x$DEBUGGING" = xyes; then + AC_DEFINE(NDEBUG, 1, [Disable some debugging code]) ++ AC_MSG_NOTICE([disabled debugging]) ++else ++ AC_MSG_NOTICE([enabled debugging]) ++ + fi + + AC_DEFINE(USE_RGB_TXT, 1, [Use rgb.txt directly]) diff --git a/packages/xorg-xserver/xserver-kdrive/01-xglamo-scrolling-artifact-fix.patch b/packages/xorg-xserver/xserver-kdrive/01-xglamo-scrolling-artifact-fix.patch new file mode 100644 index 0000000000..1ca96b954d --- /dev/null +++ b/packages/xorg-xserver/xserver-kdrive/01-xglamo-scrolling-artifact-fix.patch @@ -0,0 +1,15 @@ +Index: xorg-server-1.3.0.0/hw/kdrive/glamo/glamo_draw.c +=================================================================== +--- xorg-server-1.3.0.0.orig/hw/kdrive/glamo/glamo_draw.c 2007-11-30 09:54:00.000000000 +0100 ++++ xorg-server-1.3.0.0/hw/kdrive/glamo/glamo_draw.c 2007-11-30 09:55:05.000000000 +0100 +@@ -314,8 +314,8 @@ + */ + + glamos->kaa.flags = KAA_OFFSCREEN_PIXMAPS; +- glamos->kaa.offsetAlign = 2; +- glamos->kaa.pitchAlign = 2; ++ glamos->kaa.offsetAlign = 0; ++ glamos->kaa.pitchAlign = 0; + + kaaInitTrapOffsets(8, sample_offsets_x, sample_offsets_y, 0.0, 0.0); + sample_count = (1 << 8) - 1; diff --git a/packages/xorg-xserver/xserver-kdrive/02-xglamo-no-dri.patch b/packages/xorg-xserver/xserver-kdrive/02-xglamo-no-dri.patch new file mode 100644 index 0000000000..43315121da --- /dev/null +++ b/packages/xorg-xserver/xserver-kdrive/02-xglamo-no-dri.patch @@ -0,0 +1,438 @@ +Index: xorg-server-1.3.0.0/hw/kdrive/glamo/glamo.c +=================================================================== +--- xorg-server-1.3.0.0.orig/hw/kdrive/glamo/glamo.c 2007-11-28 18:44:27.000000000 +0100 ++++ xorg-server-1.3.0.0/hw/kdrive/glamo/glamo.c 2007-11-30 10:18:43.000000000 +0100 +@@ -27,9 +27,6 @@ + #include <kdrive-config.h> + #endif + #include "glamo.h" +-#if defined(USE_DRI) && defined(GLXEXT) +-#include "glamo_sarea.h" +-#endif + + static Bool + GLAMOCardInit(KdCardInfo *card) +@@ -89,13 +86,6 @@ + return FALSE; + } + +-#ifdef USE_DRI +- /* We demand identification by busid, not driver name */ +- glamoc->drmFd = drmOpen(NULL, glamoc->busid); +- if (glamoc->drmFd < 0) +- ErrorF("Failed to open DRM, DRI disabled.\n"); +-#endif /* USE_DRI */ +- + card->driver = glamoc; + + glamoc->is_3362 = TRUE; +@@ -122,10 +112,6 @@ + GLAMOSetOffscreen (KdScreenInfo *screen) + { + GLAMOCardInfo(screen); +-#if defined(USE_DRI) && defined(GLXEXT) +- GLAMOScreenInfo *glamos = (GLAMOScreenInfo *)screen->driver; +- int l; +-#endif + int screen_size; + char *mmio = glamoc->reg_base; + +@@ -152,57 +138,7 @@ + } + + screen_size = screen->fb[0].byteStride * screen->height; +- + screen->off_screen_base = screen_size; +- +-#if defined(USE_DRI) && defined(GLXEXT) +- /* Reserve a static area for the back buffer the same size as the +- * visible screen. XXX: This would be better initialized in glamo_dri.c +- * when GLX is set up, but the offscreen memory manager's allocations +- * don't last through VT switches, while the kernel's understanding of +- * offscreen locations does. +- */ +- glamos->frontOffset = 0; +- glamos->frontPitch = screen->fb[0].byteStride; +- +- if (screen->off_screen_base + screen_size <= screen->memory_size) { +- glamos->backOffset = screen->off_screen_base; +- glamos->backPitch = screen->fb[0].byteStride; +- screen->off_screen_base += screen_size; +- } +- +- /* Reserve the depth span for Rage 128 */ +- if (!glamoc->is_3362 && screen->off_screen_base + +- screen->fb[0].byteStride <= screen->memory_size) { +- glamos->spanOffset = screen->off_screen_base; +- screen->off_screen_base += screen->fb[0].byteStride; +- } +- +- /* Reserve the static depth buffer, which happens to be the same +- * bitsPerPixel as the screen. +- */ +- if (screen->off_screen_base + screen_size <= screen->memory_size) { +- glamos->depthOffset = screen->off_screen_base; +- glamos->depthPitch = screen->fb[0].byteStride; +- screen->off_screen_base += screen_size; +- } +- +- /* Reserve approx. half of remaining offscreen memory for local +- * textures. Round down to a whole number of texture regions. +- */ +- glamos->textureSize = (screen->memory_size - screen->off_screen_base) / 2; +- l = GLAMOLog2(glamos->textureSize / GLAMO_NR_TEX_REGIONS); +- if (l < GLAMO_LOG_TEX_GRANULARITY) +- l = GLAMO_LOG_TEX_GRANULARITY; +- glamos->textureSize = (glamos->textureSize >> l) << l; +- if (glamos->textureSize >= 512 * 1024) { +- glamos->textureOffset = screen->off_screen_base; +- screen->off_screen_base += glamos->textureSize; +- } else { +- /* Minimum texture size is for 2 256x256x32bpp textures */ +- glamos->textureSize = 0; +- } +-#endif /* USE_DRI && GLXEXT */ + } + + static Bool +@@ -413,9 +349,6 @@ + GLAMODisable(ScreenPtr pScreen) + { + KdScreenPriv(pScreen); +-#if defined(USE_DRI) && defined(GLXEXT) +- GLAMOScreenInfo(pScreenPriv); +-#endif /* USE_DRI && GLXEXT */ + GLAMOCardInfo(pScreenPriv); + + GLAMOUnmapReg(pScreenPriv->card, glamoc); +Index: xorg-server-1.3.0.0/hw/kdrive/glamo/glamo_dma.c +=================================================================== +--- xorg-server-1.3.0.0.orig/hw/kdrive/glamo/glamo_dma.c 2007-11-28 22:13:23.000000000 +0100 ++++ xorg-server-1.3.0.0/hw/kdrive/glamo/glamo_dma.c 2007-11-30 10:25:49.000000000 +0100 +@@ -31,11 +31,6 @@ + #include "glamo_dma.h" + #include "glamo_draw.h" + +-#ifdef USE_DRI +-#include "radeon_common.h" +-#include "glamo_sarea.h" +-#endif /* USE_DRI */ +- + #ifndef NDEBUG + static void + GLAMODebugFifo(GLAMOScreenInfo *glamos) +@@ -168,26 +163,6 @@ + if (glamos->indirectBuffer != NULL) + GLAMOFlushIndirect(glamos, 0); + +-#ifdef USE_DRI +- if (glamos->using_dri) { +- int ret = 0; +- int cmd = (glamoc->is_3362 ? DRM_RADEON_CP_IDLE : +- DRM_R128_CCE_IDLE); +- WHILE_NOT_TIMEOUT(2) { +- ret = drmCommandNone(glamoc->drmFd, cmd); +- if (ret != -EBUSY) +- break; +- } +- if (TIMEDOUT()) { +- GLAMODebugFifo(glamos); +- FatalError("Timed out idling CCE (card hung)\n"); +- } +- if (ret != 0) +- ErrorF("Failed to idle DMA, returned %d\n", ret); +- return; +- } +-#endif +- + WHILE_NOT_TIMEOUT(.5) { + status = MMIO_IN16(mmio, GLAMO_REG_CQ_STATUS); + if ((status & (1 << 2)) && !(status & (1 << 8))) +@@ -214,20 +189,6 @@ + if (buf == NULL) + return NULL; + +-#ifdef USE_DRI +- if (glamos->using_dri) { +- buf->drmBuf = GLAMODRIGetBuffer(glamos); +- if (buf->drmBuf == NULL) { +- xfree(buf); +- return NULL; +- } +- buf->size = buf->drmBuf->total; +- buf->used = buf->drmBuf->used; +- buf->address = buf->drmBuf->address; +- return buf; +- } +-#endif /* USE_DRI */ +- + buf->size = glamos->ring_len / 2; + buf->address = xalloc(buf->size); + if (buf->address == NULL) { +@@ -290,25 +251,6 @@ + + if ((glamos->indirectStart == buf->used) && !discard) + return; +- +-#ifdef USE_DRI +- if (glamos->using_dri) { +- buf->drmBuf->used = buf->used; +- GLAMODRIDispatchIndirect(glamos, discard); +- if (discard) { +- buf->drmBuf = GLAMODRIGetBuffer(glamos); +- buf->size = buf->drmBuf->total; +- buf->used = buf->drmBuf->used; +- buf->address = buf->drmBuf->address; +- glamos->indirectStart = 0; +- } else { +- /* Start on a double word boundary */ +- glamos->indirectStart = buf->used = (buf->used + 7) & ~7; +- } +- return; +- } +-#endif /* USE_DRI */ +- + GLAMODispatchIndirectDMA(glamos); + + buf->used = 0; +@@ -367,13 +309,7 @@ + KdScreenPriv(pScreen); + GLAMOScreenInfo(pScreenPriv); + +-#ifdef USE_DRI +- if (glamos->using_dri) +- GLAMODRIDMAStart(glamos); +-#endif /* USE_DRI */ +- +- if (!glamos->using_dri) +- GLAMODMAInit(pScreen); ++ GLAMODMAInit(pScreen); + + glamos->indirectBuffer = GLAMOGetDMABuffer(glamos); + if (glamos->indirectBuffer == FALSE) +@@ -388,11 +324,6 @@ + + GLAMOWaitIdle(glamos); + +-#ifdef USE_DRI +- if (glamos->using_dri) +- GLAMODRIDMAStop(glamos); +-#endif /* USE_DRI */ +- + xfree(glamos->indirectBuffer->address); + xfree(glamos->indirectBuffer); + glamos->indirectBuffer = NULL; +Index: xorg-server-1.3.0.0/hw/kdrive/glamo/glamo.h +=================================================================== +--- xorg-server-1.3.0.0.orig/hw/kdrive/glamo/glamo.h 2007-11-30 10:24:13.000000000 +0100 ++++ xorg-server-1.3.0.0/hw/kdrive/glamo/glamo.h 2007-11-30 10:25:06.000000000 +0100 +@@ -39,18 +39,6 @@ + + #include "kxv.h" + +-#undef XF86DRI +-#ifdef XF86DRI +-#define USE_DRI +-#include "xf86drm.h" +-#include "dri.h" +-#ifdef GLXEXT +-#include "GL/glxint.h" +-#include "GL/glxtokens.h" +-#include "glamo_dripriv.h" +-#endif +-#endif +- + #define GLAMO_REG_BASE(c) ((c)->attr.address[0]) + #define GLAMO_REG_SIZE(c) (0x2400) + +@@ -124,9 +112,6 @@ + Bool is_3362; + CARD32 crtc_pitch; + CARD32 crtc2_pitch; +-#ifdef USE_DRI +- int drmFd; +-#endif /* USE_DRI */ + Bool use_fbdev, use_vesa; + } GLAMOCardInfo; + +@@ -166,9 +151,6 @@ + int size; + int used; + void *address; +-#ifdef USE_DRI +- drmBufPtr drmBuf; +-#endif + } dmaBuf; + + typedef struct _GLAMOScreenInfo { +@@ -194,8 +176,6 @@ + KdVideoAdaptorPtr pAdaptor; + int num_texture_ports; + +- Bool using_dri; /* If we use the DRM for DMA. */ +- + KdOffscreenArea *dma_space; /* For "DMA" from framebuffer. */ + CARD16 *ring_addr; /* Beginning of ring buffer. */ + int ring_write; /* Index of write ptr in ring. */ +@@ -204,76 +184,6 @@ + + dmaBuf *indirectBuffer; + int indirectStart; +- +-#ifdef USE_DRI +- Bool dma_started; +- +- drmSize registerSize; +- drmHandle registerHandle; +- drmHandle fbHandle; +- +- drmSize gartSize; +- drmHandle agpMemHandle; /* Handle from drmAgpAlloc */ +- unsigned long gartOffset; +- unsigned char *AGP; /* Map */ +- int agpMode; +- drmSize pciSize; +- drmHandle pciMemHandle; +- +- /* ring buffer data */ +- unsigned long ringStart; /* Offset into AGP space */ +- drmHandle ringHandle; /* Handle from drmAddMap */ +- drmSize ringMapSize; /* Size of map */ +- int ringSize; /* Size of ring (MB) */ +- unsigned char *ring; /* Map */ +- +- unsigned long ringReadOffset; /* Offset into AGP space */ +- drmHandle ringReadPtrHandle; /* Handle from drmAddMap */ +- drmSize ringReadMapSize; /* Size of map */ +- unsigned char *ringReadPtr; /* Map */ +- +- /* vertex/indirect buffer data */ +- unsigned long bufStart; /* Offset into AGP space */ +- drmHandle bufHandle; /* Handle from drmAddMap */ +- drmSize bufMapSize; /* Size of map */ +- int bufSize; /* Size of buffers (MB) */ +- unsigned char *buf; /* Map */ +- int bufNumBufs; /* Number of buffers */ +- drmBufMapPtr buffers; /* Buffer map */ +- +- /* AGP Texture data */ +- unsigned long gartTexStart; /* Offset into AGP space */ +- drmHandle gartTexHandle; /* Handle from drmAddMap */ +- drmSize gartTexMapSize; /* Size of map */ +- int gartTexSize; /* Size of AGP tex space (MB) */ +- unsigned char *gartTex; /* Map */ +- int log2GARTTexGran; +- +- int DMAusecTimeout; /* CCE timeout in usecs */ +- +- /* DRI screen private data */ +- int frontOffset; +- int frontPitch; +- int backOffset; +- int backPitch; +- int depthOffset; +- int depthPitch; +- int spanOffset; +- int textureOffset; +- int textureSize; +- int log2TexGran; +- +- int irqEnabled; +- +- int serverContext; +- +- DRIInfoPtr pDRIInfo; +-#ifdef GLXEXT +- int numVisualConfigs; +- __GLXvisualConfig *pVisualConfigs; +- GLAMOConfigPrivPtr pVisualConfigsPriv; +-#endif /* GLXEXT */ +-#endif /* USE_DRI */ + } GLAMOScreenInfo; + + #define getGLAMOScreenInfo(kd) ((GLAMOScreenInfo *) ((kd)->screen->driver)) +@@ -330,31 +240,6 @@ + void + GLAMODrawFini(ScreenPtr pScreen); + +-/* glamo_dri.c */ +-#ifdef USE_DRI +-Bool +-GLAMODRIScreenInit(ScreenPtr pScreen); +- +-void +-GLAMODRICloseScreen(ScreenPtr pScreen); +- +-void +-GLAMODRIDMAStart(GLAMOScreenInfo *glamos); +- +-void +-GLAMODRIDMAStop(GLAMOScreenInfo *glamos); +- +-void +-GLAMODRIDMAReset(GLAMOScreenInfo *glamos); +- +-void +-GLAMODRIDispatchIndirect(GLAMOScreenInfo *glamos, Bool discard); +- +-drmBufPtr +-GLAMODRIGetBuffer(GLAMOScreenInfo *glamos); +- +-#endif /* USE_DRI */ +- + /* glamo_cursor.c */ + Bool + GLAMOCursorInit(ScreenPtr pScreen); +Index: xorg-server-1.3.0.0/hw/kdrive/glamo/glamo_draw.c +=================================================================== +--- xorg-server-1.3.0.0.orig/hw/kdrive/glamo/glamo_draw.c 2007-11-30 09:55:05.000000000 +0100 ++++ xorg-server-1.3.0.0/hw/kdrive/glamo/glamo_draw.c 2007-11-30 10:26:02.000000000 +0100 +@@ -296,11 +296,6 @@ + RegisterBlockAndWakeupHandlers(GLAMOBlockHandler, GLAMOWakeupHandler, + pScreen); + +- glamos->using_dri = FALSE; +-#ifdef USE_DRI +- glamos->using_dri = GLAMODRIScreenInit(pScreen); +-#endif /* USE_DRI */ +- + memset(&glamos->kaa, 0, sizeof(KaaScreenInfoRec)); + glamos->kaa.waitMarker = GLAMOWaitMarker; + glamos->kaa.PrepareSolid = GLAMOPrepareSolid; +@@ -357,20 +352,6 @@ + glamos->kaa.UploadToScreen = NULL; + glamos->kaa.UploadToScratch = NULL; + +-#ifdef USE_DRI +- if (glamos->using_dri) { +- if (!glamoc->is_3362) { +- /*glamos->kaa.PrepareTrapezoids = R128PrepareTrapezoids; +- glamos->kaa.Trapezoids = R128Trapezoids; +- glamos->kaa.DoneTrapezoids = R128DoneTrapezoids;*/ +- } else if (glamoc->is_r100 || glamoc->is_r200) { +- glamos->kaa.PrepareTrapezoids = RadeonPrepareTrapezoids; +- glamos->kaa.Trapezoids = RadeonTrapezoids; +- glamos->kaa.DoneTrapezoids = RadeonDoneTrapezoids; +- } +- } +-#endif /* USE_DRI */ +- + glamos->kaa.UploadToScreen = GLAMOUploadToScreen; + + /* Reserve a scratch area. It'll be used for storing glyph data during +@@ -399,15 +380,6 @@ + void + GLAMODrawFini(ScreenPtr pScreen) + { +-#ifdef USE_DRI +- KdScreenPriv(pScreen); +- GLAMOScreenInfo(pScreenPriv); +- if (glamos->using_dri) { +- GLAMODRICloseScreen(pScreen); +- glamos->using_dri = FALSE; +- } +-#endif /* USE_DRI */ +- + RemoveBlockAndWakeupHandlers(GLAMOBlockHandler, GLAMOWakeupHandler, + pScreen); + diff --git a/packages/xorg-xserver/xserver-kdrive/03-xglamo-no-vesa.patch b/packages/xorg-xserver/xserver-kdrive/03-xglamo-no-vesa.patch new file mode 100644 index 0000000000..2c44bd8d3d --- /dev/null +++ b/packages/xorg-xserver/xserver-kdrive/03-xglamo-no-vesa.patch @@ -0,0 +1,141 @@ +Index: xorg-server-1.3.0.0/hw/kdrive/glamo/glamo.c +=================================================================== +--- xorg-server-1.3.0.0.orig/hw/kdrive/glamo/glamo.c 2007-11-30 10:18:43.000000000 +0100 ++++ xorg-server-1.3.0.0/hw/kdrive/glamo/glamo.c 2007-11-30 10:35:27.000000000 +0100 +@@ -38,9 +38,7 @@ + if (glamoc == NULL) + return FALSE; + +-#ifdef KDRIVEFBDEV + if (!initialized && fbdevInitialize(card, &glamoc->backend_priv.fbdev)) { +- glamoc->use_fbdev = TRUE; + initialized = TRUE; + glamoc->backend_funcs.cardfini = fbdevCardFini; + glamoc->backend_funcs.scrfini = fbdevScreenFini; +@@ -58,29 +56,6 @@ + glamoc->backend_funcs.randrSetConfig = fbdevRandRSetConfig; + #endif + } +-#endif +-#ifdef KDRIVEVESA +- if (!initialized && vesaInitialize(card, &glamoc->backend_priv.vesa)) { +- glamoc->use_vesa = TRUE; +- initialized = TRUE; +- glamoc->backend_funcs.cardfini = vesaCardFini; +- glamoc->backend_funcs.scrfini = vesaScreenFini; +- glamoc->backend_funcs.initScreen = vesaInitScreen; +- glamoc->backend_funcs.finishInitScreen = vesaFinishInitScreen; +- glamoc->backend_funcs.createRes = vesaCreateResources; +- glamoc->backend_funcs.preserve = vesaPreserve; +- glamoc->backend_funcs.restore = vesaRestore; +- glamoc->backend_funcs.dpms = vesaDPMS; +- glamoc->backend_funcs.enable = vesaEnable; +- glamoc->backend_funcs.disable = vesaDisable; +- glamoc->backend_funcs.getColors = vesaGetColors; +- glamoc->backend_funcs.putColors = vesaPutColors; +-#ifdef RANDR +- glamoc->backend_funcs.randrSetConfig = vesaRandRSetConfig; +-#endif +- } +-#endif +- + if (!initialized || !GLAMOMapReg(card, glamoc)) { + xfree(glamoc); + return FALSE; +@@ -158,18 +133,8 @@ + + if (screen->fb[0].depth == 0) + screen->fb[0].depth = 16; +-#ifdef KDRIVEFBDEV +- if (glamoc->use_fbdev) { +- success = fbdevScreenInitialize(screen, +- &glamos->backend_priv.fbdev); +- } +-#endif +-#ifdef KDRIVEVESA +- if (glamoc->use_vesa) { +- success = vesaScreenInitialize(screen, +- &glamos->backend_priv.vesa); +- } +-#endif ++ ++ success = fbdevScreenInitialize(screen, &glamos->backend_priv.fbdev); + + if (!success) { + screen->driver = NULL; +Index: xorg-server-1.3.0.0/hw/kdrive/glamo/glamo.h +=================================================================== +--- xorg-server-1.3.0.0.orig/hw/kdrive/glamo/glamo.h 2007-11-30 10:25:06.000000000 +0100 ++++ xorg-server-1.3.0.0/hw/kdrive/glamo/glamo.h 2007-11-30 10:35:17.000000000 +0100 +@@ -30,13 +30,7 @@ + #include <kdrive-config.h> + #endif + +-#ifdef KDRIVEFBDEV + #include <fbdev.h> +-#endif +-#ifdef KDRIVEVESA +-#include <vesa.h> +-#endif +- + #include "kxv.h" + + #define GLAMO_REG_BASE(c) ((c)->attr.address[0]) +@@ -99,12 +93,7 @@ + + typedef struct _GLAMOCardInfo { + union { +-#ifdef KDRIVEFBDEV + FbdevPriv fbdev; +-#endif +-#ifdef KDRIVEVESA +- VesaCardPrivRec vesa; +-#endif + } backend_priv; + struct backend_funcs backend_funcs; + +@@ -112,7 +101,6 @@ + Bool is_3362; + CARD32 crtc_pitch; + CARD32 crtc2_pitch; +- Bool use_fbdev, use_vesa; + } GLAMOCardInfo; + + #define getGLAMOCardInfo(kd) ((GLAMOCardInfo *) ((kd)->card->driver)) +@@ -155,12 +143,7 @@ + + typedef struct _GLAMOScreenInfo { + union { +-#ifdef KDRIVEFBDEV + FbdevScrPriv fbdev; +-#endif +-#ifdef KDRIVEVESA +- VesaScreenPrivRec vesa; +-#endif + } backend_priv; + KaaScreenInfoRec kaa; + +Index: xorg-server-1.3.0.0/hw/kdrive/glamo/glamo_stub.c +=================================================================== +--- xorg-server-1.3.0.0.orig/hw/kdrive/glamo/glamo_stub.c 2007-11-28 18:44:27.000000000 +0100 ++++ xorg-server-1.3.0.0/hw/kdrive/glamo/glamo_stub.c 2007-11-30 10:34:10.000000000 +0100 +@@ -59,9 +59,6 @@ + ddxUseMsg (void) + { + KdUseMsg(); +-#ifdef KDRIVEVESA +- vesaUseMsg(); +-#endif + } + + int +@@ -69,9 +66,6 @@ + { + int ret; + +-#ifdef KDRIVEVESA +- if (!(ret = vesaProcessArgument (argc, argv, i))) +-#endif + ret = KdProcessArgument(argc, argv, i); + + return ret; diff --git a/packages/xorg-xserver/xserver-kdrive_1.3.0.0.bb b/packages/xorg-xserver/xserver-kdrive_1.3.0.0.bb index 98dfb0ae67..83ef9ea611 100644 --- a/packages/xorg-xserver/xserver-kdrive_1.3.0.0.bb +++ b/packages/xorg-xserver/xserver-kdrive_1.3.0.0.bb @@ -3,7 +3,7 @@ require xserver-kdrive-common.inc DEPENDS += "libxkbfile libxcalibrate" PE = "1" -PR = "r22" +PR = "r21" SRC_URI = "${XORG_MIRROR}/individual/xserver/xorg-server-${PV}.tar.bz2 \ ${KDRIVE_COMMON_PATCHES} \ @@ -19,11 +19,18 @@ SRC_URI = "${XORG_MIRROR}/individual/xserver/xorg-server-${PV}.tar.bz2 \ file://w100.patch;patch=1 \ file://w100-autofoo.patch;patch=1 \ file://w100-fix-offscreen-bmp.patch;patch=1 \ - file://xorg-avr32-support.diff;patch=1 \ - file://kdrive-1.3-18bpp.patch;patch=1 \ - file://gumstix-kmode.patch;patch=1 \ - file://smedia-glamo.patch;patch=1 \ - file://build-glamo.patch;patch=1 \ + file://kdrive-1.3-18bpp.patch;patch=1 \ + file://gumstix-kmode.patch;patch=1 \ + file://smedia-glamo.patch;patch=1 \ + file://build-glamo.patch;patch=1 \ + file://00-xglamo-logs.patch;patch=1 \ + file://01-xglamo-scrolling-artifact-fix.patch;patch=1 \ + file://02-xglamo-no-dri.patch;patch=1 \ + file://03-xglamo-no-vesa.patch;patch=1 \ +" + +SRC_URI_append_avr32 = " \ + file://xorg-avr32-support.diff;patch=1 \ " S = "${WORKDIR}/xorg-server-${PV}" diff --git a/packages/xserver-common/files/unbreak-simpad.patch b/packages/xserver-common/files/unbreak-simpad.patch new file mode 100644 index 0000000000..7f557c317d --- /dev/null +++ b/packages/xserver-common/files/unbreak-simpad.patch @@ -0,0 +1,18 @@ +--- xserver-common-1.18/X11/Xinit.d/12keymap.org 2007-08-24 14:14:31.000000000 +0300 ++++ xserver-common-1.18/X11/Xinit.d/12keymap 2007-12-22 15:06:52.000000000 +0200 +@@ -15,14 +15,11 @@ + "Sharp-Collie") + xmodmap - < /etc/X11/collie.xmodmap + ;; +- "Simpad") +- xmodmap - < /etc/X11/simpad.xmodmap +- ;; + "HP iPAQ h6300") + xmodmap - < /etc/X11/h6300.xmodmap + ;; + # All the rest of keyboardless PDA machines use common buttonmap +- "HP iPAQ"* | "Asus MyPal"*) ++ "Simpad" | "HP iPAQ"* | "Asus MyPal"*) + xmodmap - < /etc/X11/keyboardless.xmodmap + ;; + esac diff --git a/packages/xserver-common/xserver-common_1.18.bb b/packages/xserver-common/xserver-common_1.18.bb index a30a37c893..bf7b049939 100644 --- a/packages/xserver-common/xserver-common_1.18.bb +++ b/packages/xserver-common/xserver-common_1.18.bb @@ -2,14 +2,14 @@ DESCRIPTION = "Common X11 scripts and support files" LICENSE = "GPL" SECTION = "x11" RDEPENDS_${PN} = "xmodmap xrandr xdpyinfo" -PR = "r0" +PR = "r1" PACKAGE_ARCH = "all" # we are using a gpe-style Makefile inherit gpe -SRC_URI_append = " file://setDPI.sh " +SRC_URI_append = " file://unbreak-simpad.patch;patch=1 file://setDPI.sh " do_install_append() { install -m 0755 "${WORKDIR}/setDPI.sh" "${D}/etc/X11/Xinit.d/50setdpi" diff --git a/packages/xserver-kdrive-common/xserver-kdrive-common/Xserver b/packages/xserver-kdrive-common/xserver-kdrive-common/Xserver index ac6de5d82e..417b29ca2a 100644 --- a/packages/xserver-kdrive-common/xserver-kdrive-common/Xserver +++ b/packages/xserver-kdrive-common/xserver-kdrive-common/Xserver @@ -114,8 +114,7 @@ case `module_id` in DPI=140 fi ARGS="$ARGS -dpi ${DPI} -screen ${SCREEN_SIZE}" - # uncomment the line below if you want to test Xglamo - #XSERVER=/usr/bin/Xglamo + XSERVER=/usr/bin/Xglamo ;; "Nokia N770") ARGS="$ARGS -dpi 225 -screen ${SCREEN_SIZE} -mouse tslib" diff --git a/packages/xserver-kdrive-common/xserver-kdrive-common/openmoko/Xserver b/packages/xserver-kdrive-common/xserver-kdrive-common/openmoko/Xserver index f7fe52d84e..d99921ca5d 100644 --- a/packages/xserver-kdrive-common/xserver-kdrive-common/openmoko/Xserver +++ b/packages/xserver-kdrive-common/xserver-kdrive-common/openmoko/Xserver @@ -15,6 +15,9 @@ fi if [ -f /usr/bin/Xomap ]; then XSERVER=/usr/bin/Xomap fi +if [ -f /usr/bin/Xglamo ]; then + XSERVER=/usr/bin/Xglamo +fi . /etc/profile @@ -115,4 +118,4 @@ fi DISPLAY=':0' -exec xinit /etc/X11/Xsession -- $XSERVER $DISPLAY $ARGS $* +exec xinit /etc/X11/Xsession -- $XSERVER $DISPLAY $ARGS $* >/tmp/x.log 2>&1 diff --git a/packages/xserver-kdrive-common/xserver-kdrive-common_0.1.bb b/packages/xserver-kdrive-common/xserver-kdrive-common_0.1.bb index db50c6c1c4..1d07f75203 100644 --- a/packages/xserver-kdrive-common/xserver-kdrive-common_0.1.bb +++ b/packages/xserver-kdrive-common/xserver-kdrive-common_0.1.bb @@ -2,7 +2,7 @@ DESCRIPTION = "Common X11 scripts" LICENSE = "GPL" SECTION = "x11" RDEPENDS_${PN} = "xmodmap libxrandr xdpyinfo xtscal xinit" -PR = "r24" +PR = "r25" SRC_URI = "\ file://Xdefaults \ diff --git a/packages/zaurus-updater/zaurus-updater.bb b/packages/zaurus-updater/zaurus-updater.bb index ee4c85e646..f98ece35d7 100644 --- a/packages/zaurus-updater/zaurus-updater.bb +++ b/packages/zaurus-updater/zaurus-updater.bb @@ -1,7 +1,7 @@ DESCRIPTION = "Encrypted shellscript for the Zaurus ROM update" DEPENDS = "encdec-updater-native" LICENSE = "zaurus-updater" -PR = "r13" +PR = "r18" PACKAGES = "" PACKAGE_ARCH = "${MACHINE_ARCH}" diff --git a/packages/zaurus-updater/zaurus-updater/updater.sh b/packages/zaurus-updater/zaurus-updater/updater.sh index 709cbbc9a9..2efa946f6c 100644 --- a/packages/zaurus-updater/zaurus-updater/updater.sh +++ b/packages/zaurus-updater/zaurus-updater/updater.sh @@ -1,5 +1,4 @@ #!/bin/sh - # # One updater.sh to rule them all # @@ -22,10 +21,19 @@ # # 2007.11.23 Koen Kooi # - consistent error messages -## - fix flashing from case sensitive filesystem (e.g. ext2) +# - fix flashing from case sensitive filesystem (e.g. ext2) +# # 2007.11.23 Matthias 'CoreDump' Hentges # - Always treat MTD_PART_SIZE as HEX when comparing sizes # - Thanks to ZeroChaos for debugging +# +# 2007.12.04 Matthias 'CoreDump' Hentges +# - Unb0rk flashing of Akita kernels +# +# 2007.12.10 Marcin 'Hrw' Juszkiewicz +# - Reformatted file - please use spaces not tabs +# - "version check" is only on Tosa and Poodle - breaks other machines +# DATAPATH=$1 TMPPATH=/tmp/update @@ -151,17 +159,20 @@ do_flashing() if [ $DATASIZE -gt `printf "%d" $MTD_PART_SIZE` ] then echo "Error: File is too big to flash!" - echo "$FLASH_TYPE: [$DATASIZE] > [`printf "%d" ${MTD_PART_SIZE}`]" + echo "$FLASH_TYPE: [$DATASIZE] > [`printf "%d" ${MTD_PART_SIZE}`]" return fi - #check version - /sbin/bcut -s 6 -o $TMPDATA $TMPHEAD - if [ `cat $TMPDATA` != "SHARP!" ] > /dev/null 2>&1 + if [ "$ZAURUS" = "tosa" ] || [ "$ZAURUS" = "poodle" ] then - #no version info... - rm -f $TMPHEAD > /dev/null 2>&1 - DATAPOS=0 + #check version + /sbin/bcut -s 6 -o $TMPDATA $TMPHEAD + if [ `cat $TMPDATA` != "SHARP!" ] > /dev/null 2>&1 + then + #no version info... + rm -f $TMPHEAD > /dev/null 2>&1 + DATAPOS=0 + fi fi if [ $ISFORMATTED = 0 ] @@ -190,42 +201,51 @@ do_flashing() /sbin/verchg -m $MTMPNAME $TMPHEAD $MODULEID $MTD_PART_SIZE > /dev/null 2>&1 fi - #loop - while [ $DATAPOS -lt $DATASIZE ] - do - #data create - bcut -a $DATAPOS -s $ONESIZE -o $TMPDATA $TARGETFILE - TMPSIZE=`wc -c $TMPDATA` - TMPSIZE=`echo $TMPSIZE | cut -d' ' -f1` - DATAPOS=`expr $DATAPOS + $TMPSIZE` - - #handle data file - if [ $ISLOGICAL = 0 ] - then - next_addr=`/sbin/nandcp -a $ADDR $TMPDATA $TARGET_MTD 2>/dev/null | fgrep "mtd address" | cut -d- -f2 | cut -d\( -f1` - if [ "$next_addr" = "" ]; then - echo "Error: flash write" - rm $TMPDATA > /dev/null 2>&1 - RESULT=3 - break; - fi - ADDR=$next_addr - else - /sbin/nandlogical $LOGOCAL_MTD WRITE $ADDR $DATASIZE $TMPDATA > /dev/null 2>&1 - ADDR=`expr $ADDR + $TMPSIZE` - fi - - rm $TMPDATA > /dev/null 2>&1 - - #progress - SPNUM=0 - while [ $SPNUM -lt $PROGSTEP ] - do - echo -n '.' - SPNUM=`expr $SPNUM + 1` - done - done - + # Looks like Akita is quite unique when it comes to kernel flashing + + if [ "$ZAURUS" = "akita" ] && [ $FLASH_TYPE = kernel ]; then + echo $TARGETFILE':'$DATASIZE'bytes' + echo ' ' > /tmp/data + /sbin/nandlogical $LOGOCAL_MTD WRITE 0x60100 16 /tmp/data > /dev/null 2>&1 + /sbin/nandlogical $LOGOCAL_MTD WRITE 0xe0000 $DATASIZE $TARGETFILE > /dev/null 2>&1 + /sbin/nandlogical $LOGOCAL_MTD WRITE 0x21bff0 16 /tmp/data > /dev/null 2>&1 + else + #loop + while [ $DATAPOS -lt $DATASIZE ] + do + #data create + bcut -a $DATAPOS -s $ONESIZE -o $TMPDATA $TARGETFILE + TMPSIZE=`wc -c $TMPDATA` + TMPSIZE=`echo $TMPSIZE | cut -d' ' -f1` + DATAPOS=`expr $DATAPOS + $TMPSIZE` + + #handle data file + if [ $ISLOGICAL = 0 ] + then + next_addr=`/sbin/nandcp -a $ADDR $TMPDATA $TARGET_MTD 2>/dev/null | fgrep "mtd address" | cut -d- -f2 | cut -d\( -f1` + if [ "$next_addr" = "" ]; then + echo "Error: flash write" + rm $TMPDATA > /dev/null 2>&1 + RESULT=3 + break; + fi + ADDR=$next_addr + else + /sbin/nandlogical $LOGOCAL_MTD WRITE $ADDR $DATASIZE $TMPDATA > /dev/null 2>&1 + ADDR=`expr $ADDR + $TMPSIZE` + fi + + rm $TMPDATA > /dev/null 2>&1 + + #progress + SPNUM=0 + while [ $SPNUM -lt $PROGSTEP ] + do + echo -n '.' + SPNUM=`expr $SPNUM + 1` + done + done + fi echo '' #finish @@ -298,9 +318,9 @@ do DATASIZE=`echo $DATASIZE | cut -d' ' -f1` # make TARGETFILE lowercase - TARGETFILE=`echo $TARGETFILE|tr A-Z a-z` + TARGETFILE_LC=`echo $TARGETFILE|tr A-Z a-z` - case "$TARGETFILE" in + case "$TARGETFILE_LC" in zimage|zimage.bin) if [ $FLASHED_KERNEL != 0 ] @@ -317,10 +337,9 @@ do ONESIZE=524288 HDTOP=`expr $DATASIZE - 16` /sbin/bcut -a $HDTOP -s 16 -o $TMPHEAD $TARGETFILE - echo "HDTOP=$HDTOP" - FLASH_TYPE="kernel" + FLASH_TYPE="kernel" do_flashing - FLASH_TYPE="" + FLASH_TYPE="" ;; initrd.bin) @@ -339,9 +358,9 @@ do DATAPOS=16 ONESIZE=1048576 /sbin/bcut -s 16 -o $TMPHEAD $TARGETFILE - FLASH_TYPE="rootfs" + FLASH_TYPE="rootfs" do_flashing - FLASH_TYPE="" + FLASH_TYPE="" ;; hdimage1.tgz) @@ -356,8 +375,6 @@ do esac done -/bin/sh - # reboot exit 0 diff --git a/packages/zroadmap/zroadmap_1.0.12.bb b/packages/zroadmap/zroadmap_1.0.12.bb deleted file mode 100644 index 5b9161cfce..0000000000 --- a/packages/zroadmap/zroadmap_1.0.12.bb +++ /dev/null @@ -1,53 +0,0 @@ -DESCRIPTION = "RoadMap is a program that provides a car navigation for Linux and UNIX. \ -It displays a map of the streets, tracks the position provided by a NMEA-compliant \ -GPS receiver, identifies the street matching this GPS position and announces the name \ -of the crossing street at the next intersection. A rudimentary trip feature allows \ -RoadMap to display some basic navigation information (distance to the destination, \ -direction, speed, etc..). Voice messages are generated that duplicate some of the screen information." -SECTION = "opie/applications" -PRIORITY = "optional" -AUTHOR = "Pascal Martin <pascal.martin@iname.com>" -HOMEPAGE = "http://roadmap.digitalomaha.net/maps.html" -LICENSE = "GPL" -PR = "r0" - -SRC_URI = "http://www.roadmap.digitalomaha.net/roadmap/roadmap_1_0_12p2_src.tar.gz \ - file://qt2-fixes.patch;pnum=2;patch=1 \ - http://roadmap.digitalomaha.net/maps/usdir.rdm.tgz \ - file://zroadgps.png" -S = "${WORKDIR}/roadmap-${PV}/src" - -inherit palmtop - -QT_LIBRARY = '${@base_conditional("PALMTOP_USE_MULTITHREADED_QT", "yes", "qte-mt", "qte",d)}' -QT_LIBRARY_append_c7x0 = " -laticore" - -EXTRA_OEMAKE = 'DESKTOP=QPE MOC=${OE_QMAKE_MOC} UIC=${OE_QMAKE_UIC} \ - GUICFLAGS="-I${OE_QMAKE_INCDIR_QT} -I${S} -DQWS" \ - GUILDFLAGS="-lz -lpng -ljpeg -lts -l${QT_LIBRARY} -lqpe -Wl,-rpath-link,${STAGING_LIBDIR} -L${STAGING_LIBDIR} -L${QTDIR}/lib"' -PARALLEL_MAKE = "" - -do_configure() { - echo removing pregenerated stuff - find . -name "moc*"|xargs rm -f -} - -do_compile() { - oe_runmake libguiroadmap.a libguiroadgps.a libroadmap.a unix/libosroadmap.a - cd qt && oe_runmake -} - -do_install() { - cd qt - install -d ${D}${palmtopdir}/bin - install -d ${D}${palmtopdir}/apps/Applications - install -d ${D}${palmtopdir}/pics - install -m 0755 qtroadmap ${D}${palmtopdir}/bin/roadmap - install -m 0755 qtroadgps ${D}${palmtopdir}/bin/roadgps - install -m 0644 ../roadmap.png ${D}${palmtopdir}/pics/zroadmap.png - install -m 0644 ${WORKDIR}/zroadgps.png ${D}${palmtopdir}/pics/zroadgps.png - install -m 0644 ipkg/*.desktop ${D}${palmtopdir}/apps/Applications/ - install -d ${D}${palmtopdir}/share/roadmap/ - install -m 0644 ../sprites ../schema ../preferences ${D}${palmtopdir}/share/roadmap/ - install -m 0644 ${WORKDIR}/usdir.rdm ${D}${palmtopdir}/share/roadmap/ -} diff --git a/packages/zroadmap/zroadmap_cvs.bb b/packages/zroadmap/zroadmap_cvs.bb deleted file mode 100644 index fd9cc5e95f..0000000000 --- a/packages/zroadmap/zroadmap_cvs.bb +++ /dev/null @@ -1,54 +0,0 @@ -DESCRIPTION = "RoadMap is a program that provides a car navigation for Linux and UNIX. \ -It displays a map of the streets, tracks the position provided by a NMEA-compliant \ -GPS receiver, identifies the street matching this GPS position and announces the name \ -of the crossing street at the next intersection." -SECTION = "opie/applications" -PRIORITY = "optional" -AUTHOR = "Pascal Martin <pascal.martin@iname.com>" -HOMEPAGE = "http://roadmap.digitalomaha.net/maps.html" -DEPENDS = "popt expat" -LICENSE = "GPL" -PV = "1.0.12+cvs-${SRCDATE}" -PR = "r0" - -SRC_URI = "cvs://anonymous:@roadmap.cvs.sf.net/cvsroot/roadmap;module=roadmap \ - file://qt2-fixes-r1.patch;pnum=1;patch=1 \ - http://roadmap.digitalomaha.net/maps/usdir.rdm.tgz \ - file://zroadgps.png" -S = "${WORKDIR}/roadmap/src" - -inherit palmtop - -QT_LIBRARY = '${@base_conditional("PALMTOP_USE_MULTITHREADED_QT", "yes", "qte-mt", "qte",d)}' -QT_LIBRARY_append_c7x0 = " -laticore" - -EXTRA_OEMAKE = 'DESKTOP=QPE MOC=${OE_QMAKE_MOC} UIC=${OE_QMAKE_UIC} QTDIR=${QTDIR} \ - CFLAGS="-DQWS -DQT_NO_ROTATE -I${S} ${OE_QMAKE_CXXFLAGS} -I${OE_QMAKE_INCDIR_QT}" \ - LDFLAGS="${OE_QMAKE_LDFLAGS} -L${OE_QMAKE_LIBDIR_QT} -Wl,-rpath-link,${OE_QMAKE_LIBDIR_QT}" ' -PARALLEL_MAKE = "" - -do_configure() { - echo removing pregenerated stuff - find . -name "moc*"|xargs rm -f -} - -do_compile() { - oe_runmake libguiroadmap.a libguiroadgps.a libroadmap.a - oe_runmake -C gpx libgpx.a - oe_runmake -C unix libosroadmap.a - oe_runmake -C qt qtroadmap qtroadgps -} - -do_install() { - install -d ${D}${palmtopdir}/bin - install -d ${D}${palmtopdir}/apps/Applications - install -d ${D}${palmtopdir}/pics - install -m 0755 qt/qtroadmap ${D}${palmtopdir}/bin/roadmap - install -m 0755 qt/qtroadgps ${D}${palmtopdir}/bin/roadgps - install -m 0644 roadmap.png ${D}${palmtopdir}/pics/zroadmap.png - install -m 0644 ${WORKDIR}/zroadgps.png ${D}${palmtopdir}/pics/zroadgps.png - install -m 0644 qt/ipkg/*.desktop ${D}${palmtopdir}/apps/Applications/ - install -d ${D}${palmtopdir}/share/roadmap/ - install -m 0644 sprites schema preferences ${D}${palmtopdir}/share/roadmap/ - install -m 0644 ${WORKDIR}/usdir.rdm ${D}${palmtopdir}/share/roadmap/ -} |