summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--community-testing/courier-authlib/PKGBUILD71
-rw-r--r--community-testing/courier-authlib/authdaemond.rc.d53
-rw-r--r--community-testing/courier-authlib/courier-authlib.install32
-rw-r--r--community-testing/freeradius/PKGBUILD45
-rw-r--r--community-testing/freeradius/freeradius.install22
-rw-r--r--community-testing/freeradius/krb5-build-fix.patch21
-rw-r--r--community-testing/freeradius/radiusd43
-rw-r--r--community-testing/ipvsadm/01-fix-not-showing-all-server.patch24
-rw-r--r--community-testing/ipvsadm/PKGBUILD11
-rw-r--r--community-testing/pigeonhole/PKGBUILD40
-rw-r--r--community-testing/pigeonhole/dovecot.conf1
-rw-r--r--community/alure/PKGBUILD2
-rw-r--r--community/arch/PKGBUILD26
-rw-r--r--community/astromenace/PKGBUILD4
-rw-r--r--community/axel/PKGBUILD16
-rw-r--r--community/box2d/PKGBUILD4
-rw-r--r--community/bullet/PKGBUILD4
-rw-r--r--community/calcurse/PKGBUILD4
-rw-r--r--community/calibre/PKGBUILD8
-rw-r--r--community/celt/PKGBUILD2
-rw-r--r--community/chntpw/PKGBUILD6
-rw-r--r--community/dnstracer/PKGBUILD17
-rw-r--r--community/dvtm/PKGBUILD4
-rw-r--r--community/gmrun/PKGBUILD22
-rw-r--r--community/gnash/PKGBUILD64
-rw-r--r--community/gnash/gnash-gtk.install12
-rw-r--r--community/hawknl/PKGBUILD16
-rw-r--r--community/libnoise/PKGBUILD3
-rw-r--r--community/liboping/PKGBUILD13
-rw-r--r--community/librsync/PKGBUILD16
-rw-r--r--community/lxnm/PKGBUILD10
-rw-r--r--community/ngspice/PKGBUILD9
-rw-r--r--community/nodejs/PKGBUILD5
-rw-r--r--community/obconf/PKGBUILD4
-rw-r--r--community/ois/PKGBUILD13
-rw-r--r--community/openarena/PKGBUILD12
-rw-r--r--community/openlierox/PKGBUILD8
-rw-r--r--community/pam_mysql/PKGBUILD4
-rw-r--r--community/php-memcache/PKGBUILD8
-rw-r--r--community/premake/PKGBUILD6
-rw-r--r--community/premake3/PKGBUILD3
-rw-r--r--community/r8168-lts/PKGBUILD4
-rw-r--r--community/redis/PKGBUILD6
-rw-r--r--community/siege/PKGBUILD6
-rw-r--r--community/soil/PKGBUILD6
-rw-r--r--community/spectrwm/LICENSE47
-rw-r--r--community/spectrwm/PKGBUILD57
-rw-r--r--community/spectrwm/baraction.sh82
-rw-r--r--community/stress/PKGBUILD4
-rw-r--r--community/tipp10/PKGBUILD4
-rw-r--r--community/warsow/PKGBUILD4
-rw-r--r--community/wvdial/PKGBUILD4
-rw-r--r--community/xautolock/PKGBUILD16
-rw-r--r--community/xbindkeys/PKGBUILD4
-rw-r--r--community/xplc/PKGBUILD4
-rw-r--r--community/zaz/PKGBUILD7
-rw-r--r--community/zaz/zaz.install13
-rw-r--r--extra/amule/PKGBUILD6
-rw-r--r--extra/aspell-en/PKGBUILD4
-rw-r--r--extra/aspell-es/PKGBUILD4
-rw-r--r--extra/aspell-fr/PKGBUILD4
-rw-r--r--extra/aspell-hu/PKGBUILD4
-rw-r--r--extra/aspell-nl/PKGBUILD4
-rw-r--r--extra/aspell-pt/PKGBUILD4
-rw-r--r--extra/aspell-ru/PKGBUILD4
-rw-r--r--extra/easytag/PKGBUILD6
-rw-r--r--extra/enscript/PKGBUILD23
-rw-r--r--extra/gconfmm/PKGBUILD26
-rw-r--r--extra/gftp/PKGBUILD16
-rw-r--r--extra/gtkspell/PKGBUILD16
-rw-r--r--extra/ifplugd/PKGBUILD39
-rw-r--r--extra/ispell/PKGBUILD35
-rw-r--r--extra/kdebindings-qtruby/PKGBUILD7
-rw-r--r--extra/libart-lgpl/PKGBUILD20
-rw-r--r--extra/libcaca/PKGBUILD16
-rw-r--r--extra/libdv/PKGBUILD18
-rw-r--r--extra/libgnomemm/PKGBUILD14
-rw-r--r--extra/libidl2/PKGBUILD23
-rw-r--r--extra/liblo/PKGBUILD13
-rw-r--r--extra/liboil/PKGBUILD20
-rw-r--r--extra/libpng/CVE-2011-3026.patch26
-rw-r--r--extra/libpng/PKGBUILD15
-rw-r--r--extra/libsidplay/PKGBUILD17
-rw-r--r--extra/libvisual/PKGBUILD21
-rw-r--r--extra/libxdamage/PKGBUILD19
-rw-r--r--extra/libxrender/PKGBUILD19
-rw-r--r--extra/libzvt/PKGBUILD18
-rw-r--r--extra/opencore-amr/PKGBUILD14
-rw-r--r--extra/openslp/PKGBUILD21
-rw-r--r--extra/pidgin-encryption/PKGBUILD11
-rw-r--r--extra/snarf/PKGBUILD20
-rw-r--r--extra/xaw3d/PKGBUILD6
-rw-r--r--extra/xorg-xfd/PKGBUILD10
-rw-r--r--extra/xulrunner/PKGBUILD8
-rw-r--r--multilib-testing/lib32-mesa/PKGBUILD67
-rw-r--r--multilib/wine/PKGBUILD8
-rw-r--r--staging/libcdio/PKGBUILD34
-rw-r--r--staging/libcdio/libcdio-0.83-linking.patch22
-rw-r--r--staging/libcdio/libcdio.install13
-rw-r--r--testing/cups-filters/PKGBUILD42
-rw-r--r--testing/dovecot/PKGBUILD70
-rw-r--r--testing/dovecot/dovecot.install58
-rwxr-xr-xtesting/dovecot/dovecot.sh69
-rw-r--r--testing/man-db/PKGBUILD55
-rw-r--r--testing/man-db/convert-mans11
-rwxr-xr-xtesting/man-db/man-db.cron.daily39
-rw-r--r--testing/man-db/man-db.install22
-rw-r--r--testing/mesa/PKGBUILD102
-rw-r--r--testing/xf86-video-glint/PKGBUILD8
109 files changed, 1562 insertions, 565 deletions
diff --git a/community-testing/courier-authlib/PKGBUILD b/community-testing/courier-authlib/PKGBUILD
new file mode 100644
index 000000000..1e80603f7
--- /dev/null
+++ b/community-testing/courier-authlib/PKGBUILD
@@ -0,0 +1,71 @@
+# $Id: PKGBUILD 64621 2012-02-17 12:32:40Z spupykin $
+# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
+# Contributor: tobias <tobias@archlinux.org>
+# Contributor: Tobias Kieslich <tobias@justdreams.de>
+
+pkgname=courier-authlib
+pkgver=0.63.0
+pkgrel=8
+pkgdesc="Authentification library for the courier mailserver(s)"
+arch=(i686 x86_64)
+license=('GPL2')
+url="http://courier-mta.org/authlib/"
+backup=('etc/authlib/authdaemonrc' 'etc/authlib/authldaprc' \
+ 'etc/authlib/authmysqlrc' 'etc/authlib/authpgsqlrc')
+depends=('openssl' 'gdbm' 'perl' 'libtool' 'expect')
+makedepends=('pam' 'expect' 'libldap' 'libmysqlclient' 'postgresql-libs>=8.3.0')
+optdepends=('libmysqlclient' 'libldap' 'postgresql-libs')
+conflicts=('courier-imap-mysql' 'courier-imap-pgsql' 'courier-imap-ldap')
+provides=('courier-imap-mysql' 'courier-imap-pgsql' 'courier-imap-ldap')
+options=(!libtool)
+install=${pkgname}.install
+source=(http://downloads.sourceforge.net/project/courier/authlib/${pkgver}/${pkgname}-${pkgver}.tar.bz2
+ authdaemond.rc.d)
+md5sums=('411a927d178f783a1e8fab9964ce0dd2'
+ '7de75a9a74796f4fd2e81fd3ca16ed8d')
+
+build() {
+ #export MAKEFLAGS="-j1"
+ cd ${srcdir}/${pkgname}-${pkgver}
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --libdir=/usr/lib \
+ --libexecdir=/usr/lib \
+ --with-db=gdbm \
+ --with-mailuser=courier --with-mailgroup=courier \
+ --with-authpam --with-authpwd --with-authshadow \
+ --with-authldap --with-authmysql --with-authpgsql \
+ --with-authuserdb --with-authcram --with-authdaemon \
+ --with-authdaemonvar=/var/run/authdaemon
+ make
+}
+
+package() {
+ cd ${srcdir}/${pkgname}-${pkgver}
+ make DESTDIR=${pkgdir} install
+ ###############################################################################
+ # post_installation ---- rename the config file and change ownerschip
+ for distfile in ${pkgdir}/etc/authlib/*.dist; do
+ chown 72:72 ${distfile}
+ mv ${distfile} ${pkgdir}/etc/authlib/`basename ${distfile} .dist`
+ done
+ # copy the .schema; mostly refered to as courier.schema -> rename it
+ install -Dm 444 authldap.schema \
+ ${pkgdir}/etc/openldap/schema/courier.schema
+ ###############################################################################
+ # Install daemon, that wraps couriers bashscript
+ install -Dm 755 ${srcdir}/authdaemond.rc.d ${pkgdir}/etc/rc.d/authdaemond
+ #mkdir -p ${pkgdir}/var/spool/authdaemon
+ #chown -R 72:72 ${pkgdir}/var/spool/authdaemon
+ mkdir -p ${pkgdir}/var/spool/courier
+ chown -R 72:72 ${pkgdir}/var/spool/courier
+ chown -R 72:72 ${pkgdir}/var/run/authdaemon
+ # docs say we can remove .a files after make
+ find ${pkgdir} -name '*\.a' -exec rm -f {} \;
+ # Make libs available to /usr/lib
+ cd $pkgdir/usr/lib
+ for lib in courier-authlib/*.so; do
+ ln -s $lib .
+ done
+}
diff --git a/community-testing/courier-authlib/authdaemond.rc.d b/community-testing/courier-authlib/authdaemond.rc.d
new file mode 100644
index 000000000..791c3d122
--- /dev/null
+++ b/community-testing/courier-authlib/authdaemond.rc.d
@@ -0,0 +1,53 @@
+#!/bin/bash
+
+. /etc/rc.conf
+. /etc/rc.d/functions
+
+start() {
+ [ -d /var/run/authdaemon ] || mkdir -p /var/run/authdaemon
+ chown courier:courier /var/run/authdaemon
+
+ stat_busy "Starting Authdaemond"
+ /usr/sbin/authdaemond start &> /dev/null
+ if [ $? -gt 0 ]; then
+ stat_fail
+ else
+ add_daemon authdaemond
+ stat_done
+ fi
+}
+
+stop() {
+ stat_busy "Stopping Authdaemond"
+ /usr/sbin/authdaemond stop &> /dev/null
+ if [ $? -gt 0 ]; then
+ stat_fail
+ else
+ rm -f /var/run/authdaemon/{pid.lock,pid,socket} &> /dev/null
+
+ # TODO: Take these out at some point, they're only cleanup for old way
+ rm -f /var/run/authdaemond.pid &> /dev/null
+ rm -f /var/spool/authdaemon/{pid.lock,pid,socket} &> /dev/null
+
+ rm_daemon authdaemond
+ stat_done
+ fi
+}
+
+case "$1" in
+ start)
+ start
+ ;;
+ stop)
+ stop
+ ;;
+ restart)
+ # calling 'stop' and 'start' without the $0 fails...
+ $0 stop
+ sleep 2
+ $0 start
+ ;;
+ *)
+ echo "usage: $0 {start|stop|restart}"
+esac
+exit 0
diff --git a/community-testing/courier-authlib/courier-authlib.install b/community-testing/courier-authlib/courier-authlib.install
new file mode 100644
index 000000000..cbccc636b
--- /dev/null
+++ b/community-testing/courier-authlib/courier-authlib.install
@@ -0,0 +1,32 @@
+# arg 1: the new package version
+post_install() {
+ # creates group and user on virgin systems
+ if [ -z "`grep '^courier::' /etc/group`" ]; then
+ groupadd -g 72 courier >& /dev/null
+ fi
+ if [ -z "`grep '^courier:' /etc/passwd`" ]; then
+ useradd -u 72 -d /var/spool/courier -g courier -s /bin/false courier &>/dev/null
+ fi
+}
+
+# arg 1: the new package version
+# arg 2: the old package version
+post_upgrade() {
+ post_install $1
+}
+
+# arg 1: the old package version
+pre_remove() {
+ userdel courier &> /dev/null
+ groupdel courier &> /dev/null
+}
+
+
+post_remove() {
+ /bin/true
+}
+
+op=$1
+shift
+
+$op $*
diff --git a/community-testing/freeradius/PKGBUILD b/community-testing/freeradius/PKGBUILD
new file mode 100644
index 000000000..205bd828b
--- /dev/null
+++ b/community-testing/freeradius/PKGBUILD
@@ -0,0 +1,45 @@
+# $Id: PKGBUILD 64623 2012-02-17 12:33:33Z spupykin $
+# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
+# Contributor: Jason R Begley (jayray@digitalgoat.com>
+
+pkgname=freeradius
+pkgver=2.1.12
+pkgrel=4
+pkgdesc="The premier open source RADIUS server"
+arch=('i686' 'x86_64')
+url="http://www.freeradius.org/"
+license=("GPL")
+depends=('openssl' 'krb5' 'pth' 'libldap>=2.4.18' 'net-snmp' 'pam'
+ 'postgresql-libs>=9.0.3' 'libtool' 'libmysqlclient' 'gdbm' 'shadow')
+makedepends=('libpcap' 'unixodbc' 'python2')
+optdepends=('libpcap' 'unixodbc' 'python2')
+options=('!libtool' 'emptydirs' '!makeflags')
+install=$pkgname.install
+source=(ftp://ftp.freeradius.org/pub/radius/freeradius-server-$pkgver.tar.bz2
+ radiusd
+ krb5-build-fix.patch)
+md5sums=('862d3a2c11011e61890ba84fa636ed8c'
+ 'f1a6530b1b69d2fa793aa45b2de379bb'
+ 'c6a61de7576933f59154a53bfc12a2d2')
+
+build() {
+ cd $srcdir/freeradius-server-$pkgver
+ export CFLAGS="$CFLAGS -fno-strict-aliasing"
+ sed -i 's/ -DKRB5_DEPRECATED//' src/modules/rlm_krb5/Makefile.in
+ patch -p1 <$srcdir/krb5-build-fix.patch
+ ./configure --with-system-libtool --with-system-libltdl \
+ --prefix=/usr --enable-heimdal-krb5 \
+ --localstatedir=/var \
+ --sysconfdir=/etc \
+ --libdir=/usr/lib/freeradius
+ make
+}
+
+package() {
+ cd $srcdir/freeradius-server-$pkgver
+ make install R=$pkgdir
+ install -D -m755 ../radiusd $pkgdir/etc/rc.d/radiusd
+ chmod o+r $pkgdir/etc/raddb/*
+ mv $pkgdir/etc/raddb $pkgdir/etc/raddb.default
+ rm -rf $pkgdir/var/run
+}
diff --git a/community-testing/freeradius/freeradius.install b/community-testing/freeradius/freeradius.install
new file mode 100644
index 000000000..c3b9f9415
--- /dev/null
+++ b/community-testing/freeradius/freeradius.install
@@ -0,0 +1,22 @@
+post_install() {
+ groupadd -r radiusd
+ useradd -r -m -d /var/lib/radiusd -g radiusd -s /bin/false radiusd
+
+ touch /var/log/radius/radius.log
+ chown -R radiusd.radiusd /var/log/radius/radius.log
+
+ [ -d /etc/raddb ] || cp -a /etc/raddb.default /etc/raddb
+
+ /bin/true
+}
+
+pre_remove() {
+ /etc/rc.d/radiusd stop
+ /bin/true
+}
+
+post_remove() {
+ userdel radiusd
+ groupdel radiusd
+ /bin/true
+}
diff --git a/community-testing/freeradius/krb5-build-fix.patch b/community-testing/freeradius/krb5-build-fix.patch
new file mode 100644
index 000000000..11dae7090
--- /dev/null
+++ b/community-testing/freeradius/krb5-build-fix.patch
@@ -0,0 +1,21 @@
+diff -wbBur freeradius-server-2.1.10/src/modules/rlm_krb5/rlm_krb5.c freeradius-server-2.1.10.my/src/modules/rlm_krb5/rlm_krb5.c
+--- freeradius-server-2.1.10/src/modules/rlm_krb5/rlm_krb5.c 2010-09-28 11:03:56.000000000 +0000
++++ freeradius-server-2.1.10.my/src/modules/rlm_krb5/rlm_krb5.c 2011-04-29 09:26:10.000000000 +0000
+@@ -375,7 +375,7 @@
+ * Heimdal krb5 verification
+ */
+ radlog(L_AUTH, "rlm_krb5: Parsed name is: %s@%s\n",
+- *userP->name.name_string.val,
++ "-" /* *userP->name.name_string.val*/,
+ userP->realm);
+
+ krb5_cc_default(context, &id);
+@@ -390,7 +390,7 @@
+
+ radlog(L_AUTH, "rlm_krb5: failed verify_user: %s (%s@%s )",
+ error_message(ret),
+- *userP->name.name_string.val,
++ "-" /* *userP->name.name_string.val */,
+ userP->realm);
+
+ return RLM_MODULE_REJECT;
diff --git a/community-testing/freeradius/radiusd b/community-testing/freeradius/radiusd
new file mode 100644
index 000000000..bf872b6f2
--- /dev/null
+++ b/community-testing/freeradius/radiusd
@@ -0,0 +1,43 @@
+#!/bin/bash
+
+. /etc/rc.conf
+. /etc/rc.d/functions
+
+PID=`pidof -o %PPID /usr/sbin/radiusd`
+case "$1" in
+ start)
+ stat_busy "Starting radiusd Server"
+
+ [ -d /var/run/radiusd ] || mkdir -p /var/run/radiusd
+ [ -f /var/run/radiusd/radiusd.pid ] || touch /var/run/radiusd/radiusd.pid
+ chown -R radiusd.radiusd /var/run/radiusd
+
+ [ -z "$PID" ] && /usr/sbin/radiusd
+ if [ $? -gt 0 ]; then
+ stat_fail
+ else
+ echo $PID > /var/run/radiusd.pid
+ add_daemon radiusd
+ stat_done
+ fi
+ ;;
+ stop)
+ stat_busy "Stopping radiusd Server"
+ [ ! -z "$PID" ] && kill $PID &> /dev/null
+ if [ $? -gt 0 ]; then
+ stat_fail
+ else
+ rm /var/run/radiusd.pid
+ rm_daemon radiusd
+ stat_done
+ fi
+ ;;
+ restart)
+ $0 stop
+ sleep 1
+ $0 start
+ ;;
+ *)
+ echo "usage: $0 {start|stop|restart}"
+esac
+exit 0
diff --git a/community-testing/ipvsadm/01-fix-not-showing-all-server.patch b/community-testing/ipvsadm/01-fix-not-showing-all-server.patch
new file mode 100644
index 000000000..dea23bf76
--- /dev/null
+++ b/community-testing/ipvsadm/01-fix-not-showing-all-server.patch
@@ -0,0 +1,24 @@
+diff -urN ipvsadm-1.26.vanilla/libipvs/ip_vs.h ipvsadm-1.26/libipvs/ip_vs.h
+--- ipvsadm-1.26.vanilla/libipvs/ip_vs.h 2011-02-06 18:38:57.000000000 -0800
++++ ipvsadm-1.26/libipvs/ip_vs.h 2011-08-23 15:03:59.000000000 -0700
+@@ -413,7 +413,7 @@
+ __IPVS_CMD_ATTR_MAX,
+ };
+
+-#define IPVS_CMD_ATTR_MAX (__IPVS_SVC_ATTR_MAX - 1)
++#define IPVS_CMD_ATTR_MAX (__IPVS_CMD_ATTR_MAX - 1)
+
+ /*
+ * Attributes used to describe a service
+diff -urN ipvsadm-1.26.vanilla/libipvs/ip_vs_nl_policy.c
+ipvsadm-1.26/libipvs/ip_vs_nl_policy.c
+--- ipvsadm-1.26.vanilla/libipvs/ip_vs_nl_policy.c 2008-09-18
+08:57:37.000000000 -0700
++++ ipvsadm-1.26/libipvs/ip_vs_nl_policy.c 2011-08-23 14:45:34.000000000 -0700
+@@ -26,6 +26,8 @@
+ [IPVS_SVC_ATTR_TIMEOUT] = { .type = NLA_U32 },
+ [IPVS_SVC_ATTR_NETMASK] = { .type = NLA_U32 },
+ [IPVS_SVC_ATTR_STATS] = { .type = NLA_NESTED },
++ [IPVS_SVC_ATTR_PE_NAME] = { .type = NLA_STRING,
++ .maxlen = IP_VS_PENAME_MAXLEN},
+ };
diff --git a/community-testing/ipvsadm/PKGBUILD b/community-testing/ipvsadm/PKGBUILD
index 407487a23..a72b397b2 100644
--- a/community-testing/ipvsadm/PKGBUILD
+++ b/community-testing/ipvsadm/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id$
+# $Id: PKGBUILD 64696 2012-02-17 18:49:11Z seblu $
# Maintainer: Sébastien Luttringer <seblu@aur.archlinux.org>
# Contributor: Judd Vinet <jvinet@zeroflux.org>
pkgname=ipvsadm
pkgver=1.26
-pkgrel=2
+pkgrel=3
pkgdesc='The IP Virtual Server administration utility'
arch=('i686' 'x86_64')
url='http://www.linuxvirtualserver.org/software/ipvs.html'
@@ -15,14 +15,17 @@ backup=('etc/conf.d/ipvsadm')
source=("http://www.linuxvirtualserver.org/software/kernel-2.6/$pkgname-$pkgver.tar.gz"
'ipvsadm.rc'
'ipvsadm.conf'
- 'ipvsadm.rules')
+ 'ipvsadm.rules'
+ '01-fix-not-showing-all-server.patch')
md5sums=('eac3ba3f62cd4dea2da353aeddd353a8'
'0e106fce0675e014bea0f9355b947bd6'
'cd358130967a9cc0d31fc61282df43e7'
- 'cd6649c647e495d4d6f981542ce5a93b')
+ 'cd6649c647e495d4d6f981542ce5a93b'
+ 'e9fb77d2fbe2d3f41d60257316338543')
build() {
cd ${pkgname}-${pkgver}
+ patch -p1 -i ../01-fix-not-showing-all-server.patch
make INCLUDE="-I/usr/src/linux-`uname -r`/include -I.. -I." || return 1
}
diff --git a/community-testing/pigeonhole/PKGBUILD b/community-testing/pigeonhole/PKGBUILD
new file mode 100644
index 000000000..687c90522
--- /dev/null
+++ b/community-testing/pigeonhole/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: Peter Lewis <plewis@aur.archlinux.org>
+# Contributor: Sebastian Köhler <sebkoehler@whoami.org.uk>
+
+# This must be built against the version of dovecot being used,
+# else mail delivery will fail.
+# Specify the version of dovecot to be used here:
+_dcpkgver=2.1.0
+# Make sure to bump pkgrel if changing this.
+
+pkgname=pigeonhole
+pkgver=0.3.0
+pkgrel=1
+pkgdesc="Fully rewritten Sieve implementation for Dovecot v2.1"
+arch=('i686' 'x86_64')
+url="http://pigeonhole.dovecot.org/"
+license=('LGPL')
+depends=('dovecot='$_dcpkgver)
+conflicts=('dovecot-sieve' 'pigeonhole-hg')
+source=("http://www.rename-it.nl/dovecot/2.1/dovecot-2.1-$pkgname-$pkgver.tar.gz"{,.sig}
+ "dovecot.conf")
+options=('!libtool')
+sha256sums=('2aeee8aa6dc700483b0a5a3d31f535abce71698ed1d467f11e931aeace2b0ada'
+ '181213cd4af854966ff5bb6b5052b49b0b40c0c21999939b8451658053fa396d'
+ 'a457a1691cfa82495fc0503bfa4b61e54b149e63400fe0f568dff2c24a3f7858')
+
+build() {
+ cd "$srcdir/dovecot-2.1-$pkgname-$pkgver"
+
+ ./configure --prefix=/usr --with-dovecot=/usr/lib/dovecot
+ make
+}
+
+package() {
+ cd "$srcdir/dovecot-2.1-$pkgname-$pkgver"
+
+ make DESTDIR="$pkgdir/" install
+
+ install -m 644 -D "$srcdir/dovecot.conf" "$pkgdir/etc/ld.so.conf.d/dovecot.conf"
+}
+
diff --git a/community-testing/pigeonhole/dovecot.conf b/community-testing/pigeonhole/dovecot.conf
new file mode 100644
index 000000000..061a50c90
--- /dev/null
+++ b/community-testing/pigeonhole/dovecot.conf
@@ -0,0 +1 @@
+/usr/lib/dovecot
diff --git a/community/alure/PKGBUILD b/community/alure/PKGBUILD
index 2426a5ec7..0db666fa2 100644
--- a/community/alure/PKGBUILD
+++ b/community/alure/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=alure
pkgver=1.2
-pkgrel=1
+pkgrel=2
pkgdesc='Utility library to help manage common tasks with OpenAL applications.'
arch=('i686' 'x86_64')
url='http://kcat.strangesoft.net/alure.html'
diff --git a/community/arch/PKGBUILD b/community/arch/PKGBUILD
index 2be3a270a..a39bf7740 100644
--- a/community/arch/PKGBUILD
+++ b/community/arch/PKGBUILD
@@ -1,27 +1,29 @@
-# $Id: PKGBUILD 46342 2011-05-05 11:48:15Z spupykin $
-# Maintainer: Judd Vinet <jvinet@zeroflux.org>
+# $Id: PKGBUILD 64633 2012-02-17 13:20:14Z lfleischer $
+# Maintainer: Lukas Fleischer <archlinux at cryptocrack dot de>
+# Contributor: Judd Vinet <jvinet@zeroflux.org>
-pkgname='arch'
+pkgname=arch
pkgver=1.3.5
-pkgrel=8
-pkgdesc="a modern and remarkable revision control system"
+pkgrel=9
+pkgdesc='A modern and remarkable revision control system.'
arch=('i686' 'x86_64')
license=('GPL')
-url="http://regexps.srparish.net/www/#Gnu-arch"
+url='http://regexps.srparish.net/www/#Gnu-arch'
depends=('zlib' 'expat' 'krb5')
options=('!makeflags')
-source=(ftp://ftp.gnu.org/gnu/gnu-arch/tla-$pkgver.tar.gz)
+source=("ftp://ftp.gnu.org/gnu/gnu-arch/tla-${pkgver}.tar.gz")
md5sums=('db31ee89bc4788eef1eba1cee6c176ef')
build() {
- cd "${srcdir}/tla-$pkgver/src"
- mkdir =build
- cd =build
- ../configure --prefix /usr
+ cd "${srcdir}/tla-${pkgver}"
+
+ mkdir build
+ cd build
+ ../src/configure --prefix /usr
make
}
package() {
- cd "${srcdir}/tla-$pkgver/src/=build"
+ cd "${srcdir}/tla-${pkgver}/build"
make prefix="${pkgdir}/usr" install
}
diff --git a/community/astromenace/PKGBUILD b/community/astromenace/PKGBUILD
index 9c3e7849a..d161f50f7 100644
--- a/community/astromenace/PKGBUILD
+++ b/community/astromenace/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id$
+# $Id: PKGBUILD 64740 2012-02-18 03:43:03Z svenstaro $
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: Arkham <arkham at archlinux dot us>
# Contributor: Ivan Bobrov <ibobrik at gmail dot com>
@@ -6,7 +6,7 @@
pkgname=astromenace
pkgver=1.2.0
-pkgrel=4
+pkgrel=5
pkgdesc="Hardcore 3D space shooter with spaceship upgrade possibilities. English version"
arch=('i686' 'x86_64')
url="http://www.viewizard.com/astromenace/index_linux.php"
diff --git a/community/axel/PKGBUILD b/community/axel/PKGBUILD
index eddad131c..710a76841 100644
--- a/community/axel/PKGBUILD
+++ b/community/axel/PKGBUILD
@@ -1,24 +1,28 @@
-# $Id: PKGBUILD 17354 2010-05-23 20:25:08Z foutrelis $
-# Maintainer: Evangelos Foutras <foutrelis@gmail.com>
+# $Id: PKGBUILD 64643 2012-02-17 13:30:17Z foutrelis $
+# Maintainer: Evangelos Foutras <evangelos@foutrelis.com>
# Contributor: Roman G <drakosha@au.ru>
pkgname=axel
pkgver=2.4
-pkgrel=2
+pkgrel=3
pkgdesc="Download accelerator"
arch=('i686' 'x86_64')
url="http://axel.alioth.debian.org/"
license=('GPL')
depends=('glibc')
source=(http://alioth.debian.org/frs/download.php/3015/$pkgname-$pkgver.tar.gz)
-md5sums=('a2a762fce0c96781965c8f9786a3d09d')
+sha256sums=('359a57ab4e354bcb6075430d977c59d33eb3e2f1415a811948fa8ae657ca8036')
build() {
cd "$srcdir/$pkgname-$pkgver"
./configure --prefix=/usr
- make || return 1
- make DESTDIR="$pkgdir" install || return 1
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
}
# vim:set ts=2 sw=2 et:
diff --git a/community/box2d/PKGBUILD b/community/box2d/PKGBUILD
index e0c5a3db5..6aadfb8d3 100644
--- a/community/box2d/PKGBUILD
+++ b/community/box2d/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 55963 2011-09-27 03:30:57Z svenstaro $
+# $Id: PKGBUILD 64742 2012-02-18 03:45:38Z svenstaro $
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
pkgname=box2d
pkgver=2.2.1
-pkgrel=1
+pkgrel=2
pkgdesc="2D rigid body simulation library for games"
url="http://www.box2d.org/"
license=('zlib')
diff --git a/community/bullet/PKGBUILD b/community/bullet/PKGBUILD
index d847b6037..5d06ff88a 100644
--- a/community/bullet/PKGBUILD
+++ b/community/bullet/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 55766 2011-09-19 23:58:08Z svenstaro $
+# $Id: PKGBUILD 64748 2012-02-18 03:50:45Z svenstaro $
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: Christoph Zeiler <archNOSPAM_at_moonblade.dot.org>
pkgbase=bullet
pkgname=('bullet' 'bullet-docs')
pkgver=2.79
-pkgrel=1
+pkgrel=2
pkgdesc="A 3D Collision Detection and Rigid Body Dynamics Library for games and animation"
arch=('i686' 'x86_64')
url="http://www.bulletphysics.com/Bullet/"
diff --git a/community/calcurse/PKGBUILD b/community/calcurse/PKGBUILD
index a3cae0512..428ab6e1a 100644
--- a/community/calcurse/PKGBUILD
+++ b/community/calcurse/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 55277 2011-09-08 13:31:41Z lfleischer $
+# $Id: PKGBUILD 64641 2012-02-17 13:26:11Z lfleischer $
# Maintainer: Lukas Fleischer <archlinux at cryptocrack dot de>
# Contributor: Ronald van Haren <ronald.archlinux.org>
# Contributor: wain <wain.at.gmx.net>
pkgname=calcurse
pkgver=2.9.2
-pkgrel=1
+pkgrel=2
pkgdesc='A text-based personal organizer.'
arch=('i686' 'x86_64')
url='http://calcurse.org/'
diff --git a/community/calibre/PKGBUILD b/community/calibre/PKGBUILD
index 28043b9c1..ee4f05453 100644
--- a/community/calibre/PKGBUILD
+++ b/community/calibre/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 64245 2012-02-11 01:11:17Z giovanni $
+# $Id: PKGBUILD 64659 2012-02-17 13:51:06Z giovanni $
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: Petrov Roman <nwhisper@gmail.com>
# Contributor: Andrea Fagiani <andfagiani _at_ gmail dot com>
pkgname=calibre
-pkgver=0.8.39
-pkgrel=2
+pkgver=0.8.40
+pkgrel=1
pkgdesc="Ebook management application"
arch=('i686' 'x86_64')
url="http://calibre-ebook.com/"
@@ -21,7 +21,7 @@ install=calibre.install
source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.xz"
'desktop_integration.patch'
'calibre-mount-helper')
-md5sums=('2d3c43b0ea53e43b817b6a66fceaf340'
+md5sums=('257ee03ab199ac5ec493c7650c7a5f35'
'253ce4fe5d01f8ff76b63cd3825755ea'
'675cd87d41342119827ef706055491e7')
diff --git a/community/celt/PKGBUILD b/community/celt/PKGBUILD
index 5eb99975d..79e23644c 100644
--- a/community/celt/PKGBUILD
+++ b/community/celt/PKGBUILD
@@ -4,7 +4,7 @@
pkgname=celt
pkgver=0.11.1
-pkgrel=1
+pkgrel=3
pkgdesc='Low-latency audio communication codec'
arch=('i686' 'x86_64')
url='http://www.celt-codec.org'
diff --git a/community/chntpw/PKGBUILD b/community/chntpw/PKGBUILD
index bbbc62e13..16c8f504c 100644
--- a/community/chntpw/PKGBUILD
+++ b/community/chntpw/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 48999 2011-06-09 15:13:27Z lfleischer $
+# $Id: PKGBUILD 64647 2012-02-17 13:33:11Z lfleischer $
# Maintainer: Lukas Fleischer <archlinux at cryptocrack dot de>
# Contributor: Tobias Powalowski <tpowa@archlinux.org>
pkgname=chntpw
pkgver=110511
-pkgrel=1
-pkgdesc='Offline NT Password Editor - reset passwords in a Windows NT SAM userdatabase file'
+pkgrel=2
+pkgdesc='Offline NT Password Editor - reset passwords in a Windows NT SAM user database file.'
arch=('i686' 'x86_64')
url='http://pogostick.net/~pnh/ntpasswd/'
license=('GPL' 'LGPL')
diff --git a/community/dnstracer/PKGBUILD b/community/dnstracer/PKGBUILD
index 3964c47f3..be84c8a92 100644
--- a/community/dnstracer/PKGBUILD
+++ b/community/dnstracer/PKGBUILD
@@ -1,23 +1,24 @@
+# $Id: PKGBUILD 64665 2012-02-17 14:06:15Z bisson $
# Maintainer: Gaetan Bisson <bisson@archlinux.org>
pkgname=dnstracer
pkgver=1.9
-pkgrel=3
+pkgrel=4
pkgdesc='Determines where a given DNS server gets its information from, and follows the chain of DNS servers'
-arch=('i686' 'x86_64')
url='http://www.mavetju.org/unix/dnstracer.php'
-license=('BSD')
-source=("http://www.mavetju.org/download/$pkgname-$pkgver.tar.gz")
+license=('custom:BSD')
+arch=('i686' 'x86_64')
+source=("http://www.mavetju.org/download/${pkgname}-${pkgver}.tar.gz")
sha1sums=('b8c60b281c0eb309acd1b1551c51cccb951685c7')
build() {
- cd "$srcdir/$pkgname-$pkgver"
+ cd "${srcdir}/${pkgname}-${pkgver}"
./configure --prefix=/usr --mandir=/usr/share/man
make
}
package() {
- cd "$srcdir/$pkgname-$pkgver"
- make DESTDIR="$pkgdir/" install
- install -D LICENSE "$pkgdir"/usr/share/licenses/dnstracer/LICENSE
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
+ install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/dnstracer/LICENSE
}
diff --git a/community/dvtm/PKGBUILD b/community/dvtm/PKGBUILD
index 358b4251d..661a14d1e 100644
--- a/community/dvtm/PKGBUILD
+++ b/community/dvtm/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 55178 2011-09-04 22:30:57Z lfleischer $
+# $Id: PKGBUILD 64667 2012-02-17 15:34:11Z lfleischer $
# Maintainer: Lukas Fleischer <archlinux at cryptocrack dot de>
# Contributor: Giorgio Lando <patroclo7@gmail.com>
# Contributor: bender02 at gmx dot com
pkgname=dvtm
pkgver=0.7
-pkgrel=1
+pkgrel=2
pkgdesc='Dynamic virtual terminal manager.'
arch=('i686' 'x86_64')
url='http://www.brain-dump.org/projects/dvtm/'
diff --git a/community/gmrun/PKGBUILD b/community/gmrun/PKGBUILD
index d5d961018..ea5fd9c70 100644
--- a/community/gmrun/PKGBUILD
+++ b/community/gmrun/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 8461 2010-01-20 08:07:38Z dgriffiths $
-# Maintainer: Jeff Mickey <j@codemac.net>
+# Contributor: Jeff Mickey <j@codemac.net>
# Contributor: Woody Gilk aka Shadowhand <woody.gilk@gmail.com>
+# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us>
pkgname=gmrun
pkgver=0.9.2
-pkgrel=3
+pkgrel=4
pkgdesc="A simple program which provides a run program window"
arch=('i686' 'x86_64')
url="http://sf.net/projects/gmrun"
@@ -16,9 +16,15 @@ md5sums=('6cef37a968006d9496fc56a7099c603c'
'3a0b69d8c2cac6cfb551b9d235441ecb')
build() {
- cd $startdir/src/$pkgname-$pkgver
- patch -p0 < $srcdir/gcc43.patch
- ./configure --prefix=/usr
- make || return 1
- make DESTDIR=$startdir/pkg install
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ patch -p0 -i "$srcdir/gcc43.patch"
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ make DESTDIR="${pkgdir}" install
}
diff --git a/community/gnash/PKGBUILD b/community/gnash/PKGBUILD
index 348db3561..3a687fe9b 100644
--- a/community/gnash/PKGBUILD
+++ b/community/gnash/PKGBUILD
@@ -1,49 +1,39 @@
-# $Id: PKGBUILD 82896 2010-06-18 18:30:20Z ibiru $
+# $Id: PKGBUILD 64706 2012-02-17 21:38:09Z heftig $
# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
pkgbase=gnash
pkgname=(gnash-common gnash-gtk)
-pkgver=0.8.9
-pkgrel=9
+pkgver=0.8.10
+pkgrel=1
arch=(i686 x86_64)
url="http://www.gnu.org/software/gnash/"
license=(GPL3)
makedepends=(curl giflib libldap sdl agg libjpeg libpng libtool
- speex fontconfig libva ffmpeg libxinerama
+ speex fontconfig ffmpeg
gstreamer0.10-base gstreamer0.10-ffmpeg
- gtk2 libldap xulrunner hicolor-icon-theme desktop-file-utils
+ gtk2 libldap xulrunner hicolor-icon-theme desktop-file-utils gconf
pkgconfig boost)
options=(!libtool !emptydirs)
source=(http://ftp.gnu.org/gnu/gnash/${pkgver}/gnash-${pkgver}.tar.bz2
- gentoo-ffmpeg-0.8.patch xul8.patch nodebug.patch)
-sha256sums=('f90dbdc6f03d787b239b9edacbea077b46d69ae9d85f08af23f256af389c48bd'
- '5e6b9c2ccb0f6dda70745712dddf302d2b42895feda850f2ed126bf53d8815ca'
- 'd484f1c21ef71847a2d4b3dd254d1fa93a58719d45bc9df8b8deabee388ce4e9'
+ nodebug.patch)
+sha256sums=('9625072e45df92baa2c28fc9999d4e2deb66bc827530baedfad2e4e2292d1224'
'0ebb104a7632af997c7e6b268755949fa0c1eea5e32015b95a22d63d0e431551')
build() {
cd "$srcdir/gnash-$pkgver"
- # Consolidated gentoo patches for ffmpeg compatibility
- # as of 2011-10-31
- patch -Np1 -i "$srcdir/gentoo-ffmpeg-0.8.patch"
-
- # Patch for compatibility with newer xulrunner headers
- patch -Np1 -i "$srcdir/xul8.patch"
-
# Disable very, very verbose debugging (gigabytes of logs)
patch -Np1 -i "$srcdir/nodebug.patch"
- ./autogen.sh
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--with-plugins-install=system \
--with-npapi-plugindir=/usr/lib/mozilla/plugins \
- --enable-gui=sdl,gtk \
- --enable-renderer=agg \
+ --enable-gui=sdl,gtk,dump \
--enable-media=gst,ffmpeg \
- --enable-hwaccel=vaapi
+ --enable-renderer=agg,cairo \
+ --enable-device=x11
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' -e 's/ if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then/ func_append compile_command " -Wl,-O1,--as-needed"\n func_append finalize_command " -Wl,-O1,--as-needed"\n\0/' libtool
@@ -52,38 +42,40 @@ build() {
package_gnash-common() {
pkgdesc="A GNU Flash movie player"
- depends=(curl giflib libldap sdl agg libjpeg libpng libtool
- speex fontconfig libva ffmpeg libxinerama
+ depends=(curl giflib sdl agg libjpeg libpng libltdl
+ speex fontconfig ffmpeg cairo
gstreamer0.10-base gstreamer0.10-ffmpeg
boost-libs)
- backup=(etc/gnashrc)
+ backup=(etc/gnashrc etc/gnashthumbnailrc)
cd "$srcdir/gnash-$pkgver"
- make DESTDIR="$pkgdir" install
+ make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="$pkgdir" install
# Split gnash-gtk
- mkdir -p "$srcdir"/gtk/{bin,man1,share}
- mv "$pkgdir"/usr/bin/{gtk-gnash,gnash-gtk-launcher} "$srcdir/gtk/bin/"
- mv "$pkgdir"/usr/share/man/man1/{gtk-gnash,gnash-gtk-launcher}.1 "$srcdir/gtk/man1/"
- mv "$pkgdir"/usr/share/{applications,icons} "$srcdir/gtk/share/"
- mv "$pkgdir/etc/gnashpluginrc" "$srcdir/gtk/"
+ mkdir -p "$srcdir"/gtk/{etc,usr/{bin,share/man/man1}}
+ mv "$pkgdir"/usr/bin/{gtk-gnash,gnash-gtk-launcher} \
+ "$srcdir/gtk/usr/bin/"
+ mv "$pkgdir"/usr/share/man/man1/{gtk-gnash,gnash-gtk-launcher}.1 \
+ "$srcdir/gtk/usr/share/man/man1/"
+ mv "$pkgdir"/usr/share/{applications,icons} "$srcdir/gtk/usr/share/"
+ mv "$pkgdir"/etc/gnashpluginrc "$srcdir/gtk/etc/"
}
package_gnash-gtk() {
pkgdesc="A GNU Flash movie player"
depends=("gnash-common=$pkgver"
- gtk2 libldap hicolor-icon-theme desktop-file-utils)
+ gtk2 libldap hicolor-icon-theme desktop-file-utils gconf)
install=gnash-gtk.install
backup=(etc/gnashpluginrc)
+ mv "$srcdir"/gtk/* "$pkgdir"
+
cd "$srcdir/gnash-$pkgver"
-
make DESTDIR="$pkgdir" install-plugin
- install -d "$pkgdir"/{etc,usr/{bin,share/man/man1}}
- mv "$srcdir"/gtk/bin/* "$pkgdir/usr/bin/"
- mv "$srcdir"/gtk/man1/* "$pkgdir/usr/share/man/man1/"
- mv "$srcdir"/gtk/share/* "$pkgdir/usr/share/"
- mv "$srcdir/gtk/gnashpluginrc" "$pkgdir/etc/"
+ install -m755 -d "$pkgdir/usr/share/gconf/schemas"
+ gconf-merge-schema "$pkgdir/usr/share/gconf/schemas/gnash.schemas" --domain gnash \
+ "$pkgdir"/usr/share/applications/*.schemas
+ rm -f "$pkgdir"/usr/share/applications/*.schemas
}
diff --git a/community/gnash/gnash-gtk.install b/community/gnash/gnash-gtk.install
index c317fbaca..6678a7f8a 100644
--- a/community/gnash/gnash-gtk.install
+++ b/community/gnash/gnash-gtk.install
@@ -1,12 +1,22 @@
post_install() {
+ gconfpkg --install gnash
update-desktop-database -q
gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
}
+pre_upgrade() {
+ pre_remove
+}
+
post_upgrade() {
post_install
}
+pre_remove() {
+ gconfpkg --uninstall gnash
+}
+
post_remove() {
- post_install
+ update-desktop-database -q
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
}
diff --git a/community/hawknl/PKGBUILD b/community/hawknl/PKGBUILD
index ab40d900f..f10df654a 100644
--- a/community/hawknl/PKGBUILD
+++ b/community/hawknl/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 27661 2010-09-26 18:25:05Z svenstaro $
+# $Id: PKGBUILD 64750 2012-02-18 03:56:17Z svenstaro $
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: Anton Bazhenov <anton.bazhenov at gmail>
# Contributor: Drew Desai <alerante@yahoo.com>
@@ -6,7 +6,7 @@
pkgname=hawknl
pkgver=1.68
-pkgrel=2
+pkgrel=3
pkgdesc="An open source game oriented network API"
arch=('i686' 'x86_64')
url="http://www.hawksoft.com/hawknl/"
@@ -19,12 +19,18 @@ md5sums=('2e4971d422b8c5cadfe2a85527ff2fcf'
build() {
cd "$srcdir"/$pkgname$pkgver
- patch -Np0 -i ../$pkgname.patch || return 1
- make -f makefile.linux || return 1
+
+ patch -Np0 -i ../$pkgname.patch
+ make -f makefile.linux
install -m755 -d "$pkgdir"/usr/{lib,include}
+}
+
+package() {
+ cd "$srcdir"/$pkgname$pkgver
+
make -f makefile.linux \
LIBDIR="$pkgdir"/usr/lib \
INCDIR="$pkgdir"/usr/include \
OPTFLAGS="-D_GNU_SOURCE -D_REENTRANT" \
- install || return 1
+ install
}
diff --git a/community/libnoise/PKGBUILD b/community/libnoise/PKGBUILD
index 6a7e56ee5..6c863acf9 100644
--- a/community/libnoise/PKGBUILD
+++ b/community/libnoise/PKGBUILD
@@ -1,8 +1,9 @@
+# $Id: PKGBUILD 64752 2012-02-18 03:57:07Z svenstaro $
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: jimmy-6
pkgname=libnoise
pkgver=1.0.0
-pkgrel=1
+pkgrel=2
pkgdesc="A portable, open-source, coherent noise-generating library for C++"
arch=('i686' 'x86_64')
url="http://libnoise.sourceforge.net/"
diff --git a/community/liboping/PKGBUILD b/community/liboping/PKGBUILD
index f4c9acae2..3e982e04b 100644
--- a/community/liboping/PKGBUILD
+++ b/community/liboping/PKGBUILD
@@ -1,7 +1,8 @@
+# $Id: PKGBUILD 64661 2012-02-17 14:00:22Z bisson $
# Maintainer: Gaetan Bisson <bisson@archlinux.org>
pkgname=liboping
-pkgver=1.6.1
+pkgver=1.6.2
pkgrel=1
pkgdesc='C library to generate ICMP echo requests, better known as "ping packets"'
url='http://verplant.org/liboping/'
@@ -12,13 +13,13 @@ depends=('libcap')
makedepends=('ncurses')
optdepends=('perl: perl bindings'
'ncurses: noping CLI tool')
-source=("${url}files/$pkgname-$pkgver.tar.gz")
-sha1sums=('8203096fa932d157069be7aeda3a1025132e129f')
+source=("${url}files/${pkgname}-${pkgver}.tar.gz")
+sha256sums=('1b3203e5f13b35a6f7ff163c26e4f42284a625fa30d3bdbfdafb6cccb1f33803')
install=install
build() {
- cd "$srcdir/$pkgname-$pkgver"
+ cd "${srcdir}/${pkgname}-${pkgver}"
# setting capabilities/setuid is futile in fakeroot
# (we do that in the install script)
@@ -29,6 +30,6 @@ build() {
}
package() {
- cd "$srcdir/$pkgname-$pkgver"
- make DESTDIR="$pkgdir" install
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
}
diff --git a/community/librsync/PKGBUILD b/community/librsync/PKGBUILD
index d0fd33cf3..5674db504 100644
--- a/community/librsync/PKGBUILD
+++ b/community/librsync/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 11387 2010-02-10 04:50:34Z foutrelis $
-# Maintainer: Evangelos Foutras <foutrelis@gmail.com>
+# $Id: PKGBUILD 64645 2012-02-17 13:31:34Z foutrelis $
+# Maintainer: Evangelos Foutras <evangelos@foutrelis.com>
# Contributor: Alessio 'mOLOk' Bolognino <themolok@gmail.com>
# Contributor: Christoph 'delmonico' Neuroth <delmonico@gmx.net>
pkgname=librsync
pkgver=0.9.7
-pkgrel=5
+pkgrel=6
pkgdesc="A free software library that implements the rsync remote-delta algorithm (rdiff)"
arch=('i686' 'x86_64')
url="http://librsync.sourceforge.net/"
@@ -14,22 +14,22 @@ depends=('popt' 'zlib' 'bzip2')
options=('!libtool')
source=(http://downloads.sourceforge.net/sourceforge/librsync/$pkgname-$pkgver.tar.gz
lfs-overflow.patch)
-md5sums=('24cdb6b78f45e0e83766903fd4f6bc84'
- 'e18536482c0a32e7004c46eac6a53b2d')
+sha256sums=('6633e4605662763a03bb6388529cbdfd3b11a9ec55b8845351c1bd9a92bc41d6'
+ 'bda94f0aa550498673a459326656798b9f327c8687fa924415cf7b08e8fd2f38')
build() {
cd "$srcdir/$pkgname-$pkgver"
# Patch for large files (https://bugzilla.redhat.com/show_bug.cgi?id=207940)
- patch -Np1 -i "$srcdir/lfs-overflow.patch" || return 1
+ patch -Np1 -i "$srcdir/lfs-overflow.patch"
./configure --prefix=/usr --mandir=/usr/share/man --enable-shared
- make || return 1
+ make
}
package() {
cd "$srcdir/$pkgname-$pkgver"
- make DESTDIR="$pkgdir" install || return 1
+ make DESTDIR="$pkgdir" install
}
# vim:set ts=2 sw=2 et:
diff --git a/community/lxnm/PKGBUILD b/community/lxnm/PKGBUILD
index 8543678e2..6561411fe 100644
--- a/community/lxnm/PKGBUILD
+++ b/community/lxnm/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 25483 2010-09-05 12:15:12Z bluewind $
+# $Id: PKGBUILD 64694 2012-02-17 18:44:05Z bluewind $
# Maintainer: Florian Pritz <flo@xinu.at>
# Contributor: Cainã Costa <cainan.costa@gmail.com>
pkgname=lxnm
pkgver=0.2.2
-pkgrel=2
+pkgrel=3
pkgdesc="A Network Manager (Part of LXDE)"
arch=('i686' 'x86_64')
license=('GPL2')
@@ -13,13 +13,13 @@ depends=('glib2')
source=("http://downloads.sourceforge.net/sourceforge/lxde/${pkgname}-${pkgver}.tar.gz")
build() {
- cd "${startdir}/src/${pkgname}-${pkgver}"
+ cd "${srcdir}/${pkgname}-${pkgver}"
./configure --prefix=/usr
make
}
package() {
- cd "${startdir}/src/${pkgname}-${pkgver}"
- make DESTDIR=$pkgdir/ install
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make DESTDIR="$pkgdir" install
}
md5sums=('2ee64e5fad4a27a522f1eb2da08dd46a')
diff --git a/community/ngspice/PKGBUILD b/community/ngspice/PKGBUILD
index 80a989034..4a8fc2ecc 100644
--- a/community/ngspice/PKGBUILD
+++ b/community/ngspice/PKGBUILD
@@ -1,16 +1,16 @@
-# $Id: PKGBUILD 64464 2012-02-14 05:45:33Z kkeen $
+# $Id: PKGBUILD 64619 2012-02-17 10:58:48Z kkeen $
# Maintainer: Kyle Keen <keenerd@gmail.com>
# Contributor: Abhishek Dasgupta <abhidg@gmail.com>
# Contributor: Jason Taylor <jftaylor21@gmail.com>
pkgname=ngspice
pkgver=24
-pkgrel=1
+pkgrel=2
pkgdesc='Mixed-level/Mixed-signal circuit simulator based on Spice3f5, Ciber1b1, and Xspice.'
url='http://ngspice.sourceforge.net'
license=('BSD')
arch=('i686' 'x86_64')
-depends=('libxaw' 'libedit')
+depends=('libxaw' 'libedit' 'gcc-libs')
source=("http://downloads.sourceforge.net/$pkgname/$pkgver/ngspice-$pkgver.tar.gz")
sha1sums=('a6bb0e65c1c07d48f1d3e4df44fc17f6262952eb')
@@ -20,7 +20,8 @@ build() {
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--enable-xspice \
- --with-editline=yes
+ --with-editline=yes \
+ --enable-openmp
make
}
diff --git a/community/nodejs/PKGBUILD b/community/nodejs/PKGBUILD
index ec3def46c..201ae5471 100644
--- a/community/nodejs/PKGBUILD
+++ b/community/nodejs/PKGBUILD
@@ -1,3 +1,4 @@
+# $Id: PKGBUILD 64710 2012-02-18 00:19:36Z tdziedzic $
# Maintainer: Thomas Dziedzic < gostrc at gmail >
# Contributor: James Campos <james.r.campos@gmail.com>
# Contributor: BlackEagle < ike DOT devolder AT gmail DOT com >
@@ -6,7 +7,7 @@
# Contributor: TIanyi Cui <tianyicui@gmail.com>
pkgname=nodejs
-pkgver=0.6.10
+pkgver=0.6.11
pkgrel=1
pkgdesc='Evented I/O for V8 javascript'
arch=('i686' 'x86_64')
@@ -17,7 +18,7 @@ checkdepends=('curl') # curl used for check()
optdepends=('openssl: TLS support')
options=('!emptydirs')
source=("http://nodejs.org/dist/v${pkgver}/node-v${pkgver}.tar.gz")
-md5sums=('8a74fd5d48c2c7c64abc60b2b8f3fbc7')
+md5sums=('2f554353e831b8a22e6a85c676374374')
build() {
cd node-v${pkgver}
diff --git a/community/obconf/PKGBUILD b/community/obconf/PKGBUILD
index b1c34b3d1..f6b1793c5 100644
--- a/community/obconf/PKGBUILD
+++ b/community/obconf/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 54809 2011-08-26 11:01:00Z andrea $
+# $Id: PKGBUILD 64692 2012-02-17 18:43:19Z bluewind $
# Maintainer:
# Contributor: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Tobias Kieslich <tobias@archlinux.org>
@@ -6,7 +6,7 @@
pkgname=obconf
pkgver=2.0.3.git20100309
-pkgrel=2
+pkgrel=3
pkgdesc="A GTK2 based configuration tool for the Openbox windowmanager"
arch=('i686' 'x86_64')
url="http://openbox.org/wiki/ObConf:About"
diff --git a/community/ois/PKGBUILD b/community/ois/PKGBUILD
index 9ba2d73e2..f7de157c3 100644
--- a/community/ois/PKGBUILD
+++ b/community/ois/PKGBUILD
@@ -1,19 +1,20 @@
-# $Id: PKGBUILD 38882 2011-02-02 21:19:53Z svenstaro $
+# $Id: PKGBUILD 64772 2012-02-18 04:26:52Z svenstaro $
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: scippio <scippio@berounet.cz>
pkgname=ois
pkgver=1.3
-pkgrel=1
+_oisver=${pkgver/./-}
+pkgrel=2
pkgdesc="Object Oriented Input System"
arch=('i686' 'x86_64')
url="http://sourceforge.net/projects/wgois"
-license=('zlib/libpng')
+license=('custom:zlib/libpng')
makedepends=('autoconf' 'automake' 'libtool' 'gcc' 'libxaw')
-source=("http://downloads.sourceforge.net/project/wgois/Source%20Release/${pkgver}/ois_v${pkgver/./-}.tar.gz")
+source=("http://downloads.sourceforge.net/project/wgois/Source%20Release/${pkgver}/ois_v${_oisver}.tar.gz")
md5sums=('9697fead17eac6025151cd2e1fca1518')
build() {
- cd ${srcdir}/${pkgname}-v${pkgver/./-}
+ cd ${srcdir}/${pkgname}-v${_oisver}
chmod +x bootstrap
./bootstrap
./configure --prefix=/usr
@@ -21,6 +22,6 @@ build() {
}
package() {
- cd ${srcdir}/${pkgname}-v${pkgver/./-}
+ cd ${srcdir}/${pkgname}-v${_oisver}
make DESTDIR=${pkgdir} install
}
diff --git a/community/openarena/PKGBUILD b/community/openarena/PKGBUILD
index 128c30cba..707848e5d 100644
--- a/community/openarena/PKGBUILD
+++ b/community/openarena/PKGBUILD
@@ -1,12 +1,12 @@
-# $Id: PKGBUILD 60611 2011-12-14 23:55:11Z svenstaro $
+# $Id: PKGBUILD 64715 2012-02-18 02:34:57Z svenstaro $
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: Arkham <arkham at archlinux dot us>
# Contributor: Christoph Zeiler <archNOSPAM_at_moonblade.dot.org>
pkgname=openarena
-pkgver=0.8.5
+pkgver=0.8.8
_oldver=0.8.1
-pkgrel=4
+pkgrel=1
pkgdesc="A violent, sexy, multiplayer first person shooter based on the ioquake3 engine"
arch=('i686' 'x86_64')
url="http://openarena.ws/"
@@ -16,6 +16,7 @@ makedepends=('openal' 'mesa')
optdepends=('openal')
source=(http://download.tuxfamily.org/$pkgname/rel/081/oa081.zip
http://download.tuxfamily.org/$pkgname/rel/085/oa085p.zip
+ http://178.63.102.135/svens_stuff/oa088p.zip
$url/svn/source/081/$pkgname-engine-$_oldver-1.tar.bz2
$pkgname.png
$pkgname-server.png
@@ -24,6 +25,7 @@ source=(http://download.tuxfamily.org/$pkgname/rel/081/oa081.zip
strcpy-memmove.patch)
md5sums=('49006bcb02b4e8ea3d06749e8f4e4887'
'b2a0437da751cd50dd2351ed9e0c4e9d'
+ '45da37955eba40cfd0e6e0f89cbb4b61'
'4ee696eacc4b0350f9dbb5588dcd74a2'
'c69f824dc500d436fc631b78b6a62dc8'
'17e2f4fa060ed97ff6fe1eaff647bcfb'
@@ -32,10 +34,6 @@ md5sums=('49006bcb02b4e8ea3d06749e8f4e4887'
'723ec16d949f454588d62da499bbefca')
build() {
- # uncomment to disable semi-nude models:
- # rm -f $pkgname-$_oldver/baseoa/pak2-players-mature.pk3
- # (resulting version won't work with most servers!!)
-
cd $srcdir/$pkgname-engine-$_oldver
patch -Np0 < $srcdir/strcpy-memmove.patch
diff --git a/community/openlierox/PKGBUILD b/community/openlierox/PKGBUILD
index f0ece7215..8aa85dfa6 100644
--- a/community/openlierox/PKGBUILD
+++ b/community/openlierox/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 46134 2011-05-04 07:37:58Z andrea $
+# $Id: PKGBUILD 64779 2012-02-18 04:37:35Z svenstaro $
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: Anton Bazhenov <anton.bazhenov at gmail>
# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
pkgname=openlierox
pkgver=0.58_rc3
-pkgrel=3
+pkgrel=4
pkgdesc="A real-time excessive Worms-clone"
arch=('i686' 'x86_64')
url="http://www.openlierox.net/"
@@ -24,6 +24,9 @@ build() {
sed -i '1i #include <sys/stat.h>' src/breakpad/external/src/common/linux/file_id.cc
sed -i 's|/usr/share/games|/usr/share|g' include/FindFile.h
+ sed -i '/curl\/types\.h/d' include/HTTP.h
+ sed -i '/curl\/types\.h/d' src/common/HTTP.cpp
+
[[ -d build ]] && rm -r build
mkdir build
cmake -DCMAKE_BUILD_TYPE=Release \
@@ -31,6 +34,7 @@ build() {
-DSYSTEM_DATA_DIR=/usr/share \
-DHAWKNL_BUILTIN=OFF \
-DBREAKPAD=OFF
+
make
}
diff --git a/community/pam_mysql/PKGBUILD b/community/pam_mysql/PKGBUILD
index 6d46854a7..ebd070a28 100644
--- a/community/pam_mysql/PKGBUILD
+++ b/community/pam_mysql/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 44499 2011-04-07 20:43:51Z svenstaro $
+# $Id: PKGBUILD 64780 2012-02-18 04:39:54Z svenstaro $
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: Arjan Timmerman<arjan@archlinux.org>
# Contributor: Manolis Tzanidakis
pkgname=pam_mysql
pkgver=0.7RC1
-pkgrel=4
+pkgrel=5
pkgdesc="A PAM module to authenticate users against mysql."
arch=(i686 x86_64)
license=('GPL')
diff --git a/community/php-memcache/PKGBUILD b/community/php-memcache/PKGBUILD
index 050930166..b553f283e 100644
--- a/community/php-memcache/PKGBUILD
+++ b/community/php-memcache/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 44760 2011-04-11 15:50:58Z foutrelis $
-# Maintainer: Evangelos Foutras <foutrelis@gmail.com>
+# $Id: PKGBUILD 64649 2012-02-17 13:33:44Z foutrelis $
+# Maintainer: Evangelos Foutras <evangelos@foutrelis.com>
pkgname=php-memcache
pkgver=3.0.6
-pkgrel=1
+pkgrel=2
pkgdesc="Memcache module for PHP"
arch=('i686' 'x86_64')
url="http://pecl.php.net/package/memcache"
@@ -12,7 +12,7 @@ depends=('php')
backup=('etc/php/conf.d/memcache.ini')
install=php-memcache.install
source=(http://pecl.php.net/get/memcache-$pkgver.tgz)
-md5sums=('23c2a1548f3fc7658b98b1c60e6d83b1')
+sha256sums=('cf6871f0944ee38022c5f84910f306d83b0f51564bbc08624a215e06d8486618')
build() {
cd "$srcdir/memcache-$pkgver"
diff --git a/community/premake/PKGBUILD b/community/premake/PKGBUILD
index a239b435d..2281aa188 100644
--- a/community/premake/PKGBUILD
+++ b/community/premake/PKGBUILD
@@ -1,10 +1,11 @@
+# $Id: PKGBUILD 64782 2012-02-18 04:43:05Z svenstaro $
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: revel <revelΘmuub·net>
# Contributor: Marcos J. S. Magalhaes <mjsmagalhaes ^dot^ insc _at_ gmail ~dot~ com>
pkgname=premake
pkgver=4.3
-pkgrel=1
+pkgrel=2
pkgdesc="A simple build configuration and project generation tool using lua"
arch=('i686' 'x86_64')
url="http://industriousone.com/premake"
@@ -20,6 +21,5 @@ build() {
}
package() {
- install -dm755 ${pkgdir}/usr/bin
- install -m755 $srcdir/premake-$pkgver/bin/release/premake4 ${pkgdir}/usr/bin
+ install -Dm755 $srcdir/premake-$pkgver/bin/release/premake4 ${pkgdir}/usr/bin
}
diff --git a/community/premake3/PKGBUILD b/community/premake3/PKGBUILD
index ef6e87f4d..12820716c 100644
--- a/community/premake3/PKGBUILD
+++ b/community/premake3/PKGBUILD
@@ -1,3 +1,4 @@
+# $Id: PKGBUILD 64785 2012-02-18 04:46:23Z svenstaro $
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: Anders Bergh <anders1@gmail.com>
# Contributor: Mildred <silkensedai@online.fr>
@@ -5,7 +6,7 @@
pkgname=premake3
pkgver=3.7
-pkgrel=1
+pkgrel=2
pkgdesc="A simple build configuration and project generation tool using lua"
arch=('i686' 'x86_64')
url="http://premake.sourceforge.net"
diff --git a/community/r8168-lts/PKGBUILD b/community/r8168-lts/PKGBUILD
index 6d33bf9d2..1ccd5dd36 100644
--- a/community/r8168-lts/PKGBUILD
+++ b/community/r8168-lts/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id$
+# $Id: PKGBUILD 64671 2012-02-17 16:46:25Z mtorromeo $
# Maintainer: Massimiliano Torromeo <massimiliano.torromeo@gmail.com>
pkgname=r8168-lts
_pkgname=r8168
pkgver=8.028.00
-pkgrel=1
+pkgrel=2
pkgdesc="A kernel module for Realtek 8168 network cards for kernel26-lts"
url="http://www.realtek.com.tw"
license=("GPL")
diff --git a/community/redis/PKGBUILD b/community/redis/PKGBUILD
index 1d6f2f102..5a59eca78 100644
--- a/community/redis/PKGBUILD
+++ b/community/redis/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 62009 2012-01-14 09:42:42Z spupykin $
+# $Id: PKGBUILD 64617 2012-02-17 07:14:41Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: Jan-Erik Rediger <badboy at archlinux dot us>
# Contributor: nofxx <x@<nick>.com>
pkgname=redis
-pkgver=2.4.6
+pkgver=2.4.7
pkgrel=1
pkgdesc="Advanced key-value store"
arch=('i686' 'x86_64')
@@ -18,7 +18,7 @@ backup=("etc/redis.conf"
source=("http://redis.googlecode.com/files/${pkgname}-${pkgver}.tar.gz"
"redis.d"
"redis.logrotate")
-md5sums=('41d394074bcde762872ecb5506f35aee'
+md5sums=('6afffb6120724183e40f1cac324ac71c'
'9726d06d0a0c60cb5d55a31b3dc1e55d'
'9e2d75b7a9dc421122d673fe520ef17f')
diff --git a/community/siege/PKGBUILD b/community/siege/PKGBUILD
index 3910b7133..9b2aebaff 100644
--- a/community/siege/PKGBUILD
+++ b/community/siege/PKGBUILD
@@ -1,17 +1,17 @@
-# $Id$
+# $Id: PKGBUILD 64675 2012-02-17 18:24:25Z bluewind $
# Maintainer: Florian Pritz <flo@xinu.at>
# Contributor: Sven Kauber <celeon@gmail.com>
pkgname=siege
pkgver=2.70
-pkgrel=2
+pkgrel=3
arch=('i686' 'x86_64')
license=('GPL')
pkgdesc="An http regression testing and benchmarking utility"
url="http://www.joedog.org/JoeDog/Siege"
depends=('openssl')
options=(!libtool)
-source=("ftp://sid.joedog.org/pub/siege/${pkgname}-${pkgver}.tar.gz")
+source=("http://www.joedog.org/pub/siege/siege-${pkgver}.tar.gz")
backup=(etc/siegerc etc/urls.txt)
build() {
diff --git a/community/soil/PKGBUILD b/community/soil/PKGBUILD
index ce0fae6b5..b394d93aa 100644
--- a/community/soil/PKGBUILD
+++ b/community/soil/PKGBUILD
@@ -1,13 +1,13 @@
-# $Id: PKGBUILD 21193 2010-07-15 00:17:24Z svenstaro $
+# $Id: PKGBUILD 64769 2012-02-18 04:26:01Z svenstaro $
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
pkgname=soil
pkgver=0708
-pkgrel=1
+pkgrel=2
pkgdesc="tiny C lib primarily for loading textures into OpenGL"
arch=('i686' 'x86_64')
url="http://www.lonesock.net/soil.html"
-license=('public')
+license=('custom:public')
makedepends=('unzip')
depends=('freeglut')
#options=('!libtool')
diff --git a/community/spectrwm/LICENSE b/community/spectrwm/LICENSE
new file mode 100644
index 000000000..24c04f3a0
--- /dev/null
+++ b/community/spectrwm/LICENSE
@@ -0,0 +1,47 @@
+/*
+ * Copyright (c) 2009 Marco Peereboom <marco@peereboom.us>
+ * Copyright (c) 2009 Ryan McBride <mcbride@countersiege.com>
+ *
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+/*
+ * Much code and ideas taken from dwm under the following license:
+ * MIT/X Consortium License
+ *
+ * 2006-2008 Anselm R Garbe <garbeam at gmail dot com>
+ * 2006-2007 Sander van Dijk <a dot h dot vandijk at gmail dot com>
+ * 2006-2007 Jukka Salmi <jukka at salmi dot ch>
+ * 2007 Premysl Hruby <dfenze at gmail dot com>
+ * 2007 Szabolcs Nagy <nszabolcs at gmail dot com>
+ * 2007 Christof Musik <christof at sendfax dot de>
+ * 2007-2008 Enno Gottox Boland <gottox at s01 dot de>
+ * 2007-2008 Peter Hartlich <sgkkr at hartlich dot com>
+ * 2008 Martin Hurton <martin dot hurton at gmail dot com>
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ */
diff --git a/community/spectrwm/PKGBUILD b/community/spectrwm/PKGBUILD
new file mode 100644
index 000000000..0c19df98a
--- /dev/null
+++ b/community/spectrwm/PKGBUILD
@@ -0,0 +1,57 @@
+# $Id: PKGBUILD 64758 2012-02-18 04:02:43Z kkeen $
+# Maintainer: Kyle Keen <keenerd@gmail.com>
+# Contributor: Christoph Zeiler <archNOSPAM_at_moonblade.dot.org>
+
+pkgname=spectrwm
+pkgver=1.0.0
+pkgrel=1
+pkgdesc="A minimalistic dynamic tiling window manager that tries to stay out of the way."
+arch=('i686' 'x86_64')
+url="http://www.spectrwm.org"
+license=('custom:ISC')
+depends=('dmenu' 'libxrandr' 'libxtst' 'profont')
+replaces=('scrotwm')
+makedepends=('libxt')
+optdepends=('scrot: screenshots' 'xlockmore: screenlocking' 'terminus-font: great font')
+backup=(etc/spectrwm.conf)
+source=(http://opensource.conformal.com/snapshots/$pkgname/$pkgname-$pkgver.tgz \
+ LICENSE \
+ baraction.sh)
+md5sums=('8dd279f53f998c0543fa1ce35a9b4a13'
+ 'a67cfe51079481e5b0eab1ad371379e3'
+ '950d663692e1da56e0ac864c6c3ed80e')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ # it is like a patch, only less fragile
+ sed -i 's|\"/usr/local/lib/libswmhack.so\"|\"libswmhack.so\"|' spectrwm.c
+ sed -i 's/verbose_layout = 0;/verbose_layout = 1;/' spectrwm.c
+ sed -i 's/# modkey = Mod1/modkey = Mod4/' spectrwm.conf
+ sed -i 's/-\*-terminus-medium-\*-\*-\*-\*-\*-\*-\*-\*-\*-\*-\*/-*-profont-*-*-*-*-12-*-*-*-*-*-*-*/' spectrwm.conf
+
+ cd linux
+ make PREFIX="/usr"
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver/linux"
+ make PREFIX="/usr" DESTDIR="$pkgdir" install
+ install -Dm644 spectrwm.desktop "$pkgdir/usr/share/xsessions/spectrwm.desktop"
+ cd ..
+ install -Dm644 spectrwm.conf "$pkgdir/etc/spectrwm.conf"
+ install -Dm755 screenshot.sh "$pkgdir/usr/share/spectrwm/screenshot.sh"
+ cd "$srcdir"
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm755 baraction.sh "$pkgdir/usr/share/spectrwm/baraction.sh"
+
+ ln -s /usr/lib/libswmhack.so.0.0 "$pkgdir/usr/lib/libswmhack.so.0"
+ ln -s /usr/lib/libswmhack.so.0.0 "$pkgdir/usr/lib/libswmhack.so"
+
+ # fix this for real in the makefile
+ mkdir -p "$pkgdir"/usr/share/man/{es,it,pt,ru}/man1/
+ mv "$pkgdir/usr/share/man/man1/spectrwm_es.1" "$pkgdir/usr/share/man/es/man1/"
+ mv "$pkgdir/usr/share/man/man1/spectrwm_it.1" "$pkgdir/usr/share/man/it/man1/"
+ mv "$pkgdir/usr/share/man/man1/spectrwm_pt.1" "$pkgdir/usr/share/man/pt/man1/"
+ mv "$pkgdir/usr/share/man/man1/spectrwm_ru.1" "$pkgdir/usr/share/man/ru/man1/"
+}
diff --git a/community/spectrwm/baraction.sh b/community/spectrwm/baraction.sh
new file mode 100644
index 000000000..96a8a7b1a
--- /dev/null
+++ b/community/spectrwm/baraction.sh
@@ -0,0 +1,82 @@
+#!/bin/bash
+# baraction.sh for spectrwm status bar
+# From http://wiki.archlinux.org/index.php/Scrotwm
+
+SLEEP_SEC=5
+#loops forever outputting a line every SLEEP_SEC secs
+while :; do
+
+ eval $(cat /proc/acpi/battery/BAT0/state | awk '/charging state/ {printf "BAT_CHGSTATE=%s;", $3}; /remaining capacity/ {printf "BAT_REMNG=%s;",$3}; /present rate/ {printf "BAT_RATE=%s;",$3};' -)
+ eval $(cat /proc/acpi/battery/BAT0/info | awk '/present/ {printf "BAT_PRESENT=%s;", $2}; /last full capacity/ {printf "BAT_LASTFULL=%s;",$4};' -)
+
+ BAT_REMNG_WH=`echo "scale=1; a=($BAT_REMNG+50)/1000; print a" | bc -l`
+ BAT_RATE_W=`echo "scale=1; a=($BAT_RATE+50)/1000; print a" | bc -l`
+ BCSCRIPT="scale=0; a=(100*$BAT_REMNG / $BAT_LASTFULL); print a"
+ BAT_PCT=`echo $BCSCRIPT | bc -l`%
+
+ case $BAT_PRESENT in
+ no)
+ POWER_STR="AC, NO BATTERY"
+ ;;
+ yes)
+
+ case $BAT_CHGSTATE in
+ charged)
+ #on ac
+ AC_STATUS="ON AC"
+ TIME_REMNG="N/A"
+ POWER_STR="$AC_STATUS $BAT_CHGSTATE $BAT_PCT"
+ ;;
+ charging)
+ #on ac
+ AC_STATUS="ON AC"
+ BCSCRIPT="scale=1; a=(60*($BAT_LASTFULL - $BAT_REMNG) / $BAT_RATE); print a"
+ TIMETOFULL_MIN=`echo $BCSCRIPT | bc -l`
+ POWER_STR="$AC_STATUS $BAT_CHGSTATE $BAT_PCT C="$BAT_REMNG_WH"Wh Rate="$BAT_RATE_W"W TTF="$TIMETOFULL_MIN"min"
+ ;;
+ discharging)
+ AC_STATUS="ON BATT"
+ TIME_REMNG_MIN=`echo "scale=0; a=(60*$BAT_REMNG / $BAT_RATE); print a" | bc -l`
+ TIME_REMNG_HH=`echo "scale=0; a=($BAT_REMNG / $BAT_RATE); if (a<10) {print "0"; print a} else {print a}" | bc -l`
+
+ TIME_REMNG_MM=`echo "scale=0; a=($TIME_REMNG_MIN-60*$TIME_REMNG_HH); if (a<10) {print "0"; print a} else {print a}" | bc -l`
+ POWER_STR="$AC_STATUS $BAT_PCT C="$BAT_REMNG_WH"Wh P="$BAT_RATE_W"W R="$TIME_REMNG_HH":"$TIME_REMNG_MM
+ ;;
+ *)
+ POWER_STR=$BAT_CHGSTATE
+ ;;
+ esac
+
+ ;;
+ *)
+ POWER_STR="error"
+ ;;
+ esac
+
+ #spectrwm bar_print can't handle UTF-8 characters, such as degree symbol
+ #Core 0: +67.0°C (crit = +100.0°C)
+ eval $(sensors 2>/dev/null | sed s/[°+]//g | awk '/^Core 0/ {printf "CORE0TEMP=%s;", $3}; /^Core 1/ {printf "CORE1TEMP=%s;",$3}; /^fan1/ {printf "FANSPD=%s;",$2};' -)
+ TEMP_STR="Tcpu=$CORE0TEMP,$CORE1TEMP F=$FANSPD"
+
+ WLAN_ESSID=$(iwconfig wlan0 | awk -F "\"" '/wlan0/ { print $2 }')
+ eval $(cat /proc/net/wireless | sed s/[.]//g | awk '/wlan0/ {printf "WLAN_QULTY=%s; WLAN_SIGNL=%s; WLAN_NOISE=%s", $3,$4,$5};' -)
+ BCSCRIPT="scale=0;a=100*$WLAN_QULTY/70;print a"
+ WLAN_QPCT=`echo $BCSCRIPT | bc -l`
+ WLAN_POWER=`iwconfig 2>/dev/null| grep "Tx-Power"| awk {'print $4'}|sed s/Tx-Power=//`
+ WLAN_STR="$WLAN_ESSID: Q=$WLAN_QPCT% S/N="$WLAN_SIGNL"/"$WLAN_NOISE"dBm T="$WLAN_POWER"dBm"
+
+ CPUFREQ_STR=`echo "Freq:"$(cat /proc/cpuinfo | grep 'cpu MHz' | sed 's/.*: //g; s/\..*//g;')`
+ CPULOAD_STR="Load:$(uptime | sed 's/.*://; s/,//g')"
+
+ eval $(awk '/^MemTotal/ {printf "MTOT=%s;", $2}; /^MemFree/ {printf "MFREE=%s;",$2}' /proc/meminfo)
+ MUSED=$(( $MTOT - $MFREE ))
+ MUSEDPT=$(( ($MUSED * 100) / $MTOT ))
+ MEM_STR="Mem:${MUSEDPT}%"
+
+ echo -e "$POWER_STR $TEMP_STR $CPUFREQ_STR $CPULOAD_STR $MEM_STR $WLAN_STR"
+ #alternatively if you prefer a different date format
+ #DATE_STR=`date +"%H:%M %a %d %b`
+ #echo -e "$DATE_STR $POWER_STR $TEMP_STR $CPUFREQ_STR $CPULOAD_STR $MEM_STR $WLAN_STR"
+
+ sleep $SLEEP_SEC
+done
diff --git a/community/stress/PKGBUILD b/community/stress/PKGBUILD
index c755912fd..2f320e0ab 100644
--- a/community/stress/PKGBUILD
+++ b/community/stress/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 35321 2010-12-18 21:37:40Z ibiru $
+# $Id: PKGBUILD 64677 2012-02-17 18:26:44Z bluewind $
# Contributor: Corrado Primier <bardo@aur.archlinux.org>
# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us>
pkgname=stress
pkgver=1.0.4
-pkgrel=2
+pkgrel=3
pkgdesc="A tool that stress tests your system (CPU, memory, I/O, disks)"
arch=('i686' 'x86_64')
url="http://weather.ou.edu/~apw/projects/stress/"
diff --git a/community/tipp10/PKGBUILD b/community/tipp10/PKGBUILD
index 43767818f..96a77adbd 100644
--- a/community/tipp10/PKGBUILD
+++ b/community/tipp10/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 43635 2011-03-28 15:07:14Z bluewind $
+# $Id: PKGBUILD 64679 2012-02-17 18:29:36Z bluewind $
# Maintainer: Florian Pritz <flo@xinu.at>
# Contributor: toliman <altergan@hs-albsig.de>
pkgname=tipp10
pkgver=2.1.0
-pkgrel=3
+pkgrel=4
pkgdesc="intelligent typing tutor"
arch=('i686' 'x86_64')
url="http://www.tipp10.com/"
diff --git a/community/warsow/PKGBUILD b/community/warsow/PKGBUILD
index 2c941c653..069f5666a 100644
--- a/community/warsow/PKGBUILD
+++ b/community/warsow/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 45996 2011-05-01 17:37:53Z svenstaro $
+# $Id: PKGBUILD 64728 2012-02-18 03:09:46Z svenstaro $
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: Slash <demodevil5[at]yahoo[dot]com>
# Contributor: Babets
@@ -6,7 +6,7 @@
pkgname=warsow
pkgver=0.62
-pkgrel=2
+pkgrel=3
pkgdesc="a free online multiplayer competitive FPS based on the Qfusion engine"
url="http://www.warsow.net/"
license=('GPL')
diff --git a/community/wvdial/PKGBUILD b/community/wvdial/PKGBUILD
index 8edab9e52..eedb8df9f 100644
--- a/community/wvdial/PKGBUILD
+++ b/community/wvdial/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 49019 2011-06-09 20:53:15Z andrea $
+# $Id: PKGBUILD 64685 2012-02-17 18:33:53Z bluewind $
# Maintainer:
# Contributor: Andrea Scarpino <andrea@archlinux.org>
# Contributor: dorphell <dorphell@archlinux.org>
pkgname=wvdial
pkgver=1.61
-pkgrel=3
+pkgrel=4
pkgdesc="A dialer program to connect to the Internet"
url="http://alumnit.ca/wiki/index.php?page=WvDial"
arch=('i686' 'x86_64')
diff --git a/community/xautolock/PKGBUILD b/community/xautolock/PKGBUILD
index a2b394e59..9ab05243c 100644
--- a/community/xautolock/PKGBUILD
+++ b/community/xautolock/PKGBUILD
@@ -1,29 +1,29 @@
-# $Id: PKGBUILD 25423 2010-09-04 20:38:54Z bluewind $
+# $Id: PKGBUILD 64681 2012-02-17 18:30:55Z bluewind $
# Maintainer: Florian Pritz <f-p@gmx.at>
# Contributor: dorphell <dorphell@archlinux.org>
# Committer: Judd Vinet <jvinet@zeroflux.org>
pkgname=xautolock
pkgver=2.2
-pkgrel=2
+pkgrel=3
pkgdesc="An automatic X screen-locker/screen-saver"
arch=(i686 x86_64)
url="ftp://ibiblio.org/pub/Linux/X11/screensavers/"
license=('GPL2')
depends=('libxss')
makedepends=('imake')
-source=(ftp://ibiblio.org/pub/Linux/X11/screensavers/$pkgname-$pkgver.tgz)
+source=("ftp://ibiblio.org/pub/Linux/X11/screensavers/$pkgname-$pkgver.tgz")
+md5sums=('9526347a202694ad235d731d9d3de91f')
build() {
- cd $srcdir/$pkgname-$pkgver
+ cd "$srcdir/$pkgname-$pkgver"
xmkmf
make
}
package() {
- cd $srcdir/$pkgname-$pkgver
+ cd "$srcdir/$pkgname-$pkgver"
- make DESTDIR=${pkgdir}/ install
- make DESTDIR=${pkgdir}/ install.man
+ make DESTDIR="$pkgdir" install
+ make DESTDIR="$pkgdir" install.man
}
-md5sums=('9526347a202694ad235d731d9d3de91f')
diff --git a/community/xbindkeys/PKGBUILD b/community/xbindkeys/PKGBUILD
index 8e979b07a..b482c0973 100644
--- a/community/xbindkeys/PKGBUILD
+++ b/community/xbindkeys/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 49026 2011-06-09 20:58:03Z andrea $
+# $Id: PKGBUILD 64683 2012-02-17 18:32:53Z bluewind $
# Maintainer:
# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
# Contributor: Thayer Williams <thayer@archlinux.org>
pkgname=xbindkeys
pkgver=1.8.5
-pkgrel=1
+pkgrel=2
pkgdesc="Launch shell commands with your keyboard or your mouse under X"
arch=('i686' 'x86_64')
url="http://www.nongnu.org/xbindkeys/xbindkeys.html"
diff --git a/community/xplc/PKGBUILD b/community/xplc/PKGBUILD
index bc029a87c..bcd055e00 100644
--- a/community/xplc/PKGBUILD
+++ b/community/xplc/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 49019 2011-06-09 20:53:15Z andrea $
+# $Id: PKGBUILD 64687 2012-02-17 18:35:47Z bluewind $
# Maintainer:
# Contributor: dorphell <dorphell@archlinux.org>
pkgname=xplc
pkgver=0.3.13
-pkgrel=3
+pkgrel=4
pkgdesc="Cross-Platform Lightweight Components"
arch=('i686' 'x86_64')
url="http://xplc.sourceforge.net"
diff --git a/community/zaz/PKGBUILD b/community/zaz/PKGBUILD
index 8954f7386..87c196109 100644
--- a/community/zaz/PKGBUILD
+++ b/community/zaz/PKGBUILD
@@ -1,18 +1,19 @@
-# $Id: PKGBUILD 25431 2010-09-04 20:59:53Z svenstaro $
+# $Id: PKGBUILD 64723 2012-02-18 02:57:50Z svenstaro $
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: Adrián Chaves Fernández (aka Gallaecio) <adriyetichaves@gmail.com>
# Contributor: Todd Partridge (aka Gen2ly) <toddrpartridge@gmail.com>
pkgname=zaz
pkgver=1.0.0
-pkgrel=1
+pkgrel=2
pkgdesc="Puzzle game where the player has to arrange balls in triplets."
arch=('i686' 'x86_64')
url="http://sourceforge.net/projects/zaz/"
license=('GPL3' 'custom:CCBYSA')
-depends=('ftgl' 'sdl' 'sdl_image' 'libvorbis' 'libtheora')
+depends=('ftgl' 'sdl' 'sdl_image' 'libvorbis' 'libtheora' 'desktop-file-utils')
source=(http://download.sourceforge.net/sourceforge/zaz/files/$pkgname-$pkgver.tar.bz2)
md5sums=('d92a043780d06c699da0ba04aab32a6b')
+install=zaz.install
build() {
cd "$srcdir/$pkgname-$pkgver"
diff --git a/community/zaz/zaz.install b/community/zaz/zaz.install
new file mode 100644
index 000000000..724bfce00
--- /dev/null
+++ b/community/zaz/zaz.install
@@ -0,0 +1,13 @@
+post_install() {
+ update-desktop-database -q
+ update-mime-database usr/share/mime &> /dev/null
+ xdg-icon-resource forceupdate --theme hicolor &> /dev/null
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
diff --git a/extra/amule/PKGBUILD b/extra/amule/PKGBUILD
index c4a5d1885..59c134e35 100644
--- a/extra/amule/PKGBUILD
+++ b/extra/amule/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 149910 2012-02-11 17:42:56Z giovanni $
+# $Id: PKGBUILD 150439 2012-02-17 19:32:24Z giovanni $
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: Henrik Ronellenfitsch <searinox@web.de>
# Contributor: Alessio Sergi <sergi.alessio {at} gmail.com>
# Contributor: Dario 'Dax' Vilardi <dax [at] deelab [dot] org>
pkgname=amule
-pkgver=10750
+pkgver=10759
pkgrel=1
pkgdesc="An eMule-like client for ed2k p2p network"
arch=('i686' 'x86_64')
@@ -13,7 +13,7 @@ url="http://www.amule.org"
license=('GPL')
depends=('wxgtk' 'gd' 'geoip' 'libupnp' 'crypto++' 'libsm')
source=("http://amule.sourceforge.net/tarballs/aMule-SVN-r${pkgver}.tar.bz2")
-md5sums=('997ec360385b7c44ca427f67e078835a')
+md5sums=('52f319a1e05edf85ea3204c1a69cccb2')
build() {
cd "${srcdir}/aMule-SVN-r${pkgver}"
diff --git a/extra/aspell-en/PKGBUILD b/extra/aspell-en/PKGBUILD
index 6ac72bed5..aceb777bc 100644
--- a/extra/aspell-en/PKGBUILD
+++ b/extra/aspell-en/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 109832 2011-02-13 04:35:52Z eric $
+# $Id: PKGBUILD 150483 2012-02-18 03:18:23Z allan $
pkgname=aspell-en
pkgver=7.1
-pkgrel=1
+pkgrel=2
pkgdesc="English dictionary for aspell"
arch=('i686' 'x86_64')
url="http://aspell.net/"
diff --git a/extra/aspell-es/PKGBUILD b/extra/aspell-es/PKGBUILD
index 81a93400e..3b9df0a33 100644
--- a/extra/aspell-es/PKGBUILD
+++ b/extra/aspell-es/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 116610 2011-03-24 12:57:43Z andrea $
+# $Id: PKGBUILD 150485 2012-02-18 03:22:08Z allan $
# Maintainer:
# Contributor: Simo Leone <simo@archlinux.org>
# Contributor: Juan Pablo León <jp_leon@gmx.net>
pkgname=aspell-es
pkgver=1.11
-pkgrel=4
+pkgrel=5
pkgdesc="Spanish dictionary for aspell"
arch=('i686' 'x86_64')
url="http://aspell.net/"
diff --git a/extra/aspell-fr/PKGBUILD b/extra/aspell-fr/PKGBUILD
index ef91b7513..ddaf5c77d 100644
--- a/extra/aspell-fr/PKGBUILD
+++ b/extra/aspell-fr/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 116613 2011-03-24 13:03:29Z andrea $
+# $Id: PKGBUILD 150487 2012-02-18 03:25:43Z allan $
# Maintainer:
# Contributor: Simo Leone <simo@archlinux.org>
# Contributor: Eric Johnson <eric@coding-zone.com>
pkgname=aspell-fr
pkgver=0.50.3
-pkgrel=5
+pkgrel=6
pkgdesc="French dictionary for aspell"
arch=('i686' 'x86_64')
url="http://aspell.net/"
diff --git a/extra/aspell-hu/PKGBUILD b/extra/aspell-hu/PKGBUILD
index 748f3b129..fce7c7f36 100644
--- a/extra/aspell-hu/PKGBUILD
+++ b/extra/aspell-hu/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 116616 2011-03-24 13:05:39Z andrea $
+# $Id: PKGBUILD 150489 2012-02-18 03:27:52Z allan $
# Maintainer:
# Contributor: György Balló <ballogy@freestart.hu>
pkgname=aspell-hu
pkgver=0.99.4.2
-pkgrel=2
+pkgrel=3
pkgdesc="Hungarian spellcheck dictionary for aspell"
arch=('i686' 'x86_64')
url="http://aspell.net/"
diff --git a/extra/aspell-nl/PKGBUILD b/extra/aspell-nl/PKGBUILD
index d0bb9a4af..28439b454 100644
--- a/extra/aspell-nl/PKGBUILD
+++ b/extra/aspell-nl/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 116622 2011-03-24 13:11:26Z andrea $
+# $Id: PKGBUILD 150491 2012-02-18 03:32:06Z allan $
# Maintainer:
# Contributor: Simo Leone <simo@archlinux.org>
# Contributor: Tobias Kieslich <tobias@justdreams.de>
pkgname=aspell-nl
pkgver=0.50.2
-pkgrel=1
+pkgrel=2
pkgdesc="Dutch dictionary for aspell"
arch=('i686' 'x86_64')
url="http://aspell.net/"
diff --git a/extra/aspell-pt/PKGBUILD b/extra/aspell-pt/PKGBUILD
index 6fac241b7..afcbe30c9 100644
--- a/extra/aspell-pt/PKGBUILD
+++ b/extra/aspell-pt/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 116625 2011-03-24 13:14:15Z andrea $
+# $Id: PKGBUILD 150493 2012-02-18 03:34:52Z allan $
# Maintainer:
# Contributor: Simo Leone <simo@archlinux.org>
# Contributor: jlvsimoes <jlvsimoes@oninet.pt>
@@ -7,7 +7,7 @@ pkgname=aspell-pt
_pkgverPT=20070510
_pkgverBR=20090702
pkgver=$_pkgverBR
-pkgrel=2
+pkgrel=3
pkgdesc="Portuguese and Brazilian Portuguese dictionary for aspell"
arch=('i686' 'x86_64')
url="http://aspell.net/"
diff --git a/extra/aspell-ru/PKGBUILD b/extra/aspell-ru/PKGBUILD
index 23b286b01..7195479b4 100644
--- a/extra/aspell-ru/PKGBUILD
+++ b/extra/aspell-ru/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 106233 2011-01-15 15:11:50Z andrea $
+# $Id: PKGBUILD 150495 2012-02-18 03:36:32Z allan $
# Maintainer:
# Contributor: Simo Leone <simo@archlinux.org>
# Contributor: Rouslan Solomakhin <rouslan@localnet.com>
pkgname=aspell-ru
pkgver=0.99f7
-pkgrel=4
+pkgrel=5
pkgdesc="Russian dictionary for aspell"
arch=('i686' 'x86_64') #We cannot use 'any' see FS#22443
url="http://aspell.net/"
diff --git a/extra/easytag/PKGBUILD b/extra/easytag/PKGBUILD
index 31ea2fff8..8389d20d5 100644
--- a/extra/easytag/PKGBUILD
+++ b/extra/easytag/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 71340 2010-03-06 18:44:25Z andrea $
+# $Id: PKGBUILD 150477 2012-02-18 02:02:31Z allan $
# Maintainer: Kevin Piche <kevin@archlinux.org>
# Contributor: Aaron Griffin <aaron@archlinux.org>
# Contributor: dorphell <dorphell@archlinux.org>
pkgname=easytag
pkgver=2.1.6
-pkgrel=3
+pkgrel=4
pkgdesc="Utility for viewing, editing and writing ID3 tags of your MP3 files"
arch=('i686' 'x86_64')
license=('GPL')
@@ -21,7 +21,7 @@ build() {
cd ${srcdir}/${pkgname}-${pkgver}
patch -Np1 -i ${srcdir}/mp4v2-1.9.patch
./configure --prefix=/usr
- make || return 1
+ make
}
package() {
diff --git a/extra/enscript/PKGBUILD b/extra/enscript/PKGBUILD
index aa9bc0aee..c3c800f49 100644
--- a/extra/enscript/PKGBUILD
+++ b/extra/enscript/PKGBUILD
@@ -1,12 +1,12 @@
-# $Id: PKGBUILD 81838 2010-06-05 21:03:22Z paul $
+# $Id: PKGBUILD 150465 2012-02-18 00:25:08Z allan $
# Maintainer: Paul Mattal <paul@archlinux.org>
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
pkgname=enscript
pkgver=1.6.5.2
-pkgrel=1
+pkgrel=2
pkgdesc="Convert ASCII files to PostScript suitable for printing"
-arch=(i686 x86_64)
+arch=('i686' 'x86_64')
backup=('etc/enscript/enscript.cfg')
depends=('glibc')
license=('GPL2')
@@ -15,12 +15,17 @@ md5sums=('c1d2a0d4b44ca30634742b299881b0e2')
url="http://git.savannah.gnu.org/cgit/enscript.git"
build() {
- cd $startdir/src/$pkgname-$pkgver || return 1
+ cd $srcdir/$pkgname-$pkgver
./configure --prefix=/usr --sysconfdir=/etc/enscript --mandir=/usr/share/man \
- --infodir=/usr/share/info || return 1
- /usr/bin/make || return 1
- /usr/bin/make prefix=$startdir/pkg/usr \
- sysconfdir=$startdir/pkg/etc/enscript mandir=$startdir/pkg/usr/share/man \
- infodir=$startdir/pkg/usr/share/info install || return 1
+ --infodir=/usr/share/info
+ make
}
+
+package() {
+ cd $srcdir/$pkgname-$pkgver
+ make prefix=$pkgdir/usr \
+ sysconfdir=$pkgdir/etc/enscript mandir=$pkgdir/usr/share/man \
+ infodir=$pkgdir/usr/share/info install
+}
+
# vim: ts=2 sw=2 et ft=sh
diff --git a/extra/gconfmm/PKGBUILD b/extra/gconfmm/PKGBUILD
index d151b32d1..b43048a61 100644
--- a/extra/gconfmm/PKGBUILD
+++ b/extra/gconfmm/PKGBUILD
@@ -1,38 +1,38 @@
-#$Id: PKGBUILD 81933 2010-06-07 10:58:32Z jgc $
+#$Id: PKGBUILD 150479 2012-02-18 03:02:14Z allan $
# Maintainer: Jan de Groot <jgc@archlinux.org>
# Contributor: Kritoke <typeolinux@yahoo.com>
pkgbase=gconfmm
pkgname=('gconfmm' 'gconfmm-docs')
-pkgver=2.28.2
+pkgver=2.28.3
pkgrel=1
-arch=(i686 x86_64)
+arch=('i686' 'x86_64')
+url="http://gtkmm.sourceforge.net/"
license=('LGPL')
-makedepends=('pkgconfig' 'gtkmm>=2.20.3' 'glibmm-docs' 'gconf>=2.28.1' 'glibmm>=2.24.2')
+makedepends=('pkgconfig' 'gtkmm' 'glibmm-docs' 'gconf' 'glibmm')
options=('!libtool')
-url="http://gtkmm.sourceforge.net/"
-source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/2.28/${pkgname}-${pkgver}.tar.bz2)
-sha256sums=('3e9575208ed1f43f0d0f42e62169a4e14d367a69829b3a531b943655f9db2ab9')
+source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/2.28/${pkgname}-${pkgver}.tar.xz)
+sha256sums=('d7bd2d29c1a87b85329547fb29a0eca52d944e60699982152775002e24c09228')
build() {
cd "${srcdir}/${pkgbase}-${pkgver}"
./configure --prefix=/usr --sysconfdir=/etc \
- --localstatedir=/var || return 1
- make || return 1
+ --localstatedir=/var
+ make
}
package_gconfmm() {
pkgdesc="C++ bindings for GConf"
- depends=('gconf>=2.28.1' 'glibmm>=2.24.2')
+ depends=('gconf>' 'glibmm')
cd "${srcdir}/${pkgbase}-${pkgver}"
- sed -i -e 's/^doc_subdirs/#doc_subdirs/' Makefile || return 1
- make DESTDIR="${pkgdir}" install || return 1
+ sed -i -e 's/^doc_subdirs/#doc_subdirs/' Makefile
+ make DESTDIR="${pkgdir}" install
}
package_gconfmm-docs() {
pkgdesc="Developer documentation for gconfmm"
cd "${srcdir}/${pkgbase}-${pkgver}/docs"
- make DESTDIR="${pkgdir}" install || return 1
+ make DESTDIR="${pkgdir}" install
}
diff --git a/extra/gftp/PKGBUILD b/extra/gftp/PKGBUILD
index 4d4bdd661..01abbb7bf 100644
--- a/extra/gftp/PKGBUILD
+++ b/extra/gftp/PKGBUILD
@@ -1,21 +1,25 @@
-# $Id: PKGBUILD 75329 2010-04-01 10:29:24Z giovanni $
-# Maintainer: Hugo Doria <hugo@archlinux.org>
+# $Id: PKGBUILD 150475 2012-02-18 01:48:17Z allan $
+# Maintainer:
# Contributor: Lucien Immink <l.immink@student.fnt.hvu.nl>
pkgname=gftp
pkgver=2.0.19
-pkgrel=3
+pkgrel=4
pkgdesc="A multithreaded ftp client for X Windows"
arch=('i686' 'x86_64')
-depends=('gtk2' 'openssl' 'readline')
-source=(http://www.gftp.org/$pkgname-$pkgver.tar.bz2)
url="http://www.gftp.org/"
license=('GPL2')
+depends=('gtk2' 'openssl' 'readline')
+source=(http://www.gftp.org/$pkgname-$pkgver.tar.bz2)
md5sums=('5183cb4955d94be0e03c892585547c64')
build() {
cd ${srcdir}/${pkgname}-${pkgver}
./configure --prefix=/usr --mandir=/usr/share/man
- make || return 1
+ make
+}
+
+package() {
+ cd ${srcdir}/${pkgname}-${pkgver}
make DESTDIR=${pkgdir} install
}
diff --git a/extra/gtkspell/PKGBUILD b/extra/gtkspell/PKGBUILD
index 162584730..5dc2fef2d 100644
--- a/extra/gtkspell/PKGBUILD
+++ b/extra/gtkspell/PKGBUILD
@@ -1,15 +1,15 @@
-# $Id: PKGBUILD 58462 2009-11-08 16:00:59Z jgc $
+# $Id: PKGBUILD 150411 2012-02-17 12:37:06Z allan $
# Maintainer: Roman Kyrylych <roman@archlinux.org>
# Contributer: Ben <ben@benmazer.net>
pkgname=gtkspell
pkgver=2.0.16
-pkgrel=1
+pkgrel=2
url="http://gtkspell.sourceforge.net/"
pkgdesc="GtkSpell provides word-processor-style highlighting and replacement of misspelled words in a GtkTextView widget"
arch=('i686' 'x86_64')
license=('GPL')
-depends=('gtk2>=2.18.3' 'enchant>=1.5.0')
+depends=('gtk2' 'enchant')
makedepends=('intltool' 'gtk-doc')
options=('!libtool')
source=(http://gtkspell.sourceforge.net/download/${pkgname}-${pkgver}.tar.gz)
@@ -17,7 +17,11 @@ md5sums=('f75dcc9338f182c571b321d37c606a94')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
- ./configure --prefix=/usr || return 1
- make || return 1
- make DESTDIR="${pkgdir}" install || return 1
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
}
diff --git a/extra/ifplugd/PKGBUILD b/extra/ifplugd/PKGBUILD
index e3162ac9a..cc6cd83c1 100644
--- a/extra/ifplugd/PKGBUILD
+++ b/extra/ifplugd/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 70831 2010-03-01 22:51:10Z dgriffiths $
+# $Id: PKGBUILD 150402 2012-02-17 12:01:52Z allan $
# Contributor: Manolis Tzanidakis
# Contributor: kevin <kevin@archlinux.org>
-# Maintainer: Thayer Williams <thayer@archlinux.org>
+# Maintainer:
pkgname=ifplugd
pkgver=0.28
-pkgrel=7
+pkgrel=8
pkgdesc="A daemon which brings up/down network interfaces upon cable insertion/removal."
arch=('i686' 'x86_64')
url="http://0pointer.de/lennart/projects/ifplugd"
@@ -21,27 +21,30 @@ md5sums=('df6f4bab52f46ffd6eb1f5912d4ccee3' '70d66121ae5163348855236951e069a2'\
build() {
cd ${srcdir}/${pkgname}-${pkgver}
- patch -p0 < ../ifplugd-0.28-interface.patch
+ patch -p0 -i $srcdir/ifplugd-0.28-interface.patch
./configure --prefix=/usr --mandir=/usr/share/man --sysconfdir=/etc \
--with-initdir=/etc/rc.d --disable-xmltoman --disable-subversion --disable-lynx
- /usr/bin/make || return 1
- /usr/bin/make DESTDIR=${pkgdir} install
+ make
+}
+
+package() {
+ cd ${srcdir}/${pkgname}-${pkgver}
+ make DESTDIR=${pkgdir} install
# replace INTERFACES with NET_IFS since AL already uses it in /etc/rc.conf
- /bin/sed -i "s:INTERFACES:NET_IFS:g" \
- ${pkgdir}/etc/ifplugd/ifplugd.conf || return 1
+ sed -i "s:INTERFACES:NET_IFS:g" \
+ ${pkgdir}/etc/ifplugd/ifplugd.conf
# replace the default init script & action files with ours.
- #/bin/rm -rf $/pkgdir/etc/init.d
- /bin/install -D -m755 ${srcdir}/ifplugd ${pkgdir}/etc/rc.d/ifplugd || return 1
- /bin/install -D -m755 ${srcdir}/ifplugd.action \
- ${pkgdir}/etc/ifplugd/ifplugd.action || return 1
+ install -D -m755 ${srcdir}/ifplugd ${pkgdir}/etc/rc.d/ifplugd
+ install -D -m755 ${srcdir}/ifplugd.action \
+ ${pkgdir}/etc/ifplugd/ifplugd.action
- /bin/install -Dm755 ${srcdir}/ifdown.01-route.sh \
- ${pkgdir}/etc/ifplugd/ifdown.d/01-route.sh || return 1
- /bin/install -Dm755 ${srcdir}/ifup.01-route.sh \
- ${pkgdir}/etc/ifplugd/ifup.d/01-route.sh || return 1
- /bin/install -Dm755 ${srcdir}/ifup.02-ntpdate.sh \
- ${pkgdir}/etc/ifplugd/ifup.d/02-ntpdate.sh || return 1
+ install -Dm755 ${srcdir}/ifdown.01-route.sh \
+ ${pkgdir}/etc/ifplugd/ifdown.d/01-route.sh
+ install -Dm755 ${srcdir}/ifup.01-route.sh \
+ ${pkgdir}/etc/ifplugd/ifup.d/01-route.sh
+ install -Dm755 ${srcdir}/ifup.02-ntpdate.sh \
+ ${pkgdir}/etc/ifplugd/ifup.d/02-ntpdate.sh
}
diff --git a/extra/ispell/PKGBUILD b/extra/ispell/PKGBUILD
index c634a1962..490878ee5 100644
--- a/extra/ispell/PKGBUILD
+++ b/extra/ispell/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 80733 2010-05-20 21:55:16Z dgriffiths $
+# $Id: PKGBUILD 150467 2012-02-18 00:40:03Z allan $
# Contributor: Eric Belanger <eric@archlinux.org>
-# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us>
+# Maintainer:
pkgname=ispell
pkgver=3.3.02
-pkgrel=4
+pkgrel=5
pkgdesc="An interactive spell-checking program for Unix"
arch=('i686' 'x86_64')
url="http://ficus-www.cs.ucla.edu/geoff/ispell.html"
@@ -19,34 +19,31 @@ md5sums=('12087d7555fc2b746425cd167af480fe' 'bf51b6181b9914dedc266ba970bb7319'
build() {
cd ${srcdir}/${pkgname}-${pkgver}
- patch -p0 < ${srcdir}/getline.patch || return 1
+ patch -Np0 -i ${srcdir}/getline.patch
- sed -i 's/#undef USG/#define USG/' local.h.linux
- sed -i 's|/usr/local|/usr|' local.h.linux
- sed -i 's|/lib|/lib/ispell|' local.h.linux
+ sed -i -e 's/#undef USG/#define USG/' \
+ -e 's|/usr/local|/usr|' \
+ -e 's|/lib|/lib/ispell|' local.h.linux
cp local.h.linux local.h
- make TMPDIR=/tmp all || return 1
+ make TMPDIR=/tmp all
}
package() {
cd ${srcdir}/${pkgname}-${pkgver}
+ # creating directory structure
+ install -dm755 ${pkgdir}/usr/{bin,lib/ispell,share/man/man{1,5}}
+
# Installing binary tools
- install -Dm755 buildhash ${pkgdir}/usr/bin/buildhash
- install -Dm755 findaffix ${pkgdir}/usr/bin/findaffix
- install -Dm755 icombine ${pkgdir}/usr/bin/icombine
- install -Dm755 ijoin ${pkgdir}/usr/bin/ijoin
- install -Dm755 ispell ${pkgdir}/usr/bin/ispell
- install -Dm755 iwhich ${pkgdir}/usr/bin/iwhich
- install -Dm755 munchlist ${pkgdir}/usr/bin/munchlist
- install -Dm755 tryaffix ${pkgdir}/usr/bin/tryaffix
+ for b in buildhash findaffix icombine ijoin ispell iwhich munchlist tryaffix; do
+ install -m755 $b ${pkgdir}/usr/bin/
+ done
# Installing man pages
- install -Dm644 ispell.1 ${pkgdir}/usr/share/man/man1/ispell.1
- install -Dm644 ispell.5 ${pkgdir}/usr/share/man/man5/ispell.5
+ install -m644 ispell.1 ${pkgdir}/usr/share/man/man1/ispell.1
+ install -m644 ispell.5 ${pkgdir}/usr/share/man/man5/ispell.5
# Installing dictionnaries
- install -d ${pkgdir}/usr/bin ${pkgdir}/usr/lib/ispell
install -m644 languages/american/americanmed.hash \
${pkgdir}/usr/lib/ispell/americanmed.hash
install -m644 languages/english/english.aff \
diff --git a/extra/kdebindings-qtruby/PKGBUILD b/extra/kdebindings-qtruby/PKGBUILD
index 98da22277..eea087fa0 100644
--- a/extra/kdebindings-qtruby/PKGBUILD
+++ b/extra/kdebindings-qtruby/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 147784 2012-01-28 10:32:52Z andrea $
+# $Id: PKGBUILD 150366 2012-02-17 08:04:44Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
pkgname=kdebindings-qtruby
pkgver=4.8.0
-pkgrel=1
+pkgrel=2
pkgdesc="Qt bindings for ruby"
url="http://kde.org/"
arch=('i686' 'x86_64')
@@ -21,7 +21,8 @@ build() {
cd build
cmake ../qtruby-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/usr
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCUSTOM_RUBY_SITE_LIB_DIR=`ruby -e 'puts RbConfig::CONFIG["vendorlibdir"]'`
make
}
diff --git a/extra/libart-lgpl/PKGBUILD b/extra/libart-lgpl/PKGBUILD
index c7cdbfeac..de97c2ba4 100644
--- a/extra/libart-lgpl/PKGBUILD
+++ b/extra/libart-lgpl/PKGBUILD
@@ -1,20 +1,24 @@
-# $Id: PKGBUILD 75440 2010-04-01 15:34:56Z ibiru $
+# $Id: PKGBUILD 150419 2012-02-17 12:52:28Z allan $
# Maintainer: Jan de Groot <jgc@archlinux.org>
+
pkgname=libart-lgpl
pkgver=2.3.21
-pkgrel=1
+pkgrel=2
pkgdesc="A library for high-performance 2D graphics"
url="http://www.levien.com/libart/"
-arch=(i686 x86_64)
+arch=('i686' 'x86_64')
license=('LGPL')
-depends=('glibc')
source=(http://ftp.gnome.org/pub/GNOME/sources/libart_lgpl/2.3/libart_lgpl-${pkgver}.tar.bz2)
options=('!libtool')
sha256sums=('fdc11e74c10fc9ffe4188537e2b370c0abacca7d89021d4d303afdf7fd7476fa')
build() {
- cd ${startdir}/src/libart_lgpl-${pkgver}
- ./configure --prefix=/usr || return 1
- make || return 1
- make DESTDIR=${startdir}/pkg install || return 1
+ cd "${srcdir}/libart_lgpl-${pkgver}"
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd "${srcdir}/libart_lgpl-${pkgver}"
+ make DESTDIR="${pkgdir}" install
}
diff --git a/extra/libcaca/PKGBUILD b/extra/libcaca/PKGBUILD
index 65485d162..d937e8dc5 100644
--- a/extra/libcaca/PKGBUILD
+++ b/extra/libcaca/PKGBUILD
@@ -1,14 +1,14 @@
-# $Id: PKGBUILD 71245 2010-03-05 16:17:11Z jgc $
+# $Id: PKGBUILD 150463 2012-02-18 00:19:31Z allan $
# Maintainer: Jan de Groot <jgc@archlinux.org>
pkgname=libcaca
pkgver=0.99.beta17
-pkgrel=1
+pkgrel=2
pkgdesc="Color AsCii Art library"
arch=('i686' 'x86_64')
license=('LGPL')
url="http://libcaca.zoy.org/"
-depends=('imlib2' 'ncurses>=5.7')
+depends=('imlib2' 'ncurses')
options=(!libtool !emptydirs)
source=(http://libcaca.zoy.org/files/libcaca/${pkgname}-${pkgver}.tar.gz)
md5sums=('790d6e26b7950e15909fdbeb23a7ea87')
@@ -17,7 +17,11 @@ build() {
cd "${srcdir}/${pkgname}-${pkgver}"
./configure --prefix=/usr --mandir=/usr/share/man \
--enable-shared --disable-doc \
- --disable-cxx --disable-gl --disable-csharp || return 1
- make || return 1
- make DESTDIR="${pkgdir}" install || return 1
+ --disable-cxx --disable-gl --disable-csharp
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
}
diff --git a/extra/libdv/PKGBUILD b/extra/libdv/PKGBUILD
index d8b127c48..fdeec4a35 100644
--- a/extra/libdv/PKGBUILD
+++ b/extra/libdv/PKGBUILD
@@ -1,16 +1,16 @@
-# $Id: PKGBUILD 58409 2009-11-07 18:46:07Z eric $
-# Maintainer: Jason Chu <jason@archlinux.org>
+# $Id: PKGBUILD 150457 2012-02-17 23:44:16Z allan $
+# Maintainer:
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
pkgname=libdv
pkgver=1.0.0
-pkgrel=3
+pkgrel=4
pkgdesc="The Quasar DV codec (libdv) is a software codec for DV video"
arch=('i686' 'x86_64')
url="http://libdv.sourceforge.net/"
license=('LGPL')
depends=('popt')
-makedepends=('pkgconfig' 'gtk' 'libxv')
+makedepends=('pkg-config' 'gtk' 'libxv')
optdepends=('gtk: for using playdv' 'libxv: for using playdv')
options=('!libtool')
source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz)
@@ -18,7 +18,11 @@ md5sums=('f895162161cfa4bb4a94c070a7caa6c7')
build() {
cd "$srcdir/$pkgname-$pkgver"
- ./configure --prefix=/usr || return 1
- make || return 1
- make DESTDIR="$pkgdir" install || return 1
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
}
diff --git a/extra/libgnomemm/PKGBUILD b/extra/libgnomemm/PKGBUILD
index 7696a5f30..ac4a9e7cd 100644
--- a/extra/libgnomemm/PKGBUILD
+++ b/extra/libgnomemm/PKGBUILD
@@ -1,12 +1,12 @@
-# $Id: PKGBUILD 73927 2010-03-29 11:46:31Z jgc $
+# $Id: PKGBUILD 150399 2012-02-17 11:55:36Z allan $
# Maintainer: Jan de Groot <jgc@archlinux.org>
# Contributor: Kritoke <typeolinux@yahoo.com>
pkgname=libgnomemm
pkgver=2.30.0
-pkgrel=1
+pkgrel=2
pkgdesc="C++ bindings for libgnome."
-arch=(i686 x86_64)
+arch=('i686' 'x86_64')
license=('LGPL')
depends=('libgnome>=2.28.0' 'gtkmm>=2.20.0')
makedepends=('pkgconfig')
@@ -18,7 +18,11 @@ sha256sums=('2a01f068ff73a1985d050e75f899fec34ac13622e2ead43523a4e2b0875042cf')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
./configure --prefix=/usr --sysconfdir=/etc \
- --localstatedir=/var --disable-static || return 1
- make || return 1
+ --localstatedir=/var --disable-static
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install || return 1
}
diff --git a/extra/libidl2/PKGBUILD b/extra/libidl2/PKGBUILD
index 87bb7c218..d52fb7450 100644
--- a/extra/libidl2/PKGBUILD
+++ b/extra/libidl2/PKGBUILD
@@ -1,15 +1,15 @@
-# $Id: PKGBUILD 74302 2010-03-30 18:39:42Z ibiru $
-# Maintainer: dorphell <dorphell@archlinux.org>
+# $Id: PKGBUILD 150449 2012-02-17 23:08:28Z allan $
+# Maintainer:
# Committer: Judd Vinet <jvinet@zeroflux.org>
pkgname=libidl2
pkgver=0.8.14
-pkgrel=1
+pkgrel=2
pkgdesc="A front-end for CORBA 2.2 IDL and Netscape's XPIDL"
-arch=(i686 x86_64)
+arch=('i686' 'x86_64')
license=('LGPL')
-depends=('glib2>=2.24.0' 'texinfo')
-makedepends=('pkgconfig')
+depends=('glib2' 'texinfo')
+makedepends=('pkg-config')
install=libidl2.install
options=('!libtool' '!emptydirs')
source=(http://ftp.gnome.org/pub/gnome/sources/libIDL/0.8/libIDL-${pkgver}.tar.bz2)
@@ -18,10 +18,11 @@ sha256sums=('c5d24d8c096546353fbc7cedf208392d5a02afe9d56ebcc1cccb258d7c4d2220')
build() {
cd "${srcdir}/libIDL-${pkgver}"
- ./configure --prefix=/usr || return 1
- make || return 1
- make DESTDIR="${pkgdir}" install || return 1
+ ./configure --prefix=/usr
+ make
+}
- rm -f "${pkgdir}/usr/share/info/dir"
- gzip -9nf "${pkgdir}/usr/share/info/"*
+package() {
+ cd "${srcdir}/libIDL-${pkgver}"
+ make DESTDIR="${pkgdir}" install
}
diff --git a/extra/liblo/PKGBUILD b/extra/liblo/PKGBUILD
index eae1ff944..dbeb8f6b9 100644
--- a/extra/liblo/PKGBUILD
+++ b/extra/liblo/PKGBUILD
@@ -1,22 +1,25 @@
-# $Id: PKGBUILD 58893 2009-11-16 22:44:48Z giovanni $
+# $Id: PKGBUILD 150414 2012-02-17 12:41:31Z allan $
# Contributor: damir <damir@archlinux.org>
# Contributor: Pajaro
pkgname=liblo
pkgver=0.26
-pkgrel=1
+pkgrel=2
pkgdesc="Lightweight OSC implementation: an implementation of the Open Sound Control protocol for POSIX systems"
arch=(i686 x86_64)
url="http://plugin.org.uk/liblo/"
license=('GPL')
-depends=('glibc')
options=('!libtool')
source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz")
md5sums=('5351de14262560e15e7f23865293b16f')
build() {
cd $srcdir/$pkgname-$pkgver
- ./configure --prefix=/usr || return 1
- make || return 1
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd $srcdir/$pkgname-$pkgver
make DESTDIR=$pkgdir install || return 1
}
diff --git a/extra/liboil/PKGBUILD b/extra/liboil/PKGBUILD
index e206abb99..e99d3ce6b 100644
--- a/extra/liboil/PKGBUILD
+++ b/extra/liboil/PKGBUILD
@@ -1,25 +1,27 @@
-# $Id: PKGBUILD 72222 2010-03-13 20:12:59Z jgc $
+# $Id: PKGBUILD 150459 2012-02-17 23:55:27Z allan $
# Maintainer: Jan de Groot <jgc@archlinux.org>
pkgname=liboil
pkgver=0.3.17
-pkgrel=1
+pkgrel=2
pkgdesc="Library of simple functions that are optimized for various CPUs."
arch=('i686' 'x86_64')
license=('custom')
url="http://liboil.freedesktop.org/"
-depends=('glibc')
makedepends=('glib2' 'pkgconfig' 'docbook-xsl')
options=('!libtool' '!makeflags')
source=(${url}/download/${pkgname}-${pkgver}.tar.gz)
md5sums=('47dc734f82faeb2964d97771cfd2e701')
build() {
- unset CFLAGS
cd "${srcdir}/${pkgname}-${pkgver}"
- ./configure --prefix=/usr || return 1
- make || return 1
- make DESTDIR="${pkgdir}" install || return 1
- install -m755 -d "${pkgdir}/usr/share/licenses/liboil"
- install -m644 COPYING "${pkgdir}/usr/share/licenses/liboil/" || return 1
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
+
+ install -Dm644 COPYING "${pkgdir}/usr/share/licenses/liboil/COPYING"
}
diff --git a/extra/libpng/CVE-2011-3026.patch b/extra/libpng/CVE-2011-3026.patch
new file mode 100644
index 000000000..209b0691e
--- /dev/null
+++ b/extra/libpng/CVE-2011-3026.patch
@@ -0,0 +1,26 @@
+http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=660026
+http://src.chromium.org/viewvc/chrome/branches/963/src/third_party/libpng/pngrutil.c?r1=121492&r2=121491&pathrev=121492
+
+Check for both truncation (64-bit platforms) and integer overflow.
+
+--- a/pngrutil.c 2012-02-01 16:00:34.000000000 +1100
++++ b/pngrutil.c 2012-02-16 09:05:45.000000000 +1100
+@@ -457,8 +457,16 @@ png_decompress_chunk(png_structp png_ptr
+ {
+ /* Success (maybe) - really uncompress the chunk. */
+ png_size_t new_size = 0;
+- png_charp text = (png_charp)png_malloc_warn(png_ptr,
+- prefix_size + expanded_size + 1);
++ png_charp text = NULL;
++ /* Need to check for both truncation (64-bit platforms) and integer
++ * overflow.
++ */
++ if (prefix_size + expanded_size > prefix_size &&
++ prefix_size + expanded_size < 0xffffffffU)
++ {
++ png_charp text = (png_charp)png_malloc_warn(png_ptr,
++ prefix_size + expanded_size + 1);
++ }
+
+ if (text != NULL)
+ {
diff --git a/extra/libpng/PKGBUILD b/extra/libpng/PKGBUILD
index 7d26a676c..df660bafa 100644
--- a/extra/libpng/PKGBUILD
+++ b/extra/libpng/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 148832 2012-02-05 11:52:05Z ibiru $
+# $Id: PKGBUILD 150423 2012-02-17 13:27:22Z ibiru $
# Maintainer: Jan de Groot <jgc@archlinux.org>
# Contributor: dorphell <dorphell@archlinux.org>
# Contributor: Travis Willard <travis@archlinux.org>
@@ -6,8 +6,8 @@
pkgname=libpng
pkgver=1.5.8
-_apngver=1.5.7
-pkgrel=1
+_apngver=1.5.8
+pkgrel=2
pkgdesc="A collection of routines used to create PNG format graphics files"
arch=('i686' 'x86_64')
url="http://www.libpng.org/pub/png/libpng.html"
@@ -15,9 +15,11 @@ license=('custom')
depends=('zlib' 'sh')
options=('!libtool')
source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.xz"
- "http://downloads.sourceforge.net/sourceforge/libpng-apng/libpng-$_apngver-apng.patch.gz")
+ "http://downloads.sourceforge.net/sourceforge/libpng-apng/libpng-$_apngver-apng.patch.gz"
+ CVE-2011-3026.patch)
md5sums=('0f7ae352beadaff78073733905613041'
- '6c6a674048cec94db1bc35decf0d142c')
+ '158772fecdc6d8591bcd382c04da334c'
+ 'e3f19c889e57135eed66d0a3a22e2912')
build() {
cd "$srcdir/$pkgname-$pkgver"
@@ -26,6 +28,9 @@ build() {
# see http://sourceforge.net/projects/libpng-apng/
patch -p1 -i "$srcdir/libpng-$_apngver-apng.patch"
+ #CVE-2011-3026
+ patch -Np1 -i "$srcdir/CVE-2011-3026.patch"
+
./configure --prefix=/usr
make
}
diff --git a/extra/libsidplay/PKGBUILD b/extra/libsidplay/PKGBUILD
index 4d1dfa791..f5e6a1580 100644
--- a/extra/libsidplay/PKGBUILD
+++ b/extra/libsidplay/PKGBUILD
@@ -1,23 +1,26 @@
-# $Id: PKGBUILD 78082 2010-04-19 09:22:09Z dgriffiths $
-# Maintainer: damir <damir@archlinux.org>
+# $Id: PKGBUILD 150451 2012-02-17 23:16:31Z allan $
+# Maintainer:
# Contributor: Kritoke <kritoke@gamebox.net>
pkgname=libsidplay
pkgver=1.36.59
-pkgrel=4
+pkgrel=5
pkgdesc="A library for playing SID music files."
arch=('i686' 'x86_64')
url="http://critical.ch/distfiles/"
license=('GPL')
-depends=('gcc-libs')
options=('!libtool')
source=(http://critical.ch/distfiles/${pkgname}-${pkgver}.tgz libsidplay-1.36.59-gcc43.patch)
md5sums=('37c51ba4bd57164b1b0bb7b43b9adece' 'c24d7bca2639f4fee03c40c7dcaadfee')
build() {
cd ${srcdir}/${pkgname}-${pkgver}
- patch -p1 < ../libsidplay-1.36.59-gcc43.patch || return 1
- ./configure --prefix=/usr || return 1
- make || return 1
+ patch -Np1 -i $srcdir/libsidplay-1.36.59-gcc43.patch
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd ${srcdir}/${pkgname}-${pkgver}
make DESTDIR=${pkgdir} install || return 1
}
diff --git a/extra/libvisual/PKGBUILD b/extra/libvisual/PKGBUILD
index 11b566762..511ebdf9e 100644
--- a/extra/libvisual/PKGBUILD
+++ b/extra/libvisual/PKGBUILD
@@ -1,22 +1,25 @@
-# $Id: PKGBUILD 78070 2010-04-19 09:02:43Z dgriffiths $
-# Maintainer: damir <damir@archlinux.org>
+# $Id: PKGBUILD 150455 2012-02-17 23:29:45Z allan $
+# Maintainer:
pkgname=libvisual
pkgver=0.4.0
-pkgrel=3
+pkgrel=4
pkgdesc="Abstraction library that comes between applications and audio visualisation plugins"
-arch=("i686" "x86_64")
+arch=('i686' 'x86_64')
url="http://sourceforge.net/projects/libvisual/"
license=('LGPL')
-depends=('glibc')
options=('!libtool')
source=("http://downloads.sourceforge.net/sourceforge/libvisual/libvisual-${pkgver}.tar.gz")
md5sums=('f4e78547c79ea8a8ad111cf8b85011bb')
build()
{
- cd ${srcdir}/${pkgname}-${pkgver}
- ./configure --prefix=/usr || return 1
- make || return 1
- make DESTDIR=${pkgdir} install || return 1
+ cd ${srcdir}/${pkgname}-${pkgver}
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd ${srcdir}/${pkgname}-${pkgver}
+ make DESTDIR=${pkgdir} install
}
diff --git a/extra/libxdamage/PKGBUILD b/extra/libxdamage/PKGBUILD
index 231b4ce2d..c33c0b605 100644
--- a/extra/libxdamage/PKGBUILD
+++ b/extra/libxdamage/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 82169 2010-06-09 06:52:23Z jgc $
+# $Id: PKGBUILD 150392 2012-02-17 11:26:19Z allan $
# Maintainer: Jan de Groot <jgc@archlinux.org>
pkgname=libxdamage
pkgver=1.1.3
-pkgrel=1
+pkgrel=2
pkgdesc="X11 damaged region extension library"
-arch=(i686 x86_64)
+arch=('i686' 'x86_64')
url="http://xorg.freedesktop.org/"
license=('custom')
depends=('libxfixes>=4.0.4' 'damageproto>=1.2.0')
@@ -16,9 +16,12 @@ sha1sums=('7d96e8de107fede16951cb47d5e147630fbc7dee')
build() {
cd "${srcdir}/libXdamage-${pkgver}"
- ./configure --prefix=/usr --sysconfdir=/etc --disable-static || return 1
- make || 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
+ ./configure --prefix=/usr --sysconfdir=/etc --disable-static
+ make
+}
+
+package() {
+ cd "${srcdir}/libXdamage-${pkgver}"
+ make DESTDIR="${pkgdir}" install
+ install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
}
diff --git a/extra/libxrender/PKGBUILD b/extra/libxrender/PKGBUILD
index bed1b410e..c38329d49 100644
--- a/extra/libxrender/PKGBUILD
+++ b/extra/libxrender/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 82164 2010-06-09 06:48:35Z jgc $
+# $Id: PKGBUILD 150404 2012-02-17 12:10:58Z allan $
# Maintainer: Jan de Groot <jgc@archlinux.org>
pkgname=libxrender
pkgver=0.9.6
-pkgrel=1
+pkgrel=2
pkgdesc="X Rendering Extension client library"
-arch=(i686 x86_64)
+arch=('i686' 'x86_64')
url="http://xorg.freedesktop.org/"
license=('custom')
depends=('libx11>=1.3.4' 'renderproto')
@@ -16,9 +16,12 @@ sha1sums=('65bd96dc17da6b064f95109da02d9c9d14cb06dc')
build() {
cd "${srcdir}/libXrender-${pkgver}"
- ./configure --prefix=/usr --disable-static || return 1
- make || 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
+ ./configure --prefix=/usr --disable-static
+ make
+}
+
+package() {
+ cd "${srcdir}/libXrender-${pkgver}"
+ make DESTDIR=${pkgdir} install
+ install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
}
diff --git a/extra/libzvt/PKGBUILD b/extra/libzvt/PKGBUILD
index 4c7c92cd0..befd04741 100644
--- a/extra/libzvt/PKGBUILD
+++ b/extra/libzvt/PKGBUILD
@@ -1,15 +1,15 @@
-# $Id: PKGBUILD 63415 2010-01-17 13:52:38Z jgc $
+# $Id: PKGBUILD 150416 2012-02-17 12:46:43Z allan $
# Contributor: Tobias Kieslich <tobias@justdreams.de>
# Maintainer: Jan de Groot <jgc@archlinux.org>
pkgname=libzvt
pkgver=2.0.1
-pkgrel=6
+pkgrel=7
pkgdesc="Zed's virtual terminal library"
arch=(i686 x86_64)
license=('GPL' 'LGPL')
url="http://ftp.gnome.org/pub/GNOME/sources/libzvt"
-depends=('gtk2>=2.18.6' 'libart-lgpl>=2.3.20')
+depends=('gtk2' 'libart-lgpl')
makedepends=('pkgconfig')
options=('!libtool')
source=(ftp://ftp.gnome.org/pub/GNOME/sources/libzvt/2.0/${pkgname}-${pkgver}.tar.bz2)
@@ -17,10 +17,14 @@ md5sums=('4bbea49495a341650fa1f89908e6554e')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
- sed -i -e 's/-DGTK_DISABLE_DEPRECATED//g' libzvt/Makefile.* || return 1
+ sed -i -e 's/-DGTK_DISABLE_DEPRECATED//g' libzvt/Makefile.*
./configure --prefix=/usr --sysconfdir=/etc \
--localstatedir=/var --disable-static \
- --libexecdir=/usr/lib || return 1
- make || return 1
- make DESTDIR="${pkgdir}" install || return 1
+ --libexecdir=/usr/lib
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
}
diff --git a/extra/opencore-amr/PKGBUILD b/extra/opencore-amr/PKGBUILD
index e4fe7b376..73736c22d 100644
--- a/extra/opencore-amr/PKGBUILD
+++ b/extra/opencore-amr/PKGBUILD
@@ -1,24 +1,26 @@
-# $Id: PKGBUILD 62601 2010-01-10 14:07:22Z ibiru $
+# $Id: PKGBUILD 150469 2012-02-18 00:45:39Z allan $
# Maintainer: Ionut Biru <ionut@archlinux.ro>
# Contributor: WAntilles <wantilles@adslgr.com>
pkgname=opencore-amr
pkgver=0.1.2
-pkgrel=1
+pkgrel=2
pkgdesc="Open source implementation of the Adaptive Multi Rate (AMR) speech codec"
arch=('i686' 'x86_64')
license=('APACHE')
url="http://opencore-amr.sourceforge.net/"
-depends=('gcc-libs')
source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz)
options=('!libtool')
md5sums=('8e8b8b253eb046340ff7b6bf7a6ccd3e')
build() {
cd ${srcdir}/${pkgname}-${pkgver}
+ ./configure --prefix=/usr
+ make
+}
- ./configure --prefix=/usr || return 1
- make || return 1
- make DESTDIR=${pkgdir}/ install || return 1
+package() {
+ cd ${srcdir}/${pkgname}-${pkgver}
+ make DESTDIR=${pkgdir}/ install
}
diff --git a/extra/openslp/PKGBUILD b/extra/openslp/PKGBUILD
index 9ba1f94ab..70e0833a2 100644
--- a/extra/openslp/PKGBUILD
+++ b/extra/openslp/PKGBUILD
@@ -1,13 +1,14 @@
-# $Id: PKGBUILD 75251 2010-04-01 04:53:24Z allan $
+# $Id: PKGBUILD 150461 2012-02-18 00:02:24Z allan $
# Maintainer: Tobias Powalowski <tpowa@archlinux.org>
+
pkgname=openslp
pkgver=1.2.1
-pkgrel=3
+pkgrel=4
pkgdesc="Open-source implementation of Service Location Protocol"
-arch=(i686 x86_64)
+arch=('i686' 'x86_64')
url="http://www.openslp.org"
license=('BSD')
-depends=('glibc' 'bash' 'openssl')
+depends=('bash' 'openssl')
backup=('etc/slp.conf' 'etc/slp.reg' 'etc/slp.spi')
options=('!libtool')
source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz rc.slpd)
@@ -15,9 +16,13 @@ md5sums=('ff9999d1b44017281dd00ed2c4d32330' '4f6889a5944894b8be2c01404a9566d2')
build() {
cd ${srcdir}/${pkgname}-${pkgver}
- ./configure --prefix=/usr || return 1
- make || return 1
- make DESTDIR=${pkgdir} DOC_DIR=/usr/share/doc/openslp-${pkgver} install || return 1
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd ${srcdir}/${pkgname}-${pkgver}
+ make DESTDIR=${pkgdir} DOC_DIR=/usr/share/doc/openslp-${pkgver} install
install -D -m644 COPYING ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
- install -D -m755 ../rc.slpd ${pkgdir}/etc/rc.d/slpd
+ install -D -m755 $srcdir/rc.slpd ${pkgdir}/etc/rc.d/slpd
}
diff --git a/extra/pidgin-encryption/PKGBUILD b/extra/pidgin-encryption/PKGBUILD
index d48c99c56..dd886c058 100644
--- a/extra/pidgin-encryption/PKGBUILD
+++ b/extra/pidgin-encryption/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 79796 2010-05-07 19:39:52Z ibiru $
+# $Id: PKGBUILD 150421 2012-02-17 13:03:41Z allan $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Dan McGee <dan@archlinux.org>
# Contributor: Dale Blount <dale@archlinux.org>
pkgname=pidgin-encryption
pkgver=3.1
-pkgrel=1
+pkgrel=2
pkgdesc="A Pidgin plugin providing transparent RSA encryption using NSS"
arch=('i686' 'x86_64')
license=('GPL')
@@ -17,8 +17,11 @@ md5sums=('d839eec602c21f913b32b742dc512f4b')
build() {
cd "$srcdir/$pkgname-$pkgver"
-
./configure --prefix=/usr --disable-static
- make || return 1
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
make DESTDIR="$pkgdir" install
}
diff --git a/extra/snarf/PKGBUILD b/extra/snarf/PKGBUILD
index 591fd1a7c..40c5a2294 100644
--- a/extra/snarf/PKGBUILD
+++ b/extra/snarf/PKGBUILD
@@ -1,20 +1,24 @@
-# $Id: PKGBUILD 77998 2010-04-19 08:10:26Z dgriffiths $
-# Maintainer: dorphell <dorphell@archlinux.org>
-# Committer: Judd Vinet <jvinet@zeroflux.org>
+# $Id: PKGBUILD 150394 2012-02-17 11:30:28Z allan $
+# Maintainer:
+# Contributor: Judd Vinet <jvinet@zeroflux.org>
+
pkgname=snarf
pkgver=7.0
-pkgrel=4
+pkgrel=5
pkgdesc="Command-line URL retrieval tool (http/ftp/gopher)"
-arch=(i686 x86_64)
+arch=('i686' 'x86_64')
url="http://www.xach.com/snarf/"
license=('GPL')
-depends=('glibc')
source=(http://www.xach.com/snarf/download/source/${pkgname}-${pkgver}.tar.gz)
md5sums=('7470d8457bc0d347b5cd8668c9e735c4')
build() {
cd ${srcdir}/${pkgname}-${pkgver}
- ./configure --prefix=/usr --mandir=/usr/share/man || return 1
- make || return 1
+ ./configure --prefix=/usr --mandir=/usr/share/man
+ make
+}
+
+package() {
+ cd ${srcdir}/${pkgname}-${pkgver}
make DESTDIR=${pkgdir} install || return 1
}
diff --git a/extra/xaw3d/PKGBUILD b/extra/xaw3d/PKGBUILD
index 84992447c..83036d675 100644
--- a/extra/xaw3d/PKGBUILD
+++ b/extra/xaw3d/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 148656 2012-02-05 11:45:47Z ibiru $
+# $Id: PKGBUILD 150431 2012-02-17 16:48:20Z andyrtr $
# Maintainer: Eric Bélanger <eric@archlinux.org>
pkgname=xaw3d
-pkgver=1.6
+pkgver=1.6.1
pkgrel=1
pkgdesc="Three-D Athena widgets"
arch=('i686' 'x86_64')
@@ -12,7 +12,7 @@ depends=('libxmu')
makedepends=('xorg-util-macros')
options=('!libtool')
source=(http://xorg.freedesktop.org/archive/individual/lib/libXaw3d-${pkgver}.tar.bz2)
-md5sums=('db88f0c5afc5f285e046d84e15ad30de')
+sha256sums=('9cd43caabb9e17d7d06c6e156cace9f7b7849c60662f61561dbf44c1eea10971')
build() {
cd "${srcdir}/libXaw3d-${pkgver}"
diff --git a/extra/xorg-xfd/PKGBUILD b/extra/xorg-xfd/PKGBUILD
index 8d7aec33c..42a5aafcd 100644
--- a/extra/xorg-xfd/PKGBUILD
+++ b/extra/xorg-xfd/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: $
+# $Id: PKGBUILD 150433 2012-02-17 16:53:03Z andyrtr $
# Maintainer: Jan de Groot <jgc@archlinux.org>
pkgname=xorg-xfd
-pkgver=1.1.0
+pkgver=1.1.1
pkgrel=1
pkgdesc="Displays all the characters in a font using either the X11 core protocol or libXft2"
arch=(i686 x86_64)
@@ -11,12 +11,16 @@ license=('custom')
depends=('libxaw' 'fontconfig' 'libxft' 'libxrender' 'libxmu')
makedepends=('xorg-util-macros')
source=(http://xorg.freedesktop.org/archive/individual/app/xfd-${pkgver}.tar.bz2)
-sha1sums=('9cf24f00b428bc02d8635634cdb3b7422e7d74a5')
+sha256sums=('3fbef0d5ed6dc088017df156e748d187b2d1aaedc3de7ea96e505ea6d1af7b73')
build() {
cd "${srcdir}/xfd-${pkgver}"
./configure --prefix=/usr
make
+}
+
+package() {
+ cd "${srcdir}/xfd-${pkgver}"
make DESTDIR="${pkgdir}" install
install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
diff --git a/extra/xulrunner/PKGBUILD b/extra/xulrunner/PKGBUILD
index 12b5873eb..da32ab695 100644
--- a/extra/xulrunner/PKGBUILD
+++ b/extra/xulrunner/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 149294 2012-02-06 17:34:06Z ibiru $
+# $Id: PKGBUILD 150446 2012-02-17 22:05:32Z ibiru $
# Maintainer: Jan de Groot <jgc@archlinux.org>
# Contributor: Alexander Baldeck <alexander@archlinux.org>
pkgname=xulrunner
-pkgver=10.0
-pkgrel=2
+pkgver=10.0.2
+pkgrel=1
pkgdesc="Mozilla Runtime Environment"
arch=('i686' 'x86_64')
license=('MPL' 'GPL' 'LGPL')
@@ -16,7 +16,7 @@ source=(ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/$pkgver/source/fi
libvpx.patch)
options=('!emptydirs')
replaces=('xulrunner-oss')
-md5sums=('13c61203ccfa583e5a54b4dc22f41233'
+md5sums=('5ce038d591964f72c534fa33b75a62f5'
'8dfb78c5bd0581c8cf4753813132bf0b'
'27271ce647a83906ef7a24605e840d61'
'5d418ecdbdb9f40597df6b978b0b5ee5')
diff --git a/multilib-testing/lib32-mesa/PKGBUILD b/multilib-testing/lib32-mesa/PKGBUILD
index d293fa0c6..930f61f9a 100644
--- a/multilib-testing/lib32-mesa/PKGBUILD
+++ b/multilib-testing/lib32-mesa/PKGBUILD
@@ -1,10 +1,8 @@
-# $Id: PKGBUILD 64519 2012-02-15 18:00:15Z lcarlier $
+# $Id: PKGBUILD 64673 2012-02-17 17:53:28Z lcarlier $
# Contributor: Jan de Groot <jgc@archlinux.org>
# Contributor: Andreas Radke <andyrtr@archlinux.org>
pkgbase=lib32-mesa
-#pkgname=('lib32-mesa' 'lib32-libgl' 'lib32-libglapi' 'lib32-libgles' 'lib32-ati-dri' 'lib32-intel-dri' 'lib32-unichrome-dri'
-# 'lib32-mach64-dri' 'lib32-mga-dri' 'lib32-r128-dri' 'lib32-savage-dri' 'lib32-sis-dri' 'lib32-tdfx-dri' 'lib32-nouveau-dri')
pkgname=('lib32-mesa' 'lib32-libgl' 'lib32-libglapi' 'lib32-libgles' 'lib32-ati-dri' 'lib32-intel-dri' 'lib32-nouveau-dri')
#_git=true
@@ -15,7 +13,7 @@ if [ "${_git}" = "true" ]; then
#pkgver=7.10.99.git20110709
pkgver=7.11
else
- pkgver=8.0
+ pkgver=8.0.1
fi
pkgrel=1
@@ -32,7 +30,7 @@ if [ "${_git}" = "true" ]; then
else
source=("ftp://ftp.freedesktop.org/pub/mesa/${pkgver}/MesaLib-${pkgver}.tar.bz2")
#source=(${source[@]} "MesaLib-git${_gitdate}.zip"::"http://cgit.freedesktop.org/mesa/mesa/snapshot/mesa-4464ee1a9aa3745109cee23531e3fb2323234d07.tar.bz2")
- md5sums=('1a5668fe72651a670611164cefc703b2')
+ md5sums=('24eeebf66971809d8f40775a379b36c9')
fi
build() {
@@ -54,7 +52,7 @@ build() {
--disable-gallium-egl --enable-shared-glapi \
--enable-shared-glapi \
--enable-glx-tls \
- --with-driver=dri \
+ --enable-dri \
--enable-gles1 \
--enable-gles2 \
--disable-egl \
@@ -97,7 +95,6 @@ package_lib32-libgl() {
bin/minstall lib32/libglsl.so* "${pkgdir}/usr/lib32/"
make -C ${srcdir}/?esa-*/src/gallium/targets/dri-swrast DESTDIR="${pkgdir}" install
-# ln -s swrastg_dri.so "${pkgdir}/usr/lib/xorg/modules/dri/swrast_dri.so" # gallium is now default so this is obsolete in 8.0
ln -s libglx.xorg "${pkgdir}/usr/lib32/xorg/modules/extensions/libglx.so"
rm -rf "${pkgdir}"/usr/{include,share,bin}
@@ -187,66 +184,10 @@ package_lib32-intel-dri() {
depends=("lib32-libgl=${pkgver}")
pkgdesc="Mesa DRI drivers for Intel (32-bit)"
-# make -C ${srcdir}/?esa-*/src/mesa/drivers/dri/i810 DESTDIR="${pkgdir}" install # dead in 8.0
make -C ${srcdir}/?esa-*/src/mesa/drivers/dri/i915 DESTDIR="${pkgdir}" install
make -C ${srcdir}/?esa-*/src/mesa/drivers/dri/i965 DESTDIR="${pkgdir}" install
}
-package_lib32-unichrome-dri() {
- depends=("lib32-libgl=${pkgver}")
- pkgdesc="Mesa DRI drivers for S3 Graphics/VIA Unichrome (32-bit)"
-
- make -C ${srcdir}/?esa-*/src/mesa/drivers/dri/unichrome DESTDIR="${pkgdir}" install
-}
-
-package_lib32-mach64-dri() {
- depends=("lib32-libgl=${pkgver}")
- pkgdesc="Mesa DRI drivers for ATI Mach64 (32-bit)"
- conflicts=('xf86-video-mach64<6.8.2')
-
- make -C ${srcdir}/?esa-*/src/mesa/drivers/dri/mach64 DESTDIR="${pkgdir}" install
-}
-
-package_lib32-mga-dri() {
- depends=("lib32-libgl=${pkgver}")
- pkgdesc="Mesa DRI drivers for Matrox (32-bit)"
- conflicts=('xf86-video-mga<1.4.11')
-
- make -C ${srcdir}/?esa-*/src/mesa/drivers/dri/mga DESTDIR="${pkgdir}" install
-}
-
-package_lib32-r128-dri() {
- depends=("lib32-libgl=${pkgver}")
- pkgdesc="Mesa DRI drivers for ATI Rage128 (32-bit)"
- conflicts=('xf86-video-r128<6.8.1')
-
- make -C ${srcdir}/?esa-*/src/mesa/drivers/dri/r128 DESTDIR="${pkgdir}" install
-}
-
-package_lib32-savage-dri() {
- depends=("lib32-libgl=${pkgver}")
- pkgdesc="Mesa DRI drivers for S3 Sraphics/VIA Savage (32-bit)"
- conflicts=('xf86-video-savage<2.3.1')
-
- make -C ${srcdir}/?esa-*/src/mesa/drivers/dri/savage DESTDIR="${pkgdir}" install
-}
-
-package_lib32-sis-dri() {
- depends=("lib32-libgl=${pkgver}")
- pkgdesc="Mesa DRI drivers for SiS (32-bit)"
- conflicts=('xf86-video-sis<0.10.2')
-
- make -C ${srcdir}/?esa-*/src/mesa/drivers/dri/sis DESTDIR="${pkgdir}" install
-}
-
-package_lib32-tdfx-dri() {
- depends=("lib32-libgl=${pkgver}")
- pkgdesc="Mesa DRI drivers for 3dfx (32-bit)"
- conflicts=('xf86-video-tdfx<1.4.3')
-
- make -C ${srcdir}/?esa-*/src/mesa/drivers/dri/tdfx DESTDIR="${pkgdir}" install
-}
-
package_lib32-nouveau-dri() {
depends=("lib32-libgl=${pkgver}")
pkgdesc="Mesa classic DRI + Gallium3D drivers for Nouveau (32-bit)"
diff --git a/multilib/wine/PKGBUILD b/multilib/wine/PKGBUILD
index bd2f00175..515d6311f 100644
--- a/multilib/wine/PKGBUILD
+++ b/multilib/wine/PKGBUILD
@@ -1,17 +1,17 @@
-# $Id: PKGBUILD 64372 2012-02-11 23:56:01Z svenstaro $
+# $Id: PKGBUILD 64713 2012-02-18 02:18:23Z svenstaro $
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: Jan "heftig" Steffens <jan.steffens@gmail.com>
# Contributor: Eduardo Romero <eduardo@archlinux.org>
# Contributor: Giovanni Scafora <giovanni@archlinux.org>
pkgname=wine
-pkgver=1.4rc3
+pkgver=1.4rc4
pkgrel=1
_pkgbasever=${pkgver/rc/-rc}
source=(http://ibiblio.org/pub/linux/system/emulators/$pkgname/$pkgname-$_pkgbasever.tar.bz2)
-md5sums=('cbbf30fe43de9676abbb8ea88b1b5cde')
+md5sums=('74d6ae855718b8fdc9c70fe95026941b')
pkgdesc="A compatibility layer for running Windows programs"
url="http://www.winehq.com"
@@ -47,6 +47,7 @@ makedepends=(autoconf ncurses bison perl fontforge flex prelink
v4l-utils lib32-v4l-utils
alsa-lib lib32-alsa-lib
oss
+ samba
)
optdepends=(
@@ -63,6 +64,7 @@ optdepends=(
alsa-plugins lib32-alsa-plugins
alsa-lib lib32-alsa-lib
oss cups
+ samba
)
if [[ $CARCH == i686 ]]; then
diff --git a/staging/libcdio/PKGBUILD b/staging/libcdio/PKGBUILD
new file mode 100644
index 000000000..350deb487
--- /dev/null
+++ b/staging/libcdio/PKGBUILD
@@ -0,0 +1,34 @@
+# $Id: PKGBUILD 150473 2012-02-18 01:35:00Z allan $
+# Maintainer:
+# Contributor: damir <damir@archlinux.org>
+
+pkgname=libcdio
+pkgver=0.83
+pkgrel=1
+pkgdesc="GNU Compact Disc Input and Control Library"
+arch=('i686' 'x86_64')
+license=('GPL3')
+url="http://www.gnu.org/software/libcdio/"
+depends=('libcddb' 'ncurses')
+options=('!libtool')
+install=libcdio.install
+source=(http://ftp.gnu.org/gnu/libcdio/${pkgname}-${pkgver}.tar.gz{,.sig}
+ libcdio-0.83-linking.patch)
+md5sums=('b9e0f1bccb142e697cd834fe56b6e6fb'
+ 'a7864a4b572a1e2a28cc0a05aa4a67d3'
+ '5a7f50209c03d5919d5b932f07871af7')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ patch -Np1 -i $srcdir/libcdio-0.83-linking.patch
+ ./configure --prefix=/usr --disable-vcd-info --enable-cpp-progs
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make -j1 DESTDIR="${pkgdir}" install
+
+ sed -i "/LIBCDIO_SOURCE_PATH/s|.*|/* #undef LIBCDIO_SOURCE_PATH */|" \
+ $pkgdir/usr/include/cdio/cdio_config.h
+}
diff --git a/staging/libcdio/libcdio-0.83-linking.patch b/staging/libcdio/libcdio-0.83-linking.patch
new file mode 100644
index 000000000..84a0746b5
--- /dev/null
+++ b/staging/libcdio/libcdio-0.83-linking.patch
@@ -0,0 +1,22 @@
+diff -Naur libcdio-0.83-orig/example/C++/OO/Makefile.in libcdio-0.83/example/C++/OO/Makefile.in
+--- libcdio-0.83-orig/example/C++/OO/Makefile.in 2011-10-27 18:02:31.000000000 +1000
++++ libcdio-0.83/example/C++/OO/Makefile.in 2012-02-18 11:10:07.369277231 +1000
+@@ -315,15 +315,15 @@
+
+ isofile2_SOURCES = isofile2.cpp
+ isofile2_LDADD = $(LIBISO9660PP_LIBS) $(LIBISO9660_LIBS) \
+- $(LIBCDIOPP_LIBS) $(LTLIBICONV)
++ $(LIBCDIOPP_LIBS) $(LIBCDIO_LIBS) $(LTLIBICONV)
+
+ isolist_SOURCES = isolist.cpp
+ isolist_LDADD = $(LIBISO9660PP_LIBS) $(LIBISO9660_LIBS) \
+- $(LIBCDIOPP_LIBS) $(LTLIBICONV)
++ $(LIBCDIOPP_LIBS) $(LIBCDIO_LIBS) $(LTLIBICONV)
+
+ iso4_SOURCES = iso4.cpp
+ iso4_LDADD = $(LIBISO9660PP_LIBS) $(LIBISO9660_LIBS) \
+- $(LIBCDIOPP_LIBS) $(LTLIBICONV)
++ $(LIBCDIOPP_LIBS) $(LIBCDIO_LIBS) $(LTLIBICONV)
+
+ mmc1_SOURCES = mmc1.cpp
+ mmc1_DEPENDENCIES = $(LIBCDIO_DEPS)
diff --git a/staging/libcdio/libcdio.install b/staging/libcdio/libcdio.install
new file mode 100644
index 000000000..33a4e1ace
--- /dev/null
+++ b/staging/libcdio/libcdio.install
@@ -0,0 +1,13 @@
+info_dir=/usr/share/info
+
+post_install() {
+ install-info ${info_dir}/libcdio.info.gz ${info_dir}/dir 2> /dev/null
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+pre_remove() {
+ install-info --delete ${info_dir}/libcdio.info.gz ${info_dir}/dir 2> /dev/null
+}
diff --git a/testing/cups-filters/PKGBUILD b/testing/cups-filters/PKGBUILD
new file mode 100644
index 000000000..4822f84e0
--- /dev/null
+++ b/testing/cups-filters/PKGBUILD
@@ -0,0 +1,42 @@
+# $Id: PKGBUILD 150443 2012-02-17 21:33:59Z andyrtr $
+# Maintainer: Andreas Radke <andyrtr@archlinux.org>
+
+pkgname=cups-filters
+pkgver=1.0.1
+pkgrel=1
+pkgdesc="OpenPrinting CUPS Filters"
+arch=('i686' 'x86_64')
+url="http://www.linuxfoundation.org/collaborate/workgroups/openprinting"
+license=('GPL')
+groups=()
+depends=('ghostscript' 'lcms2' 'poppler')
+makedepends=()
+optdepends=()
+provides=()
+conflicts=()
+replaces=()
+backup=()
+#options=(!makeflags)
+install=
+source=(http://www.openprinting.org/download/cups-filters/$pkgname-$pkgver.tar.gz)
+md5sums=('0f158e42798da7da030721f7ec139ece')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc
+ make
+}
+
+#check() {
+# cd "$srcdir/$pkgname-$pkgver"
+# make -k check
+#}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ #make DESTDIR="$pkgdir/" install
+ make install BUILDROOT="$pkgdir/"
+ # drop static lib
+ rm -f ${pkgdir}/usr/lib/*.a
+}
diff --git a/testing/dovecot/PKGBUILD b/testing/dovecot/PKGBUILD
new file mode 100644
index 000000000..b91386d37
--- /dev/null
+++ b/testing/dovecot/PKGBUILD
@@ -0,0 +1,70 @@
+# $Id: PKGBUILD 150441 2012-02-17 19:35:29Z andyrtr $
+# Maintainer: Andreas Radke <andyrtr@archlinux.org>
+# Contributor: Paul Mattal <paul@mattal.com>
+# Contributor: Federico Quagliata (quaqo) <quaqo@despammed.com>
+# Contributor: GARETTE Emmanuel <gnunux at laposte dot net>
+
+pkgname=dovecot
+pkgver=2.1.0
+pkgrel=1
+pkgdesc="An IMAP and POP3 server written with security primarily in mind"
+arch=('i686' 'x86_64')
+url="http://dovecot.org/"
+license=("LGPL")
+depends=('krb5' 'openssl' 'sqlite3>=3.7.5' 'libmysqlclient>=5.5.10'
+ 'postgresql-libs>=9.0.3' 'bzip2' 'expat' 'curl')
+makedepends=('pam>=1.1.1' 'libcap>=2.19' 'libldap>=2.4.22')
+optdepends=('libldap: ldap plugin')
+provides=('imap-server' 'pop3-server')
+options=('!libtool')
+backup=(etc/dovecot/dovecot.conf
+ etc/dovecot/conf.d/{10-auth,10-director,10-logging,10-mail,10-master,10-ssl}.conf
+ etc/dovecot/conf.d/{15-lda,20-imap,20-lmtp,20-pop3}.conf
+ etc/dovecot/conf.d/{90-acl,90-plugin,90-quota}.conf
+ etc/dovecot/conf.d/auth-{checkpassword,deny,ldap,master,passwdfile,sql,static,system,vpopmail}.conf.ext
+ etc/ssl/dovecot-openssl.cnf)
+install=$pkgname.install
+source=(http://dovecot.org/releases/2.1/${pkgname}-${pkgver}.tar.gz{,.sig} dovecot.sh)
+md5sums=('32a52cc45bf099bbb537b46052d23014'
+ 'e2d7783ebe0f10aee259c86c69bd0a46'
+ '587159e84e2da6f83d70b3c706ba87cc')
+
+build() {
+ cd ${srcdir}/$pkgname-$pkgver
+
+ # configure with openssl, mysql, and postgresql support
+ ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
+ --libexecdir=/usr/lib --with-moduledir=/usr/lib/dovecot/modules \
+ --disable-static \
+ --with-nss \
+ --with-pam \
+ --with-mysql \
+ --with-pgsql \
+ --with-sqlite \
+ --with-ssl=openssl --with-ssldir=/etc/dovecot/ssl \
+ --with-gssapi \
+ --with-ldap=plugin \
+ --with-zlib --with-bzlib \
+ --with-libcap \
+ --with-solr \
+ --with-docs
+ make
+}
+
+package() {
+ cd ${srcdir}/$pkgname-$pkgver
+ make DESTDIR=${pkgdir} install
+
+ # install the launch script
+ install -D -m755 ${srcdir}/$pkgname.sh ${pkgdir}/etc/rc.d/$pkgname
+
+ # install example conf files and ssl.conf
+ install -d -m755 ${pkgdir}/etc/dovecot/conf.d
+ install -m 644 ${pkgdir}/usr/share/doc/dovecot/example-config/conf.d/*.conf ${pkgdir}/etc/dovecot/conf.d
+ install -m 644 ${pkgdir}/usr/share/doc/dovecot/example-config/conf.d/*.conf.ext ${pkgdir}/etc/dovecot/conf.d
+ install -m 644 ${pkgdir}/usr/share/doc/dovecot/example-config/dovecot.conf ${pkgdir}/etc/dovecot/
+ install -d -m755 ${pkgdir}/etc/ssl
+ install -m 644 ${srcdir}/$pkgname-$pkgver/doc/dovecot-openssl.cnf ${pkgdir}/etc/ssl/
+
+ rm ${pkgdir}/etc/dovecot/README
+}
diff --git a/testing/dovecot/dovecot.install b/testing/dovecot/dovecot.install
new file mode 100644
index 000000000..873b82e2f
--- /dev/null
+++ b/testing/dovecot/dovecot.install
@@ -0,0 +1,58 @@
+# arg 1: the new package version
+post_install() {
+
+ # Make sure the group and user "dovecot"+"dovenull exists on this system and have the correct values
+
+ # dovecot
+ if grep -q "^dovecot:" /etc/group &> /dev/null ; then
+ groupmod -g 76 -n dovecot dovecot &> /dev/null
+ else
+ groupadd -g 76 dovecot &> /dev/null
+ fi
+
+ if grep -q "^dovecot:" /etc/passwd 2> /dev/null ; then
+ usermod -s /sbin/nologin -c "Dovecot user" -d /var/empty -u 76 -g dovecot dovecot &> /dev/null
+ else
+ useradd -s /sbin/nologin -c "Dovecot user" -d /var/empty -u 76 -g dovecot -r dovecot &> /dev/null
+ fi
+
+ # dovenull
+ if grep -q "^dovenull:" /etc/group &> /dev/null ; then
+ groupmod -g 74 -n dovenull dovenull &> /dev/null
+ else
+ groupadd -g 74 dovenull &> /dev/null
+ fi
+
+ if grep -q "^dovenull:" /etc/passwd 2> /dev/null ; then
+ usermod -s /sbin/nologin -c "Dovecot user for completely untrustworthy processes" -d /var/empty -u 74 -g dovenull dovenull &> /dev/null
+ else
+ useradd -s /sbin/nologin -c "Dovecot user for completely untrustworthy processes" -d /var/empty -u 74 -g dovenull -r dovenull &> /dev/null
+ fi
+}
+
+# arg 1: the new package version
+# arg 2: the old package version
+post_upgrade() {
+ if [ "`vercmp $2 2.0.0`" -lt 0 ]; then
+ # important upgrade notice
+ echo "> IMPORTANT DOVECOT 2.0 UPGRADE NOTICE"
+ echo "> ------------------------------------"
+ echo "> see http://wiki2.dovecot.org/Upgrading/2.0"
+ echo "> make sure, you convert the dovecot.conf file"
+ fi
+ if [ "`vercmp $2 2.0.13-2`" -lt 0 ]; then
+ # to remove no more existant usersdirs simply remove the dovecot users and let them recreate later
+ userdel dovecot &> /dev/null
+ userdel dovenull &> /dev/null
+ fi
+ post_install $1
+}
+
+# arg 1: the old package version
+pre_remove() {
+ userdel dovecot &> /dev/null
+ userdel dovenull &> /dev/null
+ groupdel dovecot &> /dev/null || /bin/true
+ groupdel dovenull &> /dev/null || /bin/true
+ rm -rf /var/run/dovecot/ &> /dev/null || /bin/true
+}
diff --git a/testing/dovecot/dovecot.sh b/testing/dovecot/dovecot.sh
new file mode 100755
index 000000000..e8966bd55
--- /dev/null
+++ b/testing/dovecot/dovecot.sh
@@ -0,0 +1,69 @@
+#!/bin/bash
+
+daemon_name=dovecot
+
+. /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
+ #
+ 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
+ [[ -n $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/testing/man-db/PKGBUILD b/testing/man-db/PKGBUILD
new file mode 100644
index 000000000..7d8abc692
--- /dev/null
+++ b/testing/man-db/PKGBUILD
@@ -0,0 +1,55 @@
+# $Id: PKGBUILD 150437 2012-02-17 18:38:58Z andyrtr $
+# Maintainer: Andreas Radke <andyrtr@archlinux.org>
+# Contributor: Sergej Pupykin <sergej@aur.archlinux.org>
+
+pkgname=man-db
+pkgver=2.6.1
+pkgrel=1
+pkgdesc="A utility for reading man pages"
+arch=('i686' 'x86_64')
+url="http://www.nongnu.org/man-db/"
+license=('GPL' 'LGPL')
+groups=('base')
+depends=( 'bash' 'gdbm' 'zlib' 'groff' 'libpipeline')
+optdepends=('less' 'gzip')
+backup=('etc/man_db.conf'
+ 'etc/cron.daily/man-db')
+conflicts=('man')
+provides=('man')
+replaces=('man')
+install=${pkgname}.install
+source=(http://savannah.nongnu.org/download/man-db/$pkgname-$pkgver.tar.gz
+ convert-mans man-db.cron.daily)
+options=('!libtool')
+md5sums=('79658e8695c7b9b3be1ee340d78a4692'
+ '2b7662a7d5b33fe91f9f3e034361a2f6'
+ 'd30c39ae47560304471b5461719e0f03')
+
+build() {
+ cd ${srcdir}/${pkgname}-${pkgver}
+ ./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib \
+ --with-db=gdbm --disable-setuid --enable-mandirs=GNU \
+ --with-sections="1 n l 8 3 0 2 5 4 9 6 7"
+ make
+}
+
+check() {
+ cd ${srcdir}/${pkgname}-${pkgver}
+ make check
+}
+
+package() {
+ cd ${srcdir}/${pkgname}-${pkgver}
+ make DESTDIR=${pkgdir} install
+
+ # part of groff pkg
+ rm -f ${pkgdir}/usr/bin/zsoelim
+
+ # script from LFS to convert manpages, see
+ # http://www.linuxfromscratch.org/lfs/view/6.4/chapter06/man-db.html
+ install -D -m755 ${srcdir}/convert-mans ${pkgdir}/usr/bin/convert-mans
+
+ #install whatis cron script
+ install -D -m744 ${srcdir}/man-db.cron.daily ${pkgdir}/etc/cron.daily/man-db
+}
+
diff --git a/testing/man-db/convert-mans b/testing/man-db/convert-mans
new file mode 100644
index 000000000..58a0224b0
--- /dev/null
+++ b/testing/man-db/convert-mans
@@ -0,0 +1,11 @@
+#!/bin/sh -e
+FROM="$1"
+TO="$2"
+shift ; shift
+while [ $# -gt 0 ]
+do
+ FILE="$1"
+ shift
+ iconv -f "$FROM" -t "$TO" "$FILE" >.tmp.iconv
+ mv .tmp.iconv "$FILE"
+done
diff --git a/testing/man-db/man-db.cron.daily b/testing/man-db/man-db.cron.daily
new file mode 100755
index 000000000..53e66e1e9
--- /dev/null
+++ b/testing/man-db/man-db.cron.daily
@@ -0,0 +1,39 @@
+#!/bin/sh
+
+# nicenesses range from -20 (most favorable scheduling) to 19 (least favorable)
+NICE=19
+
+# 0 for none, 1 for real time, 2 for best-effort, 3 for idle
+IONICE_CLASS=2
+
+# 0-7 (for IONICE_CLASS 1 and 2 only), 0=highest, 7=lowest
+IONICE_PRIORITY=7
+
+UPDATEMANDB="/usr/bin/mandb --quiet"
+
+# Update the "whatis" database
+#/usr/sbin/makewhatis -u -w
+
+# taken from Debian
+# man-db cron daily
+set -e
+
+if ! [ -d /var/cache/man ]; then
+ # Recover from deletion, per FHS.
+ mkdir -p /var/cache/man
+ chmod 755 /var/cache/man
+fi
+
+# regenerate man database
+
+if [ -x /usr/bin/nice ]; then
+ UPDATEMANDB="/usr/bin/nice -n ${NICE:-19} ${UPDATEMANDB}"
+fi
+
+if [ -x /usr/bin/ionice ]; then
+ UPDATEMANDB="/usr/bin/ionice -c ${IONICE_CLASS:-2} -n ${IONICE_PRIORITY:-7} ${UPDATEMANDB}"
+fi
+
+${UPDATEMANDB}
+
+exit 0
diff --git a/testing/man-db/man-db.install b/testing/man-db/man-db.install
new file mode 100644
index 000000000..f6f0f27a6
--- /dev/null
+++ b/testing/man-db/man-db.install
@@ -0,0 +1,22 @@
+post_install() {
+ echo "it's recommended to create an initial"
+ echo "database running as root:"
+ echo "\"/usr/bin/mandb --quiet\""
+}
+
+post_upgrade() {
+ if [ "`vercmp $2 2.5.3-2`" -lt 0 ]; then
+ echo "systemuser \"man\" is no more required"
+ echo "run \"userdel man\". please also"
+ echo "chown root:root /var/cache/man"
+ fi
+ # force database rebuild to get rid off badly imported pages
+ if [ "`vercmp $2 2.6.0.2`" -lt 0 ]; then
+ echo "(re)building database..."
+ mandb -c --quiet
+ fi
+}
+
+post_remove() {
+ rm -rf /var/cache/man
+}
diff --git a/testing/mesa/PKGBUILD b/testing/mesa/PKGBUILD
index 08190dedf..3b9d56e50 100644
--- a/testing/mesa/PKGBUILD
+++ b/testing/mesa/PKGBUILD
@@ -1,11 +1,9 @@
-# $Id: PKGBUILD 149991 2012-02-12 09:43:44Z andyrtr $
+# $Id: PKGBUILD 150370 2012-02-17 09:35:04Z andyrtr $
# Maintainer: Jan de Groot <jgc@archlinux.org>
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
pkgbase=mesa
-#pkgname=('mesa' 'libgl' 'libglapi' 'libgles' 'libegl' 'khrplatform-devel' 'ati-dri' 'intel-dri' 'unichrome-dri' 'mach64-dri' 'mga-dri' 'r128-dri' 'savage-dri' 'sis-dri' 'tdfx-dri' 'nouveau-dri') # 'llvm-dri')
-# prepare 7.12/8.0
-pkgname=('mesa' 'libgl' 'libglapi' 'libgles' 'libegl' 'khrplatform-devel' 'ati-dri' 'intel-dri' 'nouveau-dri')
+pkgname=('mesa' 'libgl' 'osmesa' 'libglapi' 'libgles' 'libegl' 'khrplatform-devel' 'ati-dri' 'intel-dri' 'nouveau-dri')
#_git=true
_gitdate=20111031
@@ -15,7 +13,7 @@ if [ "${_git}" = "true" ]; then
pkgver=7.10.99.git20110709
#pkgver=7.11
else
- pkgver=8.0
+ pkgver=8.0.1
fi
pkgrel=1
arch=('i686' 'x86_64')
@@ -35,7 +33,7 @@ if [ "${_git}" = "true" ]; then
)
fi
md5sums=('5c65a0fe315dd347e09b1f2826a1df5a'
- '1a5668fe72651a670611164cefc703b2')
+ '24eeebf66971809d8f40775a379b36c9')
build() {
cd ${srcdir}/?esa-*
@@ -48,7 +46,9 @@ if [ "${_git}" = "true" ]; then
--enable-gallium-llvm \
--enable-gallium-egl --enable-shared-glapi\
--enable-glx-tls \
- --with-driver=dri \
+ --enable-dri \
+ --enable-glx \
+ --enable-osmesa \
--enable-gles1 \
--enable-gles2 \
--enable-egl \
@@ -65,7 +65,9 @@ if [ "${_git}" = "true" ]; then
--enable-gallium-llvm \
--enable-gallium-egl --enable-shared-glapi\
--enable-glx-tls \
- --with-driver=dri \
+ --enable-dri \
+ --enable-glx \
+ --enable-osmesa \
--enable-gles1 \
--enable-gles2 \
--enable-egl \
@@ -92,13 +94,20 @@ package_libgl() {
cd src/mesa/drivers/dri
make -C ${srcdir}/?esa-*/src/gallium/targets/dri-swrast DESTDIR="${pkgdir}" install
-# ln -s swrastg_dri.so "${pkgdir}/usr/lib/xorg/modules/dri/swrast_dri.so" # gallium is now default so this is obsolete in 8.0
ln -s libglx.xorg "${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so"
install -m755 -d "${pkgdir}/usr/share/licenses/libgl"
install -m644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/libgl/"
}
+package_osmesa() {
+ depends=('mesa')
+ optdepends=('opengl-man-pages: for the OpenGL API man pages')
+ pkgdesc="Mesa 3D off-screen rendering library"
+
+ make -C ${srcdir}/?esa-*/src/mesa DESTDIR="${pkgdir}" install-osmesa
+}
+
package_libglapi() {
depends=('glibc')
pkgdesc="free implementation of the GL API -- shared library. The Mesa GL API module is responsible for dispatching all the gl* functions"
@@ -211,66 +220,10 @@ package_intel-dri() {
depends=("libgl=${pkgver}")
pkgdesc="Mesa DRI drivers for Intel"
-# make -C ${srcdir}/?esa-*/src/mesa/drivers/dri/i810 DESTDIR="${pkgdir}" install # dead in 8.0
make -C ${srcdir}/?esa-*/src/mesa/drivers/dri/i915 DESTDIR="${pkgdir}" install
make -C ${srcdir}/?esa-*/src/mesa/drivers/dri/i965 DESTDIR="${pkgdir}" install
}
-package_unichrome-dri() {
- depends=("libgl=${pkgver}")
- pkgdesc="Mesa DRI drivers for S3 Graphics/VIA Unichrome"
-
- make -C ${srcdir}/?esa-*/src/mesa/drivers/dri/unichrome DESTDIR="${pkgdir}" install
-}
-
-package_mach64-dri() {
- depends=("libgl=${pkgver}")
- pkgdesc="Mesa DRI drivers for ATI Mach64"
- conflicts=('xf86-video-mach64<6.8.2')
-
- make -C ${srcdir}/?esa-*/src/mesa/drivers/dri/mach64 DESTDIR="${pkgdir}" install
-}
-
-package_mga-dri() {
- depends=("libgl=${pkgver}")
- pkgdesc="Mesa DRI drivers for Matrox"
- conflicts=('xf86-video-mga<1.4.11')
-
- make -C ${srcdir}/?esa-*/src/mesa/drivers/dri/mga DESTDIR="${pkgdir}" install
-}
-
-package_r128-dri() {
- depends=("libgl=${pkgver}")
- pkgdesc="Mesa DRI drivers for ATI Rage128"
- conflicts=('xf86-video-r128<6.8.1')
-
- make -C ${srcdir}/?esa-*/src/mesa/drivers/dri/r128 DESTDIR="${pkgdir}" install
-}
-
-package_savage-dri() {
- depends=("libgl=${pkgver}")
- pkgdesc="Mesa DRI drivers for S3 Sraphics/VIA Savage"
- conflicts=('xf86-video-savage<2.3.1')
-
- make -C ${srcdir}/?esa-*/src/mesa/drivers/dri/savage DESTDIR="${pkgdir}" install
-}
-
-package_sis-dri() {
- depends=("libgl=${pkgver}")
- pkgdesc="Mesa DRI drivers for SiS"
- conflicts=('xf86-video-sis<0.10.2')
-
- make -C ${srcdir}/?esa-*/src/mesa/drivers/dri/sis DESTDIR="${pkgdir}" install
-}
-
-package_tdfx-dri() {
- depends=("libgl=${pkgver}")
- pkgdesc="Mesa DRI drivers for 3dfx"
- conflicts=('xf86-video-tdfx<1.4.3')
-
- make -C ${srcdir}/?esa-*/src/mesa/drivers/dri/tdfx DESTDIR="${pkgdir}" install
-}
-
package_nouveau-dri() {
depends=("libgl=${pkgver}")
pkgdesc="Mesa classic DRI + Gallium3D drivers for Nouveau"
@@ -280,22 +233,3 @@ package_nouveau-dri() {
# gallium3D driver for nv30 - nv40 - nv50 nouveau_dri.so
make -C ${srcdir}/?esa-*/src/gallium/targets/dri-nouveau DESTDIR="${pkgdir}" install
}
-
-#package_llvm-dri() {
-# depends=("libgl=${pkgver}")
-# pkgdesc="Mesa common LLVM support"
-
-#if [ "${_git}" = "true" ]; then
-# cd ${srcdir}/mesa-*/src/gallium
-# else
-# cd "${srcdir}/Mesa-${pkgver}/src/gallium"
-#fi
-
- # gallium llvmpipe
-#if [ "${_git}" = "true" ]; then
-# make -C drivers/llvmpipe DESTDIR="${pkgdir}" install
-# #make -C targets/dri-swrast DESTDIR="${pkgdir}" install
-# else
-# make -C ${srcdir}/Mesa-${pkgver}/src/gallium/targets/dri-nouveau DESTDIR="${pkgdir}" install
-#fi
-#}
diff --git a/testing/xf86-video-glint/PKGBUILD b/testing/xf86-video-glint/PKGBUILD
index e01cd44c7..f749217b0 100644
--- a/testing/xf86-video-glint/PKGBUILD
+++ b/testing/xf86-video-glint/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 150039 2012-02-12 09:45:00Z andyrtr $
+# $Id: PKGBUILD 150435 2012-02-17 17:32:58Z andyrtr $
# Maintainer: Jan de Groot <jgc@archlinux.org>
pkgname=xf86-video-glint
-pkgver=1.2.6
-pkgrel=2
+pkgver=1.2.7
+pkgrel=1
pkgdesc="X.org GLINT/Permedia video driver"
arch=(i686 x86_64)
url="http://xorg.freedesktop.org/"
@@ -14,7 +14,7 @@ conflicts=('xorg-server<1.11.99.903')
options=('!libtool')
groups=('xorg-drivers' 'xorg')
source=(${url}/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2)
-sha256sums=('d43350ed3c149576db1dbcacf5e9a30a3268a3f49742724c9151b6f1e4bd21a7')
+sha256sums=('9aa9689436fc78a71145d4caeaf63b0e80f9abd54e9b4a3066f62ee5b334c359')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"