diff --git a/packages/accessibility/atk/meta b/packages/accessibility/atk/meta
index 7aec38fe1f..2279e42093 100644
--- a/packages/accessibility/atk/meta
+++ b/packages/accessibility/atk/meta
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="atk"
-PKG_VERSION="2.0.0"
+PKG_VERSION="2.0.1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
diff --git a/packages/addons/service/softcam/oscam/addon b/packages/addons/service/softcam/oscam/addon
index 23e6843c7b..9b81749b4f 100755
--- a/packages/addons/service/softcam/oscam/addon
+++ b/packages/addons/service/softcam/oscam/addon
@@ -24,7 +24,7 @@
. config/options $1
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/bin
- cp -P $PKG_BUILD/oscam $ADDON_BUILD/$PKG_ADDON_ID/bin
+ cp -P $PKG_BUILD/build/oscam $ADDON_BUILD/$PKG_ADDON_ID/bin
cp -PR $PKG_DIR/config/oscam.conf $ADDON_BUILD/$PKG_ADDON_ID/oscam-default.conf
diff --git a/packages/addons/service/softcam/oscam/build b/packages/addons/service/softcam/oscam/build
index f7b25c375c..e4cc4fb8cd 100755
--- a/packages/addons/service/softcam/oscam/build
+++ b/packages/addons/service/softcam/oscam/build
@@ -24,5 +24,11 @@
. config/options $1
cd $PKG_BUILD
-cmake -DWEBIF=1
+mkdir -p build && cd build
+
+cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_CONF \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DWEBIF=1 \
+ ..
+
make
diff --git a/packages/addons/service/softcam/oscam/changelog.txt b/packages/addons/service/softcam/oscam/changelog.txt
index 5c9a1ea79d..2f6f7ce593 100644
--- a/packages/addons/service/softcam/oscam/changelog.txt
+++ b/packages/addons/service/softcam/oscam/changelog.txt
@@ -1,2 +1,5 @@
+0.99.2
+- update to oscam-5386
+
0.99.1
- initial version oscam-5377
diff --git a/packages/addons/service/softcam/oscam/meta b/packages/addons/service/softcam/oscam/meta
index d21bde4621..962a7cd1f3 100644
--- a/packages/addons/service/softcam/oscam/meta
+++ b/packages/addons/service/softcam/oscam/meta
@@ -20,15 +20,14 @@
################################################################################
PKG_NAME="oscam"
-PKG_VERSION="5377"
+PKG_VERSION="5386"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://streamboard.gmc.to/wiki/index.php/OSCam/en"
-#PKG_URL="$OPENELEC_SRC/${PKG_NAME}-${PKG_VERSION}.tar.bz2"
-PKG_URL="http://gujs.openelec.tv/${PKG_NAME}-${PKG_VERSION}.tar.bz2"
-PKG_DEPENDS="libiconv avahi openssl"
-PKG_BUILD_DEPENDS="toolchain libiconv avahi openssl"
+PKG_URL="$OPENELEC_SRC/${PKG_NAME}-${PKG_VERSION}.tar.bz2"
+PKG_DEPENDS="openssl"
+PKG_BUILD_DEPENDS="toolchain openssl"
PKG_PRIORITY="optional"
PKG_SECTION="service/softcam"
PKG_SHORTDESC="oscam: OSCam is Open Source Conditional Access Modul."
diff --git a/packages/addons/service/softcam/oscam/source/bin/oscam.service b/packages/addons/service/softcam/oscam/source/bin/oscam.service
index a3aac8992e..cd5a2466cb 100755
--- a/packages/addons/service/softcam/oscam/source/bin/oscam.service
+++ b/packages/addons/service/softcam/oscam/source/bin/oscam.service
@@ -21,7 +21,7 @@
# http://www.gnu.org/copyleft/gpl.html
################################################################################
-#Check if process is already running
+# Check if process is already running
if [ ! $(pidof oscam) ]; then
ADDON_DIR="$HOME/.xbmc/addons/service.softcam.oscam"
@@ -64,10 +64,11 @@ if [ ! $(pidof oscam) ]; then
touch $ADDON_CONF_TIERS
touch $ADDON_CONF_USER
-#Restart process if it terminates.
- (while true; do
- oscam $OSCAM_ARG > /dev/null 2>&1
- sleep 1
- done)&
+# Restart process if it terminates.
+ (
+ while true; do
+ oscam $OSCAM_ARG > /dev/null 2>&1
+ usleep 250000
+ done
+ )&
fi
-
diff --git a/packages/compress/zlib-host/build b/packages/compress/zlib-host/build
new file mode 100755
index 0000000000..bb37eaa29e
--- /dev/null
+++ b/packages/compress/zlib-host/build
@@ -0,0 +1,41 @@
+#!/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 zlib
+
+setup_toolchain host
+
+cd $BUILD/zlib-*
+
+# needed for building with cmake
+ rm -rf zconf.h
+
+mkdir -p .build-host && cd .build-host
+
+cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_CONF \
+ -DCMAKE_INSTALL_PREFIX=$ROOT/$TOOLCHAIN \
+ ..
+
+make
+make install
diff --git a/packages/compress/zlib-host/meta b/packages/compress/zlib-host/meta
new file mode 100644
index 0000000000..7b974cf8e0
--- /dev/null
+++ b/packages/compress/zlib-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="zlib-host"
+PKG_VERSION=""
+PKG_REV="1"
+PKG_ARCH="any"
+PKG_LICENSE="OSS"
+PKG_SITE="http://www.zlib.net"
+PKG_URL=""
+PKG_DEPENDS=""
+PKG_BUILD_DEPENDS="toolchain"
+PKG_PRIORITY="optional"
+PKG_SECTION="compress"
+PKG_SHORTDESC="zlib: A general purpose (ZIP) data compression library"
+PKG_LONGDESC="zlib is a general purpose data compression library. All the code is thread safe. The data format used by the zlib library is described by RFCs (Request for Comments) 1950 to 1952 in the files ftp://ds.internic.net/rfc/rfc1950.txt (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format)."
+PKG_IS_ADDON="no"
+
+PKG_AUTORECONF="no"
diff --git a/packages/compress/zlib/build b/packages/compress/zlib/build
index b29656bb95..4b44b2b650 100755
--- a/packages/compress/zlib/build
+++ b/packages/compress/zlib/build
@@ -23,8 +23,15 @@
. config/options $1
cd $PKG_BUILD
-./configure --prefix=/usr --shared
+
+# needed for building with cmake
+ rm -rf zconf.h
+
+mkdir -p .build-target && cd .build-target
+
+cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_CONF \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ ..
make
-
$MAKEINSTALL
diff --git a/packages/compress/zlib/install b/packages/compress/zlib/install
index afe2733c0a..e281394a2b 100755
--- a/packages/compress/zlib/install
+++ b/packages/compress/zlib/install
@@ -23,4 +23,4 @@
. config/options $1
mkdir -p $INSTALL/usr/lib
- cp -R $PKG_BUILD/*.so* $INSTALL/usr/lib
+ cp -R $PKG_BUILD/.build-target/*.so* $INSTALL/usr/lib
diff --git a/packages/debug/strace/meta b/packages/debug/strace/meta
index 622cd9ae36..468bdeea2c 100644
--- a/packages/debug/strace/meta
+++ b/packages/debug/strace/meta
@@ -19,12 +19,12 @@
################################################################################
PKG_NAME="strace"
-PKG_VERSION="4.5.20"
+PKG_VERSION="4.6"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="BSD"
PKG_SITE="http://sourceforge.net/projects/strace/"
-PKG_URL="$SOURCEFORGE_SRC/strace/strace/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.bz2"
+PKG_URL="$SOURCEFORGE_SRC/strace/strace/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_PRIORITY="optional"
diff --git a/packages/devel/glib-host/meta b/packages/devel/glib-host/meta
index 31820ec6f8..49a260279e 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"
+PKG_BUILD_DEPENDS="toolchain gtk-doc zlib-host"
PKG_PRIORITY="optional"
PKG_SECTION="devel"
PKG_SHORTDESC="glib-host: C support library"
diff --git a/packages/devel/libimobiledevice/meta b/packages/devel/libimobiledevice/meta
index 3592bbf317..83577ef91e 100644
--- a/packages/devel/libimobiledevice/meta
+++ b/packages/devel/libimobiledevice/meta
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="libimobiledevice"
-PKG_VERSION="1.0.4"
+PKG_VERSION="1.1.1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
diff --git a/packages/graphics/tiff/meta b/packages/graphics/tiff/meta
index 4ce60611a3..ef07867505 100644
--- a/packages/graphics/tiff/meta
+++ b/packages/graphics/tiff/meta
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="tiff"
-PKG_VERSION="4.0.0beta6"
+PKG_VERSION="4.0.0beta7"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"
diff --git a/packages/initramfs/compress/zlib-initramfs/install b/packages/initramfs/compress/zlib-initramfs/install
index 6c59423c48..a6b4c723e0 100755
--- a/packages/initramfs/compress/zlib-initramfs/install
+++ b/packages/initramfs/compress/zlib-initramfs/install
@@ -25,4 +25,4 @@
ZLIB_DIR="$BUILD/zlib-*"
mkdir -p $INSTALL/lib
- cp -R $ZLIB_DIR/*.so* $INSTALL/lib
+ cp -R $ZLIB_DIR/.build-target/*.so* $INSTALL/lib
diff --git a/packages/lang/Python/build b/packages/lang/Python/build
index 90f0ce60cd..bd93bba952 100755
--- a/packages/lang/Python/build
+++ b/packages/lang/Python/build
@@ -39,8 +39,12 @@ LDFLAGS="$LDFLAGS -lexpat" \
--with-threads \
--enable-unicode=ucs4 \
-make
-make install
+make PYTHON_MODULES_INCLUDE="$ROOT/$TOOLCHAIN/include /usr/include" \
+ PYTHON_MODULES_LIB="$ROOT/$TOOLCHAIN/lib /usr/lib"
+
+make PYTHON_MODULES_INCLUDE="$ROOT/$TOOLCHAIN/include /usr/include" \
+ PYTHON_MODULES_LIB="$ROOT/$TOOLCHAIN/lib /usr/lib" \
+ install
# symlink python binary to python2 (needed for Mesa)
ln -sf python $ROOT/$TOOLCHAIN/bin/python2
diff --git a/packages/lang/Python/meta b/packages/lang/Python/meta
index 7f1d816b90..5d3e0101f6 100644
--- a/packages/lang/Python/meta
+++ b/packages/lang/Python/meta
@@ -26,7 +26,7 @@ PKG_LICENSE="OSS"
PKG_SITE="http://www.python.org/"
PKG_URL="http://www.python.org/ftp/python/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS="zlib openssl libffi file"
-PKG_BUILD_DEPENDS="toolchain expat-host sqlite expat zlib openssl libffi"
+PKG_BUILD_DEPENDS="toolchain expat-host sqlite expat zlib-host zlib openssl libffi"
PKG_PRIORITY="optional"
PKG_SECTION="lang"
PKG_SHORTDESC="python: The Python programming language"
diff --git a/packages/linux-firmware/dvb-firmware/meta b/packages/linux-firmware/dvb-firmware/meta
index d54b74f32f..9e241719ed 100644
--- a/packages/linux-firmware/dvb-firmware/meta
+++ b/packages/linux-firmware/dvb-firmware/meta
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="dvb-firmware"
-PKG_VERSION="0.0.7"
+PKG_VERSION="0.0.9"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="Free-to-use"
diff --git a/packages/mediacenter/xbmc-theme-Confluence/meta b/packages/mediacenter/xbmc-theme-Confluence/meta
index 009b435aa7..90e24f92cd 100644
--- a/packages/mediacenter/xbmc-theme-Confluence/meta
+++ b/packages/mediacenter/xbmc-theme-Confluence/meta
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="xbmc-theme-Confluence"
-PKG_VERSION="eedceeb"
+PKG_VERSION="538d8e1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
diff --git a/packages/mediacenter/xbmc/meta b/packages/mediacenter/xbmc/meta
index 9144d5dd96..a6287cac69 100644
--- a/packages/mediacenter/xbmc/meta
+++ b/packages/mediacenter/xbmc/meta
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="xbmc"
-PKG_VERSION="eedceeb"
+PKG_VERSION="538d8e1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
diff --git a/packages/mediacenter/xbmc/patches/xbmc-eedceeb-001-add_support_to_specify_GIT_REV-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-538d8e1-001-add_support_to_specify_GIT_REV-0.1.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-eedceeb-001-add_support_to_specify_GIT_REV-0.1.patch
rename to packages/mediacenter/xbmc/patches/xbmc-538d8e1-001-add_support_to_specify_GIT_REV-0.1.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-eedceeb-013-reenable_lcd_config_settings-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-538d8e1-013-reenable_lcd_config_settings-0.1.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-eedceeb-013-reenable_lcd_config_settings-0.1.patch
rename to packages/mediacenter/xbmc/patches/xbmc-538d8e1-013-reenable_lcd_config_settings-0.1.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-eedceeb-201-let_select_XBMCProjectM-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-538d8e1-201-let_select_XBMCProjectM-0.1.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-eedceeb-201-let_select_XBMCProjectM-0.1.patch
rename to packages/mediacenter/xbmc/patches/xbmc-538d8e1-201-let_select_XBMCProjectM-0.1.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-eedceeb-202-let_select_RSXS-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-538d8e1-202-let_select_RSXS-0.1.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-eedceeb-202-let_select_RSXS-0.1.patch
rename to packages/mediacenter/xbmc/patches/xbmc-538d8e1-202-let_select_RSXS-0.1.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-eedceeb-303-fix_libdvd_xFLAGS-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-538d8e1-303-fix_libdvd_xFLAGS-0.1.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-eedceeb-303-fix_libdvd_xFLAGS-0.1.patch
rename to packages/mediacenter/xbmc/patches/xbmc-538d8e1-303-fix_libdvd_xFLAGS-0.1.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-eedceeb-321-CrystalHD_use_yuy2_to_yv12-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-538d8e1-321-CrystalHD_use_yuy2_to_yv12-0.1.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-eedceeb-321-CrystalHD_use_yuy2_to_yv12-0.1.patch
rename to packages/mediacenter/xbmc/patches/xbmc-538d8e1-321-CrystalHD_use_yuy2_to_yv12-0.1.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-538d8e1-322-add_sshd_dialog-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-538d8e1-322-add_sshd_dialog-0.1.patch
new file mode 100644
index 0000000000..beb0193017
--- /dev/null
+++ b/packages/mediacenter/xbmc/patches/xbmc-538d8e1-322-add_sshd_dialog-0.1.patch
@@ -0,0 +1,97 @@
+diff --git a/language/English/strings.xml b/language/English/strings.xml
+index 1583695..bdea670 100644
+--- a/language/English/strings.xml
++++ b/language/English/strings.xml
+@@ -1728,6 +1728,7 @@
+ VDR Streamdev client
+ MythTV client
+ Network Filesystem (NFS)
++ Secure Shell (SSH/SFTP)
+
+ Web server directory (HTTP)
+ Web server directory (HTTPS)
+diff --git a/xbmc/network/GUIDialogNetworkSetup.cpp b/xbmc/network/GUIDialogNetworkSetup.cpp
+index b39efd4..fc274f9 100644
+--- a/xbmc/network/GUIDialogNetworkSetup.cpp
++++ b/xbmc/network/GUIDialogNetworkSetup.cpp
+@@ -144,6 +144,9 @@ void CGUIDialogNetworkSetup::OnInitWindow()
+ #ifdef HAS_FILESYSTEM_NFS
+ pSpin->AddLabel(g_localizeStrings.Get(20259), NET_PROTOCOL_NFS);
+ #endif
++#ifdef HAS_FILESYSTEM_SFTP
++ pSpin->AddLabel(g_localizeStrings.Get(20260), NET_PROTOCOL_SFTP);
++#endif
+
+ pSpin->SetValue(m_protocol);
+ OnProtocolChange();
+@@ -210,6 +213,8 @@ void CGUIDialogNetworkSetup::OnProtocolChange()
+ m_port = "6543";
+ else if (m_protocol == NET_PROTOCOL_NFS)
+ m_port = "2049";
++ else if (m_protocol == NET_PROTOCOL_SFTP)
++ m_port = "22";
+
+ UpdateButtons();
+ }
+@@ -244,6 +249,7 @@ void CGUIDialogNetworkSetup::UpdateButtons()
+ m_protocol == NET_PROTOCOL_RSS ||
+ m_protocol == NET_PROTOCOL_DAV ||
+ m_protocol == NET_PROTOCOL_DAVS||
++ m_protocol == NET_PROTOCOL_SFTP||
+ m_protocol == NET_PROTOCOL_NFS)
+ {
+ SET_CONTROL_LABEL(CONTROL_REMOTE_PATH, 1011); // Remote Path
+@@ -276,6 +282,7 @@ void CGUIDialogNetworkSetup::UpdateButtons()
+ m_protocol == NET_PROTOCOL_MYTH ||
+ m_protocol == NET_PROTOCOL_RSS ||
+ m_protocol == NET_PROTOCOL_DAAP ||
++ m_protocol == NET_PROTOCOL_SFTP ||
+ m_protocol == NET_PROTOCOL_NFS);
+
+ SendMessage(GUI_MSG_SET_TYPE, CONTROL_PORT_NUMBER, CGUIEditControl::INPUT_TYPE_NUMBER, 1018);
+@@ -302,6 +309,7 @@ void CGUIDialogNetworkSetup::UpdateButtons()
+ m_protocol == NET_PROTOCOL_VTP ||
+ m_protocol == NET_PROTOCOL_MYTH ||
+ m_protocol == NET_PROTOCOL_TUXBOX||
++ m_protocol == NET_PROTOCOL_SFTP ||
+ m_protocol == NET_PROTOCOL_NFS));
+ }
+
+@@ -336,6 +344,8 @@ CStdString CGUIDialogNetworkSetup::ConstructPath() const
+ url.SetProtocol("myth");
+ else if (m_protocol == NET_PROTOCOL_NFS)
+ url.SetProtocol("nfs");
++ else if (m_protocol == NET_PROTOCOL_SFTP)
++ url.SetProtocol("sftp");
+
+ if (!m_username.IsEmpty())
+ {
+@@ -356,6 +366,7 @@ CStdString CGUIDialogNetworkSetup::ConstructPath() const
+ (m_protocol == NET_PROTOCOL_VTP) ||
+ (m_protocol == NET_PROTOCOL_MYTH) ||
+ (m_protocol == NET_PROTOCOL_TUXBOX) ||
++ (m_protocol == NET_PROTOCOL_SFTP) ||
+ (m_protocol == NET_PROTOCOL_NFS))
+ && !m_port.IsEmpty() && atoi(m_port.c_str()) > 0)
+ {
+@@ -398,6 +409,8 @@ void CGUIDialogNetworkSetup::SetPath(const CStdString &path)
+ m_protocol = NET_PROTOCOL_RSS;
+ else if (protocol == "nfs")
+ m_protocol = NET_PROTOCOL_NFS;
++ else if (protocol == "sftp" || protocol == "ssh")
++ m_protocol = NET_PROTOCOL_SFTP;
+ else
+ m_protocol = NET_PROTOCOL_SMB; // default to smb
+ m_username = url.GetUserName();
+diff --git a/xbmc/network/GUIDialogNetworkSetup.h b/xbmc/network/GUIDialogNetworkSetup.h
+index 42dfa03..ec4c799 100644
+--- a/xbmc/network/GUIDialogNetworkSetup.h
++++ b/xbmc/network/GUIDialogNetworkSetup.h
+@@ -41,6 +41,7 @@ public:
+ NET_PROTOCOL_VTP,
+ NET_PROTOCOL_MYTH,
+ NET_PROTOCOL_TUXBOX,
++ NET_PROTOCOL_SFTP,
+ NET_PROTOCOL_NFS};
+ CGUIDialogNetworkSetup(void);
+ virtual ~CGUIDialogNetworkSetup(void);
diff --git a/packages/mediacenter/xbmc/patches/xbmc-eedceeb-402-enable_yasm_in_ffmpeg-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-538d8e1-402-enable_yasm_in_ffmpeg-0.1.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-eedceeb-402-enable_yasm_in_ffmpeg-0.1.patch
rename to packages/mediacenter/xbmc/patches/xbmc-538d8e1-402-enable_yasm_in_ffmpeg-0.1.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-eedceeb-404-add_lame_check-0.6.patch b/packages/mediacenter/xbmc/patches/xbmc-538d8e1-404-add_lame_check-0.6.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-eedceeb-404-add_lame_check-0.6.patch
rename to packages/mediacenter/xbmc/patches/xbmc-538d8e1-404-add_lame_check-0.6.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-eedceeb-452-change_lcd_content-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-538d8e1-452-change_lcd_content-0.1.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-eedceeb-452-change_lcd_content-0.1.patch
rename to packages/mediacenter/xbmc/patches/xbmc-538d8e1-452-change_lcd_content-0.1.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-eedceeb-453-add_openelec.tv_RSS_news-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-538d8e1-453-add_openelec.tv_RSS_news-0.1.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-eedceeb-453-add_openelec.tv_RSS_news-0.1.patch
rename to packages/mediacenter/xbmc/patches/xbmc-538d8e1-453-add_openelec.tv_RSS_news-0.1.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-eedceeb-453-ps3_remote_be_more_quiet-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-538d8e1-453-ps3_remote_be_more_quiet-0.1.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-eedceeb-453-ps3_remote_be_more_quiet-0.1.patch
rename to packages/mediacenter/xbmc/patches/xbmc-538d8e1-453-ps3_remote_be_more_quiet-0.1.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-eedceeb-462-add_remote_irtrans_mediacenter-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-538d8e1-462-add_remote_irtrans_mediacenter-0.1.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-eedceeb-462-add_remote_irtrans_mediacenter-0.1.patch
rename to packages/mediacenter/xbmc/patches/xbmc-538d8e1-462-add_remote_irtrans_mediacenter-0.1.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-eedceeb-463-add_remote_devinput-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-538d8e1-463-add_remote_devinput-0.1.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-eedceeb-463-add_remote_devinput-0.1.patch
rename to packages/mediacenter/xbmc/patches/xbmc-538d8e1-463-add_remote_devinput-0.1.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-eedceeb-464-add_eject_keymapping_for_lirc-0.1.patch b/packages/mediacenter/xbmc/patches/xbmc-538d8e1-464-add_eject_keymapping_for_lirc-0.1.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-eedceeb-464-add_eject_keymapping_for_lirc-0.1.patch
rename to packages/mediacenter/xbmc/patches/xbmc-538d8e1-464-add_eject_keymapping_for_lirc-0.1.patch
diff --git a/packages/mediacenter/xbmc/patches/xbmc-eedceeb-901-advancedsettings_alwaysextractflags.patch b/packages/mediacenter/xbmc/patches/xbmc-538d8e1-901-advancedsettings_alwaysextractflags.patch
similarity index 100%
rename from packages/mediacenter/xbmc/patches/xbmc-eedceeb-901-advancedsettings_alwaysextractflags.patch
rename to packages/mediacenter/xbmc/patches/xbmc-538d8e1-901-advancedsettings_alwaysextractflags.patch
diff --git a/packages/multimedia/libass/build b/packages/multimedia/libass/build
index 012809e2e1..6873acc548 100755
--- a/packages/multimedia/libass/build
+++ b/packages/multimedia/libass/build
@@ -31,7 +31,8 @@ cd $PKG_BUILD
--datadir=/usr/share \
--enable-shared \
--disable-static \
+ --enable-enca \
make
-$MAKEINSTALL
\ No newline at end of file
+$MAKEINSTALL
diff --git a/packages/multimedia/libass/meta b/packages/multimedia/libass/meta
index a7dbb6a0b1..caaf3fb78b 100644
--- a/packages/multimedia/libass/meta
+++ b/packages/multimedia/libass/meta
@@ -19,12 +19,12 @@
################################################################################
PKG_NAME="libass"
-PKG_VERSION="0.9.11"
+PKG_VERSION="0.9.12"
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.bz2"
+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_PRIORITY="optional"
diff --git a/packages/network/cifs-utils/meta b/packages/network/cifs-utils/meta
index 5df114a051..43847599a0 100644
--- a/packages/network/cifs-utils/meta
+++ b/packages/network/cifs-utils/meta
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="cifs-utils"
-PKG_VERSION="4.8.1"
+PKG_VERSION="5.0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
diff --git a/packages/network/ethtool/meta b/packages/network/ethtool/meta
index 3c3975a527..5aab5d1686 100644
--- a/packages/network/ethtool/meta
+++ b/packages/network/ethtool/meta
@@ -19,12 +19,12 @@
################################################################################
PKG_NAME="ethtool"
-PKG_VERSION="2.6.36"
+PKG_VERSION="2.6.39"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
-PKG_SITE="http://sourceforge.net/projects/gkernel/"
-PKG_URL="$SOURCEFORGE_SRC/gkernel/$PKG_NAME/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.gz"
+PKG_SITE="http://www.kernel.org/pub/software/network/ethtool/"
+PKG_URL="http://www.kernel.org/pub/software/network/ethtool/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_PRIORITY="optional"
diff --git a/packages/network/libssh/install b/packages/network/libssh/install
index e7a0e6081b..0e103a602c 100755
--- a/packages/network/libssh/install
+++ b/packages/network/libssh/install
@@ -23,4 +23,4 @@
. config/options $1
mkdir -p $INSTALL/usr/lib
- cp -P $PKG_BUILD/build/libssh/*.so* $INSTALL/usr/lib
+ cp -P $PKG_BUILD/build/src/*.so* $INSTALL/usr/lib
diff --git a/packages/network/libssh/meta b/packages/network/libssh/meta
index f657837a02..da304252f4 100644
--- a/packages/network/libssh/meta
+++ b/packages/network/libssh/meta
@@ -19,12 +19,12 @@
################################################################################
PKG_NAME="libssh"
-PKG_VERSION="0.4.8"
+PKG_VERSION="0.5.0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OpenSource"
PKG_SITE="http://www.libssh.org/"
-PKG_URL="http://www.libssh.org/files/0.4/$PKG_NAME-$PKG_VERSION.tar.gz"
+PKG_URL="http://www.libssh.org/files/0.5/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS="zlib libgcrypt"
PKG_BUILD_DEPENDS="toolchain zlib libgcrypt"
PKG_PRIORITY="optional"
diff --git a/packages/network/samba/meta b/packages/network/samba/meta
index 7186b06586..825716893b 100644
--- a/packages/network/samba/meta
+++ b/packages/network/samba/meta
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="samba"
-PKG_VERSION="3.5.8"
+PKG_VERSION="3.5.9"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
diff --git a/packages/network/samba/patches/samba-3.5.8-010_crosscompile-0.1.patch b/packages/network/samba/patches/samba-3.5.9-010_crosscompile-0.1.patch
similarity index 100%
rename from packages/network/samba/patches/samba-3.5.8-010_crosscompile-0.1.patch
rename to packages/network/samba/patches/samba-3.5.9-010_crosscompile-0.1.patch
diff --git a/packages/python/devel/pygobject/meta b/packages/python/devel/pygobject/meta
index 4a260a22a4..361e9f9af1 100644
--- a/packages/python/devel/pygobject/meta
+++ b/packages/python/devel/pygobject/meta
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="pygobject"
-PKG_VERSION="2.28.4"
+PKG_VERSION="2.28.6"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
diff --git a/packages/python/system/simplejson/meta b/packages/python/system/simplejson/meta
index 9ae87c3e87..504725169f 100644
--- a/packages/python/system/simplejson/meta
+++ b/packages/python/system/simplejson/meta
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="simplejson"
-PKG_VERSION="2.1.3"
+PKG_VERSION="2.1.6"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"
diff --git a/packages/sysutils/usbutils/meta b/packages/sysutils/usbutils/meta
index 10e9f27f64..de3bdbc12d 100644
--- a/packages/sysutils/usbutils/meta
+++ b/packages/sysutils/usbutils/meta
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="usbutils"
-PKG_VERSION="0.91"
+PKG_VERSION="003"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
diff --git a/packages/textproc/libxml2-host/meta b/packages/textproc/libxml2-host/meta
index 12a1880934..e98d4e804c 100644
--- a/packages/textproc/libxml2-host/meta
+++ b/packages/textproc/libxml2-host/meta
@@ -26,7 +26,7 @@ PKG_LICENSE="MIT"
PKG_SITE="http://xmlsoft.org"
PKG_URL=""
PKG_DEPENDS=""
-PKG_BUILD_DEPENDS="toolchain Python"
+PKG_BUILD_DEPENDS="toolchain zlib-host Python"
PKG_PRIORITY="optional"
PKG_SECTION="textproc"
PKG_SHORTDESC="libxml: XML parser library for Gnome"
diff --git a/packages/toolchain/devel/ccache/meta b/packages/toolchain/devel/ccache/meta
index 359d21c28b..075430609d 100644
--- a/packages/toolchain/devel/ccache/meta
+++ b/packages/toolchain/devel/ccache/meta
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="ccache"
-PKG_VERSION="3.1.4"
+PKG_VERSION="3.1.5"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
diff --git a/packages/x11/driver/xf86-video-fglrx/meta b/packages/x11/driver/xf86-video-fglrx/meta
index e69ff80a5a..a0dfa2ecd7 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.5"
+PKG_VERSION="11.6"
PKG_REV="1"
PKG_ARCH="i386 x86_64"
PKG_LICENSE="nonfree"
diff --git a/packages/x11/toolkits/gtk+/meta b/packages/x11/toolkits/gtk+/meta
index 8be9131980..1116bdc3b8 100644
--- a/packages/x11/toolkits/gtk+/meta
+++ b/packages/x11/toolkits/gtk+/meta
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="gtk+"
-PKG_VERSION="2.24.4"
+PKG_VERSION="2.24.5"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"
diff --git a/packages/x11/toolkits/gtk-doc/meta b/packages/x11/toolkits/gtk-doc/meta
index 31b752523e..496471d3bf 100644
--- a/packages/x11/toolkits/gtk-doc/meta
+++ b/packages/x11/toolkits/gtk-doc/meta
@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="gtk-doc"
-PKG_VERSION="1.15"
+PKG_VERSION="1.17"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
diff --git a/packages/x11/toolkits/pango/meta b/packages/x11/toolkits/pango/meta
index a1f490947e..e43c81e510 100644
--- a/packages/x11/toolkits/pango/meta
+++ b/packages/x11/toolkits/pango/meta
@@ -19,12 +19,12 @@
################################################################################
PKG_NAME="pango"
-PKG_VERSION="1.28.4"
+PKG_VERSION="1.29.3"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.pango.org/"
-PKG_URL="http://ftp.gnome.org/pub/gnome/sources/pango/1.28/$PKG_NAME-$PKG_VERSION.tar.bz2"
+PKG_URL="http://ftp.gnome.org/pub/gnome/sources/pango/1.29/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS="glib cairo freetype fontconfig libX11 libXft"
PKG_BUILD_DEPENDS="toolchain glib cairo freetype fontconfig libX11 libXft"
PKG_PRIORITY="optional"
diff --git a/scripts/checkdeps b/scripts/checkdeps
index 4881dafc6c..26fa0245f2 100755
--- a/scripts/checkdeps
+++ b/scripts/checkdeps
@@ -35,8 +35,8 @@ case $1 in
build)
deps="gcc g++ sed patch touch tar bzip2 gzip lzma perl cp gawk makeinfo gettext autopoint gperf autoconf automake m4 cvs zip unzip mkfontscale libtool diff xsltproc msgfmt"
deps_pkg="gcc g++ sed patch fileutils tar bzip2 gzip lzma perl coreutils gawk texinfo gettext gettext-devel gperf autoconf automake m4 cvs zip unzip xutils libtool diff xsltproc gettext"
- files="/usr/lib/libc.a /usr/include/stdio.h /usr/include/zlib.h /usr/include/ncurses.h /usr/include/SDL/SDL.h /usr/include/SDL/SDL_image.h /usr/include/lzo/lzo1.h"
- files_pkg="glibc-static libc6-dev zlib1g-dev libncurses5-dev libSDL-devel libSDL_image-devel lzo-devel"
+ files="/usr/lib/libc.a /usr/include/stdio.h /usr/include/ncurses.h"
+ files_pkg="glibc-static libc6-dev libncurses5-dev"
;;
qemu)
if [ ! `which qemu` ]; then
diff --git a/scripts/extract b/scripts/extract
index 97a3cf40b2..cb6f678f1b 100755
--- a/scripts/extract
+++ b/scripts/extract
@@ -51,6 +51,9 @@ for i in $PKG_URL; do
*.tar.gz | *.tgz)
tar xzf $f -C $3
;;
+ *.tar.xz | *.txz)
+ tar xJf $f -C $3
+ ;;
*.7z)
mkdir -p $3/$1
7z x -o$3/$1 $f
diff --git a/scripts/unpack b/scripts/unpack
index a3e9d3455b..e4a18879f1 100755
--- a/scripts/unpack
+++ b/scripts/unpack
@@ -58,7 +58,10 @@ rm -rf $BUILD/$1[-_]git*
if [ -n "$PKG_URL" ]; then
$SCRIPTS/extract $1 "$1*.tar.bz2" $BUILD
+ $SCRIPTS/extract $1 "$1*.tbz" $BUILD
$SCRIPTS/extract $1 "$1*.tar.gz" $BUILD
+ $SCRIPTS/extract $1 "$1*.tar.xz" $BUILD
+ $SCRIPTS/extract $1 "$1*.txz" $BUILD
$SCRIPTS/extract $1 "$1*.tgz" $BUILD
$SCRIPTS/extract $1 "$1*.7z" $BUILD
fi