diff options
Diffstat (limited to 'abs/extra-testing')
41 files changed, 1407 insertions, 269 deletions
| diff --git a/abs/extra-testing/alpine/2.00-lpam.patch b/abs/extra-testing/alpine/2.00-lpam.patch new file mode 100644 index 0000000..69e66d7 --- /dev/null +++ b/abs/extra-testing/alpine/2.00-lpam.patch @@ -0,0 +1,13 @@ +--- alpine-2.00.orig/alpine/Makefile.in ++++ alpine-2.00/alpine/Makefile.in +@@ -169,7 +169,7 @@ + LIBICONV = @LIBICONV@ + LIBINTL = @LIBINTL@ + LIBOBJS = @LIBOBJS@ +-LIBS = @LIBS@ ++LIBS = @LIBS@ -lpam + LIBTOOL = @LIBTOOL@ + LN = @LN@ + LN_S = @LN_S@ + LTLIBICONV = @LTLIBICONV@ + LTLIBINTL = @LTLIBINTL@ diff --git a/abs/extra-testing/alpine/CVE-2008-5514.patch b/abs/extra-testing/alpine/CVE-2008-5514.patch new file mode 100644 index 0000000..594bea0 --- /dev/null +++ b/abs/extra-testing/alpine/CVE-2008-5514.patch @@ -0,0 +1,20 @@ +--- alpine-2.00/imap/src/c-client/rfc822.c ++++ alpine-2.00/imap/src/c-client/rfc822.c +@@ -1351,6 +1351,7 @@ +  + static long rfc822_output_char (RFC822BUFFER *buf,int c) + { ++  if ((buf->cur == buf->end) && !rfc822_output_flush (buf)) return NIL; +   *buf->cur++ = c;		/* add character, soutr buffer if full */ +   return (buf->cur == buf->end) ? rfc822_output_flush (buf) : LONGT; + } +@@ -1374,7 +1375,8 @@ +       len -= i; +     } + 				/* soutr buffer now if full */ +-    if (len && !rfc822_output_flush (buf)) return NIL; ++    if ((len || (buf->cur == buf->end)) && !rfc822_output_flush (buf)) ++      return NIL; +   } +   return LONGT; + } diff --git a/abs/extra-testing/alpine/ChangeLog b/abs/extra-testing/alpine/ChangeLog new file mode 100644 index 0000000..4c3bf81 --- /dev/null +++ b/abs/extra-testing/alpine/ChangeLog @@ -0,0 +1,43 @@ +2010-01-23  Eric Belanger  <eric@archlinux.org> + +	* alpine 2.00-7 +	* Updated patchset to level 53 + +2009-09-18  Eric Belanger  <eric@archlinux.org> + +	* alpine 2.00-6 +	* libldap-2.4 rebuild + +2009-09-18  Eric Belanger  <eric@archlinux.org> + +	* alpine 2.00-5 +	* Updated patchset to level 52 +	* Security fix + +2009-09-17  Allan McRae  <allan@archlinux.org> + +	* alpine 2.00-4 +	* libldap-2.4 rebuild + +2009-02-07  Eric Belanger  <eric@archlinux.org> + +	* alpine 2.00-3 +	* Updated patchset to level 20 + +2008-12-05  Eric Belanger  <eric@archlinux.org> + +	* alpine 2.00-2 +	* Rebuilt against heimdal 1.2.1 +	* Placed copy of all.patch.gz patch on local ftp (close FS#11964) + +2008-09-04  Eric Belanger  <eric@archlinux.org> + +	* alpine 2.00-1 +	* Upstream update +	* Replaced install scriptlet with optdepends + +2008-03-26  Eric Belanger  <eric@archlinux.org> + +	* alpine 1.10-1 +	* Upstream update +	* Added ChangeLog diff --git a/abs/extra-testing/alpine/PKGBUILD b/abs/extra-testing/alpine/PKGBUILD new file mode 100644 index 0000000..1d75c85 --- /dev/null +++ b/abs/extra-testing/alpine/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 64978 2010-01-23 22:24:15Z eric $ +# Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor: Fabio Scotoni <fabio@esse.ch> + +pkgname=alpine +pkgver=2.00 +pkgrel=7 +_patchlevel=53 +pkgdesc="The Apache-licensed PINE (a tool for reading, sending, and managing electronic messages)" +arch=('i686' 'x86_64') +url="http://www.washington.edu/alpine/" +license=('APACHE') +depends=('libldap>=2.4.11' 'heimdal>=1.2.1' 'gettext') +optdepends=('aspell: for spell-checking support') +provides=('pine') +conflicts=('pine') +replaces=('pine') +options=('!makeflags') +source=(ftp://ftp.cac.washington.edu/${pkgname}/${pkgname}.tar.bz2 \ +        http://staff.washington.edu/chappa/alpine/patches/alpine-${pkgver}/all_${_patchlevel}.patch.gz \ +        2.00-lpam.patch CVE-2008-5514.patch) +md5sums=('84e44cbf71ed674800a5d57eed9c1c52' 'c4a85b865f59c095f838617d08b1b123'\ +         'cd3911c16fc6a072e853c0ccfc35857c' '1b52a54a656979116c09fb1d948a4325') +sha1sums=('dcbd3c5419954f484ccf706feaba31ce48cdebc4' '7396ed92062924c126087dc32b98ccebf98e17cc'\ +         '1b39525f91ebd5a9de5a1e04f5554f6fa5f58ae3' 'bc61d76a237ff42b00b3f60f2e6fc5c45e261dbb') + +build() { +  cd "${srcdir}/${pkgname}-${pkgver}" +  patch -p1 < ../all_${_patchlevel}.patch || return 1 +  patch -p1 < ../2.00-lpam.patch || return 1 +  patch -p1 < ../CVE-2008-5514.patch || return 1 +  ./configure --prefix=/usr --without-passfile --without-tcl \ +    --disable-shared --with-system-pinerc=/etc/alpine.d/pine.conf \ +    --with-system-fixed-pinerc=/etc/alpine.d/pine.conf.fixed || return 1 +  make || return 1 +  make DESTDIR="${pkgdir}" install || return 1 +} diff --git a/abs/extra-testing/bluez/PKGBUILD b/abs/extra-testing/bluez/PKGBUILD index 46af613..83ad50d 100644 --- a/abs/extra-testing/bluez/PKGBUILD +++ b/abs/extra-testing/bluez/PKGBUILD @@ -1,6 +1,6 @@  # Maintainer: Geoffroy Carrier <geoffroy@archlinux.org>  pkgname=bluez -pkgver=4.62 +pkgver=4.63  pkgrel=1  pkgdesc="Libraries and tools for the Bluetooth protocol stack"  url="http://www.bluez.org/" @@ -12,11 +12,13 @@ optdepends=('gstreamer0.10-base' 'alsa-lib' 'libusb')  conflicts=('bluez-libs' 'bluez-utils')  provides=('bluez-libs' 'bluez-utils')  replaces=('bluez-libs' 'bluez-utils') +install='bluez.install'  backup=(etc/bluetooth/{main,rfcomm,audio,network,input}.conf          etc/conf.d/bluetooth)  source=("http://www.kernel.org/pub/linux/bluetooth/$pkgname-$pkgver.tar.bz2" -        'bluetooth.conf.d' -        'runit.bluetooth') +        bluetooth.conf.d run.bluetoothd run.hidd run.dund run.pand +        run.rfcomm) +  build() {    cd "$srcdir/$pkgname-$pkgver"    ./configure --prefix=/usr \ @@ -45,9 +47,17 @@ build() {    install -D -m644 "$srcdir/$pkgname-$pkgver/network/network.conf" "$pkgdir/etc/bluetooth/" || return 1    install -D -m644 "$srcdir/$pkgname-$pkgver/input/input.conf"     "$pkgdir/etc/bluetooth/" || return 1    install -D -m644 "$srcdir/$pkgname-$pkgver/audio/audio.conf"     "$pkgdir/etc/bluetooth/" || return 1 -  install -D -m755 "$srcdir/runit.bluetooth"                       "$pkgdir/etc/sv/bluetooth/run" || return 1 -  install -D -m644 "$srcdir/bluetooth.conf.d"                      "$pkgdir/etc/conf.d/bluetooth" || return 1 +  install -D -m644 "$srcdir/bluetooth.conf.d"                     "$pkgdir/etc/conf.d/bluetooth" || return 1 +  install -D -m755 "$srcdir/run.bluetoothd"                       "$pkgdir/etc/sv/bluetoothd/run" || return 1 +  install -D -m755 "$srcdir/run.hidd"                             "$pkgdir/etc/sv/hidd/run" || return 1 +  install -D -m755 "$srcdir/run.dund"                             "$pkgdir/etc/sv/dund/run" || return 1 +  install -D -m755 "$srcdir/run.pand"                             "$pkgdir/etc/sv/pand/run" || return 1 +  install -D -m755 "$srcdir/run.rfcomm"                           "$pkgdir/etc/sv/rfcomm/run" || return 1  } -md5sums=('3c2187a97f5b43ae84b4bbd4b34671e0' +md5sums=('bb388f3dbb69cd253f23fc32b0f49ffa'           'd12be5b494525bb1ba6eac5c3983dd3e' -         'af1037c8e96dda60a1fea29140afb8f4') +         '1c88fcd455920ad8ee0c7cae3fe15771' +         'a9c1b4da8b5a3969865272bd0fb01da2' +         '89c073f43a074844b87e28103e48623d' +         '8ee99afea417561d01012b8047fd06d5' +         '934a9eaa25c275d18115068101fb75e8') diff --git a/abs/extra-testing/bluez/__Changelog b/abs/extra-testing/bluez/__Changelog index af8c597..124d0eb 100644 --- a/abs/extra-testing/bluez/__Changelog +++ b/abs/extra-testing/bluez/__Changelog @@ -2,3 +2,10 @@  I really have no idea how this bluetooth stuff works.  If anyone wants to  take a stab at getting this working properly with runit, feel free.  I  only need this package to get mythpywii working. + +2010-04-01: +Make this package work with runit.  All daemons were seperated into their +own run scripts.  Of particular interest is rfcomm and hid2hci utilities. +They are not daemons and I added "/sbin/sv <executable> down ." in their +respective run files.  All based on this thread: +http://article.gmane.org/gmane.comp.sysutils.supervision.general/1585/ diff --git a/abs/extra-testing/bluez/bluez.install b/abs/extra-testing/bluez/bluez.install new file mode 100644 index 0000000..f9b757b --- /dev/null +++ b/abs/extra-testing/bluez/bluez.install @@ -0,0 +1,15 @@ +post_install() { +    add_service.sh bluetoothd +    echo ">>> Only the bluetoothd daemon is started by default." +    echo ">>> You can optionally add the following as required:" +    echo ">>> hidd dund pand rfcomm" +    echo ">>> $ sudo add_service.sh <service_name>" +} + +pre_remove() { +    for d in { bluetoothd,hidd,dund,pand,rfcomm } ; do +      if [ -d /var/service/${d} ] ; then +        remove_servcie.sh $d +      fi +    done +} diff --git a/abs/extra-testing/bluez/rc.bluetooth b/abs/extra-testing/bluez/rc.bluetooth deleted file mode 100644 index 38b6216..0000000 --- a/abs/extra-testing/bluez/rc.bluetooth +++ /dev/null @@ -1,106 +0,0 @@ -#!/bin/sh -# -# Start/stop the Bluetooth daemons -# - -. /etc/rc.conf -. /etc/rc.d/functions - -DAEMON_NAME="bluetoothd" -HID2HCI_NAME="hid2hci" -HIDD_NAME="hidd" -RFCOMM_NAME="rfcomm" -PAND_NAME="pand" -DUND_NAME="dund" - -DAEMON_EXEC="/usr/sbin/bluetoothd" -HID2HCI_EXEC="/usr/sbin/hid2hci" -HIDD_EXEC="/usr/bin/hidd" -RFCOMM_EXEC="/usr/bin/rfcomm" -PAND_EXEC="/usr/bin/pand" -DUND_EXEC="/usr/bin/dund" - -DAEMON_ENABLE="true" -HID2HCI_ENABLE="false" -HIDD_ENABLE="false" -RFCOMM_ENABLE="false" -DUND_ENABLE="false" -PAND_ENABLE="false" - -RFCOMM_CONFIG="/etc/bluetooth/rfcomm.conf" - -HIDD_OPTIONS="" -DUND_OPTIONS="" -PAND_OPTIONS="" - -[ -f /etc/conf.d/bluetooth ] && . /etc/conf.d/bluetooth - -case "$1" in -  start) -    stat_busy "Starting bluetooth subsystem:" -    if [ "$DAEMON_ENABLE" = "true" -a -x "$DAEMON_EXEC" ] ; then -      stat_append " $DAEMON_NAME" -      $DAEMON_EXEC -    fi -    if [ "$HID2HCI_ENABLE" = "true" -a -x "$HID2HCI_EXEC" ] ; then -      stat_append " $HID2HCI_NAME" -      $HID2HCI_EXEC --tohci > /dev/null 2>&1 || true -    fi -    if [ "$SDPD_ENABLE" = "true" -a -x "$SDPD_EXEC" ] ; then -      stat_append " $SDPD_NAME" -      $SDPD_EXEC -    fi -    if [ "$HIDD_ENABLE" = "true" -a -x "$HIDD_EXEC" ]; then -      stat_append " $HIDD_NAME" -      $HIDD_EXEC $HIDD_OPTIONS --server -    fi -    if [ "$RFCOMM_ENABLE" = "true" -a -x "$RFCOMM_EXEC" -a -f "$RFCOMM_CONFIG" ]; then -      stat_append " $RFCOMM_NAME" -      $RFCOMM_EXEC -f $RFCOMM_CONFIG bind all -    fi -    if [ "$DUND_ENABLE" = "true" -a -x "$DUND_EXEC" -a -n "$DUND_OPTIONS" ]; then -      stat_append " $DUND_NAME" -      $DUND_EXEC $DUND_OPTIONS -    fi -    if [ "$PAND_ENABLE" = "true" -a -x "$PAND_EXEC" -a -n "$PAND_OPTIONS" ]; then -      stat_append " $PAND_NAME" -      $PAND_EXEC $PAND_OPTIONS -    fi -    add_daemon bluetooth -    stat_done -    ;; -  stop) -    stat_busy "Stopping bluetooth subsystem:" - -    stat_append " $PAND_NAME" -    killall $PAND_NAME >/dev/null 2>&1 - -    stat_append " $DUND_NAME" -    killall $DUND_NAME >/dev/null 2>&1 - -    if [ -x "$RFCOMM_EXEC" ]; then -      stat_append " $RFCOMM_NAME" -      $RFCOMM_EXEC release all >/dev/null 2>&1 -    fi - -    stat_append " $HIDD_NAME" -    killall $HIDD_NAME >/dev/null 2>&1 - -    stat_append " $SDPD_NAME" -    killall $SDPD_NAME >/dev/null 2>&1 - -    stat_append " $DAEMON_NAME" -    killall $DAEMON_NAME >/dev/null 2>&1 - -    rm_daemon bluetooth -    stat_done -    ;; -  restart) -    $0 stop -    sleep 1 -    $0 start -    ;; -  *) -    echo "usage: $0 {start|stop|restart}"   -esac -exit 0 diff --git a/abs/extra-testing/bluez/run.bluetoothd b/abs/extra-testing/bluez/run.bluetoothd new file mode 100644 index 0000000..7a92437 --- /dev/null +++ b/abs/extra-testing/bluez/run.bluetoothd @@ -0,0 +1,12 @@ +#!/bin/sh +# +# Start/stop the Bluetooth daemons +# + +. /etc/rc.conf +. /etc/rc.d/functions + +[ -f /etc/conf.d/bluetooth ] && . /etc/conf.d/bluetooth + +    stat_runit "Starting bluetooth subsystem:" +      exec /usr/sbin/bluetoothd -n diff --git a/abs/extra-testing/bluez/run.dund b/abs/extra-testing/bluez/run.dund new file mode 100644 index 0000000..c42cfa1 --- /dev/null +++ b/abs/extra-testing/bluez/run.dund @@ -0,0 +1,14 @@ +#!/bin/sh +# +# Start/stop the Bluetooth daemons +# + +. /etc/rc.conf +. /etc/rc.d/functions + +[ -f /etc/conf.d/bluetooth ] && . /etc/conf.d/bluetooth + +svwaitup -s 3 /var/service/bluetoothd || exit 1 + +    stat_runit "Starting BlueZ Bluetooth dial-up networking daemon" +      exec /usr/bin/dund -n -s diff --git a/abs/extra-testing/bluez/run.hidd b/abs/extra-testing/bluez/run.hidd new file mode 100644 index 0000000..e4f66d3 --- /dev/null +++ b/abs/extra-testing/bluez/run.hidd @@ -0,0 +1,14 @@ +#!/bin/sh +# +# Start/stop the Bluetooth daemons +# + +. /etc/rc.conf +. /etc/rc.d/functions + +[ -f /etc/conf.d/bluetooth ] && . /etc/conf.d/bluetooth + +svwaitup -s 3 /var/service/bluetoothd || exit 1 + +    stat_runit "Starting Bluetooth HID daemon:" +      exec /usr/bin/hidd -n --server diff --git a/abs/extra-testing/bluez/run.pand b/abs/extra-testing/bluez/run.pand new file mode 100644 index 0000000..ab15ef6 --- /dev/null +++ b/abs/extra-testing/bluez/run.pand @@ -0,0 +1,14 @@ +#!/bin/sh +# +# Start/stop the Bluetooth daemons +# + +. /etc/rc.conf +. /etc/rc.d/functions + +[ -f /etc/conf.d/bluetooth ] && . /etc/conf.d/bluetooth + +svwaitup -s 3 /var/service/bluetoothd || exit 1 + +    stat_runit "Starting BlueZ Bluetooth PAN daemon" +      exec /usr/bin/pand -n -s diff --git a/abs/extra-testing/bluez/run.rfcomm b/abs/extra-testing/bluez/run.rfcomm new file mode 100644 index 0000000..8bc619b --- /dev/null +++ b/abs/extra-testing/bluez/run.rfcomm @@ -0,0 +1,17 @@ +#!/bin/sh +# +# Start/stop the Bluetooth daemons +# + +. /etc/rc.conf +. /etc/rc.d/functions + +[ -f /etc/conf.d/bluetooth ] && . /etc/conf.d/bluetooth + +RFCOMM_CONFIG="/etc/bluetooth/rfcomm.conf" + +svwaitup -s 3 /var/service/bluetoothd || exit 1 + +    stat_runit "Starting RFCOMM for the bluetooth subsystem" +      /usr/bin/rfcomm -f $RFCOMM_CONFIG bind all +      /sbin/sv down . diff --git a/abs/extra-testing/bluez/runit.bluetooth b/abs/extra-testing/bluez/runit.bluetooth deleted file mode 100644 index 4b443db..0000000 --- a/abs/extra-testing/bluez/runit.bluetooth +++ /dev/null @@ -1,65 +0,0 @@ -#!/bin/sh -# -# Start/stop the Bluetooth daemons -# - -. /etc/rc.conf -. /etc/rc.d/functions - -DAEMON_NAME="bluetoothd" -HID2HCI_NAME="hid2hci" -HIDD_NAME="hidd" -RFCOMM_NAME="rfcomm" -PAND_NAME="pand" -DUND_NAME="dund" - -DAEMON_EXEC="/usr/sbin/bluetoothd -n" -HID2HCI_EXEC="/usr/sbin/hid2hci" -HIDD_EXEC="/usr/bin/hidd" -RFCOMM_EXEC="/usr/bin/rfcomm" -PAND_EXEC="/usr/bin/pand" -DUND_EXEC="/usr/bin/dund" - -DAEMON_ENABLE="true" -HID2HCI_ENABLE="false" -HIDD_ENABLE="false" -RFCOMM_ENABLE="false" -DUND_ENABLE="false" -PAND_ENABLE="false" - -RFCOMM_CONFIG="/etc/bluetooth/rfcomm.conf" - -HIDD_OPTIONS="-n" -DUND_OPTIONS="-n" -PAND_OPTIONS="-n" - -[ -f /etc/conf.d/bluetooth ] && . /etc/conf.d/bluetooth - -    stat_runit "Starting bluetooth subsystem:" -    if [ "$DAEMON_ENABLE" = "true" -a -x "$DAEMON_EXEC" ] ; then -      exec $DAEMON_EXEC -    fi -#    if [ "$HID2HCI_ENABLE" = "true" -a -x "$HID2HCI_EXEC" ] ; then -#      stat_append " $HID2HCI_NAME" -#      $HID2HCI_EXEC --tohci > /dev/null 2>&1 || true -#    fi -#    if [ "$SDPD_ENABLE" = "true" -a -x "$SDPD_EXEC" ] ; then -#      stat_append " $SDPD_NAME" -#      $SDPD_EXEC -#    fi -#    if [ "$HIDD_ENABLE" = "true" -a -x "$HIDD_EXEC" ]; then -#      stat_append " $HIDD_NAME" -#      $HIDD_EXEC $HIDD_OPTIONS --server -#    fi -#    if [ "$RFCOMM_ENABLE" = "true" -a -x "$RFCOMM_EXEC" -a -f "$RFCOMM_CONFIG" ]; then -#      stat_append " $RFCOMM_NAME" -#      $RFCOMM_EXEC -f $RFCOMM_CONFIG bind all -#    fi -#    if [ "$DUND_ENABLE" = "true" -a -x "$DUND_EXEC" -a -n "$DUND_OPTIONS" ]; then -#      stat_append " $DUND_NAME" -#      $DUND_EXEC $DUND_OPTIONS -#    fi -#    if [ "$PAND_ENABLE" = "true" -a -x "$PAND_EXEC" -a -n "$PAND_OPTIONS" ]; then -#      stat_append " $PAND_NAME" -#      $PAND_EXEC $PAND_OPTIONS -#    fi diff --git a/abs/extra-testing/community/mythtv-contrib/PKGBUILD b/abs/extra-testing/community/mythtv-contrib/PKGBUILD index e4a84f7..4e5bf12 100644 --- a/abs/extra-testing/community/mythtv-contrib/PKGBUILD +++ b/abs/extra-testing/community/mythtv-contrib/PKGBUILD @@ -1,8 +1,8 @@  # Contributor: Michael Hanson <hansonorders@verizon.net>  # Maintainer: Michael Hanson <hansonorders@verizon.net>  pkgname=mythtv-contrib -pkgver=0.22 -pkgrel=1 +pkgver=0.23 +pkgrel=2  pkgdesc="User contributed scripts and utilities for mythtv."  arch=('i686' 'x86_64')  url="http://mythtv.org" @@ -16,7 +16,7 @@ source=('http://www.pdp8.net/directv/directv.pl' \          'mythchanger.10f.beta.tar')  patches=('sa3250cmd_make.patch' '6200ch.c.r21651.patch'           'mythchanger_make.patch') -_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/mythtv/contrib +_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-23-fixes/mythtv/contrib  _svnver=23566  _svnmod=contrib @@ -46,7 +46,7 @@ build() {          cd $srcdir/contrib/channel_changers/dct-channel || return 1          make || return 1          install -D -m755 channel $startdir/pkg/usr/bin || return 1 -        install -D -m644 channel.1 $startdir/pkg/usr/man/man1 || return 1 +        install -D -m644 channel.1 $startdir/pkg/usr/man/man1/channel.1 || return 1          install -D -m644 README $startdir/pkg/usr/share/doc/mythtv-contrib/README.dct-channel          install -D -m644 COPYING $startdir/pkg/usr/share/licenses/mythtv-contrib/COPYING.dct-channel @@ -71,6 +71,7 @@ build() {          cd $srcdir/contrib/development/tsc-calibrate || return 1          gcc -o tsc-calibrate tsc-calibrate.c || return 1 +        install -D -m755 tsc-calibrate $startdir/pkg/usr/bin || return 1          cd $srcdir/contrib/info/mythname || return 1          install -D -m755 mythname.pl $startdir/pkg/usr/bin || return 1 diff --git a/abs/extra-testing/community/transmission-cli/PKGBUILD b/abs/extra-testing/community/transmission-cli/PKGBUILD index 6cbe7e5..5a25df8 100644 --- a/abs/extra-testing/community/transmission-cli/PKGBUILD +++ b/abs/extra-testing/community/transmission-cli/PKGBUILD @@ -4,7 +4,7 @@  pkgname=transmission-cli  pkgver=1.92 -pkgrel=1 +pkgrel=3  pkgdesc="Fast, easy, and free BitTorrent client (CLI tools, daemon and web client)"  arch=('i686' 'x86_64')  url="http://www.transmissionbt.com/" @@ -15,9 +15,9 @@ replaces=('transmission')  backup=('etc/conf.d/transmissiond')  install=transmission-cli.install  source=(http://mirrors.m0k.org/transmission/files/transmission-$pkgver.tar.bz2 -        run -        finish +        run.transmissiond          transmission-cli.install +        transmission.include          transmissiond.conf)  build() { @@ -29,14 +29,13 @@ build() {    mkdir -p -m744 "$pkgdir/etc/sv/transmissiond" || return 1    mkdir -p -m777 "$pkgdir/myth/transmission" || return 1 -  install -D -m755 "$srcdir/run" "$pkgdir/etc/sv/transmissiond/run" || return 1 -  install -D -m755 "$srcdir/finish" "$pkgdir/etc/sv/transmissiond/finish" || return 1 +  install -D -m755 "$srcdir/run.transmissiond" "$pkgdir/etc/sv/transmissiond/run" || return 1    install -D -m644 "$srcdir/transmissiond.conf" "$pkgdir/etc/conf.d/transmissiond" || return 1 - +  install -D -m644 "$srcdir/transmission.include" "$pkgdir/etc/transmission/transmission.include" || return 1    install -D -m644 COPYING "$pkgdir/usr/share/licenses/transmission-cli/COPYING" || return 1  }  md5sums=('561357621331f294c87f78e22783a283' -         'fd5ec0a496b6833074fd125b1fb70e47' -         'f0e4e06f7307c75ceda6ccd4e74975b5' -         'f1a15f339515f522c5895e6f40491a46' +         'b91534aaf2e403331c611c615ab2c03d' +         'ff22c13dbd52565f9e88b1de22514eb9' +         'b5a49ea375333cd0fee40f70dbac4c2e'           'd05567c7a4f9df9f28602d1356d5c05c') diff --git a/abs/extra-testing/community/transmission-cli/finish b/abs/extra-testing/community/transmission-cli/finish deleted file mode 100755 index 7a09e4f..0000000 --- a/abs/extra-testing/community/transmission-cli/finish +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash - -. /etc/rc.conf -. /etc/rc.d/functions -. /etc/conf.d/transmissiond - -PID=`pidof -o %PPID /usr/bin/transmission-daemon` -    stat_runit "Stopping Transmission Daemon" -    [ ! -z "$PID" ] && kill $PID &> /dev/null -    if [ $? -ne 0 ]; then -      stat_fail -    else -      rm_daemon transmissiond -      stat_done -    fi diff --git a/abs/extra-testing/community/transmission-cli/run b/abs/extra-testing/community/transmission-cli/run.transmissiond index 6bcab36..714c946 100755 --- a/abs/extra-testing/community/transmission-cli/run +++ b/abs/extra-testing/community/transmission-cli/run.transmissiond @@ -26,10 +26,4 @@ PID=`pidof -o %PPID /usr/bin/transmission-daemon`               cd - 2>&1 >/dev/null            fi      stat_runit "Starting Transmission Daemon" -    [ -z "$PID" ] && su -l -c "/usr/bin/nice -n 19 /usr/bin/transmission-daemon $TRANS_OPTS" $TRANS_USER 2>/dev/null -    if [ $? -ne 0 ]; then -      stat_fail -    else -      add_daemon transmissiond -      stat_done -    fi +    [ -z "$PID" ] && exec su -l -c "/usr/bin/nice -n 19 /usr/bin/transmission-daemon $TRANS_OPTS" $TRANS_USER 2>/dev/null diff --git a/abs/extra-testing/community/transmission-cli/transmission-cli.install b/abs/extra-testing/community/transmission-cli/transmission-cli.install index d69601d..088ecc6 100644 --- a/abs/extra-testing/community/transmission-cli/transmission-cli.install +++ b/abs/extra-testing/community/transmission-cli/transmission-cli.install @@ -1,19 +1,28 @@  post_install() { +  /bin/echo 'include "/etc/transmission/transmission.include"' >> /etc/lighttpd/conf.include +  killall -HUP lighttpd   + +  add_service.sh transmissiond +    cat << _EOF -  If you want to run the Transmission daemon at boot, -  run add_service.sh transmissiond as root. -      You can edit the user and options in /etc/conf.d/transmissiond. -  There is a lot of good information on setting up a web -  interface proxy through lighttpd at: -  http://mybookworld.wikidot.com/transmission +  To access the web interface: +  http://localhost/transmission    Configuration file editing information can be found at:    http://trac.transmissionbt.com/wiki/ConfigFiles -  _EOF  } + +pre_upgrade() { +  rm -f /usr/share/man/man1/transmission* + +} + +pre_remove() { +  remove_service.sh transmissiond +} diff --git a/abs/extra-testing/community/transmission-cli/transmission.include b/abs/extra-testing/community/transmission-cli/transmission.include new file mode 100644 index 0000000..5cbf399 --- /dev/null +++ b/abs/extra-testing/community/transmission-cli/transmission.include @@ -0,0 +1,15 @@ +#Redirect from /transmission to /transmission/web +url.rewrite-once += ( "^/transmission[/]?$" => "/transmission/web" ) +$HTTP["url"] =~ "^/transmission/" { +  #Serve static files from /usr/share/transmission +  server.document-root = "/usr/share/" +  #Forward RPC requests to the Transmission daemon +  proxy.server = ( +    "/transmission/rpc" => ( +      ( +        "host" => "127.0.0.1", +        "port" => 9091 +      ) +    ) +  ) +} diff --git a/abs/extra-testing/gnupg/PKGBUILD b/abs/extra-testing/gnupg/PKGBUILD new file mode 100644 index 0000000..cb980ce --- /dev/null +++ b/abs/extra-testing/gnupg/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 52155 2009-09-16 11:08:07Z allan $ +# Maintainer: Andreas Radke <andyrtr at archlinux.org> +# Committer: Judd Vinet <jvinet@zeroflux.org> +pkgname=gnupg +pkgver=1.4.10 +pkgrel=2 +pkgdesc="GNU Privacy Guard - a PGP replacement tool" +arch=('i686' 'x86_64') +license=('GPL3') +depends=('zlib' 'bzip2' 'libldap>=2.4.11' 'libusb' 'curl>=7.16.2' 'readline>=5.0.00') +source=(ftp://ftp.franken.de/pub/crypt/mirror/ftp.gnupg.org/gcrypt/gnupg/$pkgname-$pkgver.tar.bz2) +install=gnupg.install +url="http://www.gnupg.org/" +md5sums=('dcf7ed712997888d616e029637bfc303') + +build() { +  cd ${srcdir}/${pkgname}-${pkgver} +  ./configure --prefix=/usr --libexecdir=/usr/lib # docdir can't be set properly +  make || return 1 +  ln -s ${pkgname}-${pkgver}/scripts .. +  make DESTDIR=${pkgdir} install || return 1 +   +  # fix fileconflict with gnupg2 pkg +  rm ${pkgdir}/usr/share/man/man1/gpg-zip.1 +} diff --git a/abs/extra-testing/gnupg/gnupg.install b/abs/extra-testing/gnupg/gnupg.install new file mode 100644 index 0000000..5a67047 --- /dev/null +++ b/abs/extra-testing/gnupg/gnupg.install @@ -0,0 +1,21 @@ +info_dir=/usr/share/info +info_files=(gnupg1.info) + +post_install() { +  [ -x usr/bin/install-info ] || return 0 +  for f in ${info_files[@]}; do +    usr/bin/install-info ${info_dir}/$f.gz ${info_dir}/dir 2> /dev/null +  done +} + +post_upgrade() { +  post_install $1 +} + +pre_remove() { +  [ -x usr/bin/install-info ] || return 0 +  for f in ${info_files[@]}; do +    usr/bin/install-info --delete ${info_dir}/$f.gz ${info_dir}/dir 2> /dev/null +  done +} +# vim:set ts=2 sw=2 et: diff --git a/abs/extra-testing/gpgme/PKGBUILD b/abs/extra-testing/gpgme/PKGBUILD new file mode 100644 index 0000000..ce03d89 --- /dev/null +++ b/abs/extra-testing/gpgme/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 48153 2009-07-31 20:34:25Z tpowa $ +# Maintainer: Roman Kyrylych <roman@archlinux.org> +# Contributor: Sarah Hay <sarah@archlinux.org> + +pkgname=gpgme +pkgver=1.2.0 +pkgrel=1 +pkgdesc="A C wrapper library for GnuPG." +arch=('i686' 'x86_64') +url="http://www.gnupg.org/related_software/gpgme/" +license=('GPL') +depends=('libgpg-error>=1.5' 'pth' 'gnupg') +install=gpgme.install +options=('!libtool' '!emptydirs') +source=(ftp://ftp.gnupg.org/gcrypt/${pkgname}/${pkgname}-${pkgver}.tar.gz) +md5sums=('3164bbbd49f94863f2849f39c343521e') + +build() { +  cd ${srcdir}/${pkgname}-${pkgver} +  ./configure --prefix=/usr +  make || return 1 +  make DESTDIR=${pkgdir} install +  rm ${pkgdir}/usr/share/info/dir +  gzip ${pkgdir}/usr/share/info/* +} diff --git a/abs/extra-testing/gpgme/__changelog b/abs/extra-testing/gpgme/__changelog new file mode 100644 index 0000000..4074d1b --- /dev/null +++ b/abs/extra-testing/gpgme/__changelog @@ -0,0 +1 @@ +removed gnupg2 requirement diff --git a/abs/extra-testing/gpgme/gpgme.install b/abs/extra-testing/gpgme/gpgme.install new file mode 100644 index 0000000..b54620d --- /dev/null +++ b/abs/extra-testing/gpgme/gpgme.install @@ -0,0 +1,18 @@ +infodir=/usr/share/info +filelist=(gpgme.info gpgme.info-1 gpgme.info-2) + +post_install() { +  for file in ${filelist[@]}; do +    install-info $infodir/$file $infodir/dir 2> /dev/null +  done +} + +post_upgrade() { +  post_install $1 +} + +pre_remove() { +  for file in ${filelist[@]}; do +    install-info --delete $infodir/$file $infodir/dir 2> /dev/null +  done +} diff --git a/abs/extra-testing/lcdproc/PKGBUILD b/abs/extra-testing/lcdproc/PKGBUILD index 7ee6e50..e5cc719 100644 --- a/abs/extra-testing/lcdproc/PKGBUILD +++ b/abs/extra-testing/lcdproc/PKGBUILD @@ -1,29 +1,26 @@  # Contributor: Bernhard Walle <bernhard.walle@gmx.de>  pkgname=lcdproc -pkgver=0.5.2 -pkgrel=2 +pkgver=0.5.3 +pkgrel=3  pkgdesc="LCDproc is a utility to drive one or more LCD (and LCD-like) devices attached to a host."  url="http://lcdproc.omnipotent.net/"  license="GPL"  depends=(libusb serdisplib libftdi autoconf automake lirc libnxml libmrss pkgconfig xosd)  backup=(etc/LCDd.conf)  arch=(i686 x86_64) +install=lcdproc.install  source=(http://switch.dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz -        lcdd          lcdproc-add-serdisplib          ) -md5sums=('860f192d061d87dda6512b11b79daac2' -         '56f52dcccd6e129a9cf84cd1a0452d56' -         '274322642740ad323c43ec5d324519d4')  build() {    cd $startdir/src/$pkgname-$pkgver -  patch -p1 < ../lcdproc-add-serdisplib +#  patch -p1 < ../lcdproc-add-serdisplib    autoreconf    ./configure --prefix=/usr --sysconfdir=/etc --enable-libusb --enable-lcdproc-menus --enable-stat-smbfs --enable-drivers=all    make    make DESTDIR=$startdir/pkg install -  sed -e "s/server\/drivers\//\/usr\/lib\/lcdproc\//g" LCDd.conf > $startdir/pkg/etc/LCDd.conf -  mkdir -p $startdir/pkg/etc/rc.d -  install -m 755 $startdir/src/lcdd $startdir/pkg/etc/rc.d +  sed -e "s/server\/drivers\//\/usr\/lib\/lcdproc\//g" LCDd.conf > $pkgdir/etc/LCDd.conf  } +md5sums=('fe9a7c9d8f2c5e76250ce2ea8f644921' +         '274322642740ad323c43ec5d324519d4') diff --git a/abs/extra-testing/lcdproc/__changelog b/abs/extra-testing/lcdproc/__changelog index 52c2d35..96fd954 100644 --- a/abs/extra-testing/lcdproc/__changelog +++ b/abs/extra-testing/lcdproc/__changelog @@ -1 +1,4 @@ -add xosd
\ No newline at end of file +add xosd +# mihanson 2010-04-05 +updated to 0.5.3 +removed lcdproc-add-serdisplib as it does not appear to be needed anymore diff --git a/abs/extra-testing/lcdproc/lcdd b/abs/extra-testing/lcdproc/lcdd deleted file mode 100755 index a124c00..0000000 --- a/abs/extra-testing/lcdproc/lcdd +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash - -. /etc/rc.conf -. /etc/rc.d/functions - -PID=`pidof -o %PPID /usr/sbin/LCDd` -case "$1" in -  start) -    stat_busy "Starting LCDd daemon" -    [ -z "$PID" ] && /usr/sbin/LCDd -c /etc/LCDd.conf -    if [ $? -gt 0 ]; then -      stat_fail -    else -      echo $PID > /var/run/lcdd.pid -      add_daemon lcdd -      stat_done -    fi -    ;; -  stop) -    stat_busy "Stopping LCDd daemon" -    [ ! -z "$PID" ]  && kill $PID &> /dev/null -    if [ $? -gt 0 ]; then -      stat_fail -    else -      rm /var/run/lcdd.pid -      rm_daemon lcdd -      stat_done -    fi -    ;; -  restart) -    $0 stop -    sleep 1 -    $0 start -    ;; -  *) -    echo "usage: $0 {start|stop|restart}"   -esac -exit 0 diff --git a/abs/extra-testing/lcdproc/lcdproc.install b/abs/extra-testing/lcdproc/lcdproc.install new file mode 100644 index 0000000..bd3c85e --- /dev/null +++ b/abs/extra-testing/lcdproc/lcdproc.install @@ -0,0 +1,7 @@ +post_install() { +      add_service.sh lcdd +} + +pre_remove() { +      remove_service.sh lcdd +} diff --git a/abs/extra-testing/mime-types/PKGBUILD b/abs/extra-testing/mime-types/PKGBUILD new file mode 100644 index 0000000..563857d --- /dev/null +++ b/abs/extra-testing/mime-types/PKGBUILD @@ -0,0 +1,17 @@ +# $Id: PKGBUILD 35674 2009-04-15 05:29:19Z eric $ +# Maintainer: Jan de Groot <jgc@archlinux.org> +pkgname=mime-types +pkgver=1.0 +pkgrel=2 +pkgdesc="Provides /etc/mime.types" +arch=('i686' 'x86_64') +url="http://www.archlinux.org/" +license=('GPL2') +backup=('etc/mime.types') +source=(mime.types) +md5sums=('aa90248272ba2e9dca0a243746686739') + +build() { +  cd ${srcdir} +  install -D -m644 mime.types ${pkgdir}/etc/mime.types || return 1 +} diff --git a/abs/extra-testing/mime-types/mime.types b/abs/extra-testing/mime-types/mime.types new file mode 100644 index 0000000..5a6bbd4 --- /dev/null +++ b/abs/extra-testing/mime-types/mime.types @@ -0,0 +1,758 @@ +############################################################################### +# +#  MIME-TYPES and the extensions that represent them +# +#  This file is part of the mime-types package, which is based on  +#  gentoo's "app-misc/mime-types".  If you would like new types and/or  +#  extensions to be added here, please file a bug on http://bugs.archlinux.org +# +#  The reason that all types are managed by the mime-support package instead +#  allowing individual packages to install types in much the same way as they +#  add entries in to the mailcap file is so these types can be referenced by +#  other programs (such as a web server) even if the specific support package +#  for that type is not installed. +# +#  Users can add their own types if they wish by creating a ".mime.types" +#  file in their home directory.  Definitions included there will take +#  precedence over those listed here. +# +#  Note: Compression schemes like "gzip", "bzip", and "compress" are not +#  actually "mime-types".  They are "encodings" and hence must _not_ have +#  entries in this file to map their extensions.  The "mime-type" of an +#  encoded file refers to the type of data that has been encoded, not the +#  type of encoding. +# +############################################################################### + + +application/activemessage +application/andrew-inset			ez +application/applefile +application/atomicmail +application/batch-SMTP +application/beep+xml +application/cals-1840 +application/commonground +application/cu-seeme				cu +application/cybercash +application/dca-rft +application/dec-dx +application/docbook+xml +application/dsptype				tsp +application/dvcs +application/edi-consent +application/edi-x12 +application/edifact +application/eshop +application/font-tdpfr +application/futuresplash			spl +application/ghostview +application/hta					hta +application/http +application/hyperstudio +application/iges +application/index +application/index.cmd +application/index.obj +application/index.response +application/index.vnd +application/iotp +application/ipp +application/isup +application/java-archive			jar +application/java-serialized-object		ser +application/java-vm				class +application/mac-binhex40			hqx +application/mac-compactpro			cpt +application/macwriteii +application/marc +application/mathematica				nb +application/mathematica-old +application/msaccess				mdb +application/msword				doc dot +application/news-message-id +application/news-transmission +application/ocsp-request +application/ocsp-response +application/octet-stream			bin +application/oda					oda +application/ogg					ogg +application/parityfec +application/pdf					pdf +application/pgp-encrypted +application/pgp-keys				key +application/pgp-signature			pgp +application/pics-rules				prf +application/pkcs10 +application/pkcs7-mime +application/pkcs7-signature +application/pkix-cert +application/pkix-crl +application/pkixcmp +application/postscript				ps ai eps +application/prs.alvestrand.titrax-sheet +application/prs.cww +application/prs.nprend +application/qsig +application/rar					rar +application/rdf+xml				rdf +application/remote-printing +application/riscos +application/rss+xml				rss +application/rtf +application/sdp +application/set-payment +application/set-payment-initiation +application/set-registration +application/set-registration-initiation +application/sgml +application/sgml-open-catalog +application/sieve +application/slate +application/smil				smi smil +application/timestamp-query +application/timestamp-reply +application/vemmi +application/whoispp-query +application/whoispp-response +application/wita +application/wordperfect				wpd +application/wordperfect5.1			wp5 +application/x400-bp +application/xhtml+xml				xhtml xht +application/xml					xml xsl +application/xml-dtd +application/xml-external-parsed-entity +application/zip					zip +application/vnd.3M.Post-it-Notes +application/vnd.accpac.simply.aso +application/vnd.accpac.simply.imp +application/vnd.acucobol +application/vnd.aether.imp +application/vnd.anser-web-certificate-issue-initiation +application/vnd.anser-web-funds-transfer-initiation +application/vnd.audiograph +application/vnd.bmi +application/vnd.businessobjects +application/vnd.canon-cpdl +application/vnd.canon-lips +application/vnd.cinderella			cdy +application/vnd.claymore +application/vnd.commerce-battelle +application/vnd.commonspace +application/vnd.comsocaller +application/vnd.contact.cmsg +application/vnd.cosmocaller +application/vnd.ctc-posml +application/vnd.cups-postscript +application/vnd.cups-raster +application/vnd.cups-raw +application/vnd.cybank +application/vnd.dna +application/vnd.dpgraph +application/vnd.dxr +application/vnd.ecdis-update +application/vnd.ecowin.chart +application/vnd.ecowin.filerequest +application/vnd.ecowin.fileupdate +application/vnd.ecowin.series +application/vnd.ecowin.seriesrequest +application/vnd.ecowin.seriesupdate +application/vnd.enliven +application/vnd.epson.esf +application/vnd.epson.msf +application/vnd.epson.quickanime +application/vnd.epson.salt +application/vnd.epson.ssf +application/vnd.ericsson.quickcall +application/vnd.eudora.data +application/vnd.fdf +application/vnd.ffsns +application/vnd.flographit +application/vnd.framemaker +application/vnd.fsc.weblaunch +application/vnd.fujitsu.oasys +application/vnd.fujitsu.oasys2 +application/vnd.fujitsu.oasys3 +application/vnd.fujitsu.oasysgp +application/vnd.fujitsu.oasysprs +application/vnd.fujixerox.ddd +application/vnd.fujixerox.docuworks +application/vnd.fujixerox.docuworks.binder +application/vnd.fut-misnet +application/vnd.grafeq +application/vnd.groove-account +application/vnd.groove-identity-message +application/vnd.groove-injector +application/vnd.groove-tool-message +application/vnd.groove-tool-template +application/vnd.groove-vcard +application/vnd.hhe.lesson-player +application/vnd.hp-HPGL +application/vnd.hp-PCL +application/vnd.hp-PCLXL +application/vnd.hp-hpid +application/vnd.hp-hps +application/vnd.httphone +application/vnd.hzn-3d-crossword +application/vnd.ibm.MiniPay +application/vnd.ibm.afplinedata +application/vnd.ibm.modcap +application/vnd.informix-visionary +application/vnd.intercon.formnet +application/vnd.intertrust.digibox +application/vnd.intertrust.nncp +application/vnd.intu.qbo +application/vnd.intu.qfx +application/vnd.irepository.package+xml +application/vnd.is-xpr +application/vnd.japannet-directory-service +application/vnd.japannet-jpnstore-wakeup +application/vnd.japannet-payment-wakeup +application/vnd.japannet-registration +application/vnd.japannet-registration-wakeup +application/vnd.japannet-setstore-wakeup +application/vnd.japannet-verification +application/vnd.japannet-verification-wakeup +application/vnd.koan +application/vnd.lotus-1-2-3 +application/vnd.lotus-approach +application/vnd.lotus-freelance +application/vnd.lotus-notes +application/vnd.lotus-organizer +application/vnd.lotus-screencam +application/vnd.lotus-wordpro +application/vnd.mcd +application/vnd.mediastation.cdkey +application/vnd.meridian-slingshot +application/vnd.mif +application/vnd.minisoft-hp3000-save +application/vnd.mitsubishi.misty-guard.trustweb +application/vnd.mobius.daf +application/vnd.mobius.dis +application/vnd.mobius.msl +application/vnd.mobius.plc +application/vnd.mobius.txf +application/vnd.motorola.flexsuite +application/vnd.motorola.flexsuite.adsi +application/vnd.motorola.flexsuite.fis +application/vnd.motorola.flexsuite.gotap +application/vnd.motorola.flexsuite.kmr +application/vnd.motorola.flexsuite.ttc +application/vnd.motorola.flexsuite.wem +application/vnd.mozilla.xul+xml			xul +application/vnd.ms-artgalry +application/vnd.ms-asf +application/vnd.ms-excel			xls xlb xlt +application/vnd.ms-lrm +application/vnd.ms-pki.seccat			cat +application/vnd.ms-pki.stl			stl +application/vnd.ms-powerpoint			ppt pps +application/vnd.ms-project +application/vnd.ms-tnef +application/vnd.ms-works +application/vnd.mseq +application/vnd.msign +application/vnd.music-niff +application/vnd.musician +application/vnd.netfpx +application/vnd.noblenet-directory +application/vnd.noblenet-sealer +application/vnd.noblenet-web +application/vnd.novadigm.EDM +application/vnd.novadigm.EDX +application/vnd.novadigm.EXT +application/vnd.oasis.opendocument.chart	odc +application/vnd.oasis.opendocument.database	odb +application/vnd.oasis.opendocument.formula	odf +application/vnd.oasis.opendocument.graphics	odg +application/vnd.oasis.opendocument.graphics-template otg +application/vnd.oasis.opendocument.image	odi +application/vnd.oasis.opendocument.presentation	odp +application/vnd.oasis.opendocument.presentation-template otp +application/vnd.oasis.opendocument.spreadsheet	ods +application/vnd.oasis.opendocument.spreadsheet-template ots +application/vnd.oasis.opendocument.text		odt +application/vnd.oasis.opendocument.text-master	odm +application/vnd.oasis.opendocument.text-template ott +application/vnd.oasis.opendocument.text-web	oth +application/vnd.osa.netdeploy +application/vnd.palm +application/vnd.pg.format +application/vnd.pg.osasli +application/vnd.powerbuilder6 +application/vnd.powerbuilder6-s +application/vnd.powerbuilder7 +application/vnd.powerbuilder7-s +application/vnd.powerbuilder75 +application/vnd.powerbuilder75-s +application/vnd.previewsystems.box +application/vnd.publishare-delta-tree +application/vnd.pvi.ptid1 +application/vnd.pwg-xhtml-print+xml +application/vnd.rapid +application/vnd.rim.cod				cod +application/vnd.s3sms +application/vnd.seemail +application/vnd.shana.informed.formdata +application/vnd.shana.informed.formtemplate +application/vnd.shana.informed.interchange +application/vnd.shana.informed.package +application/vnd.smaf				mmf +application/vnd.sss-cod +application/vnd.sss-dtf +application/vnd.sss-ntf +application/vnd.stardivision.calc		sdc +application/vnd.stardivision.draw		sda +application/vnd.stardivision.impress		sdd sdp +application/vnd.stardivision.math		smf +application/vnd.stardivision.writer		sdw vor +application/vnd.stardivision.writer-global	sgl +application/vnd.street-stream +application/vnd.sun.xml.calc			sxc +application/vnd.sun.xml.calc.template		stc +application/vnd.sun.xml.draw			sxd +application/vnd.sun.xml.draw.template		std +application/vnd.sun.xml.impress			sxi +application/vnd.sun.xml.impress.template	sti +application/vnd.sun.xml.math			sxm +application/vnd.sun.xml.writer			sxw +application/vnd.sun.xml.writer.global		sxg +application/vnd.sun.xml.writer.template		stw +application/vnd.svd +application/vnd.swiftview-ics +application/vnd.symbian.install			sis +application/vnd.triscape.mxs +application/vnd.trueapp +application/vnd.truedoc +application/vnd.tve-trigger +application/vnd.ufdl +application/vnd.uplanet.alert +application/vnd.uplanet.alert-wbxml +application/vnd.uplanet.bearer-choice +application/vnd.uplanet.bearer-choice-wbxml +application/vnd.uplanet.cacheop +application/vnd.uplanet.cacheop-wbxml +application/vnd.uplanet.channel +application/vnd.uplanet.channel-wbxml +application/vnd.uplanet.list +application/vnd.uplanet.list-wbxml +application/vnd.uplanet.listcmd +application/vnd.uplanet.listcmd-wbxml +application/vnd.uplanet.signal +application/vnd.vcx +application/vnd.vectorworks +application/vnd.vidsoft.vidconference +application/vnd.visio				vsd +application/vnd.vividence.scriptfile +application/vnd.wap.sic +application/vnd.wap.slc +application/vnd.wap.wbxml			wbxml +application/vnd.wap.wmlc			wmlc +application/vnd.wap.wmlscriptc			wmlsc +application/vnd.webturbo +application/vnd.wrq-hp3000-labelled +application/vnd.wt.stf +application/vnd.xara +application/vnd.xfdl +application/vnd.yellowriver-custom-menu +application/x-123				wk +application/x-abiword				abw +application/x-apple-diskimage			dmg +application/x-bcpio				bcpio +application/x-bittorrent			torrent +application/x-cdf				cdf +application/x-cdlink				vcd +application/x-chess-pgn				pgn +application/x-core +application/x-cpio				cpio +application/x-csh				csh +application/x-debian-package			deb udeb +application/x-director				dcr dir dxr +application/x-dms				dms +application/x-doom				wad +application/x-dvi				dvi +application/x-executable +application/x-flac				flac +application/x-font				pfa pfb gsf pcf pcf.Z +application/x-freemind				mm +application/x-futuresplash			spl +application/x-gnumeric				gnumeric +application/x-go-sgf				sgf +application/x-graphing-calculator		gcf +application/x-gtar				gtar tgz taz +application/x-hdf				hdf +application/x-ica				ica +application/x-internet-signup			ins isp +application/x-iphone				iii +application/x-iso9660-image			iso +application/x-java-applet +application/x-java-bean +application/x-java-jnlp-file			jnlp +application/x-javascript			js +application/x-jmol				jmz +application/x-kchart				chrt +application/x-kdelnk +application/x-killustrator			kil +application/x-koan				skp skd skt skm +application/x-kpresenter			kpr kpt +application/x-kspread				ksp +application/x-kword				kwd kwt +application/x-latex				latex +application/x-lha				lha +application/x-lzh				lzh +application/x-lzx				lzx +application/x-maker				frm maker frame fm fb book fbdoc +application/x-mif				mif +application/x-ms-wmd				wmd +application/x-ms-wmz				wmz +application/x-msdos-program			com exe bat dll +application/x-msi				msi +application/x-netcdf				nc +application/x-ns-proxy-autoconfig		pac +application/x-nwc				nwc +application/x-object				o +application/x-oz-application			oza +application/x-pkcs7-certreqresp			p7r +application/x-pkcs7-crl				crl +application/x-python-code			pyc pyo +application/x-quicktimeplayer			qtl +application/x-redhat-package-manager		rpm +application/x-rx +application/x-sh				sh +application/x-shar				shar +application/x-shellscript +application/x-shockwave-flash			swf swfl +application/x-stuffit				sit +application/x-sv4cpio				sv4cpio +application/x-sv4crc				sv4crc +application/x-tar				tar +application/x-tcl				tcl +application/x-tex-gf				gf +application/x-tex-pk				pk +application/x-texinfo				texinfo texi +application/x-trash				~ % bak old sik +application/x-troff				t tr roff +application/x-troff-man				man +application/x-troff-me				me +application/x-troff-ms				ms +application/x-ustar				ustar +application/x-videolan +application/x-wais-source			src +application/x-wingz				wz +application/x-x509-ca-cert			crt +application/x-xcf				xcf +application/x-xfig				fig +application/x-xpinstall				xpi + +audio/32kadpcm +audio/basic					au snd +audio/dvi4 +audio/g.722.1 +audio/g722 +audio/g723 +audio/g726-16 +audio/g726-24 +audio/g726-32 +audio/g726-40 +audio/g728 +audio/g729 +audio/g729d +audio/g729e +audio/gsm +audio/gsm-efr +audio/l8 +audio/l16 +audio/lpc +audio/midi					mid midi kar +audio/mp4a-latm +audio/mpa +audio/mpa-robust +audio/mpeg					mpga mpega mp2 mp3 m4a +audio/mpegurl					m3u +audio/parityfec +audio/pcma +audio/pcmu +audio/prs.sid					sid +audio/qcelp +audio/red +audio/telephone-event +audio/tone +audio/vdvi +audio/vnd.cisco.nse +audio/vnd.cns.anp1 +audio/vnd.cns.inf1 +audio/vnd.digital-winds +audio/vnd.everad.plj +audio/vnd.lucent.voice +audio/vnd.nortel.vbk +audio/vnd.nuera.ecelp4800 +audio/vnd.nuera.ecelp7470 +audio/vnd.nuera.ecelp9600 +audio/vnd.octel.sbc +audio/vnd.qcelp +audio/vnd.rhetorex.32kadpcm +audio/vnd.vmx.cvsd +audio/x-aiff					aif aiff aifc +audio/x-gsm					gsm +audio/x-mpegurl					m3u +audio/x-ms-wma					wma +audio/x-ms-wax					wax +audio/x-pn-realaudio-plugin +audio/x-pn-realaudio				ra rm ram +audio/x-realaudio				ra +audio/x-scpls					pls +audio/x-sd2					sd2 +audio/x-wav					wav + +chemical/x-alchemy				alc +chemical/x-cache				cac cache +chemical/x-cache-csf				csf +chemical/x-cactvs-binary			cbin cascii ctab +chemical/x-cdx					cdx +chemical/x-cerius				cer +chemical/x-chem3d				c3d +chemical/x-chemdraw				chm +chemical/x-cif					cif +chemical/x-cmdf					cmdf +chemical/x-cml					cml +chemical/x-compass				cpa +chemical/x-crossfire				bsd +chemical/x-csml					csml csm +chemical/x-ctx					ctx +chemical/x-cxf					cxf cef +#chemical/x-daylight-smiles			smi +chemical/x-embl-dl-nucleotide			emb embl +chemical/x-galactic-spc				spc +chemical/x-gamess-input				inp gam gamin +chemical/x-gaussian-checkpoint			fch fchk +chemical/x-gaussian-cube			cub +chemical/x-gaussian-input			gau gjc gjf +chemical/x-gaussian-log				gal +chemical/x-gcg8-sequence			gcg +chemical/x-genbank				gen +chemical/x-hin					hin +chemical/x-isostar				istr ist +chemical/x-jcamp-dx				jdx dx +chemical/x-kinemage				kin +chemical/x-macmolecule				mcm +chemical/x-macromodel-input			mmd mmod +chemical/x-mdl-molfile				mol +chemical/x-mdl-rdfile				rd +chemical/x-mdl-rxnfile				rxn +chemical/x-mdl-sdfile				sd sdf +chemical/x-mdl-tgf				tgf +#chemical/x-mif					mif +chemical/x-mmcif				mcif +chemical/x-mol2					mol2 +chemical/x-molconn-Z				b +chemical/x-mopac-graph				gpt +chemical/x-mopac-input				mop mopcrt mpc dat zmt +chemical/x-mopac-out				moo +chemical/x-mopac-vib				mvb +chemical/x-ncbi-asn1				asn +chemical/x-ncbi-asn1-ascii			prt ent +chemical/x-ncbi-asn1-binary			val aso +chemical/x-ncbi-asn1-spec			asn +chemical/x-pdb					pdb ent +chemical/x-rosdal				ros +chemical/x-swissprot				sw +chemical/x-vamas-iso14976			vms +chemical/x-vmd					vmd +chemical/x-xtel					xtel +chemical/x-xyz					xyz + +image/cgm +image/g3fax +image/gif					gif +image/ief					ief +image/jpeg					jpeg jpg jpe +image/naplps +image/pcx					pcx +image/png					png +image/prs.btif +image/prs.pti +image/svg+xml					svg svgz +image/tiff					tiff tif +image/vnd.cns.inf2 +image/vnd.djvu					djvu djv +image/vnd.dwg +image/vnd.dxf +image/vnd.fastbidsheet +image/vnd.fpx +image/vnd.fst +image/vnd.fujixerox.edmics-mmr +image/vnd.fujixerox.edmics-rlc +image/vnd.mix +image/vnd.net-fpx +image/vnd.svf +image/vnd.wap.wbmp				wbmp +image/vnd.xiff +image/x-cmu-raster				ras +image/x-coreldraw				cdr +image/x-coreldrawpattern			pat +image/x-coreldrawtemplate			cdt +image/x-corelphotopaint				cpt +image/x-icon					ico +image/x-jg					art +image/x-jng					jng +image/x-ms-bmp					bmp +image/x-photoshop				psd +image/x-portable-anymap				pnm +image/x-portable-bitmap				pbm +image/x-portable-graymap			pgm +image/x-portable-pixmap				ppm +image/x-rgb					rgb +image/x-xbitmap					xbm +image/x-xpixmap					xpm +image/x-xwindowdump				xwd + +inode/chardevice +inode/blockdevice +inode/directory-locked +inode/directory +inode/fifo +inode/socket + +message/delivery-status +message/disposition-notification +message/external-body +message/http +message/s-http +message/news +message/partial +message/rfc822 + +model/iges					igs iges +model/mesh					msh mesh silo +model/vnd.dwf +model/vnd.flatland.3dml +model/vnd.gdl +model/vnd.gs-gdl +model/vnd.gtw +model/vnd.mts +model/vnd.vtu +model/vrml					wrl vrml + +multipart/alternative +multipart/appledouble +multipart/byteranges +multipart/digest +multipart/encrypted +multipart/form-data +multipart/header-set +multipart/mixed +multipart/parallel +multipart/related +multipart/report +multipart/signed +multipart/voice-message + +text/calendar					ics icz +text/comma-separated-values			csv +text/css					css +text/directory +text/english +text/enriched +text/h323					323 +text/html					html htm shtml +text/iuls					uls +text/mathml					mml +text/parityfec +text/plain					asc txt text diff pot +text/prs.lines.tag +text/x-psp					psp +text/rfc822-headers +text/richtext					rtx +text/rtf					rtf +text/scriptlet					sct wsc +text/t140 +text/texmacs					tm ts +text/tab-separated-values			tsv +text/uri-list +text/vnd.abc +text/vnd.curl +text/vnd.DMClientScript +text/vnd.flatland.3dml +text/vnd.fly +text/vnd.fmi.flexstor +text/vnd.in3d.3dml +text/vnd.in3d.spot +text/vnd.IPTC.NewsML +text/vnd.IPTC.NITF +text/vnd.latex-z +text/vnd.motorola.reflex +text/vnd.ms-mediapackage +text/vnd.sun.j2me.app-descriptor		jad +text/vnd.wap.si +text/vnd.wap.sl +text/vnd.wap.wml				wml +text/vnd.wap.wmlscript				wmls +text/x-bibtex					bib +text/x-c++hdr					h++ hpp hxx hh +text/x-c++src					c++ cpp cxx cc +text/x-chdr					h +text/x-crontab +text/x-csh					csh +text/x-csrc					c +text/x-haskell					hs +text/x-java					java +text/x-literate-haskell				lhs +text/x-makefile +text/x-moc					moc +text/x-pascal					p pas +text/x-pcs-gcd					gcd +text/x-perl					pl pm +text/x-python					py +text/x-server-parsed-html +text/x-setext					etx +text/x-sh					sh +text/x-tcl					tcl tk +text/x-tex					tex ltx sty cls +text/x-vcalendar				vcs +text/x-vcard					vcf + +video/bmpeg +video/bt656 +video/celb +video/dl					dl +video/dv					dif dv +video/fli					fli +video/gl					gl +video/jpeg +video/h261 +video/h263 +video/h263-1998 +video/h263-2000 +video/mp1s +video/mp2p +video/mp2t +video/mp4					mp4 +video/mp4v-es +video/mpeg					mpeg mpg mpe +video/mpv +video/nv +video/parityfec +video/pointer +video/quicktime					qt mov +video/vnd.fvt +video/vnd.motorola.video +video/vnd.motorola.videop +video/vnd.mpegurl				mxu +video/vnd.mts +video/vnd.nokia.interleaved-multimedia +video/vnd.vivo +video/x-la-asf					lsf lsx +video/x-mng					mng +video/x-ms-asf					asf asx +video/x-ms-wm					wm +video/x-ms-wmv					wmv +video/x-ms-wmx					wmx +video/x-ms-wvx					wvx +video/x-msvideo					avi +video/x-sgi-movie				movie +video/x-flv					flv + +x-conference/x-cooltalk				ice + +x-world/x-vrml					vrm vrml wrl diff --git a/abs/extra-testing/mutt/PKGBUILD b/abs/extra-testing/mutt/PKGBUILD new file mode 100644 index 0000000..c481eec --- /dev/null +++ b/abs/extra-testing/mutt/PKGBUILD @@ -0,0 +1,39 @@ +# $Id: PKGBUILD 50055 2009-08-19 01:49:30Z thayer $ +# Maintainer: tobias [tobias [at] archlinux.org] +pkgname=mutt +pkgver=1.5.20 +pkgrel=2 +pkgdesc="A small but very powerful text-based mail client" +arch=(i686 x86_64) +license=('GPL') +url="http://www.mutt.org/" +depends=('slang' 'openssl>=0.9.8e' 'gdbm' 'mime-types' 'zlib' 'libsasl' 'gpgme') +makedepends=('gnupg') +install=${pkgname}.install +source=(ftp://ftp.mutt.org/mutt/devel/${pkgname}-${pkgver}.tar.gz  +        mutt-unmailbox.patch) +url="http://www.mutt.org/" +md5sums=('027cdd9959203de0c3c64149a7ee351c' +         'fa8e03a49a2fa7b294dc8237d928cdb7') + +build() { +  cd ${srcdir}/${pkgname}-${pkgver} + +  # patch a segfault bug in 1.5.20 -- remove for next release +  patch -p1 < ${srcdir}/mutt-unmailbox.patch || return 1 +  #patch -Np1 -i ../mutt-unmailbox.patch || exit 1 + +  ./configure --prefix=/usr --sysconfdir=/etc \ +    --enable-pop --enable-imap --enable-smtp \ +    --with-sasl --with-ssl=/usr --without-idn \ +    --enable-hcache --enable-pgp --enable-inodesort \ +	 --enable-compressed --with-regex \ +	 --enable-gpgme --with-slang=/usr +  make || return 1 +  make DESTDIR=${pkgdir} install +  rm -f ${pkgdir}/usr/bin/{flea,muttbug} +  rm -f ${pkgdir}/usr/share/man/man1/{flea,muttbug}.1 +  rm -f ${pkgdir}/etc/mime.types* +  install -Dm644 contrib/gpg.rc ${pkgdir}/etc/Muttrc.gpg.dist +} + diff --git a/abs/extra-testing/mutt/mutt-unmailbox.patch b/abs/extra-testing/mutt/mutt-unmailbox.patch new file mode 100644 index 0000000..cbb3210 --- /dev/null +++ b/abs/extra-testing/mutt/mutt-unmailbox.patch @@ -0,0 +1,10 @@ +--- a/buffy.c	2009-08-10 08:23:12.731846990 -0400 ++++ b/buffy.c	2009-08-10 08:23:50.541878087 -0400 +@@ -236,7 +236,6 @@ +     { +       if(*tmp) +       { +-        FREE (&((*tmp)->path)); +         tmp1=(*tmp)->next; +         FREE (tmp);		/* __FREE_CHECKED__ */ +         *tmp=tmp1; diff --git a/abs/extra-testing/mutt/mutt.install b/abs/extra-testing/mutt/mutt.install new file mode 100644 index 0000000..98ece96 --- /dev/null +++ b/abs/extra-testing/mutt/mutt.install @@ -0,0 +1,15 @@ +# arg 1:  the new package version +post_install() { +  cat << EOM + +--> to support gpg, please use the following line in your ~/.muttrc + +source /etc/Muttrc.gpg.dist + +EOM +} + +post_upgrade() { +  post_install $1 +} + diff --git a/abs/extra-testing/postfix/PKGBUILD b/abs/extra-testing/postfix/PKGBUILD new file mode 100644 index 0000000..1b2fa06 --- /dev/null +++ b/abs/extra-testing/postfix/PKGBUILD @@ -0,0 +1,52 @@ +# $Id: PKGBUILD 70372 2010-02-26 13:35:23Z paul $ +# Contributor: Jeff Brodnax <tullyarcher@bellsouth.net> +# Maintainer: Paul Mattal <paul@archlinux.org> +pkgname=postfix +pkgver=2.7.0 +pkgrel=1 +pkgdesc="Secure, fast, easy to administer drop in replacement for Sendmail (MTA)" +arch=('i686' 'x86_64') +license=('custom') +depends=('pcre' 'libsasl'   'db>=4.7') +backup=(etc/postfix/aliases etc/postfix/virtual etc/postfix/relocated \ +	etc/postfix/access etc/postfix/header_checks etc/postfix/transport \ +	etc/postfix/generic etc/postfix/canonical \ +	etc/postfix/main.cf etc/postfix/master.cf) +install="${pkgname}.install" +provides=('smtp-server' 'smtp-forwarder') +replaces=('postfix-mysql' 'postfix-pgsql') +conflicts=('postfix-mysql' 'postfix-pgsql' 'smtp-server' 'smtp-forwarder') +url="http://www.postfix.org/" +source=(ftp://ftp.porcupine.org/mirrors/postfix-release/official/${pkgname}-${pkgver}.tar.gz \ +        ${pkgname}.patch.bz2 \ +	${pkgname}) +md5sums=('df648f59421604e895cce56325f00bae' +         'a3c45ff23ef036143711793fcf2478c3' +         'c847b96f08925f08b0f610468a8e21f6') + +build() { +	cd ${srcdir}/${pkgname}-${pkgver} +	 +	make makefiles \ +	        CCARGS="-DUSE_SASL_AUTH -I/usr/include/sasl \ +			-DUSE_CYRUS_SASL \ +			-DUSE_TLS" \ +	        AUXLIBS="-lsasl2 -lssl -lcrypto  -llber -lz -lm " +	make OPT="${CFLAGS}" || return 1 + +	sh postfix-install -non-interactive \ +		install_root="${pkgdir}" \ +		daemon_directory="/usr/lib/${pkgname}" \ +		sample_directory="/etc/${pkgname}/sample" \ +		manpage_directory="/usr/share/man" + +	cd ${pkgdir} +	cat ${srcdir}/${pkgname}.patch |patch -Np0 || return 1 +	rm -f etc/${pkgname}/main.cf~ + +	cd ${pkgdir} +	mkdir etc/rc.d +	install -m 0755 ${srcdir}/${pkgname} etc/rc.d/${pkgname} + +	install -Dm644 ${srcdir}/${pkgname}-${pkgver}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} diff --git a/abs/extra-testing/postfix/__changelog b/abs/extra-testing/postfix/__changelog new file mode 100644 index 0000000..25ca6b4 --- /dev/null +++ b/abs/extra-testing/postfix/__changelog @@ -0,0 +1 @@ +remove ldap/mysql/pg support diff --git a/abs/extra-testing/postfix/postfix b/abs/extra-testing/postfix/postfix new file mode 100755 index 0000000..37dd6a8 --- /dev/null +++ b/abs/extra-testing/postfix/postfix @@ -0,0 +1,58 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pgrep -f /usr/lib/postfix/master` + +start() { +  stat_busy "Starting Postfix" +  [ -z "$PID" ] && /usr/sbin/postfix start &> /dev/null +  if [ $? -gt 0 ]; then +    stat_fail +  else +    add_daemon postfix +    stat_done +  fi +} + +stop() { +  stat_busy "Stopping Postfix" +  [ ! -z "$PID" ]  && /usr/sbin/postfix stop &> /dev/null +  if [ $? -gt 0 ]; then +    stat_fail +  else +    rm_daemon postfix +    stat_done +  fi +} + +reload() { +  stat_busy "Reloading Postfix" +  [ ! -z "$PID" ] && kill -HUP $PID &> /dev/null +  if [ $? -gt 0 ]; then +    stat_fail +  else +    stat_done +  fi +} + +case "$1" in +  start) +    start +    ;; +  stop) +    stop +    ;; +  restart) +    # calling 'stop' and 'start' without the $0 fails... +    $0 stop +    $0 start +    ;; +  reload) +    reload +    ;; +  *) +    echo "usage: $0 {start|stop|restart|reload}" +esac +exit 0 diff --git a/abs/extra-testing/postfix/postfix.install b/abs/extra-testing/postfix/postfix.install new file mode 100644 index 0000000..bac3e1d --- /dev/null +++ b/abs/extra-testing/postfix/postfix.install @@ -0,0 +1,38 @@ +# arg 1:  the new package version +post_install() { +    if [ -z "`grep '^postdrop::' /etc/group`" ]; then +	groupadd -g 75 postdrop >& /dev/null +    fi +    if [ -z "`grep '^postfix::' /etc/group`" ]; then +	groupadd -g 73 postfix >& /dev/null +    fi +    if [ -z "`grep '^postfix:' /etc/passwd`" ]; then +	useradd -u 73 -d /var/spool/postfix -g postfix -s /bin/false postfix +    else +	# fix a packaging bug from before (postfix should have no shell) +	usermod -s /bin/false postfix +    fi + +    chown postfix var/spool/postfix/{active,bounce,corrupt,defer,deferred,\ +flush,hold,incoming,private,public,maildrop,trace,saved} +    chown postfix var/lib/postfix +    chgrp postdrop var/spool/postfix/{public,maildrop} +    chgrp postdrop usr/sbin/postqueue +    chgrp postdrop usr/sbin/postdrop +    chmod g+s usr/sbin/{postqueue,postdrop} + +    newaliases +} + +# 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 postfix &> /dev/null +    groupdel postfix &> /dev/null +    groupdel postdrop &> /dev/null +} diff --git a/abs/extra-testing/postfix/postfix.patch.bz2 b/abs/extra-testing/postfix/postfix.patch.bz2Binary files differ new file mode 100644 index 0000000..dbc0950 --- /dev/null +++ b/abs/extra-testing/postfix/postfix.patch.bz2 diff --git a/abs/extra-testing/procmail/PKGBUILD b/abs/extra-testing/procmail/PKGBUILD new file mode 100644 index 0000000..356a147 --- /dev/null +++ b/abs/extra-testing/procmail/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 35774 2009-04-17 03:11:54Z eric $ +# Maintainer: dorphell <dorphell@archlinux.org> +# Committer: Judd Vinet <jvinet@zeroflux.org> +pkgname=procmail +pkgver=3.22 +pkgrel=2 +pkgdesc="Highly configurable auto mail processing." +arch=(i686 x86_64) +url="http://www.procmail.org" +license=('GPL' 'custom:Artistic') +depends=('glibc') +source=(http://www.procmail.org/${pkgname}-${pkgver}.tar.gz) +source=(ftp://ftp.psg.com/pub/unix/procmail/procmail-3.22.tar.gz) +md5sums=('1678ea99b973eb77eda4ecf6acae53f1') + +build() { +  cd $srcdir/$pkgname-$pkgver +  yes n | make LOCKINGTEST="/tmp ." || return 1 +  make BASENAME=$pkgdir/usr MANDIR=$pkgdir/usr/share/man install || return 1 +  install -D -m644 Artistic ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} diff --git a/abs/extra-testing/pth/PKGBUILD b/abs/extra-testing/pth/PKGBUILD new file mode 100644 index 0000000..2e0f66b --- /dev/null +++ b/abs/extra-testing/pth/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 35785 2009-04-17 05:07:12Z eric $ +# Maintainer: damir <damir@archlinux.org> + +pkgname=pth +pkgver=2.0.7 +pkgrel=2 +pkgdesc="The GNU Portable Threads." +arch=('i686' 'x86_64') +url="http://www.gnu.org/software/pth/" +license=('LGPL') +depends=('glibc') +options=('!libtool' '!makeflags') +source=(ftp://ftp.gnu.org/gnu/pth/${pkgname}-${pkgver}.tar.gz) +md5sums=('9cb4a25331a4c4db866a31cbe507c793') + +build() { +  cd ${srcdir}/${pkgname}-${pkgver} +  ./configure --prefix=/usr --sysconfdir=/etc \ +              --localstatedir=/var --mandir=/usr/share/man || return 1 +  make || return 1 +  make DESTDIR=${pkgdir} install || return 1 +} | 
