From c37fcb9bfbacbde499f3a7ff3016c7af99a6a7ab Mon Sep 17 00:00:00 2001
From: Cecil Hugh Watson <knoppmyth@gmail.com>
Date: Thu, 30 Apr 2009 11:28:55 -0700
Subject: Updated to latest.

---
 abs/core-testing/atk/PKGBUILD                      | 14 ++++----
 abs/core-testing/freetype2-static/PKGBUILD         |  9 +++--
 abs/core-testing/glib/PKGBUILD                     | 32 ------------------
 abs/core-testing/glib/aclocal-fixes.patch          | 11 ------
 abs/core-testing/glib/gcc340.patch                 | 15 ---------
 abs/core-testing/glib2/PKGBUILD                    |  8 ++---
 abs/core-testing/gnutls/PKGBUILD                   | 10 +++---
 abs/core-testing/gtk2/PKGBUILD                     | 20 +++++------
 abs/core-testing/libdatrie/PKGBUILD                | 12 +++----
 abs/core-testing/libthai/PKGBUILD                  | 14 ++++----
 abs/core-testing/libxext/PKGBUILD                  | 18 +++++-----
 abs/core-testing/libxi/PKGBUILD                    | 23 +++++++------
 abs/core-testing/libxml2/PKGBUILD                  | 11 +++---
 abs/core-testing/libxrandr/PKGBUILD                | 16 ++++-----
 abs/core-testing/pango/PKGBUILD                    | 10 +++---
 abs/core-testing/randrproto/PKGBUILD               | 14 ++++----
 abs/extra-testing/gdl/PKGBUILD                     | 10 +++---
 abs/extra-testing/libglade/PKGBUILD                | 28 ++++++++++++++++
 abs/extra-testing/libglade/glade.install           | 25 ++++++++++++++
 .../libglade/libglade-2.0.1-nowarning.patch        | 39 ++++++++++++++++++++++
 20 files changed, 186 insertions(+), 153 deletions(-)
 delete mode 100644 abs/core-testing/glib/PKGBUILD
 delete mode 100644 abs/core-testing/glib/aclocal-fixes.patch
 delete mode 100644 abs/core-testing/glib/gcc340.patch
 create mode 100644 abs/extra-testing/libglade/PKGBUILD
 create mode 100644 abs/extra-testing/libglade/glade.install
 create mode 100644 abs/extra-testing/libglade/libglade-2.0.1-nowarning.patch

diff --git a/abs/core-testing/atk/PKGBUILD b/abs/core-testing/atk/PKGBUILD
index bca7854..db41418 100644
--- a/abs/core-testing/atk/PKGBUILD
+++ b/abs/core-testing/atk/PKGBUILD
@@ -1,21 +1,21 @@
-# $Id: PKGBUILD 12890 2008-09-23 17:10:00Z jgc $
+# $Id: PKGBUILD 30101 2009-03-16 18:13:31Z jgc $
 # Maintainer: Jan de Groot <jgc@archlinux.org>
 pkgname=atk
-pkgver=1.24.0
+pkgver=1.26.0
 pkgrel=1
 pkgdesc="A library providing a set of interfaces for accessibility"
 arch=(i686 x86_64)
 license=('LGPL')
-depends=('glib2>=2.18.1')
+depends=('glib2>=2.20.0')
 makedepends=('pkgconfig')
 options=('!libtool' '!docs')
-source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/1.24/${pkgname}-${pkgver}.tar.bz2)
+source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/1.26/${pkgname}-${pkgver}.tar.bz2)
 url='http://www.gtk.org/'
-md5sums=('fb0ee9c7f18b15b490a0168b13740a4d')
+md5sums=('719229408019c548855673840679f156')
 
 build() {
-  cd ${startdir}/src/${pkgname}-${pkgver}
+  cd "${srcdir}/${pkgname}-${pkgver}"
   ./configure --prefix=/usr || return 1
   make || return 1
-  make DESTDIR=${startdir}/pkg install || return 1
+  make DESTDIR="${pkgdir}" install || return 1
 }
diff --git a/abs/core-testing/freetype2-static/PKGBUILD b/abs/core-testing/freetype2-static/PKGBUILD
index 8ca9b50..6288742 100644
--- a/abs/core-testing/freetype2-static/PKGBUILD
+++ b/abs/core-testing/freetype2-static/PKGBUILD
@@ -1,8 +1,7 @@
-# $Id: PKGBUILD 4337 2008-07-06 17:43:50Z jgc $
-# Maintainer: judd <jvinet@zeroflux.org>
+# Maintainer: Maskawanian <aur@cryingwolf.org>
 pkgname=freetype2-static
-pkgver=2.3.7
-pkgrel=3
+pkgver=2.3.9
+pkgrel=1
 pkgdesc="TrueType font rendering library"
 arch=(i686 x86_64)
 license=('GPL')
@@ -17,7 +16,7 @@ source=(http://downloads.sourceforge.net/sourceforge/freetype/freetype-${pkgver}
 	freetype-2.3.0-enable-spr.patch
 	freetype-2.2.1-enable-valid.patch
 	freetype-2.2.1-memcpy-fix.patch)
-md5sums=('83306194817ebdea554133b4232a34aa' '9ff19e742968c29e3ba52b08d6bf0a50' '816dc8619a6904a7385769433c0a8653' '214119610444c9b02766ccee5e220680' '6fb6606d28082ecb8e0c6d986b0b26aa')
+md5sums=('d76233108aca9c9606cdbd341562ad9a' '9ff19e742968c29e3ba52b08d6bf0a50' '816dc8619a6904a7385769433c0a8653' '214119610444c9b02766ccee5e220680' '6fb6606d28082ecb8e0c6d986b0b26aa')
 
 build() {
   cd ${startdir}/src/freetype-${pkgver}
diff --git a/abs/core-testing/glib/PKGBUILD b/abs/core-testing/glib/PKGBUILD
deleted file mode 100644
index 0f76a1e..0000000
--- a/abs/core-testing/glib/PKGBUILD
+++ /dev/null
@@ -1,32 +0,0 @@
-# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $
-# Maintainer: Eric Belanger <eric@archlinux.org>
-# Contributor: dorphell <dorphell@archlinux.org>
-
-pkgname=glib
-pkgver=1.2.10
-pkgrel=7
-pkgdesc="Common C routines used by Gtk+ and other libs"
-arch=('i686' 'x86_64')
-url="http://www.gtk.org/"
-license=('LGPL')
-depends=('glibc')
-options=('!libtool')
-source=(ftp://ftp.gtk.org/pub/gtk/v1.2/$pkgname-$pkgver.tar.gz \
-	gcc340.patch \
-	aclocal-fixes.patch)
-md5sums=('6fe30dad87c77b91b632def29dd69ef9' '877b3330e822a4be69a0f8a8c268cfd7'\
-         'e52c4b88427b9785bb8049dbdc9ff6fb')
-sha1sums=('e5a9361c594608d152d5d9650154c2e3260b87fa'\
-          'a2cc224a66aeffdcac16ebd9e8af18143cf54918'\
-          'ae4438cf56c0c9264ee36f6973fb445f9a820be0')
-
-build() {
-  cd $startdir/src/$pkgname-$pkgver
-  patch -Np1 -i ../gcc340.patch || return 1
-  patch -Np0 -i ../aclocal-fixes.patch || return 1
-
-  #Arch64 fixes --build/host
-  ./configure --prefix=/usr #--host=i686-pc-linux-gnu
-  make || return 1
-  make DESTDIR=$startdir/pkg install
-}
diff --git a/abs/core-testing/glib/aclocal-fixes.patch b/abs/core-testing/glib/aclocal-fixes.patch
deleted file mode 100644
index b064074..0000000
--- a/abs/core-testing/glib/aclocal-fixes.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- glib.m4.orig	2006-03-05 13:13:24.000000000 +0000
-+++ glib.m4	2006-03-05 13:13:35.000000000 +0000
-@@ -5,7 +5,7 @@
- dnl Test for GLIB, and define GLIB_CFLAGS and GLIB_LIBS, if "gmodule" or 
- dnl gthread is specified in MODULES, pass to glib-config
- dnl
--AC_DEFUN(AM_PATH_GLIB,
-+AC_DEFUN([AM_PATH_GLIB],
- [dnl 
- dnl Get the cflags and libraries from the glib-config script
- dnl
diff --git a/abs/core-testing/glib/gcc340.patch b/abs/core-testing/glib/gcc340.patch
deleted file mode 100644
index 941111a..0000000
--- a/abs/core-testing/glib/gcc340.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -Naur glib-1.2.10.orig/glib.h glib-1.2.10/glib.h
---- glib-1.2.10.orig/glib.h	2001-02-27 04:44:38.000000000 +0100
-+++ glib-1.2.10/glib.h	2004-05-27 15:50:32.436527848 +0200
-@@ -271,8 +271,10 @@
- 
- /* Wrap the gcc __PRETTY_FUNCTION__ and __FUNCTION__ variables with
-  * macros, so we can refer to them as strings unconditionally.
-+ *
-+ * Unfortunately these are _not_ treated as strings anymore in GCC3.4.
-  */
--#ifdef	__GNUC__
-+#if	defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ < 4)
- #define	G_GNUC_FUNCTION		__FUNCTION__
- #define	G_GNUC_PRETTY_FUNCTION	__PRETTY_FUNCTION__
- #else	/* !__GNUC__ */
diff --git a/abs/core-testing/glib2/PKGBUILD b/abs/core-testing/glib2/PKGBUILD
index be19c3d..db2bcae 100644
--- a/abs/core-testing/glib2/PKGBUILD
+++ b/abs/core-testing/glib2/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 24190 2009-01-14 23:08:03Z jgc $
+# $Id: PKGBUILD 34596 2009-04-10 10:17:45Z jgc $
 # Maintainer: Jan de Groot <jgc@archlinux.org>
 
 pkgname=glib2
-pkgver=2.18.4
+pkgver=2.20.1
 pkgrel=1
 pkgdesc="Common C routines used by GTK+ 2.4 and other libs"
 url="http://www.gtk.org/"
@@ -11,10 +11,10 @@ license=('LGPL')
 depends=('pcre>=7.8')
 makedepends=('pkgconfig')
 options=('!libtool' '!docs')
-source=(http://ftp.gnome.org/pub/GNOME/sources/glib/2.18/glib-${pkgver}.tar.bz2
+source=(http://ftp.gnome.org/pub/GNOME/sources/glib/2.20/glib-${pkgver}.tar.bz2
 	glib2.sh
 	glib2.csh)
-md5sums=('ec25ed261534d870141000ab73f1a2bf'
+md5sums=('d7ef53c7b65827a1baa4bad1c6893fa3'
          '803017b365bd35dc20b092ce43b8c8c5'
          '90c7b830bef4baf225c2eb8b7ead0cab')
 
diff --git a/abs/core-testing/gnutls/PKGBUILD b/abs/core-testing/gnutls/PKGBUILD
index 7e3981c..6948722 100644
--- a/abs/core-testing/gnutls/PKGBUILD
+++ b/abs/core-testing/gnutls/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 22309 2008-12-25 19:07:27Z jgc $
+# $Id: PKGBUILD 35543 2009-04-13 20:57:08Z jgc $
 # Maintainer: Jan de Groot <jgc@archlinux.org>
 
 # Notice:
 # When building a new major version, build, install, build again.
 #
 pkgname=gnutls
-pkgver=2.6.3
+pkgver=2.6.5
 pkgrel=1
 pkgdesc="A library which provides a secure layer over a reliable transport layer"
 arch=(i686 x86_64)
@@ -13,9 +13,9 @@ license=('GPL3' 'LGPL')
 url="http://www.gnu.org/software/gnutls/"
 install=gnutls.install
 options=('libtool')
-depends=('gcc-libs>=4.3.2' 'libtasn1>=1.7' 'readline' 'zlib' 'libgcrypt>=1.4.3')
-source=(ftp://ftp.gnutls.org/pub/gnutls/${pkgname}-${pkgver}.tar.bz2)
-md5sums=('c6d2d1996b87b238ad6f73f92225d9a2')
+depends=('gcc-libs>=4.3.3' 'libtasn1>=2.0' 'readline' 'zlib' 'libgcrypt>=1.4.4')
+source=(ftp://ftp.gnu.org/gnu/gnutls/${pkgname}-${pkgver}.tar.bz2)
+md5sums=('92b92c36b616aa8bd69a9a0fb2b8eb24')
 
 build() {
   cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/abs/core-testing/gtk2/PKGBUILD b/abs/core-testing/gtk2/PKGBUILD
index 1980398..a26164f 100644
--- a/abs/core-testing/gtk2/PKGBUILD
+++ b/abs/core-testing/gtk2/PKGBUILD
@@ -1,14 +1,14 @@
-# $Id: PKGBUILD 29393 2009-03-08 14:03:29Z jgc $
+# $Id: PKGBUILD 35332 2009-04-12 12:46:16Z jgc $
 # Maintainer: Jan de Groot <jgc@archlinux.org>
 
 pkgname=gtk2
-pkgver=2.14.7
-pkgrel=2
+pkgver=2.16.1
+pkgrel=1
 pkgdesc="The GTK+ Toolkit (v2)"
 arch=(i686 x86_64)
 url="http://www.gtk.org/"
 install=gtk2.install
-depends=('atk>=1.24.0' 'pango>=1.22.4' 'libxcursor' 'libxinerama' 'libxrandr>=1.2.1' 'libxi' 'libcups>=1.3.9' 'libxcomposite' 'libxdamage' 'heimdal>=1.2.1' 'gnutls>=2.6.3' 'shared-mime-info')
+depends=('atk>=1.26.0' 'pango>=1.24.0-2' 'libxcursor' 'libxinerama' 'libxrandr>=1.3.0' 'libxi>=1.2.1' 'libcups>=1.3.9' 'libxcomposite' 'libxdamage' 'heimdal>=1.2.1' 'gnutls>=2.6.4' 'shared-mime-info')
 makedepends=('pkgconfig')
 replaces=('gtkprint-cups' 'gail')
 conflicts=('gtkprint-cups' 'gail')
@@ -16,19 +16,15 @@ provides=('gail=1.22.3')
 options=('!libtool' '!docs')
 backup=(etc/gtk-2.0/gtkrc)
 license=('LGPL')
-source=(http://ftp.gnome.org/pub/gnome/sources/gtk+/2.14/gtk+-${pkgver}.tar.bz2
-	gtkclipboard-check.patch
-	gtk2-emit-size-change.patch)
-md5sums=('fb1614d4b2adba7b078e2e799b5db604'
-         '4025d3c15d6c6f73a032f403ffd4ff1c'
-         '942981cbba5057d9f02f4393e552f101')
+source=(http://ftp.gnome.org/pub/gnome/sources/gtk+/2.16/gtk+-${pkgver}.tar.bz2
+	gtkclipboard-check.patch)
+md5sums=('74e35ff3e6e02c960fe2117a4b6b102f'
+         '4025d3c15d6c6f73a032f403ffd4ff1c')
 
 build() {
   cd "${srcdir}/gtk+-${pkgver}"
   # Workaround patch for flash
   patch -Np1 -i "${srcdir}/gtkclipboard-check.patch" || return 1
-  # gdk does not let xfwm know about screen size changes
-  patch -Np1 -i "${srcdir}/gtk2-emit-size-change.patch" || return 1
 
   ./configure --prefix=/usr --sysconfdir=/etc \
               --localstatedir=/var --with-xinput=yes \
diff --git a/abs/core-testing/libdatrie/PKGBUILD b/abs/core-testing/libdatrie/PKGBUILD
index 9a199e3..a4408d7 100644
--- a/abs/core-testing/libdatrie/PKGBUILD
+++ b/abs/core-testing/libdatrie/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $
+# $Id: PKGBUILD 35276 2009-04-11 20:11:41Z jgc $
 # Maintainer: Jan de Groot <jgc@archlinux.org>
 # Contributor: Chaiwat Suttipongsakul <cwt114@gmail.com>
 
 pkgname=libdatrie
-pkgver=0.1.2
+pkgver=0.2.1
 pkgrel=1
 pkgdesc="Libdatrie is an implementation of double-array structure for representing trie, as proposed by Junichi Aoe."
 url="http://linux.thai.net/~thep/datrie/datrie.html"
@@ -12,11 +12,11 @@ arch=('i686' 'x86_64')
 depends=('glibc')
 options=('!libtool' '!emptydirs')
 source=(http://linux.thai.net/pub/thailinux/software/libthai/${pkgname}-${pkgver}.tar.gz)
-md5sums=('3eaedd5452149e11547a0dc74ee3fcfd')
+md5sums=('196e485958f74cf13e676d93729067cf')
 
 build() {
-  cd ${startdir}/src/${pkgname}-${pkgver}
-  ./configure --prefix=/usr --disable-static
+  cd "${srcdir}/${pkgname}-${pkgver}"
+  ./configure --prefix=/usr --disable-static || return 1
   make || return 1
-  make DESTDIR=${startdir}/pkg install
+  make DESTDIR="${pkgdir}" install || return 1
 }
diff --git a/abs/core-testing/libthai/PKGBUILD b/abs/core-testing/libthai/PKGBUILD
index 68f426e..5ee512d 100644
--- a/abs/core-testing/libthai/PKGBUILD
+++ b/abs/core-testing/libthai/PKGBUILD
@@ -1,22 +1,22 @@
-# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $
+# $Id: PKGBUILD 35277 2009-04-11 20:15:53Z jgc $
 # Maintainer: Jan de Groot <jgc@archlinux.org>
 # Contributor: Chaiwat Suttipongsakul <cwt114@gmail.com>
 pkgname=libthai
-pkgver=0.1.9
+pkgver=0.1.11
 pkgrel=1
 pkgdesc="Thai language support routines"
 url="http://linux.thai.net/projects/libthai"
 arch=('i686' 'x86_64')
 license=('LGPL')
-depends=('libdatrie>=0.1.2')
+depends=('libdatrie>=0.2.1')
 makedepends=('pkgconfig')
 options=('!libtool' '!emptydirs')
 source=(http://linux.thai.net/pub/thailinux/software/${pkgname}/${pkgname}-${pkgver}.tar.gz)
-md5sums=('7002d111b293f202d20b28aa2b4ed68f')
+md5sums=('f27fd7b67116939b2676ddff7180957a')
 
 build() {
-  cd ${startdir}/src/${pkgname}-${pkgver}
-  ./configure --prefix=/usr --disable-static
+  cd "${srcdir}/${pkgname}-${pkgver}"
+  ./configure --prefix=/usr --disable-static || return 1
   make || return 1
-  make DESTDIR=${startdir}/pkg install
+  make DESTDIR="${pkgdir}" install || return 1
 }
diff --git a/abs/core-testing/libxext/PKGBUILD b/abs/core-testing/libxext/PKGBUILD
index 63bc23d..66cc29a 100644
--- a/abs/core-testing/libxext/PKGBUILD
+++ b/abs/core-testing/libxext/PKGBUILD
@@ -1,21 +1,23 @@
-# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $
+# $Id: PKGBUILD 35597 2009-04-14 06:27:02Z eric $
 # Maintainer: Alexander Baldeck <alexander@archlinux.org>
 # Contributor: Jan de Groot <jgc@archlinux.org>
 pkgname=libxext
-pkgver=1.0.4
-pkgrel=1
+pkgver=1.0.5
+pkgrel=2
 pkgdesc="X11 miscellaneous extensions library"
 arch=(i686 x86_64)
 url="http://xorg.freedesktop.org/"
-depends=('libx11' 'xextproto')
+license=('custom')
+depends=('libx11>=1.1.93' 'xextproto>=7.0.5')
 makedepends=('pkgconfig')
 options=('!libtool')
 source=(${url}/releases/individual/lib/libXext-${pkgver}.tar.bz2)
+md5sums=('aa11d859cc8e9a0bad3bb55e1666547b')
 
 build() {
-  cd ${startdir}/src/libXext-${pkgver}
-  ./configure --prefix=/usr --sysconfdir=/etc
+  cd "${srcdir}/libXext-${pkgver}"
+  ./configure --prefix=/usr --sysconfdir=/etc || return 1
   make || return 1
-  make DESTDIR=${startdir}/pkg install || return 1
+  make DESTDIR="${pkgdir}" install || return 1
+  install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 }
-md5sums=('a91f1f722ac80c597cf0b75dcb8b48c0')
diff --git a/abs/core-testing/libxi/PKGBUILD b/abs/core-testing/libxi/PKGBUILD
index 66414d3..593d805 100644
--- a/abs/core-testing/libxi/PKGBUILD
+++ b/abs/core-testing/libxi/PKGBUILD
@@ -1,22 +1,25 @@
-# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $
+# $Id: PKGBUILD 28322 2009-02-28 18:50:37Z jgc $
 # Maintainer: Alexander Baldeck <alexander@archlinux.org>
 # Contributor: Jan de Groot <jgc@archlinux.org>
 pkgname=libxi
-pkgver=1.1.3
+pkgver=1.2.1
 pkgrel=1
 pkgdesc="X11 Input extension library"
-arch=(i686 x86_64)
+arch=('i686' 'x86_64')
 url="http://xorg.freedesktop.org"
-depends=('libxext')
+depends=('libxext>=1.0.5')
 makedepends=('pkgconfig')
-options=(!libtool)
+options=(!libtool force)
+license=('custom')
 source=(${url}/releases/individual/lib/libXi-${pkgver}.tar.bz2)
+md5sums=('cfb36307e8e7ffafe40848dba24e0b11')
 
 build() {
-  cd ${startdir}/src/libXi-${pkgver}
-  ./configure --prefix=/usr --sysconfdir=/etc \
-              --build=${CHOST} --host=${CHOST}
+  cd "${srcdir}/libXi-${pkgver}"
+  ./configure --prefix=/usr --sysconfdir=/etc || return 1
   make || return 1
-  make DESTDIR=${startdir}/pkg install || return 1
+  make DESTDIR="${pkgdir}" install || return 1
+
+  install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
+  install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" || return 1
 }
-md5sums=('7c510abb0cad8dc20493fb27ff7859d8')
diff --git a/abs/core-testing/libxml2/PKGBUILD b/abs/core-testing/libxml2/PKGBUILD
index 8b8cb34..8123cfc 100644
--- a/abs/core-testing/libxml2/PKGBUILD
+++ b/abs/core-testing/libxml2/PKGBUILD
@@ -1,23 +1,22 @@
-# $Id: PKGBUILD 22385 2008-12-26 16:51:09Z jgc $
+# $Id: PKGBUILD 26966 2009-02-14 23:57:37Z jgc $
 # Maintainer: Jan de Groot <jgc@archlinux.org>
 # Contributor: John Proctor <jproctor@prium.net>
 
 pkgname=libxml2
-pkgver=2.7.2
+pkgver=2.7.3
 pkgrel=1
 pkgdesc="XML parsing library, version 2"
 arch=(i686 x86_64)
 license=('custom')
-depends=('zlib>=1.2.3.3' 'readline>=5.2-8' 'ncurses>=5.6-7')
+depends=('zlib>=1.2.3.3' 'readline>=5.2.013' 'ncurses>=5.7')
 makedepends=('python')
 options=('!libtool')
 url="http://www.xmlsoft.org/"
-source=(ftp://ftp.xmlsoft.org/${pkgname}/${pkgname}-${pkgver}.tar.gz
-	largefile64.patch)
+source=(ftp://ftp.xmlsoft.org/${pkgname}/${pkgname}-${pkgver}.tar.gz)
+md5sums=('8f4fda3969237c2a33bdb1583b5d06b2')
 
 build() {
   cd "${srcdir}/${pkgname}-${pkgver}"
-  patch -Np1 -i ${srcdir}/largefile64.patch || return 1
   ./configure --prefix=/usr --with-threads --with-history || return 1
   make || return 1
   make DESTDIR="${pkgdir}" install || return 1
diff --git a/abs/core-testing/libxrandr/PKGBUILD b/abs/core-testing/libxrandr/PKGBUILD
index 2ab366a..9c64cc8 100644
--- a/abs/core-testing/libxrandr/PKGBUILD
+++ b/abs/core-testing/libxrandr/PKGBUILD
@@ -1,24 +1,24 @@
-# $Id: PKGBUILD 4333 2008-07-06 17:39:17Z jgc $
+# $Id: PKGBUILD 29289 2009-03-07 18:44:39Z jgc $
 # Maintainer: Alexander Baldeck <alexander@archlinux.org>
 # Contributor: Jan de Groot <jgc@archlinux.org>
 pkgname=libxrandr
-pkgver=1.2.3
+pkgver=1.3.0
 pkgrel=1
 pkgdesc="X11 RandR extension library"
 arch=('i686' 'x86_64')
 license=('custom')
 url="http://xorg.freedesktop.org/"
-depends=('libxext>=1.0.4' 'libxrender' 'randrproto>=1.2.2')
+depends=('libxext>=1.0.5' 'libxrender' 'randrproto>=1.3.0')
 makedepends=('pkgconfig')
 options=('!libtool')
 source=(${url}/releases/individual/lib/libXrandr-${pkgver}.tar.bz2)
-md5sums=('5cd67cc02a50c9644ba0a1846ea3b08e')
+md5sums=('68eb59c3b7524db6ffd78746ee893d1d')
 
 build() {
-  cd ${startdir}/src/libXrandr-${pkgver}
+  cd "${srcdir}/libXrandr-${pkgver}"
   ./configure --prefix=/usr --sysconfdir=/etc || return 1
   make || return 1
-  make DESTDIR=${startdir}/pkg install || return 1
-  install -d -m755 ${pkgdir}/usr/share/licenses/${pkgname}
-  install -m644 COPYING ${pkgdir}/usr/share/licenses/${pkgname}/ || return 1
+  make DESTDIR="${pkgdir}" install || return 1
+  install -d -m755 "${pkgdir}/usr/share/licenses/${pkgname}"
+  install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" || return 1
 }
diff --git a/abs/core-testing/pango/PKGBUILD b/abs/core-testing/pango/PKGBUILD
index afa7a8f..c67dec2 100644
--- a/abs/core-testing/pango/PKGBUILD
+++ b/abs/core-testing/pango/PKGBUILD
@@ -1,19 +1,19 @@
-# $Id: PKGBUILD 22043 2008-12-21 12:14:05Z jgc $ 
+# $Id: PKGBUILD 36027 2009-04-19 18:20:15Z jgc $ 
 # Maintainer: Jan de Groot <jgc@archlinux.org>
 
 pkgname=pango
-pkgver=1.22.4
+pkgver=1.24.1
 pkgrel=1
 pkgdesc="A library for layout and rendering of text"
 arch=(i686 x86_64)
 license=('LGPL')
-depends=('glib2>=2.18.3' 'cairo>=1.8.6' 'libxft>=2.1.13' 'libthai>=0.1.9')
+depends=('glib2>=2.20.1' 'cairo>=1.8.6' 'libxft>=2.1.13' 'libthai>=0.1.11' 'freetype2>=2.3.9')
 makedepends=('pkgconfig' 'libxt')
 options=('!libtool' '!emptydirs')
 install=pango.install
-source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/1.22/${pkgname}-${pkgver}.tar.bz2)
+source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/1.24/${pkgname}-${pkgver}.tar.bz2)
 url="http://www.pango.org/"
-md5sums=('7c3f3748052799746d73c6d3a0cc1205')
+md5sums=('af0beac1dd1825e241c5728081f16acd')
 
 build() {
   cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/abs/core-testing/randrproto/PKGBUILD b/abs/core-testing/randrproto/PKGBUILD
index d81ad0e..03c1124 100644
--- a/abs/core-testing/randrproto/PKGBUILD
+++ b/abs/core-testing/randrproto/PKGBUILD
@@ -1,21 +1,21 @@
-# $Id: PKGBUILD 4331 2008-07-06 17:35:48Z jgc $
+# $Id: PKGBUILD 29287 2009-03-07 18:43:12Z jgc $
 #Maintainer: Jan de Groot <jgc@archlinux.org>
 
 pkgname=randrproto
-pkgver=1.2.2
+pkgver=1.3.0
 pkgrel=1
 pkgdesc="X11 RandR extension wire protocol"
 arch=('i686' 'x86_64')
 license=('custom')
 url="http://xorg.freedesktop.org/"
 source=(${url}/releases/individual/proto/${pkgname}-${pkgver}.tar.bz2)
-md5sums=('0458f24d6a77ff4bc5182816f482afa1')
+md5sums=('a49416013fff33c853efb32f1926551e')
 
 build() {
-  cd ${srcdir}/${pkgname}-${pkgver}
+  cd "${srcdir}/${pkgname}-${pkgver}"
   ./configure --prefix=/usr || return 1
   make || return 1
-  make DESTDIR=${pkgdir} install || return 1
-  install -d -m755 ${pkgdir}/usr/share/licenses/${pkgname}
-  install -m644 COPYING ${pkgdir}/usr/share/licenses/${pkgname}/ || return 1
+  make DESTDIR="${pkgdir}" install || return 1
+  install -d -m755 "${pkgdir}/usr/share/licenses/${pkgname}"
+  install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" || return 1
 }
diff --git a/abs/extra-testing/gdl/PKGBUILD b/abs/extra-testing/gdl/PKGBUILD
index bd7853c..ee649c2 100644
--- a/abs/extra-testing/gdl/PKGBUILD
+++ b/abs/extra-testing/gdl/PKGBUILD
@@ -1,18 +1,18 @@
-# $Id: PKGBUILD 15373 2008-10-13 12:01:00Z jgc $
+# $Id: PKGBUILD 32356 2009-03-30 17:59:10Z andyrtr $
 # Maintainer: Jan de Groot <jgc@archlinux.org>
 
 pkgname=gdl
-pkgver=2.24.0
+pkgver=2.26.0
 pkgrel=1
 pkgdesc="Gnome Devtool Libraries"
 arch=(i686 x86_64)
 license=('GPL')
 url="http://www.gnome.org/"
-depends=('libglade>=2.6.3')
+depends=('libglade>=2.6.4')
 makedepends=('pkgconfig')
 options=('!libtool')
-source=(http://ftp.gnome.org/pub/GNOME/sources/gdl/2.24/${pkgname}-${pkgver}.tar.bz2)
-md5sums=('1d5cd4af1f4041394169d643316646bf')
+source=(http://ftp.gnome.org/pub/GNOME/sources/gdl/2.26/${pkgname}-${pkgver}.tar.bz2)
+md5sums=('8915b8808d88e12c1bb53e84f50e6707')
 
 build() {
   cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/abs/extra-testing/libglade/PKGBUILD b/abs/extra-testing/libglade/PKGBUILD
new file mode 100644
index 0000000..95eff9b
--- /dev/null
+++ b/abs/extra-testing/libglade/PKGBUILD
@@ -0,0 +1,28 @@
+# $Id: PKGBUILD 30217 2009-03-17 18:11:58Z jgc $
+# Maintainer: Jan de Groot <jgc@archlinux.org>
+
+pkgname=libglade
+pkgver=2.6.4
+pkgrel=1
+pkgdesc="Allows you to load glade interface files in a program at runtime"
+arch=(i686 x86_64)
+license=('LGPL')
+depends=('gtk2>=2.16.0' 'libxml2>=2.7.3')
+makedepends=('python' 'pkgconfig')
+optdepends=('python: libglade-convert script')
+options=('!libtool')
+install=glade.install
+source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/2.6/${pkgname}-${pkgver}.tar.bz2
+	libglade-2.0.1-nowarning.patch)
+url="http://www.gnome.org"
+md5sums=('d1776b40f4e166b5e9c107f1c8fe4139'
+         '4f879c0ce550004905aa0fb24f25c353')
+
+build() {
+  cd "${srcdir}/${pkgname}-${pkgver}"
+  patch -Np1 -i "${srcdir}/libglade-2.0.1-nowarning.patch" || return 1
+  ./configure --sysconfdir=/etc --prefix=/usr --localstatedir=/var || return 1
+  make || return 1
+  make DESTDIR="${pkgdir}" install || return 1
+  install -m755 libglade-convert "${pkgdir}/usr/bin/" || return 1
+}
diff --git a/abs/extra-testing/libglade/glade.install b/abs/extra-testing/libglade/glade.install
new file mode 100644
index 0000000..a7f05c5
--- /dev/null
+++ b/abs/extra-testing/libglade/glade.install
@@ -0,0 +1,25 @@
+post_install() {
+  if [ ! -d etc/xml ]; then
+    mkdir -p etc/xml
+  fi
+  if [ ! -e etc/xml/catalog ]; then
+    xmlcatalog --noout --create etc/xml/catalog
+  fi
+  xmlcatalog --noout --add "system" \
+    "http://glade.gnome.org/glade-2.0.dtd" \
+    /usr/share/xml/libglade/glade-2.0.dtd etc/xml/catalog
+}
+
+pre_upgrade() {
+  post_remove
+}
+
+post_upgrade() {
+  post_install $1
+}
+
+# arg 1:  the old package version
+post_remove() {
+  xmlcatalog --noout --del \
+    /usr/share/xml/libglade/glade-2.0.dtd etc/xml/catalog
+}
diff --git a/abs/extra-testing/libglade/libglade-2.0.1-nowarning.patch b/abs/extra-testing/libglade/libglade-2.0.1-nowarning.patch
new file mode 100644
index 0000000..fd07121
--- /dev/null
+++ b/abs/extra-testing/libglade/libglade-2.0.1-nowarning.patch
@@ -0,0 +1,39 @@
+--- libglade-2.0.1/glade/glade-gtk.c.nowarning	2003-08-29 14:50:10.000000000 -0400
++++ libglade-2.0.1/glade/glade-gtk.c	2003-08-29 14:58:41.000000000 -0400
+@@ -639,9 +639,8 @@
+ 		if (!strcmp (childinfo->properties[j].name, "label")) {
+ 		    label = childinfo->properties[j].value;
+ 		    break;
+-		} else {
+-		    g_warning ("Unknown CList child property: %s", childinfo->properties[j].name);
+ 		}
++		/* Ignore all other properties */
+ 	    }
+ 
+ 	    if (label) {
+@@ -683,6 +682,7 @@
+ 	    char *icon = NULL;
+ 	    gboolean use_stock = FALSE, active = FALSE, new_group = FALSE;
+ 	    gboolean use_underline = FALSE;
++	    gboolean sensitive = TRUE;
+ 	    GtkWidget *iconw = NULL;
+ 	    int j;
+ 
+@@ -708,6 +708,8 @@
+ 		    group_name = value;
+ 		} else if (!strcmp (name, "new_group")) {
+ 		    new_group = BOOL (value);
++		} else if (!strcmp (name, "sensitive")) {
++		    sensitive = BOOL (value);
+ 		} else if (!strcmp (name, "visible")) {
+ 		    /* ignore for now */
+ 		} else if (!strcmp (name, "tooltip")) {
+@@ -785,6 +787,8 @@
+ 		gtk_label_set_use_underline (GTK_LABEL (toolbar_child->label),
+ 					     TRUE);
+ 	    }
++	    
++	    gtk_widget_set_sensitive (child, sensitive);
+ 
+ 	    glade_xml_set_common_params (xml, child, childinfo->child);
+ 	} else {
-- 
cgit v0.12

