diff --git a/packages/3rdparty/web/pycurl/build b/packages/3rdparty/web/pycurl/build new file mode 100755 index 0000000000..a443bc7610 --- /dev/null +++ b/packages/3rdparty/web/pycurl/build @@ -0,0 +1,33 @@ +#!/bin/sh + +################################################################################ +# This file is part of OpenELEC - http://www.openelec.tv +# Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv) +# +# This Program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This Program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenELEC.tv; see the file COPYING. If not, write to +# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. +# http://www.gnu.org/copyleft/gpl.html +################################################################################ + +. config/options $1 + +export PYTHONXCPREFIX="$SYSROOT_PREFIX/usr" +export LDFLAGS="$LDFLAGS -L$SYSROOT_PREFIX/usr/lib -L$SYSROOT_PREFIX/lib" + +cd $PKG_BUILD + +python setup.py build --cross-compile +python setup.py install -O0 --no-compile --prefix /usr --root .install + +rm -rf .install/usr/bin diff --git a/packages/3rdparty/web/pycurl/install b/packages/3rdparty/web/pycurl/install new file mode 100755 index 0000000000..a9c8b9924b --- /dev/null +++ b/packages/3rdparty/web/pycurl/install @@ -0,0 +1,25 @@ +#!/bin/sh + +################################################################################ +# This file is part of OpenELEC - http://www.openelec.tv +# Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv) +# +# This Program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This Program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenELEC.tv; see the file COPYING. If not, write to +# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. +# http://www.gnu.org/copyleft/gpl.html +################################################################################ + +. config/options $1 + +cp -PR $PKG_BUILD/.install/* $INSTALL diff --git a/packages/3rdparty/web/pycurl/meta b/packages/3rdparty/web/pycurl/meta new file mode 100644 index 0000000000..2f193ebdfd --- /dev/null +++ b/packages/3rdparty/web/pycurl/meta @@ -0,0 +1,36 @@ +################################################################################ +# This file is part of OpenELEC - http://www.openelec.tv +# Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv) +# +# This Program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This Program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenELEC.tv; see the file COPYING. If not, write to +# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. +# http://www.gnu.org/copyleft/gpl.html +################################################################################ + +PKG_NAME="pycurl" +PKG_VERSION="7.19.0" +PKG_REV="1" +PKG_ARCH="any" +PKG_LICENSE="GPL-2" +PKG_SITE="http://pycurl.sourceforge.net/" +PKG_URL="http://pycurl.sourceforge.net/download/$PKG_NAME-$PKG_VERSION.tar.gz" +PKG_DEPENDS="Python distribute curl" +PKG_BUILD_DEPENDS="toolchain Python distribute distutilscross curl" +PKG_PRIORITY="optional" +PKG_SECTION="python/web" +PKG_SHORTDESC="pycurl: a Python interface to libcurl" +PKG_LONGDESC="PycURL is a Python interface to libcurl. PycURL can be used to fetch objects identified by a URL from a Python program, similar to the urllib Python module. PycURL is mature, very fast, and supports a lot of features." +PKG_IS_ADDON="no" + +PKG_AUTORECONF="no" diff --git a/packages/3rdparty/web/pycurl/patches/pycurl-7.19.0-fix-do_curl_reset-refcount.patch b/packages/3rdparty/web/pycurl/patches/pycurl-7.19.0-fix-do_curl_reset-refcount.patch new file mode 100644 index 0000000000..7e20b15c2f --- /dev/null +++ b/packages/3rdparty/web/pycurl/patches/pycurl-7.19.0-fix-do_curl_reset-refcount.patch @@ -0,0 +1,24 @@ +--- a/src/pycurl.c ++++ a/src/pycurl.c +@@ -1452,6 +1452,7 @@ do_curl_reset(CurlObject *self) + } + } + ++ Py_INCREF(Py_None); + return Py_None; + } + +--- a/tests/test_internals.py ++++ a/tests/test_internals.py +@@ -245,6 +245,11 @@ if 1 and gc: + if opts.verbose >= 1: + print "Tracked objects:", len(gc.get_objects()) + ++if 1: ++ # Ensure that the refcounting error in "reset" is fixed: ++ for i in xrange(100000): ++ c = Curl() ++ c.reset() + + # /*********************************************************************** + # // done diff --git a/packages/3rdparty/web/pycurl/patches/pycurl-7.19.0-no-static-libs.patch b/packages/3rdparty/web/pycurl/patches/pycurl-7.19.0-no-static-libs.patch new file mode 100644 index 0000000000..06ac2c1f1e --- /dev/null +++ b/packages/3rdparty/web/pycurl/patches/pycurl-7.19.0-no-static-libs.patch @@ -0,0 +1,12 @@ +--- pycurl/setup.py~ 2008-04-22 17:00:45.000000000 +0300 ++++ pycurl/setup.py 2008-07-03 21:53:36.000000000 +0300 +@@ -97,8 +97,7 @@ + else: + extra_compile_args.append(e) + libs = split_quoted( +- os.popen("'%s' --libs" % CURL_CONFIG).read()+\ +- os.popen("'%s' --static-libs" % CURL_CONFIG).read()) ++ os.popen("'%s' --libs" % CURL_CONFIG).read()) + for e in libs: + if e[:2] == "-l": + libraries.append(e[2:]) diff --git a/packages/3rdparty/web/pycurl/patches/pycurl-7.19.0-setuptools-0.1.patch b/packages/3rdparty/web/pycurl/patches/pycurl-7.19.0-setuptools-0.1.patch new file mode 100644 index 0000000000..8ceba310a2 --- /dev/null +++ b/packages/3rdparty/web/pycurl/patches/pycurl-7.19.0-setuptools-0.1.patch @@ -0,0 +1,14 @@ +diff -Naur pycurl-7.19.0/setup.py pycurl-7.19.0.patch/setup.py +--- pycurl-7.19.0/setup.py 2008-09-09 19:40:34.000000000 +0200 ++++ pycurl-7.19.0.patch/setup.py 2011-09-29 02:07:22.584412664 +0200 +@@ -11,8 +11,8 @@ + + import glob, os, re, sys, string + import distutils +-from distutils.core import setup +-from distutils.extension import Extension ++from setuptools import setup ++from setuptools import Extension + from distutils.util import split_quoted + from distutils.version import LooseVersion + diff --git a/packages/addons/service/downloadmanager/pyload/addon b/packages/addons/service/downloadmanager/pyload/addon new file mode 100755 index 0000000000..1133121155 --- /dev/null +++ b/packages/addons/service/downloadmanager/pyload/addon @@ -0,0 +1,32 @@ +#!/bin/sh + +################################################################################ +# This file is part of OpenELEC - http://www.openelec.tv +# Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv) +# +# This Program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This Program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenELEC.tv; see the file COPYING. If not, write to +# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. +# http://www.gnu.org/copyleft/gpl.html +################################################################################ + +. config/options $1 + +mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/bin + cp $BUILD/unrar/unrar $ADDON_BUILD/$PKG_ADDON_ID/bin + +mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/pylib + cp -R $BUILD/pycurl*/.install/usr/lib/python*/site-packages/* $ADDON_BUILD/$PKG_ADDON_ID/pylib + +mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/pyload + cp -PR $PKG_BUILD/* $ADDON_BUILD/$PKG_ADDON_ID/pyload diff --git a/packages/addons/service/downloadmanager/pyload/changelog.txt b/packages/addons/service/downloadmanager/pyload/changelog.txt new file mode 100644 index 0000000000..411ed2f4c4 --- /dev/null +++ b/packages/addons/service/downloadmanager/pyload/changelog.txt @@ -0,0 +1,2 @@ +0.99.1 +- initial version pyload-0.4.7 diff --git a/packages/addons/service/downloadmanager/pyload/icon/icon.png b/packages/addons/service/downloadmanager/pyload/icon/icon.png new file mode 100644 index 0000000000..72a95b740b Binary files /dev/null and b/packages/addons/service/downloadmanager/pyload/icon/icon.png differ diff --git a/packages/addons/service/downloadmanager/pyload/meta b/packages/addons/service/downloadmanager/pyload/meta new file mode 100644 index 0000000000..5ce5cce7b5 --- /dev/null +++ b/packages/addons/service/downloadmanager/pyload/meta @@ -0,0 +1,38 @@ +################################################################################ +# This file is part of OpenELEC - http://www.openelec.tv +# Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv) +# +# This Program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This Program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenELEC.tv; see the file COPYING. If not, write to +# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. +# http://www.gnu.org/copyleft/gpl.html +################################################################################ + +PKG_NAME="pyload" +PKG_VERSION="0.4.7" +PKG_REV="1" +PKG_ARCH="any" +PKG_LICENSE="OSS" +PKG_SITE="http://pyload.org/" +PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_DEPENDS="Python" +PKG_BUILD_DEPENDS="toolchain Python pycurl unrar" +PKG_PRIORITY="optional" +PKG_SECTION="service/downloadmanager" +PKG_SHORTDESC="pyLoad is a fast, lightweight and full featured download manager" +PKG_LONGDESC="pyLoad is a fast, lightweight and full featured download manager for many One-Click-Hoster, container formats like DLC, video sites or just plain http/ftp links. It aims for low hardware requirements and platform independence to be runnable on all kind of systems (desktop pc, netbook, NAS, router)." + +PKG_IS_ADDON="yes" +PKG_ADDON_TYPE="xbmc.service" + +PKG_AUTORECONF="no" diff --git a/packages/addons/service/downloadmanager/pyload/source/bin/pyload.service b/packages/addons/service/downloadmanager/pyload/source/bin/pyload.service new file mode 100755 index 0000000000..55d57d5374 --- /dev/null +++ b/packages/addons/service/downloadmanager/pyload/source/bin/pyload.service @@ -0,0 +1,32 @@ +#!/bin/sh + +################################################################################ +# This file is part of OpenELEC - http://www.openelec.tv +# Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv) +# +# This Program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This Program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenELEC.tv; see the file COPYING. If not, write to +# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. +# http://www.gnu.org/copyleft/gpl.html +################################################################################ + +# Addon settings + ADDON_DIR="$HOME/.xbmc/addons/service.downloadmanager.pyload" + ADDON_HOME="$HOME/.xbmc/userdata/addon_data/service.downloadmanager.pyload" + + export PYTHONPATH="$PYTHONPATH:$ADDON_DIR/pylib" + +################################################################################ +# start pyload +################################################################################ + python $ADDON_DIR/pyload/pyLoadCore.py -daemon --configdir=$ADDON_HOME diff --git a/packages/addons/service/downloadmanager/pyload/source/default.py b/packages/addons/service/downloadmanager/pyload/source/default.py new file mode 100644 index 0000000000..6a017ac4c2 --- /dev/null +++ b/packages/addons/service/downloadmanager/pyload/source/default.py @@ -0,0 +1,23 @@ +################################################################################ +# This file is part of OpenELEC - http://www.openelec.tv +# Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv) +# +# This Program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This Program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenELEC.tv; see the file COPYING. If not, write to +# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. +# http://www.gnu.org/copyleft/gpl.html +################################################################################ + +import xbmc, time, os, subprocess + +os.system("pyload.service") diff --git a/packages/audio/alsa-utils/scripts/soundconfig b/packages/audio/alsa-utils/scripts/soundconfig index 4c3c9fa3f6..2355bdb7b0 100755 --- a/packages/audio/alsa-utils/scripts/soundconfig +++ b/packages/audio/alsa-utils/scripts/soundconfig @@ -128,7 +128,11 @@ else mixer 0 'Master Front' 100% # Shuttle XS35GT needs this too - mixer 0 Master,0 100% + mixer 0 'Master',0 100% on + +# and this for various Fusion devices like Zotac ZBOX + mixer 1 'Master',0 100% on + fi diff --git a/packages/audio/libmad/build b/packages/audio/libmad/build index 8f4bbf759c..6d5246b01e 100755 --- a/packages/audio/libmad/build +++ b/packages/audio/libmad/build @@ -24,6 +24,10 @@ cd $PKG_BUILD +if [ $TARGET_ARCH == "x86_64" ] ; then + MAD_OPTIONS="--enable-accuracy --enable-fpm=64bit" +fi + # some fixes for autoreconf touch NEWS AUTHORS ChangeLog do_autoreconf @@ -32,7 +36,8 @@ cd $PKG_BUILD --build=$HOST_NAME \ --prefix=/usr \ --disable-static \ - --enable-shared + --enable-shared \ + $MAD_OPTIONS make diff --git a/packages/audio/libmad/patches/libmad-0.15.1b-cflags-O2.patch b/packages/audio/libmad/patches/libmad-0.15.1b-cflags-O2.patch new file mode 100644 index 0000000000..61b4b13bd7 --- /dev/null +++ b/packages/audio/libmad/patches/libmad-0.15.1b-cflags-O2.patch @@ -0,0 +1,12 @@ +diff -Naur libmad-0.15.1b-orig/configure.ac libmad-0.15.1b/configure.ac +--- libmad-0.15.1b-orig/configure.ac 2007-07-01 12:58:13.000000000 -0600 ++++ libmad-0.15.1b/configure.ac 2007-07-01 12:59:13.000000000 -0600 +@@ -105,7 +105,7 @@ + shift + ;; + -O2) +- optimize="-O" ++ optimize="-O2" + shift + ;; + -fomit-frame-pointer) diff --git a/packages/audio/libmad/patches/libmad-0.15.1b-cflags.patch b/packages/audio/libmad/patches/libmad-0.15.1b-cflags.patch new file mode 100644 index 0000000000..2ec44e3445 --- /dev/null +++ b/packages/audio/libmad/patches/libmad-0.15.1b-cflags.patch @@ -0,0 +1,146 @@ +diff -Naur libmad-0.15.1b-orig/configure.ac libmad-0.15.1b/configure.ac +--- libmad-0.15.1b-orig/configure.ac 2007-06-30 20:22:31.000000000 -0600 ++++ libmad-0.15.1b/configure.ac 2007-06-30 20:25:31.000000000 -0600 +@@ -122,74 +122,74 @@ + esac + done + +-if test "$GCC" = yes +-then +- if test -z "$arch" +- then +- case "$host" in +- i386-*) ;; +- i?86-*) arch="-march=i486" ;; +- arm*-empeg-*) arch="-march=armv4 -mtune=strongarm1100" ;; +- armv4*-*) arch="-march=armv4 -mtune=strongarm" ;; +- powerpc-*) ;; +- mips*-agenda-*) arch="-mcpu=vr4100" ;; +- mips*-luxsonor-*) arch="-mips1 -mcpu=r3000 -Wa,-m4010" ;; +- esac +- fi +- +- case "$optimize" in +- -O|"-O "*) +- optimize="-O" +- optimize="$optimize -fforce-mem" +- optimize="$optimize -fforce-addr" +- : #x optimize="$optimize -finline-functions" +- : #- optimize="$optimize -fstrength-reduce" +- optimize="$optimize -fthread-jumps" +- optimize="$optimize -fcse-follow-jumps" +- optimize="$optimize -fcse-skip-blocks" +- : #x optimize="$optimize -frerun-cse-after-loop" +- : #x optimize="$optimize -frerun-loop-opt" +- : #x optimize="$optimize -fgcse" +- optimize="$optimize -fexpensive-optimizations" +- optimize="$optimize -fregmove" +- : #* optimize="$optimize -fdelayed-branch" +- : #x optimize="$optimize -fschedule-insns" +- optimize="$optimize -fschedule-insns2" +- : #? optimize="$optimize -ffunction-sections" +- : #? optimize="$optimize -fcaller-saves" +- : #> optimize="$optimize -funroll-loops" +- : #> optimize="$optimize -funroll-all-loops" +- : #x optimize="$optimize -fmove-all-movables" +- : #x optimize="$optimize -freduce-all-givs" +- : #? optimize="$optimize -fstrict-aliasing" +- : #* optimize="$optimize -fstructure-noalias" +- +- case "$host" in +- arm*-*) +- optimize="$optimize -fstrength-reduce" +- ;; +- mips*-*) +- optimize="$optimize -fstrength-reduce" +- optimize="$optimize -finline-functions" +- ;; +- i?86-*) +- optimize="$optimize -fstrength-reduce" +- ;; +- powerpc-apple-*) +- # this triggers an internal compiler error with gcc2 +- : #optimize="$optimize -fstrength-reduce" +- +- # this is really only beneficial with gcc3 +- : #optimize="$optimize -finline-functions" +- ;; +- *) +- # this sometimes provokes bugs in gcc 2.95.2 +- : #optimize="$optimize -fstrength-reduce" +- ;; +- esac +- ;; +- esac +-fi ++#if test "$GCC" = yes ++#then ++# if test -z "$arch" ++# then ++# case "$host" in ++# i386-*) ;; ++# i?86-*) arch="-march=i486" ;; ++# arm*-empeg-*) arch="-march=armv4 -mtune=strongarm1100" ;; ++# armv4*-*) arch="-march=armv4 -mtune=strongarm" ;; ++# powerpc-*) ;; ++# mips*-agenda-*) arch="-mcpu=vr4100" ;; ++# mips*-luxsonor-*) arch="-mips1 -mcpu=r3000 -Wa,-m4010" ;; ++# esac ++# fi ++# ++# case "$optimize" in ++# -O|"-O "*) ++# optimize="-O" ++# optimize="$optimize -fforce-mem" ++# optimize="$optimize -fforce-addr" ++# : #x optimize="$optimize -finline-functions" ++# : #- optimize="$optimize -fstrength-reduce" ++# optimize="$optimize -fthread-jumps" ++# optimize="$optimize -fcse-follow-jumps" ++# optimize="$optimize -fcse-skip-blocks" ++# : #x optimize="$optimize -frerun-cse-after-loop" ++# : #x optimize="$optimize -frerun-loop-opt" ++# : #x optimize="$optimize -fgcse" ++# optimize="$optimize -fexpensive-optimizations" ++# optimize="$optimize -fregmove" ++# : #* optimize="$optimize -fdelayed-branch" ++# : #x optimize="$optimize -fschedule-insns" ++# optimize="$optimize -fschedule-insns2" ++# : #? optimize="$optimize -ffunction-sections" ++# : #? optimize="$optimize -fcaller-saves" ++# : #> optimize="$optimize -funroll-loops" ++# : #> optimize="$optimize -funroll-all-loops" ++# : #x optimize="$optimize -fmove-all-movables" ++# : #x optimize="$optimize -freduce-all-givs" ++# : #? optimize="$optimize -fstrict-aliasing" ++# : #* optimize="$optimize -fstructure-noalias" ++# ++# case "$host" in ++# arm*-*) ++# optimize="$optimize -fstrength-reduce" ++# ;; ++# mips*-*) ++# optimize="$optimize -fstrength-reduce" ++# optimize="$optimize -finline-functions" ++# ;; ++# i?86-*) ++# optimize="$optimize -fstrength-reduce" ++# ;; ++# powerpc-apple-*) ++# # this triggers an internal compiler error with gcc2 ++# : #optimize="$optimize -fstrength-reduce" ++# ++# # this is really only beneficial with gcc3 ++# : #optimize="$optimize -finline-functions" ++# ;; ++# *) ++# # this sometimes provokes bugs in gcc 2.95.2 ++# : #optimize="$optimize -fstrength-reduce" ++# ;; ++# esac ++# ;; ++# esac ++#fi + + case "$host" in + mips*-agenda-*) diff --git a/packages/devel/dbus-glib/meta b/packages/devel/dbus-glib/meta index 31870a294e..132fa100b3 100644 --- a/packages/devel/dbus-glib/meta +++ b/packages/devel/dbus-glib/meta @@ -19,7 +19,7 @@ ################################################################################ PKG_NAME="dbus-glib" -PKG_VERSION="0.96" +PKG_VERSION="0.98" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/devel/glib-host/meta b/packages/devel/glib-host/meta index 49a260279e..59f1a0f1c4 100644 --- a/packages/devel/glib-host/meta +++ b/packages/devel/glib-host/meta @@ -26,7 +26,7 @@ PKG_LICENSE="LGPL" PKG_SITE="http://www.gtk.org/" PKG_URL="" PKG_DEPENDS="" -PKG_BUILD_DEPENDS="toolchain gtk-doc zlib-host" +PKG_BUILD_DEPENDS="toolchain libffi-host zlib-host" PKG_PRIORITY="optional" PKG_SECTION="devel" PKG_SHORTDESC="glib-host: C support library" diff --git a/packages/devel/glib/build b/packages/devel/glib/build index 3f407e3bf9..c9e443afc3 100755 --- a/packages/devel/glib/build +++ b/packages/devel/glib/build @@ -33,6 +33,7 @@ ac_cv_func_mmap_fixed_mapped='yes' \ ac_cv_func_posix_getpwuid_r='yes' \ ac_cv_func_posix_getgrgid_r='yes' \ ac_cv_func_printf_unix98='yes' \ +ac_cv_func_qsort_r='no' \ ac_cv_func_snprintf_c99='yes' \ ac_cv_func_vsnprintf_c99='yes' \ glib_cv_stack_grows='no' \ diff --git a/packages/devel/glib/meta b/packages/devel/glib/meta index c069832ebb..317666404e 100644 --- a/packages/devel/glib/meta +++ b/packages/devel/glib/meta @@ -19,14 +19,14 @@ ################################################################################ PKG_NAME="glib" -PKG_VERSION="2.28.8" +PKG_VERSION="2.30.0" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="LGPL" PKG_SITE="http://www.gtk.org/" -PKG_URL="http://ftp.gnome.org/pub/gnome/sources/glib/2.28/$PKG_NAME-$PKG_VERSION.tar.bz2" -PKG_DEPENDS="zlib libiconv pcre" -PKG_BUILD_DEPENDS="toolchain zlib libiconv pcre gtk-doc glib-host" +PKG_URL="http://ftp.gnome.org/pub/gnome/sources/glib/2.30/$PKG_NAME-$PKG_VERSION.tar.bz2" +PKG_DEPENDS="zlib libiconv libffi pcre" +PKG_BUILD_DEPENDS="toolchain zlib libiconv libffi pcre glib-host gtk-doc" PKG_PRIORITY="optional" PKG_SECTION="devel" PKG_SHORTDESC="glib: C support library" diff --git a/packages/devel/libffi-host/build b/packages/devel/libffi-host/build new file mode 100755 index 0000000000..6cc66d174c --- /dev/null +++ b/packages/devel/libffi-host/build @@ -0,0 +1,44 @@ +#!/bin/sh + +################################################################################ +# This file is part of OpenELEC - http://www.openelec.tv +# Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv) +# +# This Program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This Program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenELEC.tv; see the file COPYING. If not, write to +# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. +# http://www.gnu.org/copyleft/gpl.html +################################################################################ + +. config/options $1 + +$SCRIPTS/unpack libffi + +setup_toolchain host + +cd $BUILD/libffi-* +mkdir -p .build-host && cd .build-host +../configure --host=$HOST_NAME \ + --build=$HOST_NAME \ + --prefix=$ROOT/$TOOLCHAIN \ + --sysconfdir=/etc \ + --disable-static \ + --enable-shared \ + --disable-debug \ + --enable-structs \ + --enable-raw-api \ + --disable-purify-safety \ + --with-gnu-ld + +make +make install diff --git a/packages/devel/libffi-host/meta b/packages/devel/libffi-host/meta new file mode 100644 index 0000000000..cad9095434 --- /dev/null +++ b/packages/devel/libffi-host/meta @@ -0,0 +1,36 @@ +################################################################################ +# This file is part of OpenELEC - http://www.openelec.tv +# Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv) +# +# This Program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This Program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenELEC.tv; see the file COPYING. If not, write to +# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. +# http://www.gnu.org/copyleft/gpl.html +################################################################################ + +PKG_NAME="libffi-host" +PKG_VERSION="" +PKG_REV="1" +PKG_ARCH="any" +PKG_LICENSE="GPL" +PKG_SITE="http://sourceware.org/$PKG_NAME/" +PKG_URL="" +PKG_DEPENDS="" +PKG_BUILD_DEPENDS="toolchain" +PKG_PRIORITY="optional" +PKG_SECTION="devel" +PKG_SHORTDESC="Foreign Function Interface Library" +PKG_LONGDESC="The libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run-time." +PKG_IS_ADDON="no" + +PKG_AUTORECONF="no" diff --git a/packages/devel/libffi/build b/packages/devel/libffi/build index f7165b19be..08f3b805ef 100755 --- a/packages/devel/libffi/build +++ b/packages/devel/libffi/build @@ -23,13 +23,18 @@ . config/options $1 cd $PKG_BUILD -./configure --host=$TARGET_NAME \ - --build=$HOST_NAME \ - --prefix=/usr \ - --sysconfdir=/etc \ - --disable-static \ - --enable-shared \ - --disable-debug \ +mkdir -p .build-target && cd .build-target +../configure --host=$TARGET_NAME \ + --build=$HOST_NAME \ + --prefix=/usr \ + --sysconfdir=/etc \ + --disable-static \ + --enable-shared \ + --disable-debug \ + --enable-structs \ + --enable-raw-api \ + --disable-purify-safety \ + --with-gnu-ld make diff --git a/packages/devel/libffi/install b/packages/devel/libffi/install index 0895911777..a710883507 100755 --- a/packages/devel/libffi/install +++ b/packages/devel/libffi/install @@ -23,4 +23,4 @@ . config/options $1 mkdir -p $INSTALL/usr/lib - cp -P $PKG_BUILD/.libs/*.so* $INSTALL/usr/lib + cp -P $PKG_BUILD/.build-target/.libs/*.so* $INSTALL/usr/lib diff --git a/packages/devel/libffi/meta b/packages/devel/libffi/meta index b51a15160b..097ccefe1f 100644 --- a/packages/devel/libffi/meta +++ b/packages/devel/libffi/meta @@ -19,7 +19,7 @@ ################################################################################ PKG_NAME="libffi" -PKG_VERSION="3.0.9" +PKG_VERSION="3.0.10" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/lang/Python/build b/packages/lang/Python/build index 165242fe80..91893fdbc5 100755 --- a/packages/lang/Python/build +++ b/packages/lang/Python/build @@ -95,6 +95,7 @@ LDFLAGS="$LDFLAGS -lexpat -lffi" \ make -j1 CC="$TARGET_CC" \ HOSTPYTHON=../.objdir-host/hostpython \ HOSTPGEN=../.objdir-host/hostpgen \ + RUNSHARED="LD_LIBRARY_PATH=../.objdir-host:" \ BLDSHARED="$CC -shared" \ PYTHON_DISABLE_MODULES="$PY_DISABLED_MODULES" \ CROSS_COMPILE="$TARGET_NAME" \ @@ -106,6 +107,7 @@ make -j1 CC="$TARGET_CC" \ DESTDIR=$SYSROOT_PREFIX \ HOSTPYTHON=../.objdir-host/hostpython \ HOSTPGEN=../.objdir-host/hostpgen \ + RUNSHARED="LD_LIBRARY_PATH=../.objdir-host:" \ BLDSHARED="$CC -shared" \ PYTHON_DISABLE_MODULES="$PY_DISABLED_MODULES" \ CROSS_COMPILE="$TARGET_NAME" \ diff --git a/packages/linux/meta b/packages/linux/meta index 6985512c33..ece160003d 100644 --- a/packages/linux/meta +++ b/packages/linux/meta @@ -19,7 +19,7 @@ ################################################################################ PKG_NAME="linux" -PKG_VERSION="3.1-rc7" +PKG_VERSION="3.1-rc8" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/linux/patches/linux-3.1-rc7-000_crosscompile.patch b/packages/linux/patches/linux-3.1-rc8-000_crosscompile.patch similarity index 100% rename from packages/linux/patches/linux-3.1-rc7-000_crosscompile.patch rename to packages/linux/patches/linux-3.1-rc8-000_crosscompile.patch diff --git a/packages/linux/patches/linux-3.1-rc7-003-no_dev_console.patch b/packages/linux/patches/linux-3.1-rc8-003-no_dev_console.patch similarity index 100% rename from packages/linux/patches/linux-3.1-rc7-003-no_dev_console.patch rename to packages/linux/patches/linux-3.1-rc8-003-no_dev_console.patch diff --git a/packages/linux/patches/linux-3.1-rc7-004_lower_undefined_mode_timeout.patch b/packages/linux/patches/linux-3.1-rc8-004_lower_undefined_mode_timeout.patch similarity index 100% rename from packages/linux/patches/linux-3.1-rc7-004_lower_undefined_mode_timeout.patch rename to packages/linux/patches/linux-3.1-rc8-004_lower_undefined_mode_timeout.patch diff --git a/packages/linux/patches/linux-3.1-rc7-006_enable_utf8.patch b/packages/linux/patches/linux-3.1-rc8-006_enable_utf8.patch similarity index 100% rename from packages/linux/patches/linux-3.1-rc7-006_enable_utf8.patch rename to packages/linux/patches/linux-3.1-rc8-006_enable_utf8.patch diff --git a/packages/linux/patches/linux-3.1-rc7-007_die_floppy_die.patch b/packages/linux/patches/linux-3.1-rc8-007_die_floppy_die.patch similarity index 100% rename from packages/linux/patches/linux-3.1-rc7-007_die_floppy_die.patch rename to packages/linux/patches/linux-3.1-rc8-007_die_floppy_die.patch diff --git a/packages/linux/patches/linux-3.1-rc7-009_disable_i8042_check_on_apple_mac.patch b/packages/linux/patches/linux-3.1-rc8-009_disable_i8042_check_on_apple_mac.patch similarity index 100% rename from packages/linux/patches/linux-3.1-rc7-009_disable_i8042_check_on_apple_mac.patch rename to packages/linux/patches/linux-3.1-rc8-009_disable_i8042_check_on_apple_mac.patch diff --git a/packages/linux/patches/linux-3.1-rc7-050_add_appleir_usb_driver.patch b/packages/linux/patches/linux-3.1-rc8-050_add_appleir_usb_driver.patch similarity index 100% rename from packages/linux/patches/linux-3.1-rc7-050_add_appleir_usb_driver.patch rename to packages/linux/patches/linux-3.1-rc8-050_add_appleir_usb_driver.patch diff --git a/packages/linux/patches/linux-3.1-rc7-052-aureal_remote_quirk-0.1.patch b/packages/linux/patches/linux-3.1-rc8-052-aureal_remote_quirk-0.1.patch similarity index 100% rename from packages/linux/patches/linux-3.1-rc7-052-aureal_remote_quirk-0.1.patch rename to packages/linux/patches/linux-3.1-rc8-052-aureal_remote_quirk-0.1.patch diff --git a/packages/linux/patches/linux-3.1-rc7-053-ati_remote-0.1.patch b/packages/linux/patches/linux-3.1-rc8-053-ati_remote-0.1.patch similarity index 100% rename from packages/linux/patches/linux-3.1-rc7-053-ati_remote-0.1.patch rename to packages/linux/patches/linux-3.1-rc8-053-ati_remote-0.1.patch diff --git a/packages/linux/patches/linux-3.1-rc7-053_ati-remote_all_keys_and_keychange-0.1.patch b/packages/linux/patches/linux-3.1-rc8-053_ati-remote_all_keys_and_keychange-0.1.patch similarity index 100% rename from packages/linux/patches/linux-3.1-rc7-053_ati-remote_all_keys_and_keychange-0.1.patch rename to packages/linux/patches/linux-3.1-rc8-053_ati-remote_all_keys_and_keychange-0.1.patch diff --git a/packages/linux/patches/linux-3.1-rc7-054-nuvoton_revert_d7b290a1056c5564eec8a1b169c6e84ff3f54c13.patch b/packages/linux/patches/linux-3.1-rc8-054-nuvoton_revert_d7b290a1056c5564eec8a1b169c6e84ff3f54c13.patch similarity index 100% rename from packages/linux/patches/linux-3.1-rc7-054-nuvoton_revert_d7b290a1056c5564eec8a1b169c6e84ff3f54c13.patch rename to packages/linux/patches/linux-3.1-rc8-054-nuvoton_revert_d7b290a1056c5564eec8a1b169c6e84ff3f54c13.patch diff --git a/packages/linux/patches/linux-3.1-rc7-058-add_rtl2832u_dvb-usb_driver-0.1.patch b/packages/linux/patches/linux-3.1-rc8-058-add_rtl2832u_dvb-usb_driver-0.1.patch similarity index 100% rename from packages/linux/patches/linux-3.1-rc7-058-add_rtl2832u_dvb-usb_driver-0.1.patch rename to packages/linux/patches/linux-3.1-rc8-058-add_rtl2832u_dvb-usb_driver-0.1.patch diff --git a/packages/linux/patches/linux-3.1-rc7-059-rtl2832u_change_value_of_USB_PID_GTEK_WARM-0.1.patch b/packages/linux/patches/linux-3.1-rc8-059-rtl2832u_change_value_of_USB_PID_GTEK_WARM-0.1.patch similarity index 100% rename from packages/linux/patches/linux-3.1-rc7-059-rtl2832u_change_value_of_USB_PID_GTEK_WARM-0.1.patch rename to packages/linux/patches/linux-3.1-rc8-059-rtl2832u_change_value_of_USB_PID_GTEK_WARM-0.1.patch diff --git a/packages/linux/patches/linux-3.1-rc7-060-fix_dib0700_buffer_access-0.1.patch b/packages/linux/patches/linux-3.1-rc8-060-fix_dib0700_buffer_access-0.1.patch similarity index 100% rename from packages/linux/patches/linux-3.1-rc7-060-fix_dib0700_buffer_access-0.1.patch rename to packages/linux/patches/linux-3.1-rc8-060-fix_dib0700_buffer_access-0.1.patch diff --git a/packages/linux/patches/linux-3.1-rc7-061-add_ITE-IT9135_dvb-usb_driver-0.1.patch b/packages/linux/patches/linux-3.1-rc8-061-add_ITE-IT9135_dvb-usb_driver-0.1.patch similarity index 100% rename from packages/linux/patches/linux-3.1-rc7-061-add_ITE-IT9135_dvb-usb_driver-0.1.patch rename to packages/linux/patches/linux-3.1-rc8-061-add_ITE-IT9135_dvb-usb_driver-0.1.patch diff --git a/packages/linux/patches/linux-3.1-rc7-071-silence_i915_agp-module-0.1.patch b/packages/linux/patches/linux-3.1-rc8-071-silence_i915_agp-module-0.1.patch similarity index 100% rename from packages/linux/patches/linux-3.1-rc7-071-silence_i915_agp-module-0.1.patch rename to packages/linux/patches/linux-3.1-rc8-071-silence_i915_agp-module-0.1.patch diff --git a/packages/linux/patches/linux-3.1-rc7-716_mm-zero_swappiness.patch b/packages/linux/patches/linux-3.1-rc8-716_mm-zero_swappiness.patch similarity index 100% rename from packages/linux/patches/linux-3.1-rc7-716_mm-zero_swappiness.patch rename to packages/linux/patches/linux-3.1-rc8-716_mm-zero_swappiness.patch diff --git a/packages/mediacenter/xbmc/scripts/cputemp b/packages/mediacenter/xbmc/scripts/cputemp index a9e7950a8b..b61b416323 100755 --- a/packages/mediacenter/xbmc/scripts/cputemp +++ b/packages/mediacenter/xbmc/scripts/cputemp @@ -23,7 +23,7 @@ TEMP="0" if [ -f /usr/bin/sensors ]; then - TEMP=`/usr/bin/sensors -u | tail -n6 | grep temp._input | awk '{print $2 }' |awk '{printf("%d\n",$1 + 0.5);}'` + TEMP=`/usr/bin/sensors -u | grep -A 1 "Core " | tail -n 1 | awk '{printf("%d\n",$2 + 0.5);}'` fi echo "${TEMP} C" diff --git a/packages/multimedia/libass/build b/packages/multimedia/libass/build index 6873acc548..00aff9dbdc 100755 --- a/packages/multimedia/libass/build +++ b/packages/multimedia/libass/build @@ -31,7 +31,12 @@ cd $PKG_BUILD --datadir=/usr/share \ --enable-shared \ --disable-static \ + --disable-test \ --enable-enca \ + --enable-fontconfig \ + --disable-harfbuzz \ + --disable-silent-rules \ + --with-gnu-ld \ make diff --git a/packages/multimedia/libass/meta b/packages/multimedia/libass/meta index ab7816f3ba..c024162ba6 100644 --- a/packages/multimedia/libass/meta +++ b/packages/multimedia/libass/meta @@ -19,14 +19,14 @@ ################################################################################ PKG_NAME="libass" -PKG_VERSION="0.9.13" +PKG_VERSION="0.10.0" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="BSD" PKG_SITE="http://code.google.com/p/libass/" PKG_URL="http://libass.googlecode.com/files/$PKG_NAME-$PKG_VERSION.tar.gz" -PKG_DEPENDS="freetype fontconfig enca" -PKG_BUILD_DEPENDS="toolchain freetype fontconfig enca" +PKG_DEPENDS="freetype fontconfig enca fribidi" +PKG_BUILD_DEPENDS="toolchain freetype fontconfig enca fribidi" PKG_PRIORITY="optional" PKG_SECTION="multimedia" PKG_SHORTDESC="libass: a portable subtitle renderer for the ASS/SSA (Advanced Substation Alpha/Substation Alpha) subtitle format." diff --git a/packages/network/bluez/build b/packages/network/bluez/build index f61562fd81..33e97f9f70 100755 --- a/packages/network/bluez/build +++ b/packages/network/bluez/build @@ -52,7 +52,7 @@ cd $PKG_BUILD --disable-proximity \ --disable-serial \ --enable-input \ - --disable-audio \ + --enable-audio \ --enable-service \ --enable-health \ --disable-pnat \ diff --git a/packages/network/bluez/install b/packages/network/bluez/install index 54efddd911..121eb88ac7 100755 --- a/packages/network/bluez/install +++ b/packages/network/bluez/install @@ -46,8 +46,8 @@ mkdir -p $INSTALL/lib/udev/rules.d mkdir -p $INSTALL/usr/lib cp $PKG_BUILD/lib/.libs/libbluetooth.so* $INSTALL/usr/lib -mkdir -p $INSTALL/usr/lib/alsa-lib - cp $PKG_BUILD/audio/.libs/*.so $INSTALL/usr/lib/alsa-lib +mkdir -p $INSTALL/usr/lib/alsa + cp $PKG_BUILD/audio/.libs/*.so $INSTALL/usr/lib/alsa mkdir -p $INSTALL/usr/lib/bluetooth/plugins diff --git a/packages/network/cifs-utils/build b/packages/network/cifs-utils/build index ff05151ad8..04c8625c4d 100755 --- a/packages/network/cifs-utils/build +++ b/packages/network/cifs-utils/build @@ -34,6 +34,7 @@ ac_cv_func_realloc_0_nonnull=yes \ --disable-cifsupcall \ --disable-cifscreds \ --disable-cifsidmap \ + --disable-cifsacl \ --with-libcap-ng \ --with-libcap \ diff --git a/packages/network/cifs-utils/meta b/packages/network/cifs-utils/meta index 949b5a8e71..86ef4f4988 100644 --- a/packages/network/cifs-utils/meta +++ b/packages/network/cifs-utils/meta @@ -19,7 +19,7 @@ ################################################################################ PKG_NAME="cifs-utils" -PKG_VERSION="5.0" +PKG_VERSION="5.1" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/other/fribidi/build b/packages/other/fribidi/build index c7f6b7a915..3227d7242f 100755 --- a/packages/other/fribidi/build +++ b/packages/other/fribidi/build @@ -22,15 +22,20 @@ . config/options $1 +CFLAGS="$CFLAGS -DFRIBIDI_CHUNK_SIZE=4080" + cd $PKG_BUILD ./configure --host=$TARGET_NAME \ --build=$HOST_NAME \ --prefix=/usr \ - --disable-debug \ - --enable-malloc \ - --with-glib=no \ --enable-shared \ --disable-static \ + --disable-debug \ + --disable-deprecated \ + --disable-malloc \ + --enable-charsets \ + --with-gnu-ld \ + --without-glib make diff --git a/packages/other/fribidi/patches/fribidi-0.19.2-chunk_size.patch b/packages/other/fribidi/patches/fribidi-0.19.2-chunk_size.patch deleted file mode 100644 index e7256dabf5..0000000000 --- a/packages/other/fribidi/patches/fribidi-0.19.2-chunk_size.patch +++ /dev/null @@ -1,22 +0,0 @@ -Define FRIBIDI_CHUNK_SIZE only if using allocation pools - -diff -Nur fribidi2-cvs-20061020.orig/lib/common.h fribidi2-cvs-20061020/lib/common.h ---- fribidi2-cvs-20061020.orig/lib/common.h Tue Jan 31 05:23:12 2006 -+++ fribidi2-cvs-20061020/lib/common.h Sat Oct 21 16:42:41 2006 -@@ -131,6 +131,8 @@ - - /* FRIBIDI_CHUNK_SIZE is the number of bytes in each chunk of memory being - * allocated for data structure pools. */ -+#if USE_SIMPLE_MALLOC+0 -+#else - #ifndef FRIBIDI_CHUNK_SIZE - # if HAVE_ASM_PAGE_H - # ifndef __FRIBIDI_DOC -@@ -145,6 +147,7 @@ - # error FRIBIDI_CHUNK_SIZE now should define the size of a chunk in bytes. - # endif /* FRIBIDI_CHUNK_SIZE < 256 */ - #endif /* FRIBIDI_CHUNK_SIZE */ -+#endif /* USE_SIMPLE_MALLOC */ - - /* FRIBIDI_BEGIN_STMT should be used at the beginning of your macro - * definitions that are to behave like simple statements. Use diff --git a/packages/sysutils/busybox/config/busybox.conf b/packages/sysutils/busybox/config/busybox.conf index bdb144c03c..9cb258f583 100644 --- a/packages/sysutils/busybox/config/busybox.conf +++ b/packages/sysutils/busybox/config/busybox.conf @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit # Busybox version: 1.19.2 -# Wed Sep 28 04:19:49 2011 +# Wed Sep 28 18:13:56 2011 # CONFIG_HAVE_DOT_CONFIG=y @@ -704,7 +704,7 @@ CONFIG_RFKILL=y # CONFIG_STRINGS is not set # CONFIG_TASKSET is not set # CONFIG_FEATURE_TASKSET_FANCY is not set -# CONFIG_TIME is not set +CONFIG_TIME=y # CONFIG_TIMEOUT is not set CONFIG_TTYSIZE=y # CONFIG_VOLNAME is not set diff --git a/packages/sysutils/v4l-utils/patches/v4l-utils-0.8.3-12-add_zbox_ad10_support-0.1.patch b/packages/sysutils/v4l-utils/patches/v4l-utils-0.8.3-12-add_zbox_ad10_support-0.1.patch new file mode 100644 index 0000000000..0a0f83c9e4 --- /dev/null +++ b/packages/sysutils/v4l-utils/patches/v4l-utils-0.8.3-12-add_zbox_ad10_support-0.1.patch @@ -0,0 +1,59 @@ +diff -Naur v4l-utils-0.8.3/utils/keytable/rc_keymaps/rc6_mce v4l-utils-0.8.3.patch/utils/keytable/rc_keymaps/rc6_mce +--- v4l-utils-0.8.3/utils/keytable/rc_keymaps/rc6_mce 2011-09-29 16:58:43.791771663 +0200 ++++ v4l-utils-0.8.3.patch/utils/keytable/rc_keymaps/rc6_mce 2011-09-29 16:59:59.449760665 +0200 +@@ -60,6 +60,7 @@ + 0x800f046f KEY_MEDIA + 0x800f0480 KEY_BRIGHTNESSDOWN + 0x800f0481 KEY_PLAYPAUSE ++ + #xbox360 remote + 0x800f7400 KEY_NUMERIC_0 + 0x800f7401 KEY_NUMERIC_1 +@@ -124,3 +125,47 @@ + 0x800f7480 KEY_BRIGHTNESSDOWN + 0x800f7481 KEY_PLAYPAUSE + ++Zotac AD10 Remote ++0x8034048e KEY_POWER ++0x8034043d KEY_POWER ++0x80340400 KEY_NUMERIC_0 ++0x80340401 KEY_NUMERIC_1 ++0x80340402 KEY_NUMERIC_2 ++0x80340403 KEY_NUMERIC_3 ++0x80340404 KEY_NUMERIC_4 ++0x80340405 KEY_NUMERIC_5 ++0x80340406 KEY_NUMERIC_6 ++0x80340407 KEY_NUMERIC_7 ++0x80340408 KEY_NUMERIC_8 ++0x80340409 KEY_NUMERIC_9 ++0x80340432 KEY_NUMERIC_POUND ++0x80340433 KEY_NUMERIC_STAR ++0x8034043a KEY_DELETE ++0x80340434 KEY_ENTER ++0x8034045d KEY_PROG1 ++0x8034040d KEY_MUTE ++0x803404cb KEY_INFO ++0x80340410 KEY_VOLUMEUP ++0x80340411 KEY_VOLUMEDOWN ++0x8034041e KEY_CHANNELUP ++0x8034041f KEY_CHANNELDOWN ++0x80340428 KEY_FASTFORWARD ++0x80340429 KEY_REWIND ++0x8034042c KEY_PLAY ++0x80340437 KEY_RECORD ++0x80340430 KEY_PAUSE ++0x80340431 KEY_STOP ++0x80340420 KEY_NEXT ++0x80340421 KEY_PREVIOUS ++0x80340458 KEY_UP ++0x80340459 KEY_DOWN ++0x8034045a KEY_LEFT ++0x8034045b KEY_RIGHT ++0x8034045c KEY_OK ++0x80340483 KEY_EXIT ++0x8034043e KEY_EPG ++0x8034042f KEY_TITLE ++0x8034046d KEY_RED ++0x8034046e KEY_GREEN ++0x8034046f KEY_YELLOW ++0x80340470 KEY_BLUE diff --git a/packages/tools/autoupdate/scripts/autoupdate.release b/packages/tools/autoupdate/scripts/autoupdate.release index 42b40b0221..40744df76e 100755 --- a/packages/tools/autoupdate/scripts/autoupdate.release +++ b/packages/tools/autoupdate/scripts/autoupdate.release @@ -84,54 +84,66 @@ if [ ! -f /var/lock/update.lock ]; then NEW_MINOR="`echo "$NEW_VERSION" | cut -d "." -f2`" NEW_PATCH="`echo "$NEW_VERSION" | cut -d "." -f3`" - if [ "$THIS_MAJOR" -lt "$NEW_MAJOR" -o \ - "$THIS_MINOR" -lt "$NEW_MINOR" -o \ - "$THIS_PATCH" -lt "$NEW_PATCH" ]; then + if [ "$THIS_PATCH" -lt "$NEW_PATCH" -a \ + "$THIS_MINOR" -eq "$NEW_MINOR" -a \ + "$THIS_MAJOR" -eq "$NEW_MAJOR" ] || \ + [ "$THIS_MINOR" -lt "$NEW_MINOR" -a \ + "$THIS_MAJOR" -eq "$NEW_MAJOR" -a \ + "$NEW_MINOR" -lt 90 ] || \ + [ "$THIS_MINOR" -ge 90 -a \ + "$NEW_MINOR" -lt 90 -a \ + $(( $THIS_MAJOR + 1 )) -eq "$NEW_MAJOR" ]; then + AUTOUPDATE="$AUTOUPDATE" + elif [ "$THIS_MAJOR" -lt "$NEW_MAJOR" -a \ + "$NEW_MINOR" -lt 90 ]; then + AUTOUPDATE="manually" + else + AUTOUPDATE="no" + fi - if [ "$AUTOUPDATE" = "manually" -o "$AUTOUPDATE" = "manual" ]; then + if [ "$AUTOUPDATE" = "manually" -o "$AUTOUPDATE" = "manual" ]; then - # show a message if a new version is avaible - send_message "New update avaible: $NEW_VERSION - please update manually" + # show a message if a new version is avaible + send_message "New update avaible: $NEW_VERSION - please update manually" - elif [ "$AUTOUPDATE" = "auto" ]; then + elif [ "$AUTOUPDATE" = "auto" ]; then - # show a message if a new version is avaible - send_message "New update avaible: $NEW_VERSION - downloading and extracting the new version..." + # show a message if a new version is avaible + send_message "New update avaible: $NEW_VERSION - downloading and extracting the new version..." - # locking autoupdate - touch /var/lock/update.lock + # locking autoupdate + touch /var/lock/update.lock - # downloading the new version - rm -rf $TMP_DIR/$NEW_IMAGE.tar.bz2 - download "$UPDATEURL/$NEW_IMAGE.tar.bz2" + # downloading the new version + rm -rf $TMP_DIR/$NEW_IMAGE.tar.bz2 + download "$UPDATEURL/$NEW_IMAGE.tar.bz2" - # extract the image - rm -rf $TMP_DIR/$NEW_IMAGE - tar -xjvf $TMP_DIR/$NEW_IMAGE.tar.bz2 -C $TMP_DIR + # extract the image + rm -rf $TMP_DIR/$NEW_IMAGE + tar -xjvf $TMP_DIR/$NEW_IMAGE.tar.bz2 -C $TMP_DIR - # move KERNEL and SYSTEM to an temporary file - mkdir -p /storage/.update + # move KERNEL and SYSTEM to an temporary file + mkdir -p /storage/.update - [ -f $TMP_DIR/$NEW_IMAGE/target/KERNEL ] && \ - mv $TMP_DIR/$NEW_IMAGE/target/KERNEL /storage/.update/KERNEL.tmp + [ -f $TMP_DIR/$NEW_IMAGE/target/KERNEL ] && \ + mv $TMP_DIR/$NEW_IMAGE/target/KERNEL /storage/.update/KERNEL.tmp - [ -f $TMP_DIR/$NEW_IMAGE/target/SYSTEM ] && \ - mv $TMP_DIR/$NEW_IMAGE/target/SYSTEM /storage/.update/SYSTEM.tmp + [ -f $TMP_DIR/$NEW_IMAGE/target/SYSTEM ] && \ + mv $TMP_DIR/$NEW_IMAGE/target/SYSTEM /storage/.update/SYSTEM.tmp sync - # move KERNEL and SYSTEM to the right place - mv /storage/.update/KERNEL.tmp /storage/.update/KERNEL - mv /storage/.update/SYSTEM.tmp /storage/.update/SYSTEM + # move KERNEL and SYSTEM to the right place + mv /storage/.update/KERNEL.tmp /storage/.update/KERNEL + mv /storage/.update/SYSTEM.tmp /storage/.update/SYSTEM - # cleanup tmp files - rm -rf $TMP_DIR/$NEW_IMAGE - rm -rf $TMP_DIR/$NEW_IMAGE.tar.bz2 - rm -rf /storage/.update/*.tmp + # cleanup tmp files + rm -rf $TMP_DIR/$NEW_IMAGE + rm -rf $TMP_DIR/$NEW_IMAGE.tar.bz2 + rm -rf /storage/.update/*.tmp - # we are ready (hopefully) - send_message "Update $NEW_VERSION - downloaded and extracted - please reboot to install" + # we are ready (hopefully) + send_message "Update $NEW_VERSION - downloaded and extracted - please reboot to install" - fi fi fi fi diff --git a/packages/web/curl/build b/packages/web/curl/build index 041532e9d8..ec125577b5 100755 --- a/packages/web/curl/build +++ b/packages/web/curl/build @@ -85,3 +85,8 @@ ac_cv_header_librtmp_rtmp_h=yes \ make $MAKEINSTALL + +$SED "s:\(['= ]\)/usr:\\1$SYSROOT_PREFIX/usr:g" \ + $SYSROOT_PREFIX/usr/bin/$1-config + +mv $SYSROOT_PREFIX/usr/bin/$1-config $ROOT/$TOOLCHAIN/bin diff --git a/packages/x11/data/xkeyboard-config/build b/packages/x11/data/xkeyboard-config/build index 9580eb8bd3..9d496a1ab3 100755 --- a/packages/x11/data/xkeyboard-config/build +++ b/packages/x11/data/xkeyboard-config/build @@ -28,6 +28,7 @@ XKBCOMP="/usr/bin/xkbcomp" \ --build=$HOST_NAME \ --prefix=/usr \ --sysconfdir=/etc \ + --without-xsltproc \ --enable-compat-rules \ --with-xkb-base=$XORG_PATH_XKB \ --without-xkb-rules-symlink \ diff --git a/packages/x11/data/xkeyboard-config/meta b/packages/x11/data/xkeyboard-config/meta index 3cfee36011..3401e6e55d 100644 --- a/packages/x11/data/xkeyboard-config/meta +++ b/packages/x11/data/xkeyboard-config/meta @@ -19,7 +19,7 @@ ################################################################################ PKG_NAME="xkeyboard-config" -PKG_VERSION="2.3" +PKG_VERSION="2.4" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="OSS" diff --git a/packages/x11/driver/xf86-video-fglrx/meta b/packages/x11/driver/xf86-video-fglrx/meta index e1b4a2815b..d09d651dcb 100644 --- a/packages/x11/driver/xf86-video-fglrx/meta +++ b/packages/x11/driver/xf86-video-fglrx/meta @@ -19,7 +19,7 @@ ################################################################################ PKG_NAME="xf86-video-fglrx" -PKG_VERSION="11.8" +PKG_VERSION="11.9" PKG_REV="1" PKG_ARCH="i386 x86_64" PKG_LICENSE="nonfree" diff --git a/packages/x11/lib/libxcb/patches/libxcb-1.7-wait_for_reply.patch b/packages/x11/lib/libxcb/patches/libxcb-1.7-wait_for_reply.patch new file mode 100644 index 0000000000..6f9f795d73 --- /dev/null +++ b/packages/x11/lib/libxcb/patches/libxcb-1.7-wait_for_reply.patch @@ -0,0 +1,53 @@ +commit 5ceeaaa4294201b3f613c07f9ec610c0e5f673c7 +Author: Uli Schlachter +Date: Thu Aug 25 14:18:16 2011 +0200 + + Fix a dead-lock due to xcb_poll_for_reply + + Imagine two threads: + + Thread#1: for(;;) { xcb_get_input_focus_reply(c, xcb_get_input_focus(c), 0); } + + Thread#2: for(;;) { xcb_poll_for_event(c); } + + Since xcb_poll_for_event() calls _xcb_in_read() directly without synchronizing + with any other readers, this causes two threads to end up calling recv() at the + same time. We now have a race because any of these two threads could get read + the GetInputFocus reply. + + If thread#2 reads this reply, it will be put in the appropriate queue and + thread#1 will still be stuck in recv(), although its reply was already received. + If no other reply or event causes this thread to wake up, the process deadlocks. + + To fix this, we have to make sure that there is only ever one thread reading + from the connection. The obvious solution is to check in poll_for_next_event() + if another thread is already reading (in which case c->in.reading != 0) and not + to read from the wire in this case. + + This solution is actually correct if we assume that the other thread is blocked + in poll() which means there isn't any data which can be read. Since we already + checked that there is no event in the queue this means that + poll_for_next_event() didn't find any event to return. + + There might be a small race here where the other thread already determined that + there is data to read, but it still has to wait for c->iolock. However, this + means that the next poll_for_next_event() will be able to read the event, so + this shouldn't cause any problems. + + Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=40372 + + Signed-off-by: Uli Schlachter + Signed-off-by: Peter Harris + +diff -uNr libxcb-1.7/src/xcb_in.c libxcb-1.7-patched/src/xcb_in.c +--- libxcb-1.7/src/xcb_in.c 2010-08-13 13:43:31.000000000 +0200 ++++ libxcb-1.7-patched/src/xcb_in.c 2011-09-09 06:59:26.990634243 +0200 +@@ -548,7 +548,7 @@ + pthread_mutex_lock(&c->iolock); + /* FIXME: follow X meets Z architecture changes. */ + ret = get_event(c); +- if(!ret && _xcb_in_read(c)) /* _xcb_in_read shuts down the connection on error */ ++ if(!ret && c->in.reading == 0 && _xcb_in_read(c)) /* _xcb_in_read shuts down the connection on error */ + ret = get_event(c); + pthread_mutex_unlock(&c->iolock); + } diff --git a/projects/ATV/linux/linux.i386.conf b/projects/ATV/linux/linux.i386.conf index f4dafef112..d3ddd25634 100644 --- a/projects/ATV/linux/linux.i386.conf +++ b/projects/ATV/linux/linux.i386.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 3.1.0-rc6 Kernel Configuration +# Linux/i386 3.1.0-rc8 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -1572,7 +1572,7 @@ CONFIG_DVB_USB_DIB0700=m # CONFIG_DVB_USB_VP702X is not set # CONFIG_DVB_USB_GP8PSK is not set # CONFIG_DVB_USB_NOVA_T_USB2 is not set -# CONFIG_DVB_USB_TTUSB2 is not set +CONFIG_DVB_USB_TTUSB2=m CONFIG_DVB_USB_DTT200U=m # CONFIG_DVB_USB_OPERA1 is not set CONFIG_DVB_USB_AF9005=m @@ -1670,6 +1670,8 @@ CONFIG_DVB_STB6000=m CONFIG_DVB_STV0299=m CONFIG_DVB_STV6110=m CONFIG_DVB_STV0900=m +CONFIG_DVB_TDA10086=m +CONFIG_DVB_TDA826X=m CONFIG_DVB_CX24116=m CONFIG_DVB_SI21XX=m CONFIG_DVB_DS3000=m @@ -2396,17 +2398,25 @@ CONFIG_EXT4_USE_FOR_EXT23=y # CONFIG_EXT4_FS_XATTR is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y -# CONFIG_REISERFS_FS is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +# CONFIG_REISERFS_PROC_INFO is not set +# CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y # CONFIG_JFS_POSIX_ACL is not set # CONFIG_JFS_SECURITY is not set # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set -# CONFIG_XFS_FS is not set +CONFIG_XFS_FS=y +# CONFIG_XFS_QUOTA is not set +# CONFIG_XFS_POSIX_ACL is not set +# CONFIG_XFS_RT is not set +# CONFIG_XFS_DEBUG is not set # CONFIG_GFS2_FS is not set # CONFIG_BTRFS_FS is not set # CONFIG_NILFS2_FS is not set # CONFIG_FS_POSIX_ACL is not set +CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y diff --git a/projects/Fusion/linux/linux.i386.conf b/projects/Fusion/linux/linux.i386.conf index df06c48df9..8a024a0426 100644 --- a/projects/Fusion/linux/linux.i386.conf +++ b/projects/Fusion/linux/linux.i386.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 3.1.0-rc6 Kernel Configuration +# Linux/i386 3.1.0-rc8 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -1654,9 +1654,9 @@ CONFIG_IR_MCE_KBD_DECODER=y CONFIG_IR_ENE=m CONFIG_IR_IMON=m CONFIG_IR_MCEUSB=m -# CONFIG_IR_ITE_CIR is not set +CONFIG_IR_ITE_CIR=m CONFIG_IR_FINTEK=m -# CONFIG_IR_NUVOTON is not set +CONFIG_IR_NUVOTON=m CONFIG_IR_REDRAT3=m CONFIG_IR_STREAMZAP=m CONFIG_IR_WINBOND_CIR=m @@ -1805,7 +1805,7 @@ CONFIG_DVB_USB_DIB0700=m # CONFIG_DVB_USB_VP702X is not set # CONFIG_DVB_USB_GP8PSK is not set # CONFIG_DVB_USB_NOVA_T_USB2 is not set -# CONFIG_DVB_USB_TTUSB2 is not set +CONFIG_DVB_USB_TTUSB2=m CONFIG_DVB_USB_DTT200U=m # CONFIG_DVB_USB_OPERA1 is not set CONFIG_DVB_USB_AF9005=m @@ -2665,17 +2665,25 @@ CONFIG_EXT4_USE_FOR_EXT23=y # CONFIG_EXT4_FS_XATTR is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y -# CONFIG_REISERFS_FS is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +# CONFIG_REISERFS_PROC_INFO is not set +# CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y # CONFIG_JFS_POSIX_ACL is not set # CONFIG_JFS_SECURITY is not set # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set -# CONFIG_XFS_FS is not set +CONFIG_XFS_FS=y +# CONFIG_XFS_QUOTA is not set +# CONFIG_XFS_POSIX_ACL is not set +# CONFIG_XFS_RT is not set +# CONFIG_XFS_DEBUG is not set # CONFIG_GFS2_FS is not set # CONFIG_BTRFS_FS is not set # CONFIG_NILFS2_FS is not set # CONFIG_FS_POSIX_ACL is not set +CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y diff --git a/projects/Fusion/linux/linux.x86_64.conf b/projects/Fusion/linux/linux.x86_64.conf index 77be101ae4..2ec494d23f 100644 --- a/projects/Fusion/linux/linux.x86_64.conf +++ b/projects/Fusion/linux/linux.x86_64.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 3.1.0-rc6 Kernel Configuration +# Linux/x86_64 3.1.0-rc8 Kernel Configuration # CONFIG_64BIT=y # CONFIG_X86_32 is not set @@ -1612,9 +1612,9 @@ CONFIG_IR_MCE_KBD_DECODER=y CONFIG_IR_ENE=m CONFIG_IR_IMON=m CONFIG_IR_MCEUSB=m -# CONFIG_IR_ITE_CIR is not set +CONFIG_IR_ITE_CIR=m CONFIG_IR_FINTEK=m -# CONFIG_IR_NUVOTON is not set +CONFIG_IR_NUVOTON=m CONFIG_IR_REDRAT3=m CONFIG_IR_STREAMZAP=m CONFIG_IR_WINBOND_CIR=m @@ -1763,7 +1763,7 @@ CONFIG_DVB_USB_DIB0700=m # CONFIG_DVB_USB_VP702X is not set # CONFIG_DVB_USB_GP8PSK is not set # CONFIG_DVB_USB_NOVA_T_USB2 is not set -# CONFIG_DVB_USB_TTUSB2 is not set +CONFIG_DVB_USB_TTUSB2=m CONFIG_DVB_USB_DTT200U=m # CONFIG_DVB_USB_OPERA1 is not set CONFIG_DVB_USB_AF9005=m @@ -2616,17 +2616,25 @@ CONFIG_EXT4_USE_FOR_EXT23=y # CONFIG_EXT4_FS_XATTR is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y -# CONFIG_REISERFS_FS is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +# CONFIG_REISERFS_PROC_INFO is not set +# CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y # CONFIG_JFS_POSIX_ACL is not set # CONFIG_JFS_SECURITY is not set # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set -# CONFIG_XFS_FS is not set +CONFIG_XFS_FS=y +# CONFIG_XFS_QUOTA is not set +# CONFIG_XFS_POSIX_ACL is not set +# CONFIG_XFS_RT is not set +# CONFIG_XFS_DEBUG is not set # CONFIG_GFS2_FS is not set # CONFIG_BTRFS_FS is not set # CONFIG_NILFS2_FS is not set # CONFIG_FS_POSIX_ACL is not set +CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y diff --git a/projects/Generic/linux/linux.i386.conf b/projects/Generic/linux/linux.i386.conf index 8e32229a65..a3f1e103bf 100644 --- a/projects/Generic/linux/linux.i386.conf +++ b/projects/Generic/linux/linux.i386.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 3.1.0-rc6 Kernel Configuration +# Linux/i386 3.1.0-rc8 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -1653,7 +1653,7 @@ CONFIG_SENSORS_IT87=m # CONFIG_SENSORS_W83L785TS is not set # CONFIG_SENSORS_W83L786NG is not set # CONFIG_SENSORS_W83627HF is not set -# CONFIG_SENSORS_W83627EHF is not set +CONFIG_SENSORS_W83627EHF=m # CONFIG_SENSORS_APPLESMC is not set # @@ -1947,7 +1947,7 @@ CONFIG_DVB_USB_DIB0700=m # CONFIG_DVB_USB_VP702X is not set # CONFIG_DVB_USB_GP8PSK is not set # CONFIG_DVB_USB_NOVA_T_USB2 is not set -# CONFIG_DVB_USB_TTUSB2 is not set +CONFIG_DVB_USB_TTUSB2=m CONFIG_DVB_USB_DTT200U=m # CONFIG_DVB_USB_OPERA1 is not set CONFIG_DVB_USB_AF9005=m @@ -2904,17 +2904,25 @@ CONFIG_EXT4_USE_FOR_EXT23=y # CONFIG_EXT4_FS_XATTR is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y -# CONFIG_REISERFS_FS is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +# CONFIG_REISERFS_PROC_INFO is not set +# CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y # CONFIG_JFS_POSIX_ACL is not set # CONFIG_JFS_SECURITY is not set # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set -# CONFIG_XFS_FS is not set +CONFIG_XFS_FS=y +# CONFIG_XFS_QUOTA is not set +# CONFIG_XFS_POSIX_ACL is not set +# CONFIG_XFS_RT is not set +# CONFIG_XFS_DEBUG is not set # CONFIG_GFS2_FS is not set # CONFIG_BTRFS_FS is not set # CONFIG_NILFS2_FS is not set # CONFIG_FS_POSIX_ACL is not set +CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y diff --git a/projects/Generic_OSS/linux/linux.i386.conf b/projects/Generic_OSS/linux/linux.i386.conf index ddb5dd8551..0576a42f5f 100644 --- a/projects/Generic_OSS/linux/linux.i386.conf +++ b/projects/Generic_OSS/linux/linux.i386.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 3.1.0-rc6 Kernel Configuration +# Linux/i386 3.1.0-rc8 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -1654,7 +1654,7 @@ CONFIG_SENSORS_IT87=m # CONFIG_SENSORS_W83L785TS is not set # CONFIG_SENSORS_W83L786NG is not set # CONFIG_SENSORS_W83627HF is not set -# CONFIG_SENSORS_W83627EHF is not set +CONFIG_SENSORS_W83627EHF=m # CONFIG_SENSORS_APPLESMC is not set # @@ -1948,7 +1948,7 @@ CONFIG_DVB_USB_DIB0700=m # CONFIG_DVB_USB_VP702X is not set # CONFIG_DVB_USB_GP8PSK is not set # CONFIG_DVB_USB_NOVA_T_USB2 is not set -# CONFIG_DVB_USB_TTUSB2 is not set +CONFIG_DVB_USB_TTUSB2=m CONFIG_DVB_USB_DTT200U=m # CONFIG_DVB_USB_OPERA1 is not set CONFIG_DVB_USB_AF9005=m @@ -2907,17 +2907,25 @@ CONFIG_EXT4_USE_FOR_EXT23=y # CONFIG_EXT4_FS_XATTR is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y -# CONFIG_REISERFS_FS is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +# CONFIG_REISERFS_PROC_INFO is not set +# CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y # CONFIG_JFS_POSIX_ACL is not set # CONFIG_JFS_SECURITY is not set # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set -# CONFIG_XFS_FS is not set +CONFIG_XFS_FS=y +# CONFIG_XFS_QUOTA is not set +# CONFIG_XFS_POSIX_ACL is not set +# CONFIG_XFS_RT is not set +# CONFIG_XFS_DEBUG is not set # CONFIG_GFS2_FS is not set # CONFIG_BTRFS_FS is not set # CONFIG_NILFS2_FS is not set # CONFIG_FS_POSIX_ACL is not set +CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y diff --git a/projects/ION/linux/linux.i386.conf b/projects/ION/linux/linux.i386.conf index 2261fd030b..ed5bf8aa6c 100644 --- a/projects/ION/linux/linux.i386.conf +++ b/projects/ION/linux/linux.i386.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 3.1.0-rc6 Kernel Configuration +# Linux/i386 3.1.0-rc8 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -1463,7 +1463,7 @@ CONFIG_POWER_SUPPLY=y # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_MAX8903 is not set CONFIG_HWMON=y -# CONFIG_HWMON_VID is not set +CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set # @@ -1564,7 +1564,7 @@ CONFIG_SENSORS_CORETEMP=m # CONFIG_SENSORS_W83L785TS is not set # CONFIG_SENSORS_W83L786NG is not set # CONFIG_SENSORS_W83627HF is not set -# CONFIG_SENSORS_W83627EHF is not set +CONFIG_SENSORS_W83627EHF=m # CONFIG_SENSORS_APPLESMC is not set # @@ -1823,7 +1823,7 @@ CONFIG_DVB_USB_DIB0700=m # CONFIG_DVB_USB_VP702X is not set # CONFIG_DVB_USB_GP8PSK is not set # CONFIG_DVB_USB_NOVA_T_USB2 is not set -# CONFIG_DVB_USB_TTUSB2 is not set +CONFIG_DVB_USB_TTUSB2=m CONFIG_DVB_USB_DTT200U=m # CONFIG_DVB_USB_OPERA1 is not set CONFIG_DVB_USB_AF9005=m @@ -2703,17 +2703,25 @@ CONFIG_EXT4_USE_FOR_EXT23=y # CONFIG_EXT4_FS_XATTR is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y -# CONFIG_REISERFS_FS is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +# CONFIG_REISERFS_PROC_INFO is not set +# CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y # CONFIG_JFS_POSIX_ACL is not set # CONFIG_JFS_SECURITY is not set # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set -# CONFIG_XFS_FS is not set +CONFIG_XFS_FS=y +# CONFIG_XFS_QUOTA is not set +# CONFIG_XFS_POSIX_ACL is not set +# CONFIG_XFS_RT is not set +# CONFIG_XFS_DEBUG is not set # CONFIG_GFS2_FS is not set # CONFIG_BTRFS_FS is not set # CONFIG_NILFS2_FS is not set # CONFIG_FS_POSIX_ACL is not set +CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y diff --git a/projects/ION/linux/linux.x86_64.conf b/projects/ION/linux/linux.x86_64.conf index 473117ccce..522ae6f443 100644 --- a/projects/ION/linux/linux.x86_64.conf +++ b/projects/ION/linux/linux.x86_64.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 3.1.0-rc6 Kernel Configuration +# Linux/x86_64 3.1.0-rc8 Kernel Configuration # CONFIG_64BIT=y # CONFIG_X86_32 is not set @@ -1413,7 +1413,7 @@ CONFIG_POWER_SUPPLY=y # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_MAX8903 is not set CONFIG_HWMON=y -# CONFIG_HWMON_VID is not set +CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set # @@ -1514,7 +1514,7 @@ CONFIG_SENSORS_CORETEMP=m # CONFIG_SENSORS_W83L785TS is not set # CONFIG_SENSORS_W83L786NG is not set # CONFIG_SENSORS_W83627HF is not set -# CONFIG_SENSORS_W83627EHF is not set +CONFIG_SENSORS_W83627EHF=m # CONFIG_SENSORS_APPLESMC is not set # @@ -1773,7 +1773,7 @@ CONFIG_DVB_USB_DIB0700=m # CONFIG_DVB_USB_VP702X is not set # CONFIG_DVB_USB_GP8PSK is not set # CONFIG_DVB_USB_NOVA_T_USB2 is not set -# CONFIG_DVB_USB_TTUSB2 is not set +CONFIG_DVB_USB_TTUSB2=m CONFIG_DVB_USB_DTT200U=m # CONFIG_DVB_USB_OPERA1 is not set CONFIG_DVB_USB_AF9005=m @@ -2655,17 +2655,25 @@ CONFIG_EXT4_USE_FOR_EXT23=y # CONFIG_EXT4_FS_XATTR is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y -# CONFIG_REISERFS_FS is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +# CONFIG_REISERFS_PROC_INFO is not set +# CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y # CONFIG_JFS_POSIX_ACL is not set # CONFIG_JFS_SECURITY is not set # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set -# CONFIG_XFS_FS is not set +CONFIG_XFS_FS=y +# CONFIG_XFS_QUOTA is not set +# CONFIG_XFS_POSIX_ACL is not set +# CONFIG_XFS_RT is not set +# CONFIG_XFS_DEBUG is not set # CONFIG_GFS2_FS is not set # CONFIG_BTRFS_FS is not set # CONFIG_NILFS2_FS is not set # CONFIG_FS_POSIX_ACL is not set +CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y diff --git a/projects/Intel/linux/linux.i386.conf b/projects/Intel/linux/linux.i386.conf index 287c4a3c5e..63b3205973 100644 --- a/projects/Intel/linux/linux.i386.conf +++ b/projects/Intel/linux/linux.i386.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 3.1.0-rc6 Kernel Configuration +# Linux/i386 3.1.0-rc8 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -1506,7 +1506,7 @@ CONFIG_POWER_SUPPLY=y # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_MAX8903 is not set CONFIG_HWMON=y -# CONFIG_HWMON_VID is not set +CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set # @@ -1607,7 +1607,7 @@ CONFIG_SENSORS_CORETEMP=m # CONFIG_SENSORS_W83L785TS is not set # CONFIG_SENSORS_W83L786NG is not set # CONFIG_SENSORS_W83627HF is not set -# CONFIG_SENSORS_W83627EHF is not set +CONFIG_SENSORS_W83627EHF=m # CONFIG_SENSORS_APPLESMC is not set # @@ -1864,7 +1864,7 @@ CONFIG_DVB_USB_DIB0700=m # CONFIG_DVB_USB_VP702X is not set # CONFIG_DVB_USB_GP8PSK is not set # CONFIG_DVB_USB_NOVA_T_USB2 is not set -# CONFIG_DVB_USB_TTUSB2 is not set +CONFIG_DVB_USB_TTUSB2=m CONFIG_DVB_USB_DTT200U=m # CONFIG_DVB_USB_OPERA1 is not set CONFIG_DVB_USB_AF9005=m @@ -2769,17 +2769,25 @@ CONFIG_EXT4_USE_FOR_EXT23=y # CONFIG_EXT4_FS_XATTR is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y -# CONFIG_REISERFS_FS is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +# CONFIG_REISERFS_PROC_INFO is not set +# CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y # CONFIG_JFS_POSIX_ACL is not set # CONFIG_JFS_SECURITY is not set # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set -# CONFIG_XFS_FS is not set +CONFIG_XFS_FS=y +# CONFIG_XFS_QUOTA is not set +# CONFIG_XFS_POSIX_ACL is not set +# CONFIG_XFS_RT is not set +# CONFIG_XFS_DEBUG is not set # CONFIG_GFS2_FS is not set # CONFIG_BTRFS_FS is not set # CONFIG_NILFS2_FS is not set # CONFIG_FS_POSIX_ACL is not set +CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y diff --git a/projects/Intel/linux/linux.x86_64.conf b/projects/Intel/linux/linux.x86_64.conf index ecd12f4b21..8a766d7d77 100644 --- a/projects/Intel/linux/linux.x86_64.conf +++ b/projects/Intel/linux/linux.x86_64.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 3.1.0-rc6 Kernel Configuration +# Linux/x86_64 3.1.0-rc8 Kernel Configuration # CONFIG_64BIT=y # CONFIG_X86_32 is not set @@ -1458,7 +1458,7 @@ CONFIG_POWER_SUPPLY=y # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_MAX8903 is not set CONFIG_HWMON=y -# CONFIG_HWMON_VID is not set +CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set # @@ -1559,7 +1559,7 @@ CONFIG_SENSORS_CORETEMP=m # CONFIG_SENSORS_W83L785TS is not set # CONFIG_SENSORS_W83L786NG is not set # CONFIG_SENSORS_W83627HF is not set -# CONFIG_SENSORS_W83627EHF is not set +CONFIG_SENSORS_W83627EHF=m # CONFIG_SENSORS_APPLESMC is not set # @@ -1818,7 +1818,7 @@ CONFIG_DVB_USB_DIB0700=m # CONFIG_DVB_USB_VP702X is not set # CONFIG_DVB_USB_GP8PSK is not set # CONFIG_DVB_USB_NOVA_T_USB2 is not set -# CONFIG_DVB_USB_TTUSB2 is not set +CONFIG_DVB_USB_TTUSB2=m CONFIG_DVB_USB_DTT200U=m # CONFIG_DVB_USB_OPERA1 is not set CONFIG_DVB_USB_AF9005=m @@ -2717,17 +2717,25 @@ CONFIG_EXT4_USE_FOR_EXT23=y # CONFIG_EXT4_FS_XATTR is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y -# CONFIG_REISERFS_FS is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +# CONFIG_REISERFS_PROC_INFO is not set +# CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y # CONFIG_JFS_POSIX_ACL is not set # CONFIG_JFS_SECURITY is not set # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set -# CONFIG_XFS_FS is not set +CONFIG_XFS_FS=y +# CONFIG_XFS_QUOTA is not set +# CONFIG_XFS_POSIX_ACL is not set +# CONFIG_XFS_RT is not set +# CONFIG_XFS_DEBUG is not set # CONFIG_GFS2_FS is not set # CONFIG_BTRFS_FS is not set # CONFIG_NILFS2_FS is not set # CONFIG_FS_POSIX_ACL is not set +CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y diff --git a/projects/Ultra/linux/linux.x86_64.conf b/projects/Ultra/linux/linux.x86_64.conf index eb0b9ef963..1e37a23e7c 100644 --- a/projects/Ultra/linux/linux.x86_64.conf +++ b/projects/Ultra/linux/linux.x86_64.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 3.1.0-rc7 Kernel Configuration +# Linux/x86_64 3.1.0-rc8 Kernel Configuration # CONFIG_64BIT=y # CONFIG_X86_32 is not set @@ -1331,7 +1331,7 @@ CONFIG_POWER_SUPPLY=y # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_MAX8903 is not set CONFIG_HWMON=y -# CONFIG_HWMON_VID is not set +CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # @@ -1432,7 +1432,7 @@ CONFIG_SENSORS_CORETEMP=y # CONFIG_SENSORS_W83L785TS is not set # CONFIG_SENSORS_W83L786NG is not set # CONFIG_SENSORS_W83627HF is not set -# CONFIG_SENSORS_W83627EHF is not set +CONFIG_SENSORS_W83627EHF=y # CONFIG_SENSORS_APPLESMC is not set # @@ -1661,7 +1661,7 @@ CONFIG_DVB_USB_DIB0700=m # CONFIG_DVB_USB_VP702X is not set # CONFIG_DVB_USB_GP8PSK is not set # CONFIG_DVB_USB_NOVA_T_USB2 is not set -# CONFIG_DVB_USB_TTUSB2 is not set +CONFIG_DVB_USB_TTUSB2=m CONFIG_DVB_USB_DTT200U=m # CONFIG_DVB_USB_OPERA1 is not set CONFIG_DVB_USB_AF9005=m @@ -1758,6 +1758,8 @@ CONFIG_DVB_STB6000=m CONFIG_DVB_STV0299=m CONFIG_DVB_STV6110=m CONFIG_DVB_STV0900=m +CONFIG_DVB_TDA10086=m +CONFIG_DVB_TDA826X=m CONFIG_DVB_CX24116=m CONFIG_DVB_SI21XX=m CONFIG_DVB_DS3000=m @@ -1799,6 +1801,7 @@ CONFIG_DVB_TUNER_DIB0090=m # # SEC control devices for DVB-S # +CONFIG_DVB_LNBP21=m CONFIG_DVB_ISL6423=m # @@ -2463,17 +2466,25 @@ CONFIG_EXT4_USE_FOR_EXT23=y # CONFIG_EXT4_FS_XATTR is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y -# CONFIG_REISERFS_FS is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +# CONFIG_REISERFS_PROC_INFO is not set +# CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y # CONFIG_JFS_POSIX_ACL is not set # CONFIG_JFS_SECURITY is not set # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set -# CONFIG_XFS_FS is not set +CONFIG_XFS_FS=y +# CONFIG_XFS_QUOTA is not set +# CONFIG_XFS_POSIX_ACL is not set +# CONFIG_XFS_RT is not set +# CONFIG_XFS_DEBUG is not set # CONFIG_GFS2_FS is not set # CONFIG_BTRFS_FS is not set # CONFIG_NILFS2_FS is not set # CONFIG_FS_POSIX_ACL is not set +CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y