diff --git a/alarm/raspberrypi-firmware/PKGBUILD b/alarm/raspberrypi-firmware/PKGBUILD
index 8290939b3..517d51848 100644
--- a/alarm/raspberrypi-firmware/PKGBUILD
+++ b/alarm/raspberrypi-firmware/PKGBUILD
@@ -7,7 +7,7 @@ pkgname=('raspberrypi-firmware'
          'raspberrypi-firmware-emergency-kernel'
          'raspberrypi-firmware-tools'
          'raspberrypi-firmware-examples')
-pkgver=20131124
+pkgver=20131130
 pkgrel=1
 pkgdesc="Firmware files for Raspberry Pi"
 arch=('any')
diff --git a/community/bird/PKGBUILD b/community/bird/PKGBUILD
index 401e89b17..c3413b270 100644
--- a/community/bird/PKGBUILD
+++ b/community/bird/PKGBUILD
@@ -6,8 +6,8 @@
 
 pkgbase=bird
 pkgname=('bird' 'bird6')
-pkgver=1.3.11
-pkgrel=2.1
+pkgver=1.4.0
+pkgrel=1
 arch=('i686' 'x86_64')
 url='http://bird.network.cz/'
 license=('GPL2')
@@ -15,7 +15,7 @@ depends=('readline' 'ncurses')
 source=("ftp://bird.network.cz/pub/bird/${pkgname}-${pkgver}.tar.gz"
         'bird.service'
         'bird6.service')
-md5sums=('8ad2eb997fb8251bc5b24cf32619571b'
+md5sums=('4e5a47308335b1b0bf4691cac6c4174f'
          '69221e063a3f07dcad519d5eeacaae75'
          '5b172bd052b523efd95ee018e891e181')
 
diff --git a/community/opencolorio/PKGBUILD b/community/opencolorio/PKGBUILD
index 0f1d35476..23fb697f2 100644
--- a/community/opencolorio/PKGBUILD
+++ b/community/opencolorio/PKGBUILD
@@ -5,7 +5,7 @@
 #  - turn off using sse, x86 only
 
 pkgname=opencolorio
-pkgver=1.0.8
+pkgver=1.0.9
 pkgrel=1
 pkgdesc="A color management framework for visual effects and animation"
 arch=('i686' 'x86_64')
@@ -14,7 +14,7 @@ license=('BSD')
 depends=('python')
 makedepends=('cmake')
 source=(http://github.com/imageworks/OpenColorIO/tarball/v$pkgver)
-sha1sums=('9b9bac9ed85c84f53775686eb72f3d612b148fef')
+sha1sums=('a015cb51b9b0ea0cdb3989fc23e1c18ad69511e0')
 
 build() 
 {
diff --git a/community/qtcreator/fix-build.patch b/community/qtcreator/fix-build.patch
deleted file mode 100644
index 5cf2a503b..000000000
--- a/community/qtcreator/fix-build.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- qt-creator-2.6.2-src/qtcreator.pri~	2013-02-27 13:55:23.818990553 +0000
-+++ qt-creator-2.6.2-src/qtcreator.pri	2013-02-27 13:55:52.335454428 +0000
-@@ -147,6 +147,7 @@
- }
- 
- INCLUDEPATH += \
-+    /usr/include \
-     $$IDE_BUILD_TREE/src \ # for <app/app_version.h>
-     $$IDE_SOURCE_TREE/src/libs \
-     $$IDE_SOURCE_TREE/tools \
diff --git a/community/supercollider/PKGBUILD b/community/supercollider/PKGBUILD
index 35be9e7d5..5799b808c 100644
--- a/community/supercollider/PKGBUILD
+++ b/community/supercollider/PKGBUILD
@@ -1,13 +1,13 @@
-# $Id: PKGBUILD 90361 2013-05-12 02:59:43Z speps $
+# $Id$
 # Maintainer : speps <speps at aur dot archlinux dot org>
-# Contributor:  <farid at archlinux-br.org>
+# Contributor: osc <farid at archlinux-br.org>
 
 # ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
 #  - added recommended cmake defines (last two lines)
 
 _name=SuperCollider
 pkgname=supercollider
-pkgver=3.6.5
+pkgver=3.6.6
 pkgrel=1
 pkgdesc="An environment and programming language for real time audio synthesis and algorithmic composition"
 arch=('i686' 'x86_64')
@@ -21,11 +21,11 @@ optdepends=('emacs: emacs interface'
             'ruby: vim support')
 install="$pkgname.install"
 source=("http://download.sourceforge.net/project/$pkgname/Source/${pkgver%.*}/$_name-$pkgver-Source-linux.tar.bz2")
-md5sums=('ac176ea512fc2b9a9be645322c5b20b4')
+md5sums=('14d6063933230c74e42f5923a811e7c6')
 
 build() {
   cd "$srcdir/$_name-Source"
-  [ -d bld ] || mkdir bld && cd bld
+  [ -d b ] || mkdir b && cd b
   cmake .. -DCMAKE_INSTALL_PREFIX=/usr \
            -DCMAKE_BUILD_TYPE=Release \
            -DLIBSCSYNTH=ON \
@@ -35,6 +35,6 @@ build() {
 }
 
 package() {
-  cd "$srcdir/$_name-Source/bld"
+  cd "$srcdir/$_name-Source/b"
   make DESTDIR="$pkgdir/" install
 }
diff --git a/core/gcc/PKGBUILD b/core/gcc/PKGBUILD
index 1c3ad1909..d498b05eb 100644
--- a/core/gcc/PKGBUILD
+++ b/core/gcc/PKGBUILD
@@ -16,7 +16,8 @@ noautobuild=1
 
 pkgname=('gcc' 'gcc-libs' 'gcc-fortran' 'gcc-objc' 'gcc-go')
 pkgver=4.8.2
-pkgrel=4
+_pkgver=4.8
+pkgrel=5
 #_snapshot=4.8-20130725
 pkgdesc="The GNU Compiler Collection"
 arch=('i686' 'x86_64')
@@ -40,6 +41,8 @@ else
   _basedir=gcc-${pkgver}
 fi
 
+_libdir="usr/lib/gcc/$CHOST/$pkgver"
+
 prepare() {
   cd ${srcdir}/${_basedir}
 
@@ -82,19 +85,17 @@ build() {
       --enable-shared --enable-threads=posix \
       --with-system-zlib --enable-__cxa_atexit \
       --disable-libunwind-exceptions --enable-clocale=gnu \
-      --disable-libstdcxx-pch \
+      --disable-libstdcxx-pch --disable-libssp \
       --enable-gnu-unique-object --enable-linker-build-id \
       --enable-cloog-backend=isl --disable-cloog-version-check \
-      --enable-lto --enable-gold --enable-ld=default \
-      --enable-plugin --with-plugin-ld=ld.gold \
-      --with-linker-hash-style=gnu --disable-install-libiberty \
-      --disable-multilib --disable-libssp --disable-werror \
+      --enable-lto --enable-plugin \
+      --with-linker-hash-style=gnu \
+      --disable-multilib --disable-werror \
       --enable-checking=release $CONFIGFLAG
   make
 
   # make documentation
-  cd $CHOST/libstdc++-v3
-  make doc-man-doxygen
+  make -C $CHOST/libstdc++-v3/doc doc-man-doxygen
 }
 
 check() {
@@ -114,25 +115,33 @@ package_gcc-libs()
   pkgdesc="Runtime libraries shipped by GCC"
   groups=('base')
   depends=('glibc>=2.17')
+  options=('!emptydirs')
   install=gcc-libs.install
 
   cd ${srcdir}/gcc-build
-  make -j1 -C $CHOST/libgcc DESTDIR=${pkgdir} install-shared
-  for lib in libmudflap libgomp libstdc++-v3/src libitm; do
-    make -j1 -C $CHOST/$lib DESTDIR=${pkgdir} install-toolexeclibLTLIBRARIES
+
+  make -C $CHOST/libgcc DESTDIR=${pkgdir} install-shared
+  rm ${pkgdir}/${_libdir}/libgcc_eh.a
+  
+  for lib in libmudflap \
+             libgomp \
+             libitm \
+             libatomic \
+             libstdc++-v3/src \
+             libquadmath \
+             libgfortran; do
+    make -C $CHOST/$lib DESTDIR=${pkgdir} install-toolexeclibLTLIBRARIES
   done
-  make -j1 -C $CHOST/libstdc++-v3/po DESTDIR=${pkgdir} install
-  make -j1 -C $CHOST/libgomp DESTDIR=${pkgdir} install-info
-  make -j1 -C $CHOST/libitm DESTDIR=${pkgdir} install-info
 
-  make -j1 DESTDIR=${pkgdir} install-target-libgfortran
-  make -j1 DESTDIR=${pkgdir} install-target-libobjc
+  make -C $CHOST/libobjc DESTDIR=${pkgdir} install-libs
 
-  # remove unnecessary files installed by install-target-{libquadmath,libgfortran,libobjc}
-  rm -rf ${pkgdir}/usr/lib/{gcc/,libgfortran.spec}
+  make -C $CHOST/libstdc++-v3/po DESTDIR=${pkgdir} install
 
-  # remove static libraries
-  find ${pkgdir} -name *.a -delete
+  for lib in libgomp \
+             libitm \
+             libquadmath; do
+    make -C $CHOST/$lib DESTDIR=${pkgdir} install-info
+  done
   
   # Install Runtime Library Exception
   install -Dm644 ${srcdir}/${_basedir}/COPYING.RUNTIME \
@@ -149,26 +158,41 @@ package_gcc()
 
   cd ${srcdir}/gcc-build
   
-  make -j1 DESTDIR=${pkgdir} install
+  make -C gcc DESTDIR=${pkgdir} install-driver install-cpp install-gcc-ar \
+    c++.install-common install-headers install-plugin install-lto-wrapper
+
+  install -m755 gcc/gcov $pkgdir/usr/bin/
+  install -m755 -t $pkgdir/${_libdir}/ gcc/{cc1,cc1plus,collect2,lto1}
+
+  make -C $CHOST/libgcc DESTDIR=${pkgdir} install
+  rm ${pkgdir}/usr/lib/libgcc_s.so*
+
+  make -C $CHOST/libstdc++-v3/src DESTDIR=${pkgdir} install
+  make -C $CHOST/libstdc++-v3/include DESTDIR=${pkgdir} install
+  make -C $CHOST/libstdc++-v3/libsupc++ DESTDIR=${pkgdir} install
+  make -C $CHOST/libstdc++-v3/python DESTDIR=${pkgdir} install
 
   install -d $pkgdir/usr/share/gdb/auto-load/usr/lib
   mv $pkgdir{,/usr/share/gdb/auto-load}/usr/lib/libstdc++.so.6.0.18-gdb.py
+  rm ${pkgdir}/usr/lib/libstdc++.so*
 
-  # unfortunately it is much, much easier to install the lot and clean-up the mess...
-  rm -f $pkgdir/usr/bin/{{$CHOST-,}gfortran,{$CHOST-,}gccgo}
-  rm -f $pkgdir/usr/lib/*.so*
-  rm -f $pkgdir/usr/lib/lib{atomic,gfortran,go{,begin},iberty,objc}.a
-  rm -f $pkgdir/usr/lib/libgfortran.spec
-  rm -f -r $pkgdir/usr/lib/gcc/$CHOST/${pkgver}/{finclude,include/objc}
-  rm -f $pkgdir/usr/lib/gcc/$CHOST/${pkgver}/{cc1obj{,plus},f951,go1}
-  rm -f $pkgdir/usr/lib/gcc/$CHOST/${pkgver}/{libcaf_single,libgfortranbegin}.a
-  rm -f -r $pkgdir/usr/lib/go
-  rm -f $pkgdir/usr/share/info/{gccgo,gfortran,libgomp,libquadmath,libitm}.info
-  rm -f $pkgdir/usr/share/locale/{de,fr}/LC_MESSAGES/libstdc++.mo
-  rm -f $pkgdir/usr/share/man/man1/{gccgo,gfortran}.1
+  make DESTDIR=${pkgdir} install-fixincludes
+  make -C gcc DESTDIR=${pkgdir} install-mkheaders
+  make -C lto-plugin DESTDIR=${pkgdir} install
 
-  # remove static libraries - note libstdc++.a is needed for the binutils and glibc testsuite
-  rm $pkgdir/usr/lib/lib{asan,gomp,itm,mudflap{,th},quadmath}.a
+  make -C $CHOST/libgomp DESTDIR=${pkgdir} install-nodist_toolexeclibHEADERS \
+    install-nodist_libsubincludeHEADERS
+  make -C $CHOST/libitm DESTDIR=${pkgdir} install-nodist_toolexeclibHEADERS
+  make -C $CHOST/libmudflap DESTDIR=${pkgdir} install-nobase_libsubincludeHEADERS
+  make -C $CHOST/libquadmath DESTDIR=${pkgdir} install-nodist_libsubincludeHEADERS
+  make -C $CHOST/libsanitizer/asan DESTDIR=${pkgdir} install-nodist_toolexeclibHEADERS
+
+  make -C gcc DESTDIR=${pkgdir} install-man install-info
+  rm ${pkgdir}/usr/share/man/man1/{gccgo,gfortran}.1
+  rm ${pkgdir}/usr/share/info/{gccgo,gfortran,gnat-style,gnat_rm,gnat_ugn}.info
+
+  make -C libcpp DESTDIR=${pkgdir} install
+  make -C gcc DESTDIR=${pkgdir} install-po
 
   # many packages expect this symlink
   #install -dm755 ${pkgdir}/lib
@@ -204,13 +228,11 @@ EOF
   chmod 755 $pkgdir/usr/bin/c{8,9}9
 
   # install the libstdc++ man pages
-  install -dm755 ${pkgdir}/usr/share/man/man3
-  install -m644 -t ${pkgdir}/usr/share/man/man3 \
-    ${CHOST}/libstdc++-v3/doc/doxygen/man/man3/*.3
+  make -C $CHOST/libstdc++-v3/doc DESTDIR=$pkgdir doc-install-man
 
   # Install Runtime Library Exception
-  install -Dm644 ${srcdir}/${_basedir}/COPYING.RUNTIME \
-    ${pkgdir}/usr/share/licenses/gcc/RUNTIME.LIBRARY.EXCEPTION
+  install -d ${pkgdir}/usr/share/licenses/gcc/
+  ln -s ../gcc-libs/RUNTIME.LIBRARY.EXCEPTION ${pkgdir}/usr/share/licenses/gcc/
 }
 
 package_gcc-fortran()
@@ -221,24 +243,16 @@ package_gcc-fortran()
   install=gcc-fortran.install
 
   cd ${srcdir}/gcc-build
-  make -j1 DESTDIR=$pkgdir install-target-libgfortran
-  make -j1 -C $CHOST/libgomp DESTDIR=$pkgdir install-nodist_fincludeHEADERS
-  make -j1 -C gcc DESTDIR=$pkgdir fortran.install-{common,man,info}
-  install -Dm755 gcc/f951 $pkgdir/usr/lib/gcc/$CHOST/$pkgver/f951
+  make -C $CHOST/libgfortran DESTDIR=$pkgdir install-{{caf,my}execlibLTLIBRARIES,toolexeclibDATA}
+  make -C $CHOST/libgomp DESTDIR=$pkgdir install-nodist_fincludeHEADERS
+  make -C gcc DESTDIR=$pkgdir fortran.install-{common,man,info}
+  install -Dm755 gcc/f951 $pkgdir/${_libdir}/f951
   
   ln -s gfortran ${pkgdir}/usr/bin/f95
   
-  # remove files included in gcc-libs or gcc and unnneeded static lib
-  rm -f ${pkgdir}/usr/lib/lib{gfortran,gcc_s}.so*
-  rm -f ${pkgdir}/usr/lib/libquadmath.{a,so*}
-  rm -f ${pkgdir}/usr/lib/gcc/$CHOST/${pkgver}/{*.o,libgc*}
-  rm -f ${pkgdir}/usr/share/info/libquadmath.info
-  rm -rf ${pkgdir}/usr/lib/gcc/$CHOST/${pkgver}/include
-  rm ${pkgdir}/usr/lib/libgfortran.a
-
   # Install Runtime Library Exception
-  install -Dm644 ${srcdir}/${_basedir}/COPYING.RUNTIME \
-    ${pkgdir}/usr/share/licenses/gcc-fortran/RUNTIME.LIBRARY.EXCEPTION
+  install -d ${pkgdir}/usr/share/licenses/gcc-fortran/
+  ln -s ../gcc-libs/RUNTIME.LIBRARY.EXCEPTION ${pkgdir}/usr/share/licenses/gcc-fortran/
 }
 
 package_gcc-objc()
@@ -247,18 +261,13 @@ package_gcc-objc()
   depends=("gcc=$pkgver-$pkgrel")
 
   cd ${srcdir}/gcc-build
-  make -j1 DESTDIR=$pkgdir install-target-libobjc
-  install -dm755 $pkgdir/usr/lib/gcc/$CHOST/$pkgver/
-  install -m755 gcc/cc1obj{,plus} $pkgdir/usr/lib/gcc/$CHOST/$pkgver/
-
-  # remove files included in gcc-libs or gcc
-  rm ${pkgdir}/usr/lib/lib{gcc_s,objc}.so*
-  rm $pkgdir/usr/lib/gcc/$CHOST/${pkgver}/{*.o,lib*}
-  rm $pkgdir/usr/lib/gcc/$CHOST/${pkgver}/include/unwind.h
+  make DESTDIR=$pkgdir -C $CHOST/libobjc install-headers
+  install -dm755 $pkgdir/${_libdir}
+  install -m755 gcc/cc1obj{,plus} $pkgdir/${_libdir}/
 
   # Install Runtime Library Exception
-  install -Dm644 ${srcdir}/${_basedir}/COPYING.RUNTIME \
-    ${pkgdir}/usr/share/licenses/gcc-objc/RUNTIME.LIBRARY.EXCEPTION
+  install -d ${pkgdir}/usr/share/licenses/gcc-objc/
+  ln -s ../gcc-libs/RUNTIME.LIBRARY.EXCEPTION ${pkgdir}/usr/share/licenses/gcc-objc/
 }
 
 package_gcc-go()
@@ -269,12 +278,13 @@ package_gcc-go()
   install=gcc-go.install
 
   cd ${srcdir}/gcc-build
-  make -j1 DESTDIR=$pkgdir install-target-libgo
-  make -j1 -C gcc DESTDIR=$pkgdir go.install-{common,man,info}
-  install -Dm755 gcc/go1 $pkgdir/usr/lib/gcc/$CHOST/$pkgver/go1
-  rm $pkgdir/usr/lib/lib{atomic,go}.a
+  make -C $CHOST/libgo DESTDIR=$pkgdir install-exec-am
+  make -C gcc DESTDIR=$pkgdir go.install-{common,man,info}
+  install -Dm755 gcc/go1 $pkgdir/${_libdir}/go1
+
+  rm $pkgdir/usr/lib/libgo.a
 
   # Install Runtime Library Exception
-  install -Dm644 ${srcdir}/${_basedir}/COPYING.RUNTIME \
-    ${pkgdir}/usr/share/licenses/gcc-go/RUNTIME.LIBRARY.EXCEPTION
+  install -d ${pkgdir}/usr/share/licenses/gcc-go/
+  ln -s ../gcc-libs/RUNTIME.LIBRARY.EXCEPTION ${pkgdir}/usr/share/licenses/gcc-go/
 }
diff --git a/core/linux-am33x/PKGBUILD b/core/linux-am33x/PKGBUILD
index 6b15c565f..3ce10dcee 100644
--- a/core/linux-am33x/PKGBUILD
+++ b/core/linux-am33x/PKGBUILD
@@ -7,9 +7,9 @@ pkgbase=linux-am33x
 _srcname=linux-3.12
 _kernelname=${pkgbase#linux}
 _desc="TI AM335x Beaglebone (Black)"
-pkgver=3.12.1
+pkgver=3.12.2
 pkgrel=1
-rcnrel=bone8
+rcnrel=bone9
 arch=('armv7h')
 url="http://www.kernel.org/"
 license=('GPL2')
@@ -21,8 +21,8 @@ source=("http://www.kernel.org/pub/linux/kernel/v3.x/${_srcname}.tar.xz"
         "git://git.code.sf.net/p/aufs/aufs3-standalone#branch=aufs${_srcname#linux-}"
         'config')
 md5sums=('cc6ee608854e0da4b64f6c1ff8b6398c'
-         '5a8cb5a659baeeb6df3fe22de8d32df6'
-         'be715d257adebfc7b7b04cf3d5599af3'
+         '97453b56d6a999b5a4b0899b4e28fabe'
+         '17a0f6da566892c22066b919c5ad2fdd'
          'SKIP'
          '432f5f40cdfe993cfc43a27c18762094')
 
diff --git a/core/linux-armv5/PKGBUILD b/core/linux-armv5/PKGBUILD
index 0b84b1f9e..8b1d6ac7b 100644
--- a/core/linux-armv5/PKGBUILD
+++ b/core/linux-armv5/PKGBUILD
@@ -7,7 +7,7 @@ pkgbase=linux-armv5
 _srcname=linux-3.12
 _kernelname=${pkgbase#linux}
 _desc="ARMv5 based platforms"
-pkgver=3.12.1
+pkgver=3.12.2
 pkgrel=1
 arch=('armv7h')
 url="http://www.kernel.org/"
@@ -19,7 +19,7 @@ source=("http://www.kernel.org/pub/linux/kernel/v3.x/${_srcname}.tar.xz"
         'config'
         'imx23-olinuxino.patch')
 md5sums=('cc6ee608854e0da4b64f6c1ff8b6398c'
-         '5a8cb5a659baeeb6df3fe22de8d32df6'
+         '97453b56d6a999b5a4b0899b4e28fabe'
          '8218a12034d632133052aff3594121a2'
          '4424a769ce79478e8d71e288b61f368f')
 
diff --git a/core/linux-armv7/PKGBUILD b/core/linux-armv7/PKGBUILD
index 89a858893..330d1c6e0 100644
--- a/core/linux-armv7/PKGBUILD
+++ b/core/linux-armv7/PKGBUILD
@@ -7,7 +7,7 @@ pkgbase=linux-armv7
 _srcname=linux-3.12
 _kernelname=${pkgbase#linux}
 _desc="ARMv7 multi-platform"
-pkgver=3.12.1
+pkgver=3.12.2
 pkgrel=1
 rcnrel=armv7-x9
 arch=('armv7h')
@@ -21,8 +21,8 @@ source=("http://www.kernel.org/pub/linux/kernel/v3.x/${_srcname}.tar.xz"
         "git://git.code.sf.net/p/aufs/aufs3-standalone#branch=aufs${_srcname#linux-}"
         'config')
 md5sums=('cc6ee608854e0da4b64f6c1ff8b6398c'
-         '5a8cb5a659baeeb6df3fe22de8d32df6'
-         '5e099ab005b326fd709de69abfae9480'
+         '97453b56d6a999b5a4b0899b4e28fabe'
+         '84c90e29fa47d3cc8c5358caf645821e'
          'SKIP'
          'b36fd5590da3703f47a23516ad68f9db')
 
diff --git a/core/linux-kirkwood/PKGBUILD b/core/linux-kirkwood/PKGBUILD
index af864b2a1..a3af9d0bb 100644
--- a/core/linux-kirkwood/PKGBUILD
+++ b/core/linux-kirkwood/PKGBUILD
@@ -8,7 +8,7 @@ pkgbase=linux-kirkwood
 pkgname=('linux-kirkwood' 'linux-headers-kirkwood')
 #pkgname=linux-test       # Build kernel with a different name
 _kernelname=${pkgname#linux}
-_basekernel=3.12.1
+_basekernel=3.12.2
 pkgver=${_basekernel}
 pkgrel=1
 cryptover=1.6
@@ -34,7 +34,7 @@ source=("ftp://ftp.kernel.org/pub/linux/kernel/v3.x/linux-${_basekernel}.tar.xz"
 	"http://algo.ing.unimo.it/people/paolo/disk_sched/patches/${pkgver%.*}.0-${bfqver}/0002-block-introduce-the-BFQ-${bfqver}-I-O-sched-for-${pkgver%.*}.patch"
 	"http://algo.ing.unimo.it/people/paolo/disk_sched/patches/${pkgver%.*}.0-${bfqver}/0003-block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-${bfqver}-for-${pkgver%.*}.0.patch")
 
-md5sums=('f6f34baf553f278ff4637d8eaeff5dcd'
+md5sums=('987ceca6afd3956673a1b17e329beb73'
          '1c87cbbc3355eb8741143b4595d0bb5e'
          'f7a4e67288ff6d2148bc8175a0a18ac3'
          'SKIP'
diff --git a/core/linux-mvebu/PKGBUILD b/core/linux-mvebu/PKGBUILD
index 7592fd968..1154b5e3b 100644
--- a/core/linux-mvebu/PKGBUILD
+++ b/core/linux-mvebu/PKGBUILD
@@ -8,7 +8,7 @@ pkgname=("${pkgbase}" "${pkgbase}-smileplug" "${pkgbase}-mirabox" "${pkgbase}-ax
 _srcname=linux-3.12
 _kernelname=${pkgbase#linux}
 _desc="Marvell SOCs with Device Tree support"
-pkgver=3.12.1
+pkgver=3.12.2
 pkgrel=1
 arch=('armv7h')
 url="http://www.kernel.org/"
@@ -23,7 +23,7 @@ source=("http://www.kernel.org/pub/linux/kernel/v3.x/${_srcname}.tar.xz"
         '0001-atags-add-support-for-marvell-uboot.patch'
         '0002-atags-retrieve-mac-addresses.patch')
 md5sums=('cc6ee608854e0da4b64f6c1ff8b6398c'
-         '5a8cb5a659baeeb6df3fe22de8d32df6'
+         '97453b56d6a999b5a4b0899b4e28fabe'
          'f26ff6b9f5a61f9471d79cf5169b8304'
          '6179d15ca204bcb3aebdfd880390a84d'
          '911bffe9c261ca5b91dd0a083d99e81f'
diff --git a/core/linux-raspberrypi-latest/PKGBUILD b/core/linux-raspberrypi-latest/PKGBUILD
index a60308d88..eb4c711bb 100644
--- a/core/linux-raspberrypi-latest/PKGBUILD
+++ b/core/linux-raspberrypi-latest/PKGBUILD
@@ -4,11 +4,11 @@
 buildarch=18
 
 pkgbase=linux-raspberrypi-latest
-_commit=7d6a419fb377cede2d24f77b362acbcbe6197396
+_commit=3c2fdd489e5e62b83484bba189fd5674fb5e1923
 _srcname=linux-${_commit}
 _kernelname=${pkgbase#linux}
 _desc="Raspberry Pi"
-pkgver=3.12.1
+pkgver=3.12.2
 pkgrel=1
 bfqver=v6r2
 uksmver="0.1.2.2"
@@ -31,7 +31,7 @@ source=("https://github.com/raspberrypi/linux/archive/${_commit}.tar.gz"
         "http://algo.ing.unimo.it/people/paolo/disk_sched/patches/${pkgver%.*}.0-${bfqver}/0002-block-introduce-the-BFQ-${bfqver}-I-O-sched-for-${pkgver%.*}.patch"
         "http://algo.ing.unimo.it/people/paolo/disk_sched/patches/${pkgver%.*}.0-${bfqver}/0003-block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-${bfqver}-for-${pkgver%.*}.0.patch")
 
-md5sums=('bc65cef8139f134690055e946f86b98d'
+md5sums=('de947a95a528b6cc3bdd4d3c7c1f0ded'
          'd0d9d44e23c43c9173405006e2b6f191'
          'c0d63f4d42fd334bf31e4f749d4694f3'
          '9335d1263fd426215db69841a380ea26'
diff --git a/core/linux-raspberrypi/PKGBUILD b/core/linux-raspberrypi/PKGBUILD
index c940f3a2e..fe9c6d5bc 100644
--- a/core/linux-raspberrypi/PKGBUILD
+++ b/core/linux-raspberrypi/PKGBUILD
@@ -4,12 +4,12 @@
 buildarch=18
 
 pkgbase=linux-raspberrypi
-_commit=b49aafd02fa7572d387acd34550beea5b4c3d239
+_commit=80b5e2c47c371386c57529735183fd6a7f3b87f3
 _srcname=linux-${_commit}
 _kernelname=${pkgbase#linux}
 _desc="Raspberry Pi"
-pkgver=3.10.19
-pkgrel=3
+pkgver=3.10.21
+pkgrel=1
 arch=('arm armv6h')
 url="http://www.kernel.org/"
 license=('GPL2')
@@ -22,7 +22,8 @@ source=("https://github.com/raspberrypi/linux/archive/${_commit}.tar.gz"
         'boot-uncompressed.txt'
         'imagetool-uncompressed.py'
         "git://git.code.sf.net/p/aufs/aufs3-standalone#branch=aufs${pkgver%.*}")
-md5sums=('4237274a251abbe779d1254f65d65456'
+
+md5sums=('702b8b975361e6aec704570b57888ad1'
          'a41149002ecf0c36dfd9833e4d445c23'
          '9d3c56a4b999c8bfbd4018089a62f662'
          '9335d1263fd426215db69841a380ea26'
diff --git a/core/pacman-mirrorlist/PKGBUILD b/core/pacman-mirrorlist/PKGBUILD
index 97c2f4bbb..7b887ba7d 100644
--- a/core/pacman-mirrorlist/PKGBUILD
+++ b/core/pacman-mirrorlist/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Kevin Mihelich <kevin@archlinuxarm.org>
 
 pkgname=pacman-mirrorlist
-pkgver=20130919
+pkgver=20131130
 pkgrel=1
 pkgdesc="Arch Linux ARM mirror list for use by pacman"
 arch=('arm' 'armv6h' 'armv7h')
@@ -10,7 +10,7 @@ license=('GPL')
 groups=('base')
 backup=(etc/pacman.d/mirrorlist)
 source=(mirrorlist)
-md5sums=('0b0ec14e4b927c957cc8d93ee2dba31e')
+md5sums=('8984770952531198ea871796b7ada3cf')
 
 build() {
   mkdir -p $pkgdir/etc/pacman.d
diff --git a/core/pacman-mirrorlist/mirrorlist b/core/pacman-mirrorlist/mirrorlist
index f28a0cf76..877d915de 100644
--- a/core/pacman-mirrorlist/mirrorlist
+++ b/core/pacman-mirrorlist/mirrorlist
@@ -61,3 +61,5 @@ Server = http://mirror.archlinuxarm.org/@carch@/$repo
 # Server = http://us.mirror.archlinuxarm.org/@carch@/$repo
 ## Virginia
 # Server = http://va.us.mirror.archlinuxarm.org/@carch@/$repo
+## Washington
+# Server = http://wa.us.mirror.archlinuxarm.org/@carch@/$repo
diff --git a/extra/calligra/PKGBUILD b/extra/calligra/PKGBUILD
index f815cbd71..cbf84e371 100644
--- a/extra/calligra/PKGBUILD
+++ b/extra/calligra/PKGBUILD
@@ -22,7 +22,7 @@ pkgname=('calligra-braindump'
          'calligra-stage'
          'calligra-words')
 pkgver=2.7.5
-pkgrel=1
+pkgrel=2
 arch=('i686' 'x86_64')
 url='http://www.calligra-suite.org/'
 license=('FDL1.2' 'GPL2' 'LGPL')
diff --git a/extra/mesa/PKGBUILD b/extra/mesa/PKGBUILD
index 284b2ed17..76f542f08 100644
--- a/extra/mesa/PKGBUILD
+++ b/extra/mesa/PKGBUILD
@@ -9,8 +9,8 @@
 
 pkgbase=mesa
 pkgname=('mesa' 'mesa-libgl')
-pkgver=9.2.3
-pkgrel=2
+pkgver=9.2.4
+pkgrel=1
 arch=('i686' 'x86_64')
 makedepends=('python2' 'libxml2' 'libx11' 'glproto' 'libdrm' 'dri2proto' 'libxxf86vm' 'libxdamage'
              'libvdpau' 'wayland' 'elfutils' 'llvm' 'systemd')
@@ -19,7 +19,7 @@ license=('custom')
 options=('!libtool')
 source=(ftp://ftp.freedesktop.org/pub/mesa/${pkgver}/MesaLib-${pkgver}.tar.bz2
         LICENSE)
-md5sums=('f56b6beb556e4b9072814419f7c554e3'
+md5sums=('e630c0a307cec4f0f70ddd029d2fe084'
          '5c65a0fe315dd347e09b1f2826a1df5a')
 
 build() {
diff --git a/community/qtcreator/PKGBUILD b/extra/qtcreator/PKGBUILD
similarity index 73%
rename from community/qtcreator/PKGBUILD
rename to extra/qtcreator/PKGBUILD
index d3f9f2e9a..d4a73d23d 100644
--- a/community/qtcreator/PKGBUILD
+++ b/extra/qtcreator/PKGBUILD
@@ -1,6 +1,6 @@
 # $Id: PKGBUILD 86795 2013-03-22 10:46:14Z svenstaro $
-# Maintainer: Imanol Celaya <ornitorrincos@archlinux-es.org>
 # Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
+# Contributor: Imanol Celaya <ornitorrincos@archlinux-es.org>
 # Contributor: Lukas Jirkovsky <l.jirkovsky@gmail.com>
 # Contributor: Dan Vratil <progdan@progdansoft.com>
 # Contributor: thotypous <matiasΘarchlinux-br·org>
@@ -12,7 +12,7 @@
 pkgname=qtcreator
 pkgver=2.8.1
 _pkgver=2.8.1
-pkgrel=1
+pkgrel=2
 pkgdesc='Lightweight, cross-platform integrated development environment'
 arch=('i686' 'x86_64')
 url='http://qt-project.org'
@@ -29,22 +29,28 @@ optdepends=('qt5-doc: for the integrated Qt documentation'
             'bzr: for bazaar support'
             'valgrind: for analyze support')
 install=qtcreator.install
-source=("http://download.qt-project.org/official_releases/qtcreator/2.8/${pkgver}/qt-creator-${pkgver}-src.tar.gz"
+source=("git://gitorious.org/qt-creator/qt-creator.git#tag=v${_pkgver}"
+        "git://gitorious.org/qt-labs/qbs.git"
         'qtcreator.desktop'
         'botan-upgrade.patch')
-md5sums=('79ef6c6ece0c00035ef744c9d6e3bd3b'
+md5sums=('SKIP'
+         'SKIP'
          '82888d4be900e7833d768050a135cd37'
          '7d71e58bdb7a918adb779b0e527fbba5')
 
-build() {
-  cd qt-creator-${pkgver}-src
-  patch -p1 -i "${srcdir}"/botan-upgrade.patch
-  cd ../
+prepare() {
+    cd qt-creator
+    git submodule init
+    git config submodule.qbs.url $srcdir/qbs
+    git submodule update
+    patch -p1 -i "${srcdir}"/botan-upgrade.patch
+}
 
+build() {
   [[ -d build ]] && rm -r build
   mkdir build && cd build
 
-  qmake ../qt-creator-${pkgver}-src/qtcreator.pro
+  qmake ../qt-creator/qtcreator.pro
   make
   make docs -j1
 }
@@ -56,5 +62,5 @@ package() {
   make INSTALL_ROOT="${pkgdir}/usr/" install_docs
 
   install -Dm644 ${srcdir}/qtcreator.desktop ${pkgdir}/usr/share/applications/qtcreator.desktop
-  install -Dm644 ${srcdir}/qt-creator-${pkgver}-src/LGPL_EXCEPTION.TXT ${pkgdir}/usr/share/licenses/qtcreator/LGPL_EXCEPTION.TXT
+  install -Dm644 ${srcdir}/qt-creator/LGPL_EXCEPTION.TXT ${pkgdir}/usr/share/licenses/qtcreator/LGPL_EXCEPTION.TXT
 }
diff --git a/community/qtcreator/botan-upgrade.patch b/extra/qtcreator/botan-upgrade.patch
similarity index 100%
rename from community/qtcreator/botan-upgrade.patch
rename to extra/qtcreator/botan-upgrade.patch
diff --git a/community/qtcreator/qtcreator.desktop b/extra/qtcreator/qtcreator.desktop
similarity index 100%
rename from community/qtcreator/qtcreator.desktop
rename to extra/qtcreator/qtcreator.desktop
diff --git a/community/qtcreator/qtcreator.install b/extra/qtcreator/qtcreator.install
similarity index 100%
rename from community/qtcreator/qtcreator.install
rename to extra/qtcreator/qtcreator.install
diff --git a/extra/texlive-bin/PKGBUILD b/extra/texlive-bin/PKGBUILD
index 8e5c49060..cc83865e5 100644
--- a/extra/texlive-bin/PKGBUILD
+++ b/extra/texlive-bin/PKGBUILD
@@ -9,18 +9,18 @@
 
 pkgname=texlive-bin
 pkgver=2013.30973
-pkgrel=6
+pkgrel=7
 pkgdesc="TeX Live binaries"
 license=('GPL')
 arch=('i686' 'x86_64')
-depends=('cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler>=0.24.0'
+depends=('cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler>=0.24.4'
          'libsigsegv' 'zziplib' 'libpng' 'libjpeg' 'freetype2'
          'icu' 'harfbuzz' 'harfbuzz-icu')
 makedepends=('perl' 'clisp' 'ffcall')
 optdepends=('ed: for texconfig')
 provides=('lcdf-typetools' 'kpathsea' 'pdfjam')
 conflicts=('pdfjam')
-options=('!libtool' '!strip')
+options=('!strip')
 url='http://tug.org/texlive/'
 install="texlive.install"
 source=('fix-fontforge-encoding.patch'