summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2012-03-27 00:01:20 +0000
committerroot <root@rshg054.dnsready.net>2012-03-27 00:01:20 +0000
commitc8729cab8302ab82e01135a22fb9fa9704f1559b (patch)
treef272d52815dcaf543aaf60177bdfc7d28e22e201
parentcf507a0dbf5ee8258e49256049b420ac8e191387 (diff)
Tue Mar 27 00:01:20 UTC 2012
-rw-r--r--community-staging/ibus-qt/PKGBUILD30
-rw-r--r--community-testing/cdemu-daemon/PKGBUILD32
-rw-r--r--community-testing/cdemu-daemon/cdemu-daemon.install20
-rw-r--r--community-testing/cdemu-daemon/cdemud.conf11
-rw-r--r--community-testing/cdemu-daemon/cdemud.rc8
-rw-r--r--community-testing/cdemu-daemon/system.patch45
-rw-r--r--community-testing/vhba-module/60-vhba.rules1
-rw-r--r--community-testing/vhba-module/PKGBUILD42
-rw-r--r--community-testing/vhba-module/vhba-kernel2.6.37.patch56
-rw-r--r--community-testing/vhba-module/vhba-module.install22
-rw-r--r--community/c++-gtk-utils/PKGBUILD12
-rw-r--r--community/contacts/0001-Fix-Makefile-whitespace.patch19
-rw-r--r--community/contacts/PKGBUILD34
-rw-r--r--community/contacts/contacts.install24
-rw-r--r--community/dates/0001-Fix-FTBFS-with-newer-GCC.patch39
-rw-r--r--community/dates/0001-Fix-Makefile-whitespace.patch20
-rw-r--r--community/dates/0001-Replaced-the-calls-to-the-deprecated-functions-e_sou.patch155
-rw-r--r--community/dates/PKGBUILD40
-rw-r--r--community/dates/dates.install11
-rw-r--r--community/exfat-utils/PKGBUILD11
-rw-r--r--community/flashrom/PKGBUILD6
-rw-r--r--community/fuse-exfat/PKGBUILD13
-rw-r--r--community/regexxer/PKGBUILD30
-rw-r--r--community/regexxer/regexxer.install12
-rw-r--r--extra/capi4hylafax/PKGBUILD6
-rw-r--r--extra/feh/PKGBUILD8
-rw-r--r--extra/gptfdisk/PKGBUILD6
-rw-r--r--extra/help2man/PKGBUILD6
-rw-r--r--extra/lcab/PKGBUILD8
-rw-r--r--extra/libupnp/PKGBUILD6
-rw-r--r--extra/minicom/PKGBUILD10
-rw-r--r--extra/mpg123/PKGBUILD8
-rw-r--r--extra/perl-bit-vector/PKGBUILD28
-rw-r--r--extra/perl-net-ssleay/PKGBUILD10
-rw-r--r--extra/sshfs/PKGBUILD8
-rw-r--r--extra/taglib/PKGBUILD16
-rw-r--r--extra/whois/PKGBUILD8
-rw-r--r--libre/linux-libre-api-headers/PKGBUILD19
-rw-r--r--staging/brltty/PKGBUILD47
-rwxr-xr-xstaging/brltty/brltty68
-rw-r--r--staging/brltty/brltty.conf2
-rw-r--r--staging/brltty/brltty.install20
-rw-r--r--staging/gptfdisk/PKGBUILD35
-rw-r--r--staging/raptor/PKGBUILD36
-rw-r--r--testing/gcc/PKGBUILD7
-rw-r--r--testing/raptor/PKGBUILD36
46 files changed, 968 insertions, 123 deletions
diff --git a/community-staging/ibus-qt/PKGBUILD b/community-staging/ibus-qt/PKGBUILD
new file mode 100644
index 000000000..fe73a720f
--- /dev/null
+++ b/community-staging/ibus-qt/PKGBUILD
@@ -0,0 +1,30 @@
+# $Id: PKGBUILD 68483 2012-03-26 02:29:55Z ebelanger $
+# Maintainer: Thomas Dziedzic < gostrc at gmail >
+# Contributor: garion < garion @ mailoo.org >
+# Contributor: leemars
+
+pkgname=ibus-qt
+pkgver=1.3.1
+pkgrel=5
+pkgdesc='IBus qt library and IBus qt input method plugin'
+arch=('i686' 'x86_64')
+license=('LGPL')
+url='http://ibus.googlecode.com'
+depends=('qt' 'ibus' 'icu')
+makedepends=('cmake' 'automoc4' 'doxygen')
+source=("http://ibus.googlecode.com/files/${pkgname}-${pkgver}-Source.tar.gz")
+md5sums=('769e8872ca8a59327b2073ce2f142589')
+
+build() {
+ cd "${srcdir}"
+ mkdir build
+ cd build
+
+ cmake "../${pkgname}-${pkgver}-Source" -DCMAKE_INSTALL_PREFIX=/usr
+ make
+}
+
+package() {
+ cd "${srcdir}/build"
+ make DESTDIR="${pkgdir}" install
+}
diff --git a/community-testing/cdemu-daemon/PKGBUILD b/community-testing/cdemu-daemon/PKGBUILD
index b757373de..87eb6bd8e 100644
--- a/community-testing/cdemu-daemon/PKGBUILD
+++ b/community-testing/cdemu-daemon/PKGBUILD
@@ -1,36 +1,35 @@
-# $Id: PKGBUILD 68321 2012-03-21 15:58:26Z schiv $
+# $Id: PKGBUILD 68476 2012-03-25 14:38:03Z schiv $
# Maintainer: Ray Rashif <schiv@archlinux.org>
# Contributor: Mateusz Herych <heniekk@gmail.com>
# Contributor: Charles Lindsay <charles@chaoslizard.org>
pkgname=cdemu-daemon
pkgver=1.5.0
-pkgrel=3
+pkgrel=4
pkgdesc="CD/DVD-ROM device emulator daemon"
arch=('i686' 'x86_64')
url="http://cdemu.sourceforge.net/"
license=('GPL')
-depends=('dbus-glib' 'libdaemon' 'vhba-module'
- 'dbus' "libmirage=$pkgver" 'libao')
-optdepends=('alsa-lib: to enable the audio driver')
+depends=('dbus' 'vhba-module>=20110915-5' 'libao' "libmirage=$pkgver")
+optdepends=('alsa-lib: to enable the ALSA audio driver'
+ 'pulseaudio: to enable the PA audio driver')
backup=('etc/conf.d/cdemud'
'etc/dbus-1/system.d/cdemud-dbus.conf')
-install=cdemud.install
+install=$pkgname.install
source=("http://downloads.sourceforge.net/cdemu/$pkgname-$pkgver.tar.bz2"
'cdemud.conf'
'cdemud.rc'
- '60-vhba.rules'
- 'cdemu-daemon-system.patch')
+ 'system.patch')
md5sums=('5ba780caa26d855942512b5b3c22405a'
- 'd65c30651389900c46e62a9e5559b9d5'
- 'ef47f06a3d4e07885bfbb57d4d6d0be4'
- '549bd2d9696bd1884c8eed7193c00e21'
- 'a3ae9c51c460d31a521dd00dd3f0a852')
+ '5d9e08255e45ca3c0987329b7920e206'
+ '4bbf42b69133e4e91c1be2c6825fa392'
+ '90a2516639c05737fa10a110a1cba467')
build() {
cd "$srcdir/$pkgname-$pkgver"
- patch -Np0 -i $srcdir/cdemu-daemon-system.patch
+ # make things Arch-friendly
+ patch -Np1 -i "$srcdir/system.patch"
./configure --prefix=/usr \
--sysconfdir=/etc \
@@ -43,14 +42,11 @@ package() {
make DESTDIR="$pkgdir" install
+ # the init stuff
install -Dm644 "$srcdir/cdemud.conf" "$pkgdir/etc/conf.d/cdemud"
install -Dm755 "$srcdir/cdemud.rc" "$pkgdir/etc/rc.d/cdemud"
- # install udev rule for non-root mounting of iso's
- install -Dm644 "$srcdir/60-vhba.rules" \
- "$pkgdir/lib/udev/rules.d/60-vhba.rules"
-
- # should we really be doing this?
+ # should we really be doing this? (for systemd)
#install -d "$pkgdir/usr/lib/modules-load.d"
#echo "vhba" > "$pkgdir/usr/lib/modules-load.d/cdemu.conf"
}
diff --git a/community-testing/cdemu-daemon/cdemu-daemon.install b/community-testing/cdemu-daemon/cdemu-daemon.install
new file mode 100644
index 000000000..7a3e8a9f5
--- /dev/null
+++ b/community-testing/cdemu-daemon/cdemu-daemon.install
@@ -0,0 +1,20 @@
+post_upgrade() {
+ echo " > The 'cdemu' group is now created by vhba-module"
+ echo " >> you may have to re-add yourself to the group and relogin"
+ echo
+ echo " > Daemon can be used in session mode as user, simply run 'cdemud'"
+ echo " >> you do not need to use the init script in this case"
+ echo " >> put your configuration in ~/.cdemud instead"
+}
+
+post_install () {
+ echo " > Add yourself to the 'cdemu' group for non-root access"
+ echo " > Start the daemon as root with /etc/rc.d/cdemud"
+ echo " > See /etc/conf.d/cdemud for further configuration"
+ echo
+ echo " > Daemon can be used in session mode as user, simply run 'cdemud'"
+ echo " >> you do not need to use the init script in this case"
+ echo " >> put your configuration in ~/.cdemud instead"
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/community-testing/cdemu-daemon/cdemud.conf b/community-testing/cdemu-daemon/cdemud.conf
index 4e0e314f4..6f14947a6 100644
--- a/community-testing/cdemu-daemon/cdemud.conf
+++ b/community-testing/cdemu-daemon/cdemud.conf
@@ -1,12 +1,11 @@
# how many optical drives to emulate
NUM_DEVICES=2
-# control device
-CTL_DEVICE=/dev/vhba_ctl
-
-# audio backend (null or alsa)
+# audio backend (null, alsa or pulse)
AUDIO_DRIVER=null
-DAEMON="/usr/bin/cdemud"
+# log file
+LOG_FILE=/var/log/cdemud.log
+
+# bus to use (system or session)
BUS="system"
-LOG_FILE="/var/log/cdemu.log"
diff --git a/community-testing/cdemu-daemon/cdemud.rc b/community-testing/cdemu-daemon/cdemud.rc
index 21cae0a26..e8dab1f08 100644
--- a/community-testing/cdemu-daemon/cdemud.rc
+++ b/community-testing/cdemu-daemon/cdemud.rc
@@ -14,20 +14,20 @@ case "$1" in
stat_done
fi
- stat_busy "Waiting for $CTL_DEVICE"
+ stat_busy "Waiting for /dev/vhba_ctl"
i=0
- until [ -c $CTL_DEVICE -o $i -ge 10 ]; do
+ until [ -c /dev/vhba_ctl -o $i -ge 10 ]; do
i=`expr $i + 1`
sleep 1
done
- if [ -c $CTL_DEVICE ]; then
+ if [ -c /dev/vhba_ctl ]; then
stat_done
else
stat_fail
fi
stat_busy "Starting cdemud"
- cdemud --ctl-device=$CTL_DEVICE --bus=$BUS --num-devices=$NUM_DEVICES --audio-driver=$AUDIO_DRIVER --logfile=$LOG_FILE &
+ cdemud --ctl-device=/dev/vhba_ctl --bus=$BUS --num-devices=$NUM_DEVICES --audio-driver=$AUDIO_DRIVER --logfile=$LOG_FILE &
if [ $? -ne 0 ]; then
stat_fail
else
diff --git a/community-testing/cdemu-daemon/system.patch b/community-testing/cdemu-daemon/system.patch
new file mode 100644
index 000000000..3c3d4b221
--- /dev/null
+++ b/community-testing/cdemu-daemon/system.patch
@@ -0,0 +1,45 @@
+diff -aur cdemu-daemon-1.5.0.orig/session/cdemu-daemon-session.sh cdemu-daemon-1.5.0/session/cdemu-daemon-session.sh
+--- cdemu-daemon-1.5.0.orig/session/cdemu-daemon-session.sh 2012-03-25 16:35:40.577837996 +0800
++++ cdemu-daemon-1.5.0/session/cdemu-daemon-session.sh 2012-03-25 16:39:12.180024983 +0800
+@@ -1,15 +1,15 @@
+ #!/bin/sh
+ # Starts the CDEmu daemon instance on D-Bus *session* bus. Optional
+ # configuration (number of devices, audio driver, log file) are read
+-# from ~/.cdemu-daemon
++# from ~/.cdemud
+
+ # Default settings
+ NUM_DEVICES=2
+-AUDIO_DRIVER=pulse
+-LOG_FILE=~/.cdemu-daemon.log
++AUDIO_DRIVER=null
++LOG_FILE=~/.cdemud.log
+
+ # Read the settings
+-CONFIG_FILE=~/.cdemu-daemon
++CONFIG_FILE=~/.cdemud
+
+ if [ -f ${CONFIG_FILE} ]; then
+ . ${CONFIG_FILE};
+diff -aur cdemu-daemon-1.5.0.orig/system/cdemu-daemon-system.sh cdemu-daemon-1.5.0/system/cdemu-daemon-system.sh
+--- cdemu-daemon-1.5.0.orig/system/cdemu-daemon-system.sh 2012-03-25 16:35:40.581171312 +0800
++++ cdemu-daemon-1.5.0/system/cdemu-daemon-system.sh 2012-03-25 16:36:48.810801678 +0800
+@@ -1,15 +1,15 @@
+ #!/bin/sh
+ # Starts the CDEmu daemon instance on D-Bus *system* bus. Optional
+ # configuration (number of devices, audio driver, log file) are read
+-# from /etc/sysconfig/cdemu-daemon
++# from /etc/conf.d/cdemud
+
+ # Default settings
+ NUM_DEVICES=2
+ AUDIO_DRIVER=null
+-LOG_FILE=/tmp/cdemu-daemon.log
++LOG_FILE=/var/log/cdemud.log
+
+ # Read the settings
+-CONFIG_FILE=/etc/sysconfig/cdemu-daemon
++CONFIG_FILE=/etc/conf.d/cdemud
+
+ if [ -f ${CONFIG_FILE} ]; then
+ . ${CONFIG_FILE};
diff --git a/community-testing/vhba-module/60-vhba.rules b/community-testing/vhba-module/60-vhba.rules
new file mode 100644
index 000000000..91de6f86a
--- /dev/null
+++ b/community-testing/vhba-module/60-vhba.rules
@@ -0,0 +1 @@
+KERNEL=="vhba_ctl", NAME="vhba_ctl", MODE="0660", OWNER="root", GROUP="cdemu"
diff --git a/community-testing/vhba-module/PKGBUILD b/community-testing/vhba-module/PKGBUILD
new file mode 100644
index 000000000..906869971
--- /dev/null
+++ b/community-testing/vhba-module/PKGBUILD
@@ -0,0 +1,42 @@
+# $Id: PKGBUILD 68474 2012-03-25 11:30:35Z schiv $
+# Maintainer: Ray Rashif <schiv@archlinux.org>
+# Contributor: Mateusz Herych <heniekk@gmail.com>
+# Contributor: Charles Lindsay <charles@chaoslizard.org>
+
+pkgname=vhba-module
+pkgver=20110915
+_extramodules=extramodules-3.2-ARCH
+pkgrel=5
+pkgdesc="Kernel module that emulates SCSI devices"
+arch=('i686' 'x86_64')
+url="http://cdemu.sourceforge.net/"
+license=('GPL')
+depends=('linux>=3.2' 'linux<3.3')
+makedepends=('linux-headers>=3.2')
+install=$pkgname.install
+source=("http://downloads.sourceforge.net/cdemu/$pkgname-$pkgver.tar.bz2"
+ '60-vhba.rules')
+md5sums=('8bb99b427ca67bad448f4dd211bdd1a2'
+ '549bd2d9696bd1884c8eed7193c00e21')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ _kernver="$(cat /lib/modules/$_extramodules/version)"
+
+ make -j1 KDIR=/usr/src/linux-$_kernver
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ install -D vhba.ko "$pkgdir/lib/modules/$_extramodules/vhba.ko"
+
+ sed -i -e "s/EXTRAMODULES='.*'/EXTRAMODULES='$_extramodules'/" \
+ "$startdir/vhba-module.install"
+
+ install -Dm644 "$srcdir/60-vhba.rules" \
+ "$pkgdir/lib/udev/rules.d/60-vhba.rules"
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/community-testing/vhba-module/vhba-kernel2.6.37.patch b/community-testing/vhba-module/vhba-kernel2.6.37.patch
new file mode 100644
index 000000000..e2b619c74
--- /dev/null
+++ b/community-testing/vhba-module/vhba-kernel2.6.37.patch
@@ -0,0 +1,56 @@
+From 9ad7ec7fae387f05249b9f4e6accb3bc3b0b8b0f Mon Sep 17 00:00:00 2001
+From: Alexandre Rostovtsev <tetromino@gmail.com>
+Date: Thu, 6 Jan 2011 03:39:26 -0500
+Subject: [PATCH] Make vhba compatible with kernel 2.6.37 SCSI host API
+
+Due to the SCSI host lock push-down changes introduced in 2.6.37 (see
+http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=f281233d3eba15fb225d21ae2e228fd4553d824a
+for more details), trying to use current vhba on 2.6.37 leads to oopses
+and kernel panics - e.g. see http://bugs.gentoo.org/show_bug.cgi?id=350753
+
+Add some #ifdefs to enable compatibility both with 2.6.37 and older API.
+Note that if future kernel versions remove the DEF_SCSI_QCMD macro, this
+issue will need to be revisited.
+
+Signed-off-by: Alexandre Rostovtsev <tetromino@gmail.com>
+---
+ vhba-module/vhba.c | 9 ++++++++-
+ 1 files changed, 8 insertions(+), 1 deletions(-)
+
+diff --git a/vhba-module/vhba.c b/vhba-module/vhba.c
+index 059f6ce..9d13016 100644
+--- a/vhba-module/vhba.c
++++ b/vhba-module/vhba.c
+@@ -27,6 +27,7 @@
+ #include <linux/miscdevice.h>
+ #include <linux/poll.h>
+ #include <linux/slab.h>
++#include <linux/version.h>
+ #ifdef CONFIG_COMPAT
+ #include <linux/compat.h>
+ #endif
+@@ -363,7 +364,7 @@ static void vhba_free_command(struct vhba_command *vcmd)
+ spin_unlock_irqrestore(&vhost->cmd_lock, flags);
+ }
+
+-static int vhba_queuecommand(struct scsi_cmnd *cmd, void (*done)(struct scsi_cmnd *))
++static int vhba_queuecommand_lck(struct scsi_cmnd *cmd, void (*done)(struct scsi_cmnd *))
+ {
+ struct vhba_device *vdev;
+ int retval;
+@@ -388,6 +389,12 @@ static int vhba_queuecommand(struct scsi_cmnd *cmd, void (*done)(struct scsi_cmn
+ return retval;
+ }
+
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 37)
++DEF_SCSI_QCMD(vhba_queuecommand)
++#else
++#define vhba_queuecommand vhba_queuecommand_lck
++#endif
++
+ static int vhba_abort(struct scsi_cmnd *cmd)
+ {
+ struct vhba_device *vdev;
+--
+1.7.3.4
+
diff --git a/community-testing/vhba-module/vhba-module.install b/community-testing/vhba-module/vhba-module.install
new file mode 100644
index 000000000..73029498f
--- /dev/null
+++ b/community-testing/vhba-module/vhba-module.install
@@ -0,0 +1,22 @@
+post_upgrade() {
+ ! grep -q 'cdemu' /etc/group && groupadd cdemu
+ echo " > Updating module dependencies..."
+ EXTRAMODULES='extramodules-3.2-ARCH'
+ depmod $(cat /lib/modules/$EXTRAMODULES/version)
+}
+
+
+post_install() {
+ echo " > Adding 'cdemu' group"
+ ! grep -q 'cdemu' /etc/group && groupadd cdemu
+ echo " > Add 'vhba' to your modules array to autoload it"
+ post_upgrade
+}
+
+post_remove() {
+ post_upgrade
+ echo "Removing 'cdemu' group"
+ groupdel cdemu
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/community/c++-gtk-utils/PKGBUILD b/community/c++-gtk-utils/PKGBUILD
index ce57480cc..58d29b681 100644
--- a/community/c++-gtk-utils/PKGBUILD
+++ b/community/c++-gtk-utils/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 61994 2012-01-13 20:36:39Z giovanni $
+# $Id: PKGBUILD 68461 2012-03-25 08:30:58Z giovanni $
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
pkgname=c++-gtk-utils
-pkgver=2.0.4
+pkgver=2.0.6
pkgrel=1
pkgdesc="Classes and functions for programming in GTK+"
arch=('i686' 'x86_64')
@@ -11,10 +11,10 @@ license=('LGPL2.1')
depends=('gtk3')
options=('!libtool')
source=("http://downloads.sourceforge.net/project/cxx-gtk-utils/cxx-gtk-utils/${pkgver}/${pkgname}-${pkgver}.tar.gz")
-md5sums=('349b14a45befcaad629820c3313c9e1d')
+md5sums=('06a16582721120ae13fa04c65e3617c0')
build() {
- cd "$srcdir/$pkgname-$pkgver"
+ cd "${srcdir}/${pkgname}-${pkgver}"
./configure --prefix=/usr \
--disable-rpath \
@@ -23,7 +23,7 @@ build() {
}
package() {
- cd "$srcdir/$pkgname-$pkgver"
+ cd "${srcdir}/${pkgname}-${pkgver}"
- make DESTDIR="$pkgdir/" install
+ make DESTDIR="${pkgdir}" install
}
diff --git a/community/contacts/0001-Fix-Makefile-whitespace.patch b/community/contacts/0001-Fix-Makefile-whitespace.patch
new file mode 100644
index 000000000..3c6e3b5f9
--- /dev/null
+++ b/community/contacts/0001-Fix-Makefile-whitespace.patch
@@ -0,0 +1,19 @@
+From d69e65a87e58059fb7876987b4369d932ac35e17 Mon Sep 17 00:00:00 2001
+From: Joshua Lock <josh@linux.intel.com>
+Date: Wed, 15 Dec 2010 14:06:44 +0000
+Subject: Fix Makefile whitespace for the new improved strict make 3.82
+
+Signed-off-by: Joshua Lock <josh@linux.intel.com>
+---
+diff --git a/Makefile.am b/Makefile.am
+index 7c36d37..0a24f3d 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -11,4 +11,4 @@ DISTCLEANFILES = $(INTLTOOL_BUILT)
+ MAINTAINERCLEANFILES = aclocal.m4 compile config.guess config.sub configure depcomp $(INTLTOOL_BUILT:=.in) install-sh ltmain.sh mkinstalldirs Makefile.in missing
+
+ snapshot:
+- $(MAKE) dist distdir=$(PACKAGE)-snap`date +"%Y%m%d"`
++ $(MAKE) dist distdir=$(PACKAGE)-snap`date +"%Y%m%d"`
+--
+cgit v0.9.0.2
diff --git a/community/contacts/PKGBUILD b/community/contacts/PKGBUILD
new file mode 100644
index 000000000..901bdae52
--- /dev/null
+++ b/community/contacts/PKGBUILD
@@ -0,0 +1,34 @@
+# $Id: PKGBUILD 68465 2012-03-25 08:49:14Z bgyorgy $
+# Maintainer: Balló György <ballogyor+arch at gmail dot com>
+
+pkgname=contacts
+pkgver=0.12
+pkgrel=5
+pkgdesc="Small, lightweight GTK+ address book app"
+arch=('i686' 'x86_64')
+url="http://pimlico-project.org/contacts.html"
+license=('GPL')
+depends=('gtk2' 'evolution-data-server' 'desktop-file-utils' 'xdg-utils')
+makedepends=('intltool')
+install=$pkgname.install
+source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/$pkgver/$pkgname-$pkgver.tar.bz2
+ 0001-Fix-Makefile-whitespace.patch)
+sha256sums=('0993f34819b92e09ab64e8a90231afc3178a19a4a99cf02c3050f51a44850782'
+ 'f6e3879c1aacbb62e481d9c1c33679ae12f986a26a96b112ec4d7f5f3358efbf')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ patch -Np1 -i "$srcdir/0001-Fix-Makefile-whitespace.patch"
+
+ autoreconf -fi
+ ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
+ --disable-static --disable-schemas-install --disable-gnome-vfs \
+ --with-gconf-schema-file-dir=/usr/share/gconf/schemas
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ make DESTDIR="$pkgdir/" install
+}
diff --git a/community/contacts/contacts.install b/community/contacts/contacts.install
new file mode 100644
index 000000000..f52f6a097
--- /dev/null
+++ b/community/contacts/contacts.install
@@ -0,0 +1,24 @@
+pkgname=contacts
+
+post_install() {
+ gconfpkg --install $pkgname
+ update-desktop-database -q
+ xdg-icon-resource forceupdate
+}
+
+pre_upgrade() {
+ pre_remove $1
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+pre_remove() {
+ gconfpkg --uninstall $pkgname
+}
+
+post_remove() {
+ update-desktop-database -q
+ xdg-icon-resource forceupdate
+}
diff --git a/community/dates/0001-Fix-FTBFS-with-newer-GCC.patch b/community/dates/0001-Fix-FTBFS-with-newer-GCC.patch
new file mode 100644
index 000000000..674ec2395
--- /dev/null
+++ b/community/dates/0001-Fix-FTBFS-with-newer-GCC.patch
@@ -0,0 +1,39 @@
+From f3e8719489fc5db5ae87dd03d39aad176d65762f Mon Sep 17 00:00:00 2001
+From: Paul Wise <pabs3@bonedaddy.net>
+Date: Fri, 29 Apr 2011 13:10:15 +0800
+Subject: [PATCH] Fix FTBFS with newer GCC
+
+---
+ configure.ac | 2 +-
+ src/Makefile.am | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 7f009d9..0181292 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -17,7 +17,7 @@ AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Gettext package])
+ AC_SUBST(GETTEXT_PACKAGE)
+ AM_GLIB_GNU_GETTEXT
+
+-PKG_CHECK_MODULES(DATES, glib-2.0 gtk+-2.0 libecal-1.2 gconf-2.0)
++PKG_CHECK_MODULES(DATES, glib-2.0 gtk+-2.0 libecal-1.2 gconf-2.0 pango)
+
+ PKG_CHECK_MODULES(GTK, gtk+-2.0)
+ AC_SUBST(GTK_CFLAGS)
+diff --git a/src/Makefile.am b/src/Makefile.am
+index 90c7049..3bb4f32 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -35,7 +35,7 @@ dates_SOURCES = $(platform) \
+ gconf-bridge.h \
+ gconf-bridge.c
+
+-dates_LDADD = $(DATES_LIBS) libgtkdatesview.la
++dates_LDADD = libgtkdatesview.la -lm $(DATES_LIBS)
+
+ if USE_OWL
+ dates_LDADD += $(top_builddir)/libowl/libowl.la
+--
+1.7.4.4
+
diff --git a/community/dates/0001-Fix-Makefile-whitespace.patch b/community/dates/0001-Fix-Makefile-whitespace.patch
new file mode 100644
index 000000000..9feda3915
--- /dev/null
+++ b/community/dates/0001-Fix-Makefile-whitespace.patch
@@ -0,0 +1,20 @@
+From bc98e2896682ac831cd27142c7e76fe0f8280bee Mon Sep 17 00:00:00 2001
+From: Joshua Lock <josh@linux.intel.com>
+Date: Wed, 15 Dec 2010 14:07:50 +0000
+Subject: Fix Makefile whitespace for the new improved strict make 3.82
+
+Signed-off-by: Joshua Lock <josh@linux.intel.com>
+---
+diff --git a/Makefile.am b/Makefile.am
+index e8a3c7f..51b4f1d 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -7,5 +7,5 @@ DISTCLEANFILES = intltool-extract intltool-merge intltool-update
+ MAINTAINERCLEANFILES = $(DISTCLEANFILES) aclocal.m4 compile config.guess config.sub configure depcomp install-sh ltmain.sh Makefile.in missing
+
+ snapshot:
+- $(MAKE) dist distdir=$(PACKAGE)-snap`date +"%Y%m%d"`
++ $(MAKE) dist distdir=$(PACKAGE)-snap`date +"%Y%m%d"`
+
+--
+cgit v0.9.0.2
diff --git a/community/dates/0001-Replaced-the-calls-to-the-deprecated-functions-e_sou.patch b/community/dates/0001-Replaced-the-calls-to-the-deprecated-functions-e_sou.patch
new file mode 100644
index 000000000..e7fce46f3
--- /dev/null
+++ b/community/dates/0001-Replaced-the-calls-to-the-deprecated-functions-e_sou.patch
@@ -0,0 +1,155 @@
+From 7771e0b3d75b4ba04756d6c6ffc03d644df2db5f Mon Sep 17 00:00:00 2001
+From: Lucas Hermann Negri <lucashnegri@gmail.com>
+Date: Wed, 13 Oct 2010 18:49:20 -0300
+Subject: [PATCH] Replaced the calls to the deprecated functions e_source_{set,get}_color
+ with the new API (e_source_{set,peek}_color_spec).
+
+---
+ src/dates_gtk.c | 40 ++++++++++++----------------------------
+ src/dates_main.c | 2 +-
+ src/dates_view.c | 10 ++++------
+ 3 files changed, 17 insertions(+), 35 deletions(-)
+
+diff --git a/src/dates_gtk.c b/src/dates_gtk.c
+index 78e71bb..403bc25 100644
+--- a/src/dates_gtk.c
++++ b/src/dates_gtk.c
+@@ -1016,7 +1016,6 @@ calendar_do_new_dialog (GtkWindow *parent, DatesData *d)
+ GtkTreeIter iter;
+ GError *error = NULL;
+ const gchar *relative_uri;
+- guint32 new_colour;
+
+ #ifdef WITH_HILDON
+ GdkColor *hildon_color;
+@@ -1055,7 +1054,8 @@ calendar_do_new_dialog (GtkWindow *parent, DatesData *d)
+ source = e_source_new (name, relative_uri);
+
+ #ifdef USE_OWL
+- new_colour = owl_colour_button_get_colour (OWL_COLOUR_BUTTON (color_button));
++ guint32 new_colour = owl_colour_button_get_colour (OWL_COLOUR_BUTTON (color_button));
++ e_source_set_color (source, new_colour);
+ #else
+
+ #ifdef WITH_HILDON
+@@ -1063,17 +1063,11 @@ calendar_do_new_dialog (GtkWindow *parent, DatesData *d)
+ #else
+ gtk_color_button_get_color (GTK_COLOR_BUTTON(color_button), &colour);
+ #endif
+- new_colour = (guint8)(colour.red >> 8);
+- new_colour <<= 8;
+- new_colour |= (guint8)(colour.green >> 8);
+- new_colour <<= 8;
+- new_colour |= (guint8)(colour.blue >> 8);
+- new_colour <<= 8;
++ gchar *n_color = gdk_color_to_string (&colour);
++ e_source_set_color_spec (source, n_color);
++ g_free(n_color);
+ #endif
+
+- /* Set the colour */
+- e_source_set_color (source, new_colour);
+-
+ /* Set the group for the source */
+ e_source_set_group (source, group);
+ e_source_group_add_source (group, source, 0);
+@@ -1169,7 +1163,6 @@ calendar_do_edit_dialog (GtkWindow *parent, ESource *source, DatesData *d)
+ ESourceGroup *group;
+
+ GdkColor colour;
+- guint32 raw_colour;
+
+ const gchar *name = NULL;
+ const gchar *uri = NULL;
+@@ -1335,12 +1328,8 @@ calendar_do_edit_dialog (GtkWindow *parent, ESource *source, DatesData *d)
+ gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
+
+ /* Get the colour from the the source */
+- e_source_get_color (source, &raw_colour);
+-
+- /* Munge this into something usable */
+- colour.red = (guint16)(((raw_colour & 0xff0000) >> 16) << 8);
+- colour.green = (guint16)(((raw_colour & 0xff00) >> 8) << 8);
+- colour.blue = (guint16)(((raw_colour & 0xff) << 8));
++ const gchar* spec = e_source_peek_color_spec(source);
++ gdk_color_parse(spec, &colour);
+
+ /* Now we need to allocate the colour */
+ gdk_colormap_alloc_color (gdk_colormap_get_system (), &colour, TRUE, TRUE);
+@@ -1440,26 +1429,21 @@ calendar_do_edit_dialog (GtkWindow *parent, ESource *source, DatesData *d)
+ * Next we need to pack the GDK colour into guint32
+ * for eds
+ */
+- guint32 new_colour = 0;
+
+ GError *error = NULL;
+ #ifdef USE_OWL
+- new_colour = owl_colour_button_get_colour (OWL_COLOUR_BUTTON (color_button));
++ guint32 new_colour = owl_colour_button_get_colour (OWL_COLOUR_BUTTON (color_button));
++ e_source_set_color (source, new_colour);
+ #else
+ #ifdef WITH_HILDON
+ hildon_color_button_get_color (HILDON_COLOR_BUTTON(color_button), &colour);
+ #else
+ gtk_color_button_get_color (GTK_COLOR_BUTTON(color_button), &colour);
+ #endif
+- new_colour = (guint8)(colour.red >> 8);
+- new_colour <<= 8;
+- new_colour |= (guint8)(colour.green >> 8);
+- new_colour <<= 8;
+- new_colour |= (guint8)(colour.blue >> 8);
+- new_colour <<= 8;
++ gchar *n_color = gdk_color_to_string (&colour);
++ e_source_set_color_spec (source, n_color);
++ g_free(n_color);
+ #endif
+- /* Update the colour */
+- e_source_set_color (source, new_colour);
+
+ /* And the name */
+ e_source_set_name (source, (gtk_entry_get_text (GTK_ENTRY (name_entry))));
+diff --git a/src/dates_main.c b/src/dates_main.c
+index ce05fe8..1f7770d 100644
+--- a/src/dates_main.c
++++ b/src/dates_main.c
+@@ -112,7 +112,7 @@ dates_load_calendars (DatesData *d)
+ system_source = e_source_new (_("Personal"), "system");
+
+ /* Default Evolution colour */
+- e_source_set_color (system_source, 0xBECEDD);
++ e_source_set_color_spec (system_source, "#BECEDD");
+
+ /* Set the group for the source and put it in the group */
+ e_source_set_group (system_source, local_group);
+diff --git a/src/dates_view.c b/src/dates_view.c
+index d65db2f..9d28a15 100644
+--- a/src/dates_view.c
++++ b/src/dates_view.c
+@@ -4846,7 +4846,6 @@ dates_view_add_calendar (DatesView *view, ECal *ecal)
+ DatesViewPrivate *priv = DATES_VIEW_GET_PRIVATE (view);
+ DatesViewCalendar *cal;
+ ESource *source;
+- guint32 colour;
+ /* GError *error = NULL;*/
+
+ g_return_if_fail (E_IS_CAL (ecal));
+@@ -4876,12 +4875,11 @@ dates_view_add_calendar (DatesView *view, ECal *ecal)
+ cal->text_gc = gdk_gc_new (
+ GDK_DRAWABLE (priv->main->window));
+
+- if (e_source_get_color (source, &colour)) {
++ const gchar* spec = e_source_peek_color_spec (source);
++ if (spec) {
+ GdkColor gcolour, dgcolour, tgcolour;
+- gcolour.red = ((colour & 0xFF0000) >> 16) * 0x101;
+- gcolour.green = ((colour & 0xFF00) >> 8) * 0x101;
+- gcolour.blue = (colour & 0xFF) * 0x101;
+-
++ gdk_color_parse(spec, &gcolour);
++
+ /* This is simplified sRGB -> LAB conversion; we do not need it
+ * entirely precise, as we are only going to chose between
+ * black or white text based on the L value.
+--
+1.7.3.1
+
diff --git a/community/dates/PKGBUILD b/community/dates/PKGBUILD
new file mode 100644
index 000000000..668eb6177
--- /dev/null
+++ b/community/dates/PKGBUILD
@@ -0,0 +1,40 @@
+# $Id: PKGBUILD 68466 2012-03-25 08:50:04Z bgyorgy $
+# Maintainer: Balló György <ballogyor+arch at gmail dot com>
+
+pkgname=dates
+pkgver=0.4.11
+pkgrel=4
+pkgdesc="Small, lightweight GTK+ calendar app"
+arch=('i686' 'x86_64')
+url="http://pimlico-project.org/dates.html"
+license=('GPL')
+depends=('gtk2' 'evolution-data-server' 'xdg-utils')
+makedepends=('intltool')
+options=('!emptydirs')
+install=$pkgname.install
+source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2
+ 0001-Replaced-the-calls-to-the-deprecated-functions-e_sou.patch
+ 0001-Fix-Makefile-whitespace.patch
+ 0001-Fix-FTBFS-with-newer-GCC.patch)
+sha256sums=('60b0cfe1fa6dee684e255c2a0cd02febafb9d16607ba4b05196e983cd8012c03'
+ '88ab8de4861253be1a8db1be4432f71307fcffa376be95e9495cff021b7ead62'
+ 'fc20f51200a78c74881b98f2b2ea9c3ba01f09393fcc2cf38ecab78ee54f4bb4'
+ '0e32c4d9ac4c604330bf8672e47e44c710ae56d9f6dc496e736166c536a4787e')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ patch -Np1 -i "$srcdir/0001-Replaced-the-calls-to-the-deprecated-functions-e_sou.patch"
+ patch -Np1 -i "$srcdir/0001-Fix-Makefile-whitespace.patch"
+ patch -Np1 -i "$srcdir/0001-Fix-FTBFS-with-newer-GCC.patch"
+
+ autoreconf -fi
+ ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
+ --disable-static --enable-owl
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ make DESTDIR="$pkgdir/" install
+}
diff --git a/community/dates/dates.install b/community/dates/dates.install
new file mode 100644
index 000000000..2c455e952
--- /dev/null
+++ b/community/dates/dates.install
@@ -0,0 +1,11 @@
+post_install() {
+ xdg-icon-resource forceupdate
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ post_install $1
+}
diff --git a/community/exfat-utils/PKGBUILD b/community/exfat-utils/PKGBUILD
index 95bf5fd88..b5436156e 100644
--- a/community/exfat-utils/PKGBUILD
+++ b/community/exfat-utils/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 63825 2012-02-05 21:05:12Z giovanni $
+# $Id: PKGBUILD 68470 2012-03-25 09:10:23Z giovanni $
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: Alex <mail.avatar@gmail.com>
pkgname=exfat-utils
-pkgver=0.9.6
-pkgrel=2
+pkgver=0.9.7
+pkgrel=1
pkgdesc="Utilities for exFAT file system"
arch=('i686' 'x86_64')
url="http://code.google.com/p/exfat/"
@@ -12,11 +12,12 @@ license=('GPL3')
depends=('glibc')
makedepends=('scons')
source=("http://exfat.googlecode.com/files/${pkgname}-${pkgver}.tar.gz")
-md5sums=('6722b7a919b4924bc64f86bccfedb0a6')
+md5sums=('1bd94db19fc556701b16a66f6291b4ca')
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
- scons CCFLAGS="${CFLAGS}" LINKFLAGS="${LDFLAGS}" install DESTDIR="${pkgdir}/sbin"
+
+ scons CCFLAGS="${CFLAGS}" LINKFLAGS="${LDFLAGS} " install DESTDIR="${pkgdir}/sbin"
# Install man pages
install -Dm444 dump/dumpexfat.8 "${pkgdir}/usr/share/man/man8/dumpexfat.8"
diff --git a/community/flashrom/PKGBUILD b/community/flashrom/PKGBUILD
index f2fe8fd82..45df02832 100644
--- a/community/flashrom/PKGBUILD
+++ b/community/flashrom/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 66659 2012-02-27 00:56:28Z giovanni $
+# $Id: PKGBUILD 68472 2012-03-25 09:15:40Z giovanni $
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: Cilyan Olowen <gaknar@gmail.com>
# Contributor: fill <mailbox@fillo.ru>
# Contributor: Anton Shestakov <engored*ya.ru>
pkgname=flashrom
-pkgver=0.9.5.1
+pkgver=0.9.5.2
pkgrel=1
pkgdesc="Utility for reading, writing, erasing and verifying flash ROM chips"
url="http://www.flashrom.org/"
@@ -14,7 +14,7 @@ license=('GPL')
depends=('libftdi' 'pciutils')
optdepends=('dmidecode: for SMBIOS/DMI table decoder support')
source=("http://download.flashrom.org/releases/${pkgname}-${pkgver}.tar.bz2")
-md5sums=('3b82658d71fb852aa45001cdf5f3e013')
+md5sums=('280f8b1d3ef0533d6ec913b0da857477')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/community/fuse-exfat/PKGBUILD b/community/fuse-exfat/PKGBUILD
index 1bb0daf0b..8df8a4d10 100644
--- a/community/fuse-exfat/PKGBUILD
+++ b/community/fuse-exfat/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 63829 2012-02-05 21:18:47Z giovanni $
+# $Id: PKGBUILD 68468 2012-03-25 09:05:15Z giovanni $
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: GaoShichao <xgdgsc@gmail.com>
pkgname=fuse-exfat
-pkgver=0.9.6
-pkgrel=2
+pkgver=0.9.7
+pkgrel=1
pkgdesc="Free exFAT file system implementation"
arch=('i686' 'x86_64')
url="http://code.google.com/p/exfat/"
@@ -12,13 +12,14 @@ license=('GPL3')
depends=('fuse')
makedepends=('scons')
optdepends=('exfat-utils: utilities for exFAT file system'
- 'util-linux-ng: to mount exFAT volumes automatically')
+ 'util-linux: to mount exFAT volumes automatically')
source=("http://exfat.googlecode.com/files/${pkgname}-${pkgver}.tar.gz")
-md5sums=('809be0bc49c3b2be3f2d0fd115d36709')
+md5sums=('ea8eddcc68ec8881cb8a280086297e39')
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
- scons CCFLAGS="${CFLAGS}" LINKFLAGS="${LDFLAGS}" install DESTDIR="${pkgdir}/sbin"
+
+ scons CCFLAGS="${CFLAGS}" LINKFLAGS="${LDFLAGS} " install DESTDIR="${pkgdir}/sbin"
# Install man page
install -Dm444 fuse/mount.exfat-fuse.8 "${pkgdir}/usr/share/man/man8/mount.exfat-fuse.8"
diff --git a/community/regexxer/PKGBUILD b/community/regexxer/PKGBUILD
new file mode 100644
index 000000000..85d87b7a6
--- /dev/null
+++ b/community/regexxer/PKGBUILD
@@ -0,0 +1,30 @@
+# $Id: PKGBUILD 68478 2012-03-25 19:09:20Z bgyorgy $
+# Maintainer: Balló György <ballogyor+arch at gmail dot com>
+
+pkgname=regexxer
+pkgver=0.10
+pkgrel=2
+pkgdesc="Interactive search and replace tool for GNOME"
+arch=('i686' 'x86_64')
+url="http://regexxer.sourceforge.net/"
+license=('GPL')
+depends=('gtksourceviewmm' 'dconf' 'hicolor-icon-theme' 'xdg-utils')
+makedepends=('intltool')
+install=$pkgname.install
+source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/$pkgver/$pkgname-$pkgver.tar.xz)
+sha256sums=('2a7832541a0306b3d4eb63a1cf8978d7bbfc7927e9304473fe801d71fd99736c')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ sed -i '/GLIB_COMPILE_SCHEMAS/ d' Makefile.in
+
+ ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
+ --disable-schemas-compile
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ make DESTDIR="$pkgdir/" install
+}
diff --git a/community/regexxer/regexxer.install b/community/regexxer/regexxer.install
new file mode 100644
index 000000000..6ce7836d2
--- /dev/null
+++ b/community/regexxer/regexxer.install
@@ -0,0 +1,12 @@
+post_install() {
+ glib-compile-schemas usr/share/glib-2.0/schemas
+ xdg-icon-resource forceupdate
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ post_install $1
+}
diff --git a/extra/capi4hylafax/PKGBUILD b/extra/capi4hylafax/PKGBUILD
index 88ac314e4..7fb059d44 100644
--- a/extra/capi4hylafax/PKGBUILD
+++ b/extra/capi4hylafax/PKGBUILD
@@ -1,14 +1,14 @@
-# $Id: PKGBUILD 148688 2012-02-05 11:46:56Z ibiru $
+# $Id: PKGBUILD 154271 2012-03-25 09:27:30Z tpowa $
#Maintainer: Tobias Powalowski <tpowa@archlinux.org>
pkgname=capi4hylafax
pkgver=010300
-pkgrel=5
+pkgrel=6
pkgdesc="capi plugin for hylafax to enable isdn faxing"
arch=(i686 x86_64)
url="ftp://ftp.avm.de/tools"
license=('GPL')
-depends=('glibc' 'capi4k-utils' 'hylafax' 'gcc-libs' 'libtiff' 'dialog')
+depends=('glibc' 'isdn4k-utils' 'hylafax' 'gcc-libs' 'libtiff' 'dialog')
source=(ftp://ftp.avm.de/tools/capi4hylafax.linux/capi4hylafax-01.03.00.tar.gz
config.faxCAPI capi4hylafax.rc)
md5sums=('d37dc652ac80d1525ef8693be55ee67f'
diff --git a/extra/feh/PKGBUILD b/extra/feh/PKGBUILD
index d1de1bed4..d1c361b4f 100644
--- a/extra/feh/PKGBUILD
+++ b/extra/feh/PKGBUILD
@@ -1,12 +1,12 @@
-# $Id: PKGBUILD 152662 2012-03-08 01:36:52Z bisson $
+# $Id: PKGBUILD 154300 2012-03-25 17:19:28Z bisson $
# Maintainer: Gaetan Bisson <bisson@archlinux.org>
# Contributor: Andrea Scarpino <andrea@archlinux.org>
# Contributor: dorphell <dorphell@archlinux.org>
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
pkgname=feh
-pkgver=2.4
-pkgrel=2
+pkgver=2.5
+pkgrel=1
pkgdesc='Fast and light imlib2-based image viewer'
url='http://feh.finalrewind.org/'
license=('MIT')
@@ -16,7 +16,7 @@ optdepends=('perl: feh-cam, webcam wrapper for feh'
'imagemagick: support more file formats')
makedepends=('libxt')
source=("${url}${pkgname}-${pkgver}.tar.bz2")
-sha1sums=('1798186105da2dacebd49210d7f0bd78687922a5')
+sha1sums=('d1bf7fa8ec6b5d1ce16c291edf38d45de01f252d')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/extra/gptfdisk/PKGBUILD b/extra/gptfdisk/PKGBUILD
index ffd1f4175..b174bbaba 100644
--- a/extra/gptfdisk/PKGBUILD
+++ b/extra/gptfdisk/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 154180 2012-03-24 05:59:14Z foutrelis $
+# $Id: PKGBUILD 154315 2012-03-26 03:36:27Z foutrelis $
# Maintainer: Evangelos Foutras <evangelos@foutrelis.com>
# Contributor: Tobias Powalowski <tpowa@archlinux.org>
# Contributor: Hokum <hokum_at_mail_dot_ru>
pkgname=gptfdisk
-pkgver=0.8.3
+pkgver=0.8.4
pkgrel=1
pkgdesc="A text-mode partitioning tool that works on Globally Unique Identifier (GUID) Partition Table (GPT) disks"
arch=('i686' 'x86_64')
@@ -15,7 +15,7 @@ provides=("gdisk=$pkgver")
conflicts=('gdisk')
replaces=('gdisk')
source=(http://downloads.sourceforge.net/project/$pkgname/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz)
-sha256sums=('e028d15e134c10350cd02b14188b31a0c593b3b6c8f2af9a298ecf3e47019e18')
+sha256sums=('a4aa6800df3a43bec2900eff3c2d8488d8d60c06833035bc881237f9acb79b85')
build() {
cd "$srcdir/$pkgname-$pkgver"
diff --git a/extra/help2man/PKGBUILD b/extra/help2man/PKGBUILD
index a3507e607..318ad12a2 100644
--- a/extra/help2man/PKGBUILD
+++ b/extra/help2man/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 151902 2012-03-03 16:12:24Z giovanni $
+# $Id: PKGBUILD 154267 2012-03-25 09:24:39Z giovanni $
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: Paul Mattal <paul@mattal.com>
pkgname=help2man
-pkgver=1.40.6
+pkgver=1.40.7
pkgrel=1
pkgdesc="Conversion tool to create man files"
arch=('i686' 'x86_64')
@@ -12,7 +12,7 @@ license=('GPL')
depends=('perl-locale-gettext')
install=help2man.install
source=("http://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz")
-md5sums=('f9ff9c6e65c74a0763596a7ca2b69aa7')
+md5sums=('8abef49b3cbbb1a7c599341d9ab1bd0f')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/extra/lcab/PKGBUILD b/extra/lcab/PKGBUILD
index 35252cdbb..863178f64 100644
--- a/extra/lcab/PKGBUILD
+++ b/extra/lcab/PKGBUILD
@@ -1,16 +1,16 @@
-# $Id: PKGBUILD 143792 2011-11-29 11:52:09Z giovanni $
+# $Id: PKGBUILD 154275 2012-03-25 09:39:03Z giovanni $
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: Damir Perisa <damir.perisa@bluewin.ch>
pkgname=lcab
pkgver=1.0b12
-pkgrel=3
+pkgrel=4
pkgdesc="A program to make Microsoft cabinet files"
arch=('i686' 'x86_64')
license=('GPL')
-url="http://freshmeat.net/projects/lcab/"
+url="http://ohnopub.net/~ohnobinki/lcab/"
depends=('glibc')
-source=("ftp://ftp.archlinux.org/other/${pkgname}/$pkgname-$pkgver.tar.gz")
+source=("ftp://ohnopublishing.net/mirror/${pkgname}-${pkgver}.tar.gz")
md5sums=('9403e08f53fcf262e25641a9b900d4de')
build() {
diff --git a/extra/libupnp/PKGBUILD b/extra/libupnp/PKGBUILD
index eb3ee4e7d..4bf09a5c1 100644
--- a/extra/libupnp/PKGBUILD
+++ b/extra/libupnp/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 149147 2012-02-06 00:20:48Z giovanni $
+# $Id: PKGBUILD 154277 2012-03-25 09:49:04Z giovanni $
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: kastor <kastor@fobos.org.ar>
pkgname=libupnp
-pkgver=1.6.15
+pkgver=1.6.16
pkgrel=1
pkgdesc="Portable Open Source UPnP Development Kit"
arch=('i686' 'x86_64')
@@ -13,7 +13,7 @@ depends=('glibc')
makedepends=('pkgconfig')
options=('!libtool')
source=("http://downloads.sourceforge.net/sourceforge/pupnp/${pkgname}-${pkgver}.tar.bz2")
-md5sums=('1b21e5b5fb6185101c467aefd19f0bf7')
+md5sums=('1212df3f9ed370a0a94b641578465585')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/extra/minicom/PKGBUILD b/extra/minicom/PKGBUILD
index cf49521bb..37fce6967 100644
--- a/extra/minicom/PKGBUILD
+++ b/extra/minicom/PKGBUILD
@@ -1,21 +1,21 @@
-# $Id: PKGBUILD 145702 2011-12-28 10:18:27Z giovanni $
+# $Id: PKGBUILD 154279 2012-03-25 09:59:29Z giovanni $
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: dorphell <dorphell@archlinux.org>
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
# Contributor: Denis Tikhomirov <dvtikhomirov@gmail.com>
pkgname=minicom
-pkgver=2.6
+pkgver=2.6.1
pkgrel=1
pkgdesc="A serial communication program"
arch=('i686' 'x86_64')
url="http://alioth.debian.org/projects/minicom/"
license=('GPL')
-depends=('bash' 'ncurses')
+depends=('bash')
optdepends=('lrzsz: for xmodem, ymodem and zmodem file transfer protocols')
backup=('etc/minirc.dfl')
-source=("http://alioth.debian.org/frs/download.php/3689/${pkgname}-${pkgver}.tar.gz")
-md5sums=('74088234773b9beb0a1fc2bfcc2cc5cc')
+source=("http://alioth.debian.org/frs/download.php/3700/${pkgname}-${pkgver}.tar.gz")
+md5sums=('435fb410a5bfa9bb20d4248b3ca53529')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/extra/mpg123/PKGBUILD b/extra/mpg123/PKGBUILD
index 22eeeb6b8..fc0f5dc07 100644
--- a/extra/mpg123/PKGBUILD
+++ b/extra/mpg123/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 153957 2012-03-21 03:38:39Z eric $
+# $Id: PKGBUILD 154304 2012-03-26 01:26:00Z eric $
# Maintainer: Eric Bélanger <eric@archlinux.org>
pkgname=mpg123
-pkgver=1.13.6
+pkgver=1.13.7
pkgrel=1
pkgdesc="A console based real time MPEG Audio Player for Layer 1, 2 and 3"
arch=('i686' 'x86_64')
@@ -17,8 +17,8 @@ conflicts=('mpg321')
provides=('mpg321')
options=('!libtool')
source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.bz2{,.sig})
-sha1sums=('61ae9edb105d4051858fe636fb2e54bd275cdfd9'
- '19ac8fb68b499fba0167c242ee8d6af79b4a8dff')
+sha1sums=('33b71c932b87004f3c8fed527b1f9a4b5f4337b2'
+ '6f7593c0c14647c61cd57d1a03fe89eb6528aebe')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/extra/perl-bit-vector/PKGBUILD b/extra/perl-bit-vector/PKGBUILD
index ebdc0719d..57324f2c1 100644
--- a/extra/perl-bit-vector/PKGBUILD
+++ b/extra/perl-bit-vector/PKGBUILD
@@ -1,33 +1,37 @@
-# $Id: PKGBUILD 125243 2011-05-25 19:15:01Z foutrelis $
+# $Id: PKGBUILD 154306 2012-03-26 01:44:26Z eric $
# Maintainer: Kevin Piche <kevin@archlinux.org>
# Contributor: K. Piche <kpiche@rogers.com>
pkgname=perl-bit-vector
_cpanname=Bit-Vector
-pkgver=7.1
-pkgrel=3
+pkgver=7.2
+pkgrel=1
pkgdesc='Efficient bit vector, set of integers and "big int" math library'
-arch=(i686 x86_64)
+arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'PerlArtistic')
url="http://search.cpan.org/dist/${_cpanname}/"
depends=('perl-carp-clan' 'perl>=5.10.0')
-options=(!emptydirs)
-source=(http://search.cpan.org/CPAN/authors/id/S/ST/STBEY/${_cpanname}-${pkgver}.tar.gz)
-md5sums=('164c8574b728f6171b2a6f564fcd2e50')
+options=('!emptydirs')
+source=(http://search.cpan.org/CPAN/authors/id/A/AN/ANDK/${_cpanname}-${pkgver}.tar.gz)
+md5sums=('bc6ae34738b8f889290bf50099ff8aed')
build() {
- cd ${srcdir}/${_cpanname}-$pkgver
+ cd "${srcdir}/${_cpanname}-$pkgver"
# install module in vendor directories.
PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
make
+}
+
+check() {
+ cd "${srcdir}/${_cpanname}-$pkgver"
make test
}
package() {
- cd ${srcdir}/${_cpanname}-$pkgver
- make install DESTDIR=${pkgdir}
+ cd "${srcdir}/${_cpanname}-$pkgver"
+ make DESTDIR="${pkgdir}" install
# remove perllocal.pod and .packlist
- find ${pkgdir} -name perllocal.pod -delete
- find ${pkgdir} -name .packlist -delete
+ find "${pkgdir}" -name perllocal.pod -delete
+ find "${pkgdir}" -name .packlist -delete
}
diff --git a/extra/perl-net-ssleay/PKGBUILD b/extra/perl-net-ssleay/PKGBUILD
index a48807752..cd3b03a18 100644
--- a/extra/perl-net-ssleay/PKGBUILD
+++ b/extra/perl-net-ssleay/PKGBUILD
@@ -1,21 +1,21 @@
-# $Id: PKGBUILD 143942 2011-11-30 21:49:37Z giovanni $
+# $Id: PKGBUILD 154281 2012-03-25 10:10:44Z giovanni $
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: Manolis Tzanidakis
pkgname=perl-net-ssleay
_cpanname=Net-SSLeay
-pkgver=1.42
-pkgrel=2
+pkgver=1.45
+pkgrel=1
pkgdesc="Perl extension for using OpenSSL"
arch=('i686' 'x86_64')
license=('custom:BSD')
url="http://search.cpan.org/dist/${_cpanname}/"
-depends=('perl' 'openssl')
+depends=('openssl')
options=(!emptydirs)
replaces=('net-ssleay')
provides=('net-ssleay')
source=("http://www.cpan.org/authors/id/M/MI/MIKEM/${_cpanname}-${pkgver}.tar.gz")
-md5sums=('3f9c9589495301c14bfc03097388ca4f')
+md5sums=('05415acd0eae23bccdeb35d9d976cc15')
build() {
cd ${srcdir}/${_cpanname}-${pkgver}
diff --git a/extra/sshfs/PKGBUILD b/extra/sshfs/PKGBUILD
index 5feb4da37..6c18297ab 100644
--- a/extra/sshfs/PKGBUILD
+++ b/extra/sshfs/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 143984 2011-12-01 15:06:29Z giovanni $
+# $Id: PKGBUILD 154283 2012-03-25 10:23:17Z giovanni $
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
pkgname=sshfs
-pkgver=2.3
-pkgrel=2
+pkgver=2.4
+pkgrel=1
pkgdesc="FUSE client based on the SSH File Transfer Protocol"
arch=('i686' 'x86_64')
url="http://fuse.sourceforge.net/sshfs.html"
@@ -11,7 +11,7 @@ license=('GPL')
depends=('fuse' 'glib2' 'openssh')
makedepends=('pkg-config')
source=("http://downloads.sourceforge.net/sourceforge/fuse/${pkgname}-fuse-${pkgver}.tar.gz")
-md5sums=('f72f12fda186dbd92382f70d25662ed3')
+md5sums=('3c7c3647c52ce84d09486f1da3a3ce24')
build() {
cd "${srcdir}/${pkgname}-fuse-${pkgver}"
diff --git a/extra/taglib/PKGBUILD b/extra/taglib/PKGBUILD
index 54e64c866..c83494e46 100644
--- a/extra/taglib/PKGBUILD
+++ b/extra/taglib/PKGBUILD
@@ -1,21 +1,21 @@
-# $Id: PKGBUILD 150546 2012-02-18 12:41:23Z pierre $
+# $Id: PKGBUILD 154265 2012-03-25 08:45:02Z eric $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Tobias Powalowski <tpowa@archlinux.org>
pkgname=taglib
-pkgver=1.7
-pkgrel=4
+pkgver=1.7.1
+pkgrel=1
pkgdesc="A Library for reading and editing the meta-data of several popular audio formats"
arch=('i686' 'x86_64')
url="http://developer.kde.org/~wheeler/taglib.html"
-license=('GPL2')
+license=('LGPL' 'MPL')
depends=('sh' 'zlib' 'gcc-libs')
-makedepends=('cmake' 'pkgconfig')
+makedepends=('cmake' 'pkg-config')
+options=('!libtool')
source=("http://developer.kde.org/~wheeler/files/src/$pkgname-$pkgver.tar.gz"
'ape-idev2.patch')
-options=('!libtool')
-md5sums=('6a7e312668f153fa905a81714aebc257'
- 'c7c165d99acf01456351ba39ff7056cb')
+sha1sums=('bafe0958eb884981cade83d45c18ee34165479b8'
+ '9bdae5c2da6bb4e1a2ea38a5a587773b850c3518')
build() {
cd "${srcdir}"/${pkgname}-${pkgver}
diff --git a/extra/whois/PKGBUILD b/extra/whois/PKGBUILD
index 895703035..b6dcaca12 100644
--- a/extra/whois/PKGBUILD
+++ b/extra/whois/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 146524 2012-01-12 12:09:35Z giovanni $
+# $Id: PKGBUILD 154285 2012-03-25 10:31:57Z giovanni $
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
pkgname=whois
-pkgver=5.0.14
+pkgver=5.0.15
pkgrel=1
pkgdesc="The whois client by Marco d'Itri"
arch=('i686' 'x86_64')
@@ -11,8 +11,8 @@ url="http://www.linux.it/~md/software/"
license=('GPL')
depends=('libidn')
makedepends=('perl')
-source=("http://ftp.debian.org/debian/pool/main/w/whois/${pkgname}_${pkgver}.tar.gz")
-md5sums=('82c4c93ea589ce1dad1cb02ef04c08b9')
+source=("http://ftp.debian.org/debian/pool/main/w/whois/${pkgname}_${pkgver}.tar.xz")
+md5sums=('3ff3d7a13f51152c2a6b5f59c00765f0')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/libre/linux-libre-api-headers/PKGBUILD b/libre/linux-libre-api-headers/PKGBUILD
index a55354717..0a449ef3e 100644
--- a/libre/linux-libre-api-headers/PKGBUILD
+++ b/libre/linux-libre-api-headers/PKGBUILD
@@ -1,13 +1,13 @@
-# $Id$
+# $Id: PKGBUILD 154187 2012-03-24 08:44:42Z allan $
# Maintainer: Allan McRae <allan@archlinux.org>
# Maintainer (Parabola): André Silva <andre.paulista@adinet.com.uy>
# toolchain build order: linux-libre-api-headers->glibc->binutils->gcc->binutils->glibc
pkgname=linux-libre-api-headers
-pkgver=3.1.6
-_basever=3.1
-pkgrel=2
+pkgver=3.3
+_basever=3.3
+pkgrel=1
pkgdesc="Kernel Libre headers sanitized for use in userspace"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.gnu.org/software/libc"
@@ -15,14 +15,13 @@ license=('GPL2')
provides=("linux-api-headers=${pkgver}" "kernel-headers=${pkgver}")
conflicts=('linux-api-headers' 'kernel-headers')
replaces=('linux-api-headers' 'kernel-headers')
-source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basever}-libre/linux-${_basever}-libre.tar.xz"
- "http://linux-libre.fsfla.org/pub/linux-libre/releases/${pkgver}-libre/patch-${_basever}-libre-${pkgver}-libre.xz")
-md5sums=('d73df15ab1d36fe3c102755d8f42117f'
- 'cb42276bca126c676c51d02d74bf7fe7')
+source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basever}-gnu/linux-libre-${_basever}-gnu.tar.xz")
+ #"http://linux-libre.fsfla.org/pub/linux-libre/releases/${pkgver}-gnu/patch-${_basever}-gnu-${pkgver}-gnu.xz")
+md5sums=('5487da14ca81715a469c7594d39722fa')
build() {
cd ${srcdir}/linux-${_basever}
- [[ $pkgver != $_basever ]] && patch -Np1 -i ${srcdir}/patch-${_basever}-libre-${pkgver}-libre
+ [[ $pkgver != $_basever ]] && patch -Np1 -i ${srcdir}/patch-${_basever}-gnu-${pkgver}-gnu
make mrproper
make headers_check
@@ -36,5 +35,5 @@ package() {
rm -rf ${pkgdir}/usr/include/drm
# clean-up unnecessary files generated during install
- find ${pkgdir} -name .install -or -name ..install.cmd | xargs rm -f
+ find ${pkgdir} -name .install -or -name ..install.cmd -print0 | xargs -0 rm -f
}
diff --git a/staging/brltty/PKGBUILD b/staging/brltty/PKGBUILD
new file mode 100644
index 000000000..34a8d63cc
--- /dev/null
+++ b/staging/brltty/PKGBUILD
@@ -0,0 +1,47 @@
+# $Id: PKGBUILD 154313 2012-03-26 03:27:31Z eric $
+# Maintainer:
+# Contributor: Jan de Groot <jgc@archlinux.org>
+# Contributor: Giovanni Scafora <giovanni@archlinux.org>
+
+pkgname=brltty
+pkgver=4.3
+pkgrel=5
+pkgdesc="Braille display driver for Linux/Unix"
+arch=('i686' 'x86_64')
+url="http://mielke.cc/brltty"
+license=('GPL' 'LGPL')
+depends=('libxaw' 'at-spi2-core' 'gpm' 'icu' 'python2' 'tcl' 'atk' 'libxtst' 'pyrex')
+makedepends=('bluez')
+optdepends=('bluez: bluetooth support')
+backup=(etc/brltty.conf etc/conf.d/brltty.conf)
+options=('!makeflags' '!emptydirs')
+install=brltty.install
+source=(http://mielke.cc/$pkgname/releases/$pkgname-$pkgver.tar.gz
+ 'brltty'
+ 'brltty.conf')
+md5sums=('5ada573f88df32b6150db3b9a620e20b'
+ '831ebaf0c56091702929c68805d20c4f'
+ 'a8ab8b3dd059e96e1734bc9cdcf844fc')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var \
+ --with-screen-driver=a2 \
+ --enable-gpm \
+ --disable-java-bindings \
+ --disable-caml-bindings \
+ PYTHON=/usr/bin/python2
+
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make INSTALL_ROOT="$pkgdir" install
+ install -D -m755 "$srcdir/brltty" "$pkgdir/etc/rc.d/brltty"
+ install -D -m644 "$srcdir/brltty.conf" "$pkgdir/etc/conf.d/brltty.conf"
+ install -D -m644 Documents/brltty.conf "$pkgdir/etc/brltty.conf"
+}
diff --git a/staging/brltty/brltty b/staging/brltty/brltty
new file mode 100755
index 000000000..5ed21a52d
--- /dev/null
+++ b/staging/brltty/brltty
@@ -0,0 +1,68 @@
+#!/bin/bash
+
+daemon_name=brltty
+
+. /etc/rc.conf
+. /etc/rc.d/functions
+. /etc/conf.d/$daemon_name.conf
+
+get_pid() {
+ pidof -o %PPID $daemon_name
+}
+
+case "$1" in
+ start)
+ stat_busy "Starting $daemon_name daemon"
+
+ PID=$(get_pid)
+ if [ -z "$PID" ]; then
+ [ -f /var/run/$daemon_name.pid ] && rm -f /var/run/$daemon_name.pid
+ # RUN
+ $daemon_name $brltty_args
+ #
+ if [ $? -gt 0 ]; then
+ stat_fail
+ exit 1
+ else
+ echo $(get_pid) > /var/run/$daemon_name.pid
+ add_daemon $daemon_name
+ stat_done
+ fi
+ else
+ stat_fail
+ exit 1
+ fi
+ ;;
+
+ stop)
+ stat_busy "Stopping $daemon_name daemon"
+ PID=$(get_pid)
+ # KILL
+ [ ! -z "$PID" ] && kill $PID &> /dev/null
+ #
+ if [ $? -gt 0 ]; then
+ stat_fail
+ exit 1
+ else
+ rm -f /var/run/$daemon_name.pid &> /dev/null
+ rm_daemon $daemon_name
+ stat_done
+ fi
+ ;;
+
+ restart)
+ $0 stop
+ sleep 3
+ $0 start
+ ;;
+
+ status)
+ stat_busy "Checking $daemon_name status";
+ ck_status $daemon_name
+ ;;
+
+ *)
+ echo "usage: $0 {start|stop|restart|status}"
+esac
+
+exit 0
diff --git a/staging/brltty/brltty.conf b/staging/brltty/brltty.conf
new file mode 100644
index 000000000..94115e1d5
--- /dev/null
+++ b/staging/brltty/brltty.conf
@@ -0,0 +1,2 @@
+# Specify any arguments to pass to brltty here.
+brltty_args="" \ No newline at end of file
diff --git a/staging/brltty/brltty.install b/staging/brltty/brltty.install
new file mode 100644
index 000000000..952ae58ff
--- /dev/null
+++ b/staging/brltty/brltty.install
@@ -0,0 +1,20 @@
+post_install () {
+ getent group brlapi &>/dev/null || groupadd -r brlapi
+ if [ ! -e /etc/brlapi.key ]; then
+ mcookie >/etc/brlapi.key
+ chmod 0640 /etc/brlapi.key
+ chgrp brlapi /etc/brlapi.key
+ echo "Please add your user to the brlapi group."
+ fi
+}
+
+post_upgrade () {
+ post_install
+}
+
+post_remove () {
+ getent group brlapi >/dev/null 2>&1 && groupdel brlapi
+ if [ -e /etc/brlapi.key ]; then
+ rm -f /etc/brlapi.key
+ fi
+}
diff --git a/staging/gptfdisk/PKGBUILD b/staging/gptfdisk/PKGBUILD
new file mode 100644
index 000000000..acc2d13db
--- /dev/null
+++ b/staging/gptfdisk/PKGBUILD
@@ -0,0 +1,35 @@
+# $Id: PKGBUILD 154317 2012-03-26 03:38:49Z foutrelis $
+# Maintainer: Evangelos Foutras <evangelos@foutrelis.com>
+# Contributor: Tobias Powalowski <tpowa@archlinux.org>
+# Contributor: Hokum <hokum_at_mail_dot_ru>
+
+pkgname=gptfdisk
+pkgver=0.8.4
+pkgrel=2
+pkgdesc="A text-mode partitioning tool that works on Globally Unique Identifier (GUID) Partition Table (GPT) disks"
+arch=('i686' 'x86_64')
+url="http://www.rodsbooks.com/gdisk/"
+license=('GPL2')
+depends=('gcc-libs' 'util-linux' 'popt' 'icu')
+provides=("gdisk=$pkgver")
+conflicts=('gdisk')
+replaces=('gdisk')
+source=(http://downloads.sourceforge.net/project/$pkgname/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz)
+sha256sums=('a4aa6800df3a43bec2900eff3c2d8488d8d60c06833035bc881237f9acb79b85')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ make
+}
+
+package () {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ install -d "$pkgdir"/{sbin,usr/share/{doc/gdisk,man/man8}}
+ install -t "$pkgdir/sbin" {,c,s}gdisk fixparts
+ install -m644 -t "$pkgdir/usr/share/man/man8" {{,c,s}gdisk,fixparts}.8
+ install -m644 -t "$pkgdir/usr/share/doc/gdisk" README NEWS
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/staging/raptor/PKGBUILD b/staging/raptor/PKGBUILD
new file mode 100644
index 000000000..62a86d06a
--- /dev/null
+++ b/staging/raptor/PKGBUILD
@@ -0,0 +1,36 @@
+# $Id: PKGBUILD 154302 2012-03-25 20:40:30Z tomegun $
+# Maintainer: Tom Gundersen <teg@jklm.no>
+# Contributor: Andreas Radke <andyrtr@archlinux.org>
+# Contributor: eric <eric@archlinux.org>
+# Contributor: Damir Perisa <damir.perisa@bluewin.ch>
+
+pkgname=raptor
+pkgver=2.0.7
+pkgrel=2
+pkgdesc="A C library that parses RDF/XML/N-Triples into RDF triples"
+arch=('i686' 'x86_64')
+url="http://librdf.org/raptor"
+depends=('curl' 'libxslt' 'icu')
+license=('LGPL')
+options=('!libtool')
+source=("http://librdf.org/dist/source/raptor2-$pkgver.tar.gz")
+
+build() {
+ cd "${srcdir}"/raptor2-${pkgver}
+
+ ./configure --prefix=/usr \
+ --disable-static \
+ --with-yajl=no \
+ --with-icu-config=/usr/bin/icu-config
+ make
+}
+
+#check() {
+# make -C "raptor2-$pkgver" check // currently does not work
+#}
+
+package() {
+ cd "${srcdir}"/raptor2-${pkgver}
+ make prefix="${pkgdir}"/usr install
+}
+md5sums=('699073463467dc8eded2ca89de2ab2ea')
diff --git a/testing/gcc/PKGBUILD b/testing/gcc/PKGBUILD
index 809e81190..ed483a36e 100644
--- a/testing/gcc/PKGBUILD
+++ b/testing/gcc/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 154192 2012-03-24 08:55:36Z allan $
+# $Id: PKGBUILD 154287 2012-03-25 10:43:43Z allan $
# Maintainer: Allan McRae <allan@archlinux.org>
# toolchain build order: linux-api-headers->glibc->binutils->gcc->binutils->glibc
@@ -6,7 +6,7 @@
pkgname=('gcc' 'gcc-libs' 'gcc-fortran' 'gcc-objc' 'gcc-ada' 'gcc-go')
pkgver=4.7.0
-pkgrel=1
+pkgrel=2
#_snapshot=4.6-20120120
_libstdcppmanver=20120307 # Note: check source directory name when updating this
pkgdesc="The GNU Compiler Collection"
@@ -138,7 +138,8 @@ package_gcc()
rm $pkgdir/usr/lib/libgfortran.spec
rm -r $pkgdir/usr/lib/gcc/$CHOST/${pkgver}/{ada{include,lib},finclude,include/objc}
rm $pkgdir/usr/lib/gcc/$CHOST/${pkgver}/include/{ffi{,target}.h,quadmath{,_weak}.h}
- rm $pkgdir/usr/lib/gcc/$CHOST/${pkgver}/{cc1obj{,plus},f951,gnat1,go1,libgfortranbegin.a}
+ rm $pkgdir/usr/lib/gcc/$CHOST/${pkgver}/{cc1obj{,plus},f951,gnat1,go1}
+ rm $pkgdir/usr/lib/gcc/$CHOST/${pkgver}/{libcaf_single,libgfortranbegin}.a
rm -r $pkgdir/usr/lib/go
rm $pkgdir/usr/share/info/{gccgo,gfortran,gnat*,libgomp,libquadmath,libitm}.info
rm $pkgdir/usr/share/locale/{de,fr}/LC_MESSAGES/libstdc++.mo
diff --git a/testing/raptor/PKGBUILD b/testing/raptor/PKGBUILD
new file mode 100644
index 000000000..847fff43b
--- /dev/null
+++ b/testing/raptor/PKGBUILD
@@ -0,0 +1,36 @@
+# $Id: PKGBUILD 154298 2012-03-25 15:22:16Z tomegun $
+# Maintainer: Tom Gundersen <teg@jklm.no>
+# Contributor: Andreas Radke <andyrtr@archlinux.org>
+# Contributor: eric <eric@archlinux.org>
+# Contributor: Damir Perisa <damir.perisa@bluewin.ch>
+
+pkgname=raptor
+pkgver=2.0.7
+pkgrel=1
+pkgdesc="A C library that parses RDF/XML/N-Triples into RDF triples"
+arch=('i686' 'x86_64')
+url="http://librdf.org/raptor"
+depends=('curl' 'libxslt' 'icu')
+license=('LGPL')
+options=('!libtool')
+source=("http://librdf.org/dist/source/raptor2-$pkgver.tar.gz")
+
+build() {
+ cd "${srcdir}"/raptor2-${pkgver}
+
+ ./configure --prefix=/usr \
+ --disable-static \
+ --with-yajl=no \
+ --with-icu-config=/usr/bin/icu-config
+ make
+}
+
+#check() {
+# make -C "raptor2-$pkgver" check // currently does not work
+#}
+
+package() {
+ cd "${srcdir}"/raptor2-${pkgver}
+ make prefix="${pkgdir}"/usr install
+}
+md5sums=('699073463467dc8eded2ca89de2ab2ea')