summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Reynolds <fauno@kiwwwi.com.ar>2012-02-19 20:37:04 -0300
committerNicolas Reynolds <fauno@kiwwwi.com.ar>2012-02-19 20:37:04 -0300
commita379247a5f187c1608664530e9ff85663eff3201 (patch)
tree3a49e87e7419c4aca35d1f4f2e591d12c3821c78
parent1bf114d00280c9cfb2075d30830fdf86adb30951 (diff)
parent81ee1980feda43043eaebae2c596ae116a21f6e5 (diff)
Merge branch 'master' of ssh://vparabola/home/parabola/abslibre-pre-mips64el
Conflicts: community/cuetools/PKGBUILD community/ekg2/PKGBUILD community/libcss/PKGBUILD community/libwapcaplet/PKGBUILD community/lxrandr/PKGBUILD community/menu-cache/PKGBUILD community/mumble/PKGBUILD community/ngircd/PKGBUILD community/oidentd/PKGBUILD community/openbox/PKGBUILD community/preload/PKGBUILD community/xdg-user-dirs/PKGBUILD extra/gdome2/PKGBUILD extra/libdiscid/PKGBUILD extra/pymad/PKGBUILD extra/qhull/PKGBUILD extra/speech-dispatcher/PKGBUILD multilib/lib32-gmp/PKGBUILD testing/xorg-server/PKGBUILD
-rw-r--r--community-staging/deadbeef/PKGBUILD56
-rw-r--r--community-staging/deadbeef/deadbeef-0.5.1-ffmpeg-AV_VERSION_INT.patch118
-rw-r--r--community-staging/deadbeef/deadbeef-0.5.1-ffmpeg-version-check-fix.patch25
-rw-r--r--community-staging/deadbeef/deadbeef.install14
-rw-r--r--community/apvlv/PKGBUILD27
-rw-r--r--community/ascii/PKGBUILD17
-rw-r--r--community/autocutsel/PKGBUILD4
-rw-r--r--community/bonnie++/PKGBUILD2
-rw-r--r--community/bullet/PKGBUILD2
-rw-r--r--community/ccd2iso/PKGBUILD10
-rw-r--r--community/codeblocks/PKGBUILD28
-rw-r--r--community/codeblocks/codeblocks.install3
-rw-r--r--community/csfml/PKGBUILD4
-rw-r--r--community/cuetools/PKGBUILD4
-rw-r--r--community/ekg2/PKGBUILD40
-rw-r--r--community/galculator/PKGBUILD7
-rw-r--r--community/gimp-plugin-fblur/PKGBUILD4
-rw-r--r--community/gimp-plugin-lqr/PKGBUILD6
-rw-r--r--community/gimp-plugin-wavelet-denoise/PKGBUILD13
-rw-r--r--community/gimp-plugin-wavelet-denoise/libm_buildfix.diff10
-rw-r--r--community/gtkwave/PKGBUILD6
-rw-r--r--community/haveged/PKGBUILD4
-rw-r--r--community/jbig2dec/PKGBUILD6
-rw-r--r--community/kmymoney/PKGBUILD22
-rw-r--r--community/libaio/PKGBUILD9
-rw-r--r--community/libcss/PKGBUILD37
-rw-r--r--community/libiptcdata/PKGBUILD4
-rw-r--r--community/libparserutils/PKGBUILD22
-rw-r--r--community/libwapcaplet/PKGBUILD32
-rw-r--r--community/linuxdcpp/PKGBUILD2
-rw-r--r--community/lxrandr/PKGBUILD8
-rw-r--r--community/mdf2iso/ChangeLog9
-rw-r--r--community/mdf2iso/PKGBUILD33
-rw-r--r--community/mdf2iso/lfs.patch683
-rw-r--r--community/menu-cache/PKGBUILD6
-rw-r--r--community/mpdscribble/PKGBUILD21
-rw-r--r--community/mtpfs/PKGBUILD6
-rw-r--r--community/multipath-tools/PKGBUILD12
-rw-r--r--community/mumble/PKGBUILD4
-rw-r--r--community/ngircd/PKGBUILD37
-rw-r--r--community/nrg2iso/PKGBUILD4
-rw-r--r--community/oidentd/PKGBUILD22
-rw-r--r--community/openbox/PKGBUILD9
-rw-r--r--community/openssh-askpass/PKGBUILD9
-rw-r--r--community/patchutils/PKGBUILD4
-rw-r--r--community/pokerth/PKGBUILD8
-rw-r--r--community/preload/PKGBUILD10
-rw-r--r--community/premake/PKGBUILD10
-rw-r--r--community/protobuf/PKGBUILD2
-rw-r--r--community/qgo/PKGBUILD34
-rw-r--r--community/sfml/PKGBUILD10
-rw-r--r--community/start-stop-daemon/PKGBUILD9
-rw-r--r--community/supertux/PKGBUILD2
-rw-r--r--community/teeworlds/PKGBUILD2
-rw-r--r--community/tint2/PKGBUILD13
-rw-r--r--community/xdg-user-dirs/PKGBUILD12
-rw-r--r--community/xonotic/PKGBUILD48
-rw-r--r--community/xonotic/xonotic-glx.desktop11
-rw-r--r--community/xonotic/xonotic-sdl.desktop11
-rw-r--r--core/sudo/PKGBUILD18
-rw-r--r--extra/alex/PKGBUILD8
-rw-r--r--extra/audacious/PKGBUILD6
-rw-r--r--extra/bitlbee/PKGBUILD8
-rw-r--r--extra/cd-discid/PKGBUILD4
-rw-r--r--extra/gdome2/PKGBUILD4
-rw-r--r--extra/gmime/PKGBUILD6
-rw-r--r--extra/gnokii/PKGBUILD14
-rw-r--r--extra/gnokii/gnokii.patch10
-rw-r--r--extra/gsm/PKGBUILD8
-rw-r--r--extra/id3v2/PKGBUILD7
-rw-r--r--extra/jade/PKGBUILD4
-rw-r--r--extra/libcdaudio/PKGBUILD10
-rw-r--r--extra/libdiscid/PKGBUILD2
-rw-r--r--extra/libgme/PKGBUILD9
-rw-r--r--extra/libid3tag/PKGBUILD10
-rw-r--r--extra/libieee1284/PKGBUILD6
-rw-r--r--extra/libirman/PKGBUILD10
-rw-r--r--extra/liblastfm/PKGBUILD6
-rw-r--r--extra/liblqr/PKGBUILD6
-rw-r--r--extra/libmodplug/PKGBUILD6
-rw-r--r--extra/libnet/PKGBUILD6
-rw-r--r--extra/libofa/PKGBUILD23
-rw-r--r--extra/libofa/libofa-0.9.3-curl-7.21.patch11
-rw-r--r--extra/libwpg/PKGBUILD10
-rw-r--r--extra/libzip/PKGBUILD5
-rw-r--r--extra/lzo/PKGBUILD4
-rw-r--r--extra/mod_wsgi/PKGBUILD7
-rw-r--r--extra/neon/PKGBUILD4
-rw-r--r--extra/nss-mdns/PKGBUILD4
-rw-r--r--extra/openobex/PKGBUILD6
-rw-r--r--extra/opensp/PKGBUILD4
-rw-r--r--extra/p11-kit/PKGBUILD6
-rw-r--r--extra/postfix/PKGBUILD8
-rw-r--r--extra/pymad/PKGBUILD17
-rw-r--r--extra/python-pycurl/PKGBUILD4
-rw-r--r--extra/qhull/PKGBUILD32
-rw-r--r--extra/razor/PKGBUILD12
-rw-r--r--extra/speech-dispatcher/PKGBUILD4
-rw-r--r--extra/taglib/PKGBUILD4
-rw-r--r--extra/vlc/PKGBUILD28
-rw-r--r--libre/thunderbird-libre/PKGBUILD7
-rw-r--r--testing/mailman/PKGBUILD65
-rw-r--r--testing/mailman/mailman-2.1-build.patch694
-rw-r--r--testing/mailman/mailman.install31
-rw-r--r--testing/mailman/rc.mailman35
105 files changed, 2343 insertions, 437 deletions
diff --git a/community-staging/deadbeef/PKGBUILD b/community-staging/deadbeef/PKGBUILD
new file mode 100644
index 000000000..2c470fcf7
--- /dev/null
+++ b/community-staging/deadbeef/PKGBUILD
@@ -0,0 +1,56 @@
+# $Id: PKGBUILD 64836 2012-02-18 16:07:27Z lfleischer $
+# Maintainer: Lukas Fleischer <archlinux at cryptocrack dot de>
+# Contributor: Alexey Yakovenko <waker@users.sourceforge.net>
+
+pkgname=deadbeef
+pkgver=0.5.1
+pkgrel=5
+pkgdesc='An audio player for GNU/Linux based on GTK2.'
+arch=('i686' 'x86_64')
+url='http://deadbeef.sourceforge.net'
+license=('GPL2')
+depends=('gtk2' 'alsa-lib' 'hicolor-icon-theme' 'desktop-file-utils')
+makedepends=('libvorbis' 'libmad' 'flac' 'curl' 'imlib2' 'wavpack' 'libsndfile' 'libcdio' 'libcddb'
+ 'ffmpeg' 'libx11' 'faad2' 'zlib' 'intltool' 'pkgconfig' 'libpulse' 'libzip'
+ 'libsamplerate')
+optdepends=('libsamplerate: for Resampler plugin'
+ 'libvorbis: for Ogg Vorbis playback'
+ 'libmad: for MP1/MP2/MP3 playback'
+ 'flac: for FLAC playback'
+ 'curl: for Last.fm scrobbler, SHOUTcast, Icecast, Podcast support'
+ 'imlib2: for artwork plugin'
+ 'wavpack: for WavPack playback'
+ 'libsndfile: for Wave playback'
+ 'libcdio: audio cd plugin'
+ 'libcddb: audio cd plugin'
+ 'ffmpeg: for WMA, AA, OMA, AC, etc.'
+ 'faad2: for AAC/MP4 support'
+ 'dbus: for OSD notifications support'
+ 'pulseaudio: for PulseAudio output plugin'
+ 'libx11: for global hotkeys plugin'
+ 'zlib: for Audio Overload plugin'
+ 'libzip: for vfs_zip plugin')
+options=('!libtool')
+install='deadbeef.install'
+source=("http://downloads.sourceforge.net/project/${pkgname}/${pkgname}-${pkgver}.tar.bz2"
+ 'deadbeef-0.5.1-ffmpeg-AV_VERSION_INT.patch'
+ 'deadbeef-0.5.1-ffmpeg-version-check-fix.patch')
+md5sums=('be8359d1bd9cf7679cf2ca748996e726'
+ 'd1c913c0ccefef33012732cf0ae49f7f'
+ '6d22855f61f4d2fea4b343dca76d5e85')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ patch -Np1 -i ../deadbeef-0.5.1-ffmpeg-AV_VERSION_INT.patch
+ patch -Np1 -i ../deadbeef-0.5.1-ffmpeg-version-check-fix.patch
+
+ ./configure --prefix=/usr
+ make
+}
+
+package () {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ make prefix="${pkgdir}/usr" install
+}
diff --git a/community-staging/deadbeef/deadbeef-0.5.1-ffmpeg-AV_VERSION_INT.patch b/community-staging/deadbeef/deadbeef-0.5.1-ffmpeg-AV_VERSION_INT.patch
new file mode 100644
index 000000000..db1c79638
--- /dev/null
+++ b/community-staging/deadbeef/deadbeef-0.5.1-ffmpeg-AV_VERSION_INT.patch
@@ -0,0 +1,118 @@
+From 2bb5828e58fa8c187377f8ba75f8eb73a53ed7ca Mon Sep 17 00:00:00 2001
+From: Igor Murzov <e-mail@date.by>
+Date: Mon, 4 Jul 2011 16:47:25 +0400
+Subject: [PATCH 1/2] ffmpeg: define fallback macro AV_VERSION_INT()
+
+For ffmpeg < 0.5. Copied from libavutil 0.5.
+
+ffmpeg: don't use deprecated CODEC_TYPE_AUDIO with new lavc
+
+fixes build with lavc 53.
+
+ffmpeg: fix erroneous version comparisons
+
+Comparing versions this way: (x.y < x1.y1) is obviously equivalent to
+(x < x1 || (x == x1 && y < y1)), not to (x <= x1 && y < y1).
+
+ffmpeg: use av_register_protocol2() if available
+
+fixes usage with ffmpeg-0.8
+---
+ plugins/ffmpeg/ffmpeg.c | 37 ++++++++++++++++++++++++++++++-------
+ 1 files changed, 30 insertions(+), 7 deletions(-)
+
+diff --git a/plugins/ffmpeg/ffmpeg.c b/plugins/ffmpeg/ffmpeg.c
+index cd7edf4..0cb9955 100644
+--- a/plugins/ffmpeg/ffmpeg.c
++++ b/plugins/ffmpeg/ffmpeg.c
+@@ -44,6 +44,10 @@
+ #define av_register_protocol register_protocol
+ #endif
+
++#ifndef AV_VERSION_INT
++#define AV_VERSION_INT(a, b, c) (a<<16 | b<<8 | c)
++#endif
++
+ #endif
+
+ //#define trace(...) { fprintf(stderr, __VA_ARGS__); }
+@@ -140,7 +144,12 @@ ffmpeg_init (DB_fileinfo_t *_info, DB_playItem_t *it) {
+ for (i = 0; i < info->fctx->nb_streams; i++)
+ {
+ info->ctx = info->fctx->streams[i]->codec;
+- if (info->ctx->codec_type == CODEC_TYPE_AUDIO)
++ if (info->ctx->codec_type ==
++#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(52, 64, 0)
++ AVMEDIA_TYPE_AUDIO)
++#else
++ CODEC_TYPE_AUDIO)
++#endif
+ {
+ info->codec = avcodec_find_decoder (info->ctx->codec_id);
+ if (info->codec != NULL) {
+@@ -279,10 +288,10 @@ ffmpeg_read (DB_fileinfo_t *_info, char *bytes, int size) {
+ int out_size = AVCODEC_MAX_AUDIO_FRAME_SIZE;
+ int len;
+ //trace ("in: out_size=%d(%d), size=%d\n", out_size, AVCODEC_MAX_AUDIO_FRAME_SIZE, size);
+-#if (LIBAVCODEC_VERSION_MAJOR <= 52) && (LIBAVCODEC_VERSION_MINOR <= 25)
+- len = avcodec_decode_audio2 (info->ctx, (int16_t *)info->buffer, &out_size, info->pkt.data, info->pkt.size);
+-#else
++#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(52,25,0)
+ len = avcodec_decode_audio3 (info->ctx, (int16_t *)info->buffer, &out_size, &info->pkt);
++#else
++ len = avcodec_decode_audio2 (info->ctx, (int16_t *)info->buffer, &out_size, info->pkt.data, info->pkt.size);
+ #endif
+ trace ("out: out_size=%d, len=%d\n", out_size, len);
+ if (len <= 0) {
+@@ -418,7 +427,7 @@ static const char *map[] = {
+
+ static int
+ ffmpeg_read_metadata_internal (DB_playItem_t *it, AVFormatContext *fctx) {
+-#if LIBAVFORMAT_VERSION_MAJOR <= 52 && LIBAVFORMAT_VERSION_MINOR < 43
++#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(52,43,0)
+ if (!strlen (fctx->title)) {
+ // title is empty, this call will set track title to filename without extension
+ deadbeef->pl_add_meta (it, "title", NULL);
+@@ -490,7 +499,12 @@ ffmpeg_insert (ddb_playlist_t *plt, DB_playItem_t *after, const char *fname) {
+ for (i = 0; i < fctx->nb_streams; i++)
+ {
+ ctx = fctx->streams[i]->codec;
+- if (ctx->codec_type == CODEC_TYPE_AUDIO)
++ if (ctx->codec_type ==
++#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(52, 64, 0)
++ AVMEDIA_TYPE_AUDIO)
++#else
++ CODEC_TYPE_AUDIO)
++#endif
+ {
+ codec = avcodec_find_decoder(ctx->codec_id);
+ if (codec != NULL && !strcasecmp (codec->name, "alac")) { // only open alac streams
+@@ -704,7 +718,11 @@ ffmpeg_start (void) {
+ ffmpeg_init_exts ();
+ avcodec_init ();
+ av_register_all ();
++#if LIBAVFORMAT_VERSION_INT >= AV_VERSION_INT(52, 64, 0)
++ av_register_protocol2 (&vfswrapper, sizeof(vfswrapper));
++#else
+ av_register_protocol (&vfswrapper);
++#endif
+ return 0;
+ }
+
+@@ -745,7 +763,12 @@ ffmpeg_read_metadata (DB_playItem_t *it) {
+ for (i = 0; i < fctx->nb_streams; i++)
+ {
+ ctx = fctx->streams[i]->codec;
+- if (ctx->codec_type == CODEC_TYPE_AUDIO)
++ if (ctx->codec_type ==
++#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(52, 64, 0)
++ AVMEDIA_TYPE_AUDIO)
++#else
++ CODEC_TYPE_AUDIO)
++#endif
+ {
+ codec = avcodec_find_decoder(ctx->codec_id);
+ if (codec != NULL)
+--
+1.7.8.4
+
diff --git a/community-staging/deadbeef/deadbeef-0.5.1-ffmpeg-version-check-fix.patch b/community-staging/deadbeef/deadbeef-0.5.1-ffmpeg-version-check-fix.patch
new file mode 100644
index 000000000..af8c282c0
--- /dev/null
+++ b/community-staging/deadbeef/deadbeef-0.5.1-ffmpeg-version-check-fix.patch
@@ -0,0 +1,25 @@
+From 9cbd09b81028679a507f751c206e8f6769fd450c Mon Sep 17 00:00:00 2001
+From: Igor Murzov <e-mail@date.by>
+Date: Thu, 7 Jul 2011 22:31:44 +0400
+Subject: [PATCH 2/2] ffmpeg: version check fix
+
+---
+ plugins/ffmpeg/ffmpeg.c | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/plugins/ffmpeg/ffmpeg.c b/plugins/ffmpeg/ffmpeg.c
+index 0cb9955..37c7e80 100644
+--- a/plugins/ffmpeg/ffmpeg.c
++++ b/plugins/ffmpeg/ffmpeg.c
+@@ -718,7 +718,7 @@ ffmpeg_start (void) {
+ ffmpeg_init_exts ();
+ avcodec_init ();
+ av_register_all ();
+-#if LIBAVFORMAT_VERSION_INT >= AV_VERSION_INT(52, 64, 0)
++#if LIBAVFORMAT_VERSION_INT >= AV_VERSION_INT(52, 69, 0)
+ av_register_protocol2 (&vfswrapper, sizeof(vfswrapper));
+ #else
+ av_register_protocol (&vfswrapper);
+--
+1.7.8.4
+
diff --git a/community-staging/deadbeef/deadbeef.install b/community-staging/deadbeef/deadbeef.install
new file mode 100644
index 000000000..eaf1b9a69
--- /dev/null
+++ b/community-staging/deadbeef/deadbeef.install
@@ -0,0 +1,14 @@
+pkgname=deadbeef
+
+post_install() {
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
diff --git a/community/apvlv/PKGBUILD b/community/apvlv/PKGBUILD
index b3e7346c6..f08a71803 100644
--- a/community/apvlv/PKGBUILD
+++ b/community/apvlv/PKGBUILD
@@ -1,27 +1,23 @@
-# $Id: PKGBUILD 56937 2011-10-17 08:19:53Z ibiru $
-# Maintainer: Brad Fanella <bradfanella@archlinux.us>
+# $Id: PKGBUILD 64830 2012-02-18 15:59:14Z bpiotrowski $
+# Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl>
+# Contributor: Brad Fanella <bradfanella@archlinux.us>
# Contributor: Stefan Husmann <stefan-husmann@t-online.de>
# Contributor: tocer.deng <tocer.deng@gmail.com>
pkgname=apvlv
-pkgver=0.1.2
-pkgrel=2
+pkgver=0.1.4
+pkgrel=1
pkgdesc="A PDF Viewer which behaves like Vim"
arch=('i686' 'x86_64' 'mips64el')
url="http://naihe2010.github.com/apvlv/"
license=('GPL')
depends=('gtk2' 'cairo' 'poppler-glib' 'djvulibre')
-source=(https://github.com/downloads/naihe2010/$pkgname/$pkgname-${pkgver}-Source.tar.gz apvlv-poppler015.patch poppler-gdk.patch)
-md5sums=('381d83aa9c253fac5e0be165fca39222'
- '308b17a563ed470ea47d408f324ab745'
- '076d794ab865e9bd53a5dfd2db1eaa8b')
-
-makedepends=('cmake')
+makedepends=('cmake' 'libwebkit')
+source=("ftp://ftp.archlinux.org/other/community/$pkgname/$pkgname-$pkgver.tar.xz")
+md5sums=('5518b842715f1a9e7d3c8d2b7ed16342')
build() {
- cd $srcdir/$pkgname-$pkgver-Source
- patch -Np1 -i $srcdir/apvlv-poppler015.patch
- patch -Np1 -i $srcdir/poppler-gdk.patch
+ cd "$srcdir"/$pkgname-$pkgver
mkdir -p build
cd build
@@ -31,8 +27,9 @@ build() {
-DAPVLV_WITH_UMD=no ..
make
}
+
package() {
- cd $srcdir/$pkgname-$pkgver-Source/build
+ cd "$srcdir"/$pkgname-$pkgver/build
- make DESTDIR=$pkgdir install
+ make DESTDIR="$pkgdir" install
}
diff --git a/community/ascii/PKGBUILD b/community/ascii/PKGBUILD
index fc86b799a..d0cbc0503 100644
--- a/community/ascii/PKGBUILD
+++ b/community/ascii/PKGBUILD
@@ -4,29 +4,30 @@
pkgname=ascii
pkgver=3.11
-pkgrel=1
+pkgrel=2
pkgdesc="Utility for conversion between various byte representations and the ASCII character table"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.catb.org/~esr/ascii"
license=('BSD')
+depends=('glibc')
source=("http://www.catb.org/~esr/ascii/ascii-${pkgver}.tar.gz")
md5sums=('ba8a9392f8aa8c6b7a52923fba870579')
build() {
- cd ascii-${pkgver}
+ cd ${pkgname}-${pkgver}
make
}
package() {
- cd ascii-${pkgver}
+ cd ${pkgname}-${pkgver}
- install -D ascii \
- ${pkgdir}/usr/bin/ascii
+ install -D ${pkgname} \
+ ${pkgdir}/usr/bin/${pkgname}
- install -D -m644 ascii.1 \
- ${pkgdir}/usr/share/man/man1/ascii.1
+ install -D -m644 ${pkgname}.1 \
+ ${pkgdir}/usr/share/man/man1/${pkgname}.1
install -D -m644 COPYING \
- ${pkgdir}/usr/share/licenses/ascii/LICENSE
+ ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
}
diff --git a/community/autocutsel/PKGBUILD b/community/autocutsel/PKGBUILD
index 9d14f623f..64e405130 100644
--- a/community/autocutsel/PKGBUILD
+++ b/community/autocutsel/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 45035 2011-04-14 10:45:17Z shusmann $
+# $Id: PKGBUILD 64911 2012-02-18 20:21:56Z jelle $
# Contributor: Tom Killian <tom@archlinux.org>
# Contributor: Nikos Kouremenos (zeppelin) kourem at gmail dot com
# Maintainer: Stefan Husmann <stefan-husmann@t-online.de>
pkgname=autocutsel
pkgver=0.9.0
-pkgrel=6
+pkgrel=7
pkgdesc="synchronizes the two copy/paste buffers mainly used by X applications"
arch=('i686' 'x86_64' 'mips64el')
depends=('libxaw')
diff --git a/community/bonnie++/PKGBUILD b/community/bonnie++/PKGBUILD
index f787b68ee..c271e0e28 100644
--- a/community/bonnie++/PKGBUILD
+++ b/community/bonnie++/PKGBUILD
@@ -4,7 +4,7 @@
pkgname=bonnie++
pkgver=1.03e
-pkgrel=5
+pkgrel=6
pkgdesc="Based on the Bonnie hard drive benchmark by Tim Bray"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.coker.com.au/bonnie++/"
diff --git a/community/bullet/PKGBUILD b/community/bullet/PKGBUILD
index 147b14fd0..987d952af 100644
--- a/community/bullet/PKGBUILD
+++ b/community/bullet/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 64748 2012-02-18 03:50:45Z svenstaro $
+# $Id: PKGBUILD 64798 2012-02-18 05:40:50Z svenstaro $
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: Christoph Zeiler <archNOSPAM_at_moonblade.dot.org>
diff --git a/community/ccd2iso/PKGBUILD b/community/ccd2iso/PKGBUILD
index 907e8fae1..7b1868fac 100644
--- a/community/ccd2iso/PKGBUILD
+++ b/community/ccd2iso/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 21840 2010-07-17 17:46:20Z dgriffiths $
+# $Id: PKGBUILD 64917 2012-02-18 20:36:05Z jelle $
# Contributor: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: Shinlun Hsieh <yngwiexx@yahoo.com.tw>
# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us>
pkgname=ccd2iso
pkgver=0.3
-pkgrel=6
+pkgrel=7
pkgdesc="Converts CCD/IMG CloneCD images to ISO format"
arch=('i686' 'x86_64' 'mips64el')
url="http://sourceforge.net/projects/ccd2iso"
@@ -17,12 +17,12 @@ md5sums=('a7df1c46cb710f2fc8ebd88c2e64ce65')
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
+ make DESTDIR=${pkgdir} install
}
diff --git a/community/codeblocks/PKGBUILD b/community/codeblocks/PKGBUILD
index 46484ec4b..c6c04a2fa 100644
--- a/community/codeblocks/PKGBUILD
+++ b/community/codeblocks/PKGBUILD
@@ -1,31 +1,33 @@
+# Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl>
# Contributor: Robert Hollencamp <rhollencamp@gmail.com>
# Contributor: Daniel J Griffiths <griffithsdj@inbox.com>
-# Maintainer: Stefan Husmann <stefan-husmann@t-online.de>
+# Contributor: Stefan Husmann <stefan-husmann@t-online.de>
pkgname=codeblocks
pkgver=10.05
-pkgrel=1
+pkgrel=2
pkgdesc="An open source and cross-platform C/C++ IDE"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.codeblocks.org"
license=('GPL3')
-depends=('wxgtk' 'hicolor-icon-theme' 'bzip2' 'shared-mime-info')
+depends=('wxgtk' 'hicolor-icon-theme' 'bzip2' 'shared-mime-info' 'desktop-file-utils' 'gtk-update-icon-cache')
makedepends=('zip')
options=('!libtool')
-source=(http://download.berlios.de/$pkgname/$pkgname-${pkgver}-1debian-src.tar.bz2)
-md5sums=('57e41b33a37f2677e432b47e89e939e3')
+source=(http://download.berlios.de/$pkgname/$pkgname-${pkgver}-src.tar.bz2)
+md5sums=('ab077d562e98b0586f2f86c14cb773ba')
install=codeblocks.install
build() {
- cd $srcdir/src || return 1
- tar xf ${pkgname}_${pkgver}-1.tar.gz || return 1
- cd $pkgname-$pkgver
- ./bootstrap || return 1
- ./configure --prefix=/usr --with-contrib-plugins=all || return 1
- make || return 1
+ cd "$srcdir/$pkgname-$pkgver-release"
+
+ LDFLAGS+=' -lX11'
+ ./bootstrap
+ ./configure --prefix=/usr --with-contrib-plugins=all
+ make
}
+
package() {
- cd $srcdir/src/$pkgname-$pkgver || return 1
- make DESTDIR="$pkgdir" install || return 1
+ cd "$srcdir/$pkgname-$pkgver-release"
+ make DESTDIR="$pkgdir" install
}
diff --git a/community/codeblocks/codeblocks.install b/community/codeblocks/codeblocks.install
index 01fc3ccb2..04d31f75b 100644
--- a/community/codeblocks/codeblocks.install
+++ b/community/codeblocks/codeblocks.install
@@ -3,6 +3,7 @@ pkgname=codeblocks
post_install() {
gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
update-mime-database usr/share/mime
+ update-desktop-database -q
ln -s /usr/lib/libwxflatnotebook.so /usr/lib/libwxflatnotebook.so.0
ln -s /usr/lib/libwxchartctrl.so /usr/lib/libwxchartctrl.so.0
ln -s /usr/lib/libwxcustombutton.so /usr/lib/libwxcustombutton.so.0
@@ -21,5 +22,5 @@ post_upgrade() {
pre_remove() {
gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
update-mime-database usr/share/mime
+ update-desktop-database -q
}
-
diff --git a/community/csfml/PKGBUILD b/community/csfml/PKGBUILD
index c3a11e47d..866931159 100644
--- a/community/csfml/PKGBUILD
+++ b/community/csfml/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 56326 2011-10-05 16:28:36Z svenstaro $
+# $Id: PKGBUILD 64966 2012-02-19 01:53:06Z svenstaro $
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
pkgname=csfml
@@ -6,7 +6,7 @@ pkgname=csfml
_git=true
if [[ "${_git}" = "true" ]]; then
- pkgver=1.99.git20110917
+ pkgver=1.99.git20120219
fi
pkgrel=1
diff --git a/community/cuetools/PKGBUILD b/community/cuetools/PKGBUILD
index 0b1d6dbb5..6a8f03798 100644
--- a/community/cuetools/PKGBUILD
+++ b/community/cuetools/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 25196 2010-09-02 15:17:46Z stativ $
+# $Id: PKGBUILD 64846 2012-02-18 17:42:48Z stativ $
# Maintainer: Lukas Jirkovsky <l.jirkovsky@gmail.com>
pkgname=cuetools
pkgver=1.3.1
-pkgrel=4.1
+pkgrel=5
pkgdesc="Set of utilities for working with cue files and toc files"
arch=('i686' 'x86_64' 'mips64el')
url="http://developer.berlios.de/projects/cuetools/"
diff --git a/community/ekg2/PKGBUILD b/community/ekg2/PKGBUILD
index 0d3ed7174..f44664450 100644
--- a/community/ekg2/PKGBUILD
+++ b/community/ekg2/PKGBUILD
@@ -1,40 +1,40 @@
-# $Id: PKGBUILD 54443 2011-08-18 15:06:14Z bluewind $
-# Maintainer: Mateusz Herych <heniekk@gmail.com>
+# $Id: PKGBUILD 64838 2012-02-18 16:54:04Z bpiotrowski $
+# Maintainer: Bartłomiej Piotrowski <barthalion@gmail.com>
+# Contributor: Mateusz Herych <heniekk@gmail.com>
pkgname=ekg2
pkgver=0.3.1
-pkgrel=1.1
+pkgrel=2
pkgdesc="ncurses based Jabber, Gadu-Gadu, Tlen and IRC client"
arch=('i686' 'x86_64' 'mips64el')
url="http://ekg2.org/"
license=('GPL')
-depends=('aspell' 'libjpeg' 'python2' 'libgadu' 'gnutls' 'gpm' 'libidn' 'giflib' 'gpgme')
+depends=('aspell' 'libjpeg' 'python2' 'libgadu' 'gnutls' 'gpm' 'libidn' 'giflib')
optdepends=( 'xosd: for xosd support'
'sqlite3: sqlite support'
'gtk2: gtk support')
provides=('ekg2-unicode')
-source=(http://pl.ekg2.org/ekg2-$pkgver.tar.gz)
-md5sums=('652e492fcf72281a42c3e5960347516e')
+source=(ftp://ftp.archlinux.org/other/community/$pkgname/$pkgname-$pkgver.tar.gz)
+md5sums=('68fc05b432c34622df6561eaabef5a40')
build() {
- cd $srcdir/$pkgname-$pkgver
+ cd "$srcdir/$pkgname-$pkgver"
sed -i 's|ncursesw/ncurses.h|ncurses.h|g' configure plugins/ncurses/ecurses.h
./configure --prefix=/usr \
- --sysconfdir=/etc \
- --with-libgadu \
- --with-xosd \
- --enable-unicode \
- --enable-shared \
- --without-gpg
+ --sysconfdir=/etc \
+ --with-libgadu \
+ --with-xosd \
+ --enable-unicode \
+ --enable-shared \
+ --without-gpg
make
}
package() {
- cd $srcdir/$pkgname-$pkgver
- make DESTDIR=$pkgdir install
- rm -rf $pkgdir/usr/lib/perl5/core_perl/perllocal.pod
- mv $pkgdir/usr/libexec/ioctld $pkgdir/usr/lib/ekg2/ioctld
- rm -rf $pkgdir/usr/libexec
- chmod -R 755 $pkgdir/usr/lib/perl5
+ cd "$srcdir/$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+ rm -rf "$pkgdir"/usr/lib/perl5/core_perl/perllocal.pod
+ mv "$pkgdir"/usr/libexec/ioctld "$pkgdir"/usr/lib/ekg2/ioctld
+ rm -rf "$pkgdir"/usr/libexec
+ chmod -R 755 "$pkgdir"/usr/lib/perl5
}
-md5sums=('68fc05b432c34622df6561eaabef5a40')
diff --git a/community/galculator/PKGBUILD b/community/galculator/PKGBUILD
index 58a85a7e7..e2c37b07c 100644
--- a/community/galculator/PKGBUILD
+++ b/community/galculator/PKGBUILD
@@ -1,10 +1,10 @@
-# Maintainer: Bartłomiej Piotrowski <barthalion@gmail.com>
+# Maintainer: Bartłomiej Piotrowski <barthalion@gmail.com>
# Contributor: SpepS <dreamspepser at yahoo dot it>
# Contributor: Alexander Fehr <pizzapunk gmail com>
pkgname=galculator
pkgver=1.3.4
-pkgrel=1
+pkgrel=2
pkgdesc="GTK+ based scientific calculator"
arch=('i686' 'x86_64')
url="http://galculator.sourceforge.net/"
@@ -17,7 +17,8 @@ md5sums=('d30e6fbf5947bb1c873bc9d5a21046f1')
build() {
cd "$srcdir/$pkgname-$pkgver"
-
+
+ LDFLAGS+=' -lm'
./configure --prefix=/usr
make
}
diff --git a/community/gimp-plugin-fblur/PKGBUILD b/community/gimp-plugin-fblur/PKGBUILD
index 7ce30dac6..204fd0568 100644
--- a/community/gimp-plugin-fblur/PKGBUILD
+++ b/community/gimp-plugin-fblur/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 33116 2010-11-22 16:16:08Z stativ $
+# $Id: PKGBUILD 64848 2012-02-18 17:49:48Z stativ $
# Maintainer: Lukas Jirkovsky <l.jirkovsky@gmail.com>
pkgname=gimp-plugin-fblur
pkgver=3.2.6
-pkgrel=2
+pkgrel=3
pkgdesc="Makes out of focus with luminosity and depth"
arch=('i686' 'x86_64' 'mips64el')
url="http://registry.gimp.org/node/1444"
diff --git a/community/gimp-plugin-lqr/PKGBUILD b/community/gimp-plugin-lqr/PKGBUILD
index f63da3e06..f3b99261a 100644
--- a/community/gimp-plugin-lqr/PKGBUILD
+++ b/community/gimp-plugin-lqr/PKGBUILD
@@ -1,15 +1,15 @@
-# $Id: PKGBUILD 30842 2010-10-21 15:11:10Z stativ $
+# $Id: PKGBUILD 64850 2012-02-18 17:54:47Z stativ $
# Maintainer: Lukas Jirkovsky <l.jirkovsky@gmail.com>
# Contributor: Andreas Schönfelder <passtschu at freenet dot de>
pkgname=gimp-plugin-lqr
pkgver=0.7.1
-pkgrel=3
+pkgrel=4
pkgdesc="Plugin for The GIMP providing Liquid Rescale"
arch=('i686' 'x86_64' 'mips64el')
url="http://liquidrescale.wikidot.com/"
license=('GPL')
-depends=('gimp' 'liblqr>=0.4.1')
+depends=('gimp' 'liblqr')
makedepends=('intltool')
source=(http://liquidrescale.wikidot.com/local--files/en:download-page-sources/gimp-lqr-plugin-$pkgver.tar.bz2)
md5sums=('d7ee28b16bdbd9f46bc9f21cf5deb487')
diff --git a/community/gimp-plugin-wavelet-denoise/PKGBUILD b/community/gimp-plugin-wavelet-denoise/PKGBUILD
index ed22f4c46..d58f9edd2 100644
--- a/community/gimp-plugin-wavelet-denoise/PKGBUILD
+++ b/community/gimp-plugin-wavelet-denoise/PKGBUILD
@@ -1,27 +1,30 @@
-# $Id: PKGBUILD 25244 2010-09-02 17:48:35Z stativ $
+# $Id: PKGBUILD 64853 2012-02-18 18:05:29Z stativ $
# Maintainer: Lukas Jirkovsky <l.jirkovsky@gmail.com>
pkgname=gimp-plugin-wavelet-denoise
pkgver=0.3.1
-pkgrel=1
+pkgrel=2
pkgdesc="Tool to reduce noise in each channel of an image separately"
arch=('i686' 'x86_64' 'mips64el')
url="http://registry.gimp.org/node/4235"
license=('GPL')
depends=('gimp')
source=(http://registry.gimp.org/files/wavelet-denoise-$pkgver.tar.gz \
- po_install.diff)
+ po_install.diff libm_buildfix.diff)
md5sums=('a02862026857575cdf81b24477e42f4b'
- '4de9e41a535f200c2502f0dd8458c43e')
+ '4de9e41a535f200c2502f0dd8458c43e'
+ '46940ecd5970bc4b0d4b38de89f8efbf')
build() {
cd "$srcdir/wavelet-denoise-$pkgver"
- patch -Np1 < ../po_install.diff
+ patch -Np1 < ../po_install.diff || true
+ patch -Np1 < ../libm_buildfix.diff || true
make
}
package() {
cd "$srcdir/wavelet-denoise-$pkgver"
+
install -Dvm755 src/wavelet-denoise \
"$pkgdir"/usr/lib/gimp/2.0/plug-ins/wavelet-denoise
cd po
diff --git a/community/gimp-plugin-wavelet-denoise/libm_buildfix.diff b/community/gimp-plugin-wavelet-denoise/libm_buildfix.diff
new file mode 100644
index 000000000..4a832a69b
--- /dev/null
+++ b/community/gimp-plugin-wavelet-denoise/libm_buildfix.diff
@@ -0,0 +1,10 @@
+diff -rup wavelet-denoise-0.3.1/src/Makefile wavelet-denoise-0.3.1.new/src/Makefile
+--- wavelet-denoise-0.3.1/src/Makefile 2008-12-14 12:19:28.000000000 +0100
++++ wavelet-denoise-0.3.1.new/src/Makefile 2012-02-18 19:01:22.264677086 +0100
+@@ -1,5 +1,5 @@
+ CFLAGS = -O3 -Wall $(shell gimptool-2.0 --cflags)
+-LIBS = $(shell gimptool-2.0 --libs)
++LIBS = -lm $(shell gimptool-2.0 --libs)
+ PLUGIN = wavelet-denoise
+ SOURCES = plugin.c colorspace.c denoise.c wavelet.c events.c interface.c
+ HEADERS = plugin.h interface.h messages.h
diff --git a/community/gtkwave/PKGBUILD b/community/gtkwave/PKGBUILD
index 17c3744da..e510a0e99 100644
--- a/community/gtkwave/PKGBUILD
+++ b/community/gtkwave/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 63473 2012-02-04 15:51:42Z kkeen $
+# $Id: PKGBUILD 64826 2012-02-18 13:49:20Z kkeen $
# Maintainer: Kyle Keen <keenerd@gmail.com>
# Contributor: Thomas Dziedzic < gostrc at gmail >
# Contributor: Jared Casper <jaredcasper@gmail.com>
pkgname=gtkwave
-pkgver=3.3.31
+pkgver=3.3.32
pkgrel=1
pkgdesc='A wave viewer which reads LXT, LXT2, VZT, GHW and VCD/EVCD files'
arch=('i686' 'x86_64' 'mips64el')
@@ -14,7 +14,7 @@ depends=('bzip2' 'xz' 'gtk2')
makedepends=('gperf')
install='gtkwave.install'
source=("http://gtkwave.sourceforge.net/gtkwave-${pkgver}.tar.gz")
-md5sums=('bbe65da9010a0037f9b5d0dd9da63e30')
+md5sums=('716bba48c1898e39c81b43118e192ac3')
build() {
cd "${srcdir}/gtkwave-${pkgver}"
diff --git a/community/haveged/PKGBUILD b/community/haveged/PKGBUILD
index e3a60bdb9..118750b7b 100644
--- a/community/haveged/PKGBUILD
+++ b/community/haveged/PKGBUILD
@@ -3,7 +3,7 @@
# Contributor: pootzko <pootzko at gmail dot com>
pkgname=haveged
-pkgver=1.3a
+pkgver=1.4
pkgrel=1
pkgdesc="A simple entropy daemon."
arch=('i686' 'x86_64')
@@ -12,7 +12,7 @@ license=('GPL')
depends=('bash')
source=(${url}/${pkgname}-${pkgver}.tar.gz
haveged)
-md5sums=('dad8b95c6eafcec7eb42eb8454e60a0d'
+md5sums=('39a03d4b8a4225706f78dbef3f623b0e'
'264b725be5271288b40f363d7cfc6b68')
build() {
diff --git a/community/jbig2dec/PKGBUILD b/community/jbig2dec/PKGBUILD
index c4a17374b..fc158b85d 100644
--- a/community/jbig2dec/PKGBUILD
+++ b/community/jbig2dec/PKGBUILD
@@ -1,7 +1,9 @@
+# $Id: PKGBUILD 64909 2012-02-18 20:14:11Z bpiotrowski $
# Maintainer: Stefan Husmann <stefan-husmann@t-online.de>
+
pkgname=jbig2dec
pkgver=0.11
-pkgrel=2
+pkgrel=3
pkgdesc="decoder implementation of the JBIG2 image compression format"
arch=('x86_64' 'i686' 'mips64el')
url="http://jbig2dec.sourceforge.net/"
@@ -19,4 +21,4 @@ build() {
package() {
cd "$srcdir/$pkgname-$pkgver"
make DESTDIR="$pkgdir/" install
-} \ No newline at end of file
+}
diff --git a/community/kmymoney/PKGBUILD b/community/kmymoney/PKGBUILD
index caf5ab674..2f87d406a 100644
--- a/community/kmymoney/PKGBUILD
+++ b/community/kmymoney/PKGBUILD
@@ -1,12 +1,13 @@
-# $Id: PKGBUILD 58094 2011-11-06 14:12:09Z lcarlier $
+# $Id: PKGBUILD 64897 2012-02-18 19:53:56Z lcarlier $
# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
+# Maintainer: Laurent Carlier <lordheavym@gmail.com>
# Contributor: Vamp898 <vamp898@web.de>
# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org>
# Contributor: Eric Belanger <eric@archlinux.org>
# Contributor: Todd Maynard <arch@toddmaynard.com>
pkgname=kmymoney
-pkgver=4.6.1
+pkgver=4.6.2
pkgrel=1
pkgdesc="Personal finance manager for KDE which operates similarly to MS-Money or Quicken"
arch=('i686' 'x86_64' 'mips64el')
@@ -18,23 +19,28 @@ replaces=('kmymoney2')
install=$pkgname.install
changelog=$pkgname.changelog
options=('!makeflags')
-source=(http://downloads.sourceforge.net/project/kmymoney2/KMyMoney-KDE4/$pkgver/$pkgname-$pkgver.tar.bz2)
-sha256sums=('5fcab9c4f1b5868aabb816a87c61cb025e69a191f6cb218cce3f29f0c1c1b77a')
+source=(http://downloads.sourceforge.net/project/kmymoney2/KMyMoney-KDE4/$pkgver/$pkgname-$pkgver.tar.bz2
+qt4.8.patch::https://projects.kde.org/projects/extragear/office/kmymoney/repository/revisions/c736b6f08e77df72d58c5b836b7b04f6098737df/diff/libkdchart/src/KDChartBackgroundAttributes.cpp?format=diff)
+sha256sums=('add8acba2f0d4c212ac1c7fbbdad2fd43a24caceed586b13d90dcd2a20a12b75'
+ '7612b490400dbd4f80ff27bd328f8603a22279c81bb3004e53f48545dbd359ae')
build() {
- cd ${srcdir}
+ cd ${srcdir}/${pkgname}-${pkgver}
+
+ # Qt 4.8 fix - fixed upstream
+ patch -Np1 -i ../qt4.8.patch
mkdir build
cd build
- cmake ../${pkgname}-${pkgver} \
+ cmake ../ \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=RELEASE
- make
+ make VERBOSE=1
}
package() {
- cd ${srcdir}/build
+ cd ${srcdir}/${pkgname}-${pkgver}/build
make DESTDIR=${pkgdir} install
}
diff --git a/community/libaio/PKGBUILD b/community/libaio/PKGBUILD
index 3584927df..c1e3ba23b 100644
--- a/community/libaio/PKGBUILD
+++ b/community/libaio/PKGBUILD
@@ -1,14 +1,15 @@
-# Maintainer: Thomas S Hatch <thatch45 at gmail dot com>
+# Maintainer: Bartłomiej Piotrowski <barthalion@gmail.com>
+# Contributor: Thomas S Hatch <thatch45 at gmail dot com>
pkgname=libaio
pkgver=0.3.109
-pkgrel=5
+pkgrel=6
pkgdesc="The Linux-native asynchronous I/O facility (aio) library"
arch=('i686' 'x86_64' 'mips64el')
url="http://lse.sourceforge.net/io/aio.html"
license=('LGPL')
-source=(ftp://ftp.kernel.org/pub/linux/libs/aio/$pkgname-$pkgver.tar.bz2)
-md5sums=('14f3a22fc14118a48be80ab5ea974f49')
+source=(http://ftp.de.debian.org/debian/pool/main/liba/$pkgname/${pkgname}_${pkgver}.orig.tar.gz)
+md5sums=('435a5b16ca6198eaf01155263d855756')
build() {
cd "$srcdir/$pkgname-$pkgver"
diff --git a/community/libcss/PKGBUILD b/community/libcss/PKGBUILD
index ba01933d5..b54f06cbc 100644
--- a/community/libcss/PKGBUILD
+++ b/community/libcss/PKGBUILD
@@ -1,30 +1,33 @@
-# Maintainer: Brad Fanella <bradfanella@archlinux.us>
+# $Id: PKGBUILD 64859 2012-02-18 18:11:23Z arodseth $
+# Maintainer: Alexander Rødseth <rodseth@gmail.com>
+# Contributor: Brad Fanella <bradfanella@archlinux.us>
# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
pkgname=libcss
-pkgver=0.1.0
-pkgrel=2
-pkgdesc="A CSS parser and selection engine."
+pkgver=0.1.1
+pkgrel=1
+pkgdesc="CSS parser and selection engine"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.netsurf-browser.org/projects/libcss/"
license=('MIT')
depends=('libparserutils' 'libwapcaplet')
-source=(http://www.netsurf-browser.org/projects/releases/libcss-${pkgver}-src.tar.gz)
-md5sums=('47b9bba60fffe16ecebeba578c89fd40')
+source=("http://www.netsurf-browser.org/projects/releases/libcss-$pkgver-src.tar.gz")
+sha256sums=('383c424c1f7134be67e22a7a633e31d47ba6b87aba835a4e73eca893aa01c0a0')
build() {
- cd ${srcdir}/${pkgname}-${pkgver}-src
-
- export CFLAGS="-Wno-error=unused-but-set-variable"
-
- make PREFIX=/usr COMPONENT_TYPE="lib-shared"
- make PREFIX=/usr COMPONENT_TYPE="lib-static"
+ cd "$srcdir/$pkgname-$pkgver"
+
+ export CFLAGS="-Wno-error=unused-but-set-variable"
+ make PREFIX=/usr COMPONENT_TYPE="lib-shared"
+ make PREFIX=/usr COMPONENT_TYPE="lib-static"
}
package() {
- cd ${srcdir}/${pkgname}-${pkgver}-src
-
- make install PREFIX=/usr DESTDIR="${pkgdir}" COMPONENT_TYPE="lib-shared"
- make install PREFIX=/usr DESTDIR="${pkgdir}" COMPONENT_TYPE="lib-static"
- install -Dm644 COPYING ${pkgdir}/usr/share/licenses/${pkgname}/COPYING
+ cd "$srcdir/$pkgname-$pkgver"
+
+ make install PREFIX=/usr DESTDIR="$pkgdir" COMPONENT_TYPE="lib-shared"
+ make install PREFIX=/usr DESTDIR="$pkgdir" COMPONENT_TYPE="lib-static"
+ install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
}
+
+# vim:set ts=2 sw=2 et:
diff --git a/community/libiptcdata/PKGBUILD b/community/libiptcdata/PKGBUILD
index 358bc3197..083775c8e 100644
--- a/community/libiptcdata/PKGBUILD
+++ b/community/libiptcdata/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 26399 2010-09-15 11:01:44Z stativ $
+# $Id: PKGBUILD 64858 2012-02-18 18:11:08Z stativ $
# Maintainer: Lukas Jirkovsky <l.jirkovsky@gmail.com>
pkgname=libiptcdata
pkgver=1.0.4
-pkgrel=1
+pkgrel=2
pkgdesc="Library for manipulating the IPTC metadata"
arch=('i686' 'x86_64' 'mips64el')
url="http://libiptcdata.sourceforge.net/"
diff --git a/community/libparserutils/PKGBUILD b/community/libparserutils/PKGBUILD
index 470ddbe75..d6429d066 100644
--- a/community/libparserutils/PKGBUILD
+++ b/community/libparserutils/PKGBUILD
@@ -1,20 +1,22 @@
-# $Id: PKGBUILD 56213 2011-10-03 13:57:53Z arodseth $
-# Maintainer: Brad Fanella <bradfanella@archlinux.us>
+# $Id: PKGBUILD 64884 2012-02-18 19:31:38Z arodseth $
+# Maintainer: Alexander Rødseth <rodseth@gmail.com>
+# Contributor: Brad Fanella <bradfanella@archlinux.us>
# Contributor: Paulo Matias <matiasΘarchlinux-br·org>
# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
+
pkgname=libparserutils
pkgver=0.1.1
-pkgrel=1
+pkgrel=2
pkgdesc="Library for building efficient parsers"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.netsurf-browser.org/projects/libparserutils"
license=('MIT')
-source=("http://www.netsurf-browser.org/projects/releases/${pkgname}-${pkgver}-src.tar.gz")
+source=("http://www.netsurf-browser.org/projects/releases/$pkgname-$pkgver-src.tar.gz")
depends=('glibc')
-md5sums=('4f228516863de33f33f7f4258315867e')
+sha256sums=('8b79ba58d6fa63fa9c74b71482d93f2c5b2c22badac77265f3cc47f3f603f87d')
build() {
- cd "${srcdir}/${pkgname}-${pkgver}"
+ cd "$srcdir/$pkgname-$pkgver"
sed 's:-Wall::' -i Makefile
make PREFIX=/usr COMPONENT_TYPE="lib-shared"
@@ -22,11 +24,11 @@ build() {
}
package() {
- cd "${srcdir}/${pkgname}-${pkgver}"
+ cd "$srcdir/$pkgname-$pkgver"
- make install PREFIX=/usr DESTDIR="${pkgdir}" COMPONENT_TYPE="lib-shared"
- make install PREFIX=/usr DESTDIR="${pkgdir}" COMPONENT_TYPE="lib-static"
- install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+ make install PREFIX=/usr DESTDIR="$pkgdir" COMPONENT_TYPE="lib-shared"
+ make install PREFIX=/usr DESTDIR="$pkgdir" COMPONENT_TYPE="lib-static"
+ install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
}
# vim:set ts=2 sw=2 et:
diff --git a/community/libwapcaplet/PKGBUILD b/community/libwapcaplet/PKGBUILD
index a1ce96856..088b2800e 100644
--- a/community/libwapcaplet/PKGBUILD
+++ b/community/libwapcaplet/PKGBUILD
@@ -1,27 +1,31 @@
+# $Id: PKGBUILD 64868 2012-02-18 18:47:16Z arodseth $
+# Maintainer: Alexander Rødseth <rodseth@gmail.com>
+# Contributor: Brad Fanella <bradfanella@archlinux.us>
# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
-# Maintainer: Brad Fanella <bradfanella@archlinux.us>
pkgname=libwapcaplet
pkgver=0.1.0
-pkgrel=2
-pkgdesc="A string internment library with rapid string comparison."
+pkgrel=3
+pkgdesc="String internment library with rapid string comparison"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.netsurf-browser.org/projects/libwapcaplet/"
license=('MIT')
-source=(http://www.netsurf-browser.org/projects/releases/${pkgname}-${pkgver}-src.tar.gz)
-md5sums=('c21975b81bcdafa60ad6b97b95925efe')
+source=("http://www.netsurf-browser.org/projects/releases/$pkgname-$pkgver-src.tar.gz")
+sha256sums=('e58df9d4ee18344946d5c7c17fb99f29269027dafd875e2fe10bb1fb9d7fc1a7')
build() {
- cd "${srcdir}"/${pkgname}-${pkgver}-src
-
- make PREFIX=/usr COMPONENT_TYPE="lib-shared"
- make PREFIX=/usr COMPONENT_TYPE="lib-static"
+ cd "$srcdir/$pkgname-$pkgver-src"
+
+ make PREFIX=/usr COMPONENT_TYPE="lib-shared"
+ make PREFIX=/usr COMPONENT_TYPE="lib-static"
}
package() {
- cd "${srcdir}"/${pkgname}-${pkgver}-src
-
- make install PREFIX=/usr DESTDIR="${pkgdir}" COMPONENT_TYPE="lib-shared"
- make install PREFIX=/usr DESTDIR="${pkgdir}" COMPONENT_TYPE="lib-static"
- install -Dm644 COPYING ${pkgdir}/usr/share/licenses/${pkgname}/COPYING
+ cd "$srcdir/$pkgname-$pkgver-src"
+
+ make install PREFIX=/usr DESTDIR="$pkgdir" COMPONENT_TYPE="lib-shared"
+ make install PREFIX=/usr DESTDIR="$pkgdir" COMPONENT_TYPE="lib-static"
+ install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
}
+
+# vim:set ts=2 sw=2 et:
diff --git a/community/linuxdcpp/PKGBUILD b/community/linuxdcpp/PKGBUILD
index eaef8d232..e73638ca2 100644
--- a/community/linuxdcpp/PKGBUILD
+++ b/community/linuxdcpp/PKGBUILD
@@ -5,7 +5,7 @@
pkgname=linuxdcpp
pkgver=1.1.0
-pkgrel=2
+pkgrel=3
pkgdesc="A Gtk+ Direct Connect client based on DC++."
url="https://launchpad.net/linuxdcpp/"
license=('GPL')
diff --git a/community/lxrandr/PKGBUILD b/community/lxrandr/PKGBUILD
index 6d3958f5c..e3cbc06ad 100644
--- a/community/lxrandr/PKGBUILD
+++ b/community/lxrandr/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 52615 2011-07-26 12:18:23Z spupykin $
+# $Id: PKGBUILD 64887 2012-02-18 19:34:23Z bpiotrowski $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: Geoffroy Carrier <geoffroy.carrier@koon.fr>
pkgname=lxrandr
pkgver=0.1.2
-pkgrel=1.1
+pkgrel=2
pkgdesc="Monitor configuration tool (part of LXDE)"
arch=('i686' 'x86_64' 'mips64el')
license=('GPL2')
@@ -19,5 +19,9 @@ build() {
cd "$srcdir/$pkgname-$pkgver"
[ -f Makefile ] || ./configure --sysconfdir=/etc --prefix=/usr
make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
make DESTDIR="$pkgdir" install
}
diff --git a/community/mdf2iso/ChangeLog b/community/mdf2iso/ChangeLog
new file mode 100644
index 000000000..c206c3cde
--- /dev/null
+++ b/community/mdf2iso/ChangeLog
@@ -0,0 +1,9 @@
+2007-06-29 tardo <tardo@nagi-fanboi.net>
+* Rebuilt with LFS patch
+
+2007-06-29 Georg Grabler (STiAT) <ggrabler@gmail.com>
+* Added lfs.patch (long file system support) for images > 4GB
+
+2007-06-28 tardo <tardo@nagi-fanboi.net>
+* Built for x86_64
+
diff --git a/community/mdf2iso/PKGBUILD b/community/mdf2iso/PKGBUILD
new file mode 100644
index 000000000..b58c51413
--- /dev/null
+++ b/community/mdf2iso/PKGBUILD
@@ -0,0 +1,33 @@
+# $Id: PKGBUILD 64842 2012-02-18 17:37:56Z lcarlier $
+# Contributor: Jeff Mickey <j@codemac.net>
+# Contributor: Henrik Ronellenfitsch <henrik at searinox dot de>
+# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us>
+
+pkgname=mdf2iso
+pkgver=0.3.0
+pkgrel=5
+pkgdesc="Converts Alcohol 120% .mdf files to .iso files"
+arch=('x86_64' 'i686')
+url="http://mdf2iso.berlios.de/"
+license=('GPL')
+depends=('glibc')
+source=("http://download.berlios.de/mdf2iso/$pkgname-$pkgver-src.tar.bz2"
+ "lfs.patch")
+sha256sums=('7b6622c58bc6a5111eba719d2b55cdfab54cbb26f3aea98b7e5db0eb0062be84'
+ 'a15878b4b6c3e9484fbf8685220e482359cabc4d8039ffaf2a581175c381677d')
+
+build() {
+ cd "$srcdir/$pkgname"
+
+ patch -p1 < ../lfs.patch
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname"
+
+ make DESTDIR="$pkgdir" install
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/community/mdf2iso/lfs.patch b/community/mdf2iso/lfs.patch
new file mode 100644
index 000000000..5ff62c0ba
--- /dev/null
+++ b/community/mdf2iso/lfs.patch
@@ -0,0 +1,683 @@
+Only in mdf2iso/src: .deps
+Only in mdf2iso.new/src: .kdbgrc.mdf2iso
+diff -bur mdf2iso/src/Makefile.am mdf2iso.new/src/Makefile.am
+--- mdf2iso/src/Makefile.am 2005-05-19 11:24:11.000000000 +0200
++++ mdf2iso.new/src/Makefile.am 2005-07-31 17:47:36.000000000 +0200
+@@ -1,2 +1,3 @@
+ bin_PROGRAMS = mdf2iso
+ mdf2iso_SOURCES = mdf2iso.c
++AM_CFLAGS = -D_FILE_OFFSET_BITS=64 -Wall
+diff -bur mdf2iso/src/Makefile.in mdf2iso.new/src/Makefile.in
+--- mdf2iso/src/Makefile.in 2005-05-22 21:42:09.000000000 +0200
++++ mdf2iso.new/src/Makefile.in 2005-07-31 17:49:16.000000000 +0200
+@@ -136,6 +136,7 @@
+ sysconfdir = @sysconfdir@
+ target_alias = @target_alias@
+ mdf2iso_SOURCES = mdf2iso.c
++AM_CFLAGS = -D_FILE_OFFSET_BITS=64 -Wall
+ all: all-am
+
+ .SUFFIXES:
+@@ -149,9 +150,9 @@
+ exit 1;; \
+ esac; \
+ done; \
+- echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile'; \
++ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \
+ cd $(top_srcdir) && \
+- $(AUTOMAKE) --foreign src/Makefile
++ $(AUTOMAKE) --gnu src/Makefile
+ .PRECIOUS: Makefile
+ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+diff -bur mdf2iso/src/mdf2iso.c mdf2iso.new/src/mdf2iso.c
+--- mdf2iso/src/mdf2iso.c 2005-05-22 21:52:08.000000000 +0200
++++ mdf2iso.new/src/mdf2iso.c 2005-07-31 19:41:56.000000000 +0200
+@@ -1,4 +1,4 @@
+- /* $Id: mdf2iso.c, 22/05/05
++/* $Id: mdf2iso.c, 22/05/05
+
+ Copyright (C) 2004,2005 Salvatore Santagati <salvatore.santagati@gmail.com>
+
+@@ -16,19 +16,14 @@
+ along with this program; if not, write to the
+ Free Software Foundation, Inc.,
+ 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+- */
++*/
+
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
+ #include <errno.h>
+
+-#define VERSION "0.3.0"
+-
+-/* Support Large File */
+-
+-#define _FILE_OFFSET_BITS 64
+-
++#define VERSION "0.3.1"
+
+
+ const char SYNC_HEADER[12] = { (char) 0x00,
+@@ -83,14 +78,21 @@
+ (char) 0x00
+ };
+
++#define ISO9660 0
++#define SYNC 1
++#define SYNC_MDF 2
++#define MDF_AUDIO 3
++#define UNKNOWN -1
+
+-void
+-toc_file (char *destfilename, int sub)
++int toc_file (char *destfilename, int sub)
+ {
+- char destfiletoc[1024], destfiledat[1024];
++ int ret=0;
++ char *destfiletoc;
++ char *destfiledat;
+ FILE *ftoc;
+- strcpy (destfiletoc, destfilename);
+- strcpy (destfiledat, destfilename);
++
++ destfiletoc=strdup(destfilename);
++ destfiledat=strdup(destfilename);
+ strcpy (destfiletoc + strlen (destfilename) - 4, ".toc");
+ strcpy (destfiledat + strlen (destfilename) - 4, ".dat");
+
+@@ -100,11 +102,8 @@
+ fprintf (ftoc, "// Track 1\n");
+ fprintf (ftoc, "TRACK MODE1_RAW");
+
+- if (sub == 1)
+- fprintf (ftoc, " RW_RAW\n");
+-
+- else
+- fprintf (ftoc, "\n");
++ if (sub == 1) fprintf (ftoc, " RW_RAW\n");
++ else fprintf (ftoc, "\n");
+
+ fprintf (ftoc, "NO COPY\n");
+ fprintf (ftoc, "DATAFILE \"%s\"\n", destfiledat);
+@@ -114,26 +113,27 @@
+ }
+ else
+ {
+- printf ("%s\n", strerror (errno));
+- exit (EXIT_FAILURE);
++ printf ("Error opening %s for output: %s\n",destfiletoc,strerror(errno));
++ ret=-1;
+ };
+-
++ free(destfiletoc);
++ free(destfiledat);
++ return ret;
+ }
+
+-int
+-number_file (char *destfilename)
++/*
++int number_file (char *destfilename)
+ {
+ int i = 1, test_mdf = 0;
+ int n_mdf;
+ char mdf[2], destfilemdf[2354];
+ FILE *fsource;
++
+ strcpy (destfilemdf, destfilename);
+ strcpy (destfilemdf + strlen (destfilename) - 1, ".0");
+ for (i = 0; test_mdf == 0; i++)
+-
+ {
+ if ((fsource = fopen (destfilemdf, "rb")) != NULL)
+-
+ {
+ printf ("\nCheck : ");
+ sprintf (mdf, "md%d", i);
+@@ -141,203 +141,219 @@
+ printf ("%s, ", destfilemdf);
+ fclose (fsource);
+ }
+-
+ else
+ {
+ test_mdf = 1;
+ }
+- };
++ }
+ printf ("\r \n");
+ n_mdf = i - 1;
+ return (n_mdf);
+ }
++*/
+
+-void
+-cuesheets (char *destfilename)
++int cuesheets (char *destfilename)
+ {
+- char destfilecue[1024], destfilebin[1024];
++ int ret=0;
++ char *destfilecue;
++ char *destfilebin;
+ FILE *fcue;
+- strcpy (destfilecue, destfilename);
+- strcpy (destfilebin, destfilename);
++
++ destfilecue=strdup(destfilename);
++ destfilebin=strdup(destfilename);
+ strcpy (destfilecue + strlen (destfilename) - 4, ".cue");
+ strcpy (destfilebin + strlen (destfilename) - 4, ".bin");
+- fcue = fopen (destfilecue, "w");
++ if ((fcue = fopen (destfilecue, "w"))!=NULL)
++ {
+ fprintf (fcue, "FILE \"%s\" BINARY\n", destfilebin);
+ fprintf (fcue, "TRACK 1 MODE1/2352\n");
+ fprintf (fcue, "INDEX 1 00:00:00\n");
+ rename (destfilename, destfilebin);
+ printf ("Create Cuesheets : %s\n", destfilecue);
+ fclose (fcue);
++ }
++ else
++ {
++ printf ("Error opening %s for output: %s\n",destfilecue,strerror(errno));
++ ret=-1;
++ }
++ return ret;
+ }
+
+-void
+-main_percent (int percent_bar)
++int previous_percent=-1;
++void main_percent (int percent_bar)
++// Prints a progress bar, takes a percentage as argument.
+ {
+- int progress_bar, progress_space;
++ //int progress_bar, progress_space;
++
++ if (percent_bar==previous_percent) return; // Nothing changed, don't waste CPU cycles.
++
++ printf("%3d%% [:%.*s>%.*s:]\r",percent_bar,20-(percent_bar/5)," ",
++ percent_bar/5,"====================");
++ /*
+ printf ("%d%% [:", percent_bar);
+- for (progress_bar = 1; progress_bar <= (int) (percent_bar / 5);
+- progress_bar++)
++ for (progress_bar = 1; progress_bar <= (int) (percent_bar / 5); progress_bar++)
+ printf ("=");
+ printf (">");
+
+- for (progress_space = 0; progress_space < (20 - progress_bar);
+- progress_space++)
+- printf (" ");
++ for (; progress_bar <= 20; ++progress_bar) printf (" ");
+ printf (":]\r");
++ */
+ }
+
+-void
+-usage ()
++void usage ()
++// Prints the command line syntax
+ {
+- printf ("mdf2iso v%s by Salvatore Santagati\n", VERSION);
+- printf ("Web : http//mdf2iso.berlios.de\n");
+- printf ("Email : salvatore.santagati@gmail.com\n");
+- printf ("Irc : irc.freenode.net #ignus\n");
+- printf ("Note : iodellavitanonhocapitouncazzo\n");
+- printf ("License : released under the GNU GPL v2 or later\n\n");
++ printf (" Web : http//mdf2iso.berlios.de\n");
++ printf (" Email : salvatore.santagati@gmail.com\n");
++ printf (" Irc : irc.freenode.net #ignus\n");
++ printf (" Note : iodellavitanonhocapitouncazzo\n\n");
+ printf ("Usage :\n");
+- printf ("mdf2iso [OPTION] [BASENAME.MDF] [DESTINATION]\n\n");
+- printf ("OPTION\n");
+- printf ("\t--toc Generate toc file\n");
+- printf ("\t--cue Generate cue file\n");
+- printf ("\t--help display this notice\n\n");
++ printf ("mdf2iso [--cue|--toc|--help] <sourcefile> [destfile]\n\n");
++ printf ("Options:\n");
++ printf (" --toc Generate toc/dat files\n");
++ printf (" --cue Generate cue/bin files\n");
++ printf (" --help Display this notice\n");
++ printf (" sourcefile\tFilename of the .mdf file to be converted\n");
++ printf (" destfile\tFilename of the target ISO9660 file.\n"\
++ "\t\tIf none given, one is derived from sourcefile.\n\n");
+ }
+
+-int
+-main (int argc, char **argv)
++char mdftype(FILE *f)
++/* returns
++ -1 for unknown
++ 0 for ISO9660
++ 1 for SYNC
++ 2 for SYNC MDF
++ 3 for MDF Audio
++ (see #defines above)
++*/
+ {
+- int seek_ecc, sector_size, seek_head, sector_data, n_mdf;
++ char buf[12];
++
++ fseek(f, 32768, SEEK_SET);
++ fread(buf, sizeof (char), 8, f);
++ if (!memcmp (ISO_9660, buf, 8)) return ISO9660; // File is ISO9660
++
++ fseek(f, 0L, SEEK_SET);
++ fread(buf, sizeof (char), 12, f);
++
++ fseek (f, 2352, SEEK_SET);
++
++ if (!memcmp (SYNC_HEADER, buf, 12)) // Has SYNC_HEADER
++ {
++ fread (buf, sizeof (char), 12, f);
++ if (!memcmp (SYNC_HEADER_MDF, buf, 12)) return SYNC_MDF; // File is SYNC MDF
++ if (!memcmp (SYNC_HEADER, buf, 12)) return SYNC; // File is SYNC
++ }
++ else // Does not have SYNC_HEADER
++ {
++ fread(buf, sizeof (char), 12, f);
++ if (!memcmp (SYNC_HEADER_MDF_AUDIO, buf, 12)) return MDF_AUDIO; // File is MDF Audio
++ }
++
++ // Reached a point where nothing else matters.
++ return UNKNOWN; // Unknown format
++}
++
++
++// === Main program code ===
++
++int main (int argc, char **argv)
++{
++ int seek_ecc, sector_size, seek_head, sector_data;//, n_mdf;
+ int cue = 0, cue_mode = 0, sub = 1, toc = 0, sub_toc = 0;
+ int opts = 0;
+- double size_iso, write_iso;
+- long percent = 0;
+- long i, source_length, progressbar;
+- char buf[2448], destfilename[2354];
++ long i, source_length;
++ char buf[2448];
++ char *destfilename=NULL;
++ char *basefilename=NULL;
+ FILE *fdest, *fsource;
+
++ // Print identification
++ printf ("mdf2iso v%s by Salvatore Santagati\n", VERSION);
++ printf ("Licensed under GPL v2 or later\n");
+
+- if (argc < 2)
+
++ // *** Process command line options ***
++
++ if (argc < 2)
+ {
+- usage ();
+- exit (EXIT_FAILURE);
++ // Not enough parameters; print help
++ usage();
++ exit(EXIT_FAILURE);
+ }
+
+- else
+-
+- {
++ // Search for options --cue and --toc
+ for (i = 0; i < argc; i++)
+-
+ {
+-
+ if (!strcmp (argv[i], "--help"))
+-
+ {
+ usage ();
+ exit (EXIT_SUCCESS);
+ }
+ if (!strcmp (argv[i], "--cue"))
+-
+ {
+ cue = 1;
+ opts++;
+ }
+ if (!strcmp (argv[i], "--toc"))
+-
+ {
+ toc = 1;
+ opts++;
+ }
+ }
+
+- if ((cue == 1) && (toc == 1))
+-
+- {
+- usage ();
+- exit (EXIT_FAILURE);
+- }
+- if ((opts == 1) && (argc <= 2))
+-
++ // Catch impossible parameter combinations
++ if (((cue == 1) && (toc == 1)) ||
++ ((opts == 1) && (argc <= 2)))
+ {
+- usage ();
+- exit (EXIT_FAILURE);
++ usage();
++ exit(EXIT_FAILURE);
+ }
+
++ // Get the base filename
++ basefilename=argv[1+opts]; // simple pointer, but makes life easier.
+
++ // Get the destination filename
+ if (argc >= (3 + opts))
+- strcpy (destfilename, argv[2 + opts]);
+-
+- else
+-
+- {
+- strcpy (destfilename, argv[1 + opts]);
+- if (strlen (argv[1 + cue]) < 5
+- || strcmp (destfilename + strlen (argv[1 + opts]) - 4, ".mdf"))
+- strcpy (destfilename + strlen (argv[1 + opts]), ".iso");
+-
++ // The destination filename is explicitly entered at the prompt
++ destfilename=strdup(argv[2 + opts]);
+ else
+- strcpy (destfilename + strlen (argv[1 + opts]) - 4, ".iso");
+- }
+- if ((fsource = fopen (argv[1 + opts], "rb")) != NULL)
+-
+ {
+- fseek (fsource, 32768, SEEK_CUR);
+- fread (buf, sizeof (char), 8, fsource);
+- if (memcmp (ISO_9660, buf, 8))
+-
++ // Derive destination filename from the basename:
++ // If basename is "*.mdf" use "*.iso" als destname
++ // otherwise simply append ".iso" to the basename to create destname.
++ destfilename=strdup(basefilename);
++ i=strlen(destfilename); // Reusing 'i' here as temporary variable
++ if (i < 5 || strcmp(destfilename + i - 4, ".mdf"))
+ {
+- fseek (fsource, 0L, SEEK_SET);
+- fread (buf, sizeof (char), 12, fsource);
+- if (!memcmp (SYNC_HEADER, buf, 12))
+-
+- {
+- fseek (fsource, 0L, SEEK_SET);
+- fseek (fsource, 2352, SEEK_CUR);
+- fread (buf, sizeof (char), 12, fsource);
+- if (!memcmp (SYNC_HEADER_MDF, buf, 12))
+-
+- {
+- if (cue == 1)
+- {
+- cue_mode = 1;
+-
+- /* BAD SECTOR TO NORMAL IMAGE */
+- seek_ecc = 96;
+- sector_size = 2448;
+- sector_data = 2352;
+- seek_head = 0;
+- }
+-
+- else if (toc == 0)
+-
+- {
+-
+- /*BAD SECTOR */
+- seek_ecc = 384;
+- sector_size = 2448;
+- sector_data = 2048;
+- seek_head = 16;
++ destfilename=realloc(destfilename,i+5);
++ strcat(destfilename, ".iso");
+ }
+-
+ else
+-
+- {
+-
+- /*BAD SECTOR */
+- seek_ecc = 0;
+- sector_size = 2448;
+- sector_data = 2448;
+- seek_head = 0;
+- sub_toc = 1;
+- }
++ strcpy(destfilename + i - 3, "iso");
+ }
+
+- else
++ // *** Preprocess basefile ***
+
++ // Try opening basefile
++ if ((fsource = fopen(basefilename, "rb")) == NULL)
+ {
+- if (!memcmp (SYNC_HEADER, buf, 12))
++ free(destfilename);
++ printf ("Could not open %s: %s\n", basefilename, strerror(errno));
++ exit (EXIT_FAILURE);
++ }
+
++ // Determine filetype & set some stuff accordingly (or exit)
++ switch (mdftype(fsource))
+ {
++ case ISO9660:
++ printf("%s is already ISO9660.\n",basefilename);
++ fclose(fsource);
++ free(destfilename);
++ exit(EXIT_SUCCESS);
++ case SYNC:
+ if (cue == 1)
+ {
+ cue_mode = 1;
+@@ -348,129 +364,134 @@
+ seek_head = 0;
+ }
+ if (toc == 0)
+-
+ {
+-
+ /*NORMAL IMAGE */
+ seek_ecc = 288;
+ sector_size = 2352;
+ sector_data = 2048;
+ seek_head = 16;
+ }
+-
+ else
+-
+ {
+ seek_ecc = 0;
+ sector_size = 2352;
+ sector_data = 2352;
+ seek_head = 0;
+ }
+- }
+-
+- else
+-
+- {
+- printf ("Sorry I don't know this format :(\n");
+- exit (EXIT_FAILURE);
+- }
+- }
+- }
+-
+- else
+-
++ break;
++ case SYNC_MDF:
++ if (cue == 1)
+ {
+- fseek (fsource, 0L, SEEK_SET);
+- fseek (fsource, 2352, SEEK_CUR);
+- fread (buf, sizeof (char), 12, fsource);
+- if (memcmp (SYNC_HEADER_MDF_AUDIO, buf, 12))
++ cue_mode = 1;
+
++ /* BAD SECTOR TO NORMAL IMAGE */
++ seek_ecc = 96;
++ sector_size = 2448;
++ sector_data = 2352;
++ seek_head = 0;
++ }
++ else if (toc == 0)
+ {
+- printf ("Sorry I don't know this format :(\n");
+- exit (EXIT_FAILURE);
++ /*BAD SECTOR */
++ seek_ecc = 384;
++ sector_size = 2448;
++ sector_data = 2048;
++ seek_head = 16;
+ }
+-
+ else
+-
+ {
+-
++ /*BAD SECTOR */
++ seek_ecc = 0;
++ sector_size = 2448;
++ sector_data = 2448;
++ seek_head = 0;
++ sub_toc = 1;
++ }
++ break;
++ case MDF_AUDIO:
+ /*BAD SECTOR AUDIO */
+ seek_head = 0;
+ sector_size = 2448;
+ seek_ecc = 96;
+ sector_data = 2352;
+ cue = 0;
++ break;
++ default:printf("Unknown format for %s.\n",basefilename);
++ fclose(fsource);
++ free(destfilename);
++ exit (EXIT_FAILURE);
+ }
+- }
+- if ((fdest = fopen (destfilename, "wb")) != NULL);
+
+- else
++ // *** Create destination file ***
++
++ // Try opening the destination file for output
++ if ((fdest = fopen (destfilename, "wb")) == NULL)
+ {
+- printf ("%s\n", strerror (errno));
++ printf ("Unable to open %s for output: %s\n",destfilename,strerror(errno));
++ free(destfilename);
++ fclose(fsource);
+ exit (EXIT_FAILURE);
+- };
++ }
++
++
+ fseek (fsource, 0L, SEEK_END);
+ source_length = ftell (fsource) / sector_size;
+- size_iso = (int) (source_length * sector_data);
+- progressbar = 100 / source_length;
+ fseek (fsource, 0L, SEEK_SET);
+-
+ {
+ for (i = 0; i < source_length; i++)
+-
+ {
+ fseek (fsource, seek_head, SEEK_CUR);
+- if (fread (buf, sizeof (char), sector_data, fsource));
+-
+- else
++ if (fread(buf, sizeof (char), sector_data, fsource)!=sector_data)
+ {
+- printf ("%s\n", strerror (errno));
++ printf ("Error reading from %s: %s\n",basefilename, strerror (errno));
++ fclose(fsource);
++ fclose(fdest);
++ remove(destfilename);
++ free(destfilename);
+ exit (EXIT_FAILURE);
+- };
+- if (fwrite (buf, sizeof (char), sector_data, fdest));
+-
+- else
++ }
++ if (fwrite (buf, sizeof (char), sector_data, fdest)!=sector_data)
+ {
+- printf ("%s\n", strerror (errno));
++ printf ("Error writing to %s: %s\n",destfilename, strerror (errno));
++ fclose(fsource);
++ fclose(fdest);
++ remove(destfilename);
++ free(destfilename);
+ exit (EXIT_FAILURE);
+- };
++ }
+ fseek (fsource, seek_ecc, SEEK_CUR);
+- write_iso = (int) (sector_data * i);
+- if (i != 0)
+- percent = (int) (write_iso * 100 / size_iso);
+- main_percent (percent);
+- }} printf ("100%%[:====================:]\n");
++ main_percent(i*100/source_length);
++ }
++ } printf ("100%% [:=====================:]\n");
+
+ fclose (fsource);
+ fclose (fdest);
+
+- if (cue == 1)
+- cuesheets (destfilename);
+- if (toc == 1)
+- toc_file (destfilename, sub_toc);
++ // *** create Toc or Cue file is requested ***
++ if (cue == 1) if (cuesheets(destfilename))
++ {
++ free(destfilename);
++ exit(EXIT_FAILURE);
++ }
++ if (toc == 1) if (toc_file(destfilename, sub_toc))
++ {
++ free(destfilename);
++ exit(EXIT_FAILURE);
++ }
+ if ((toc == 0) && (cue == 0))
+- printf ("Create iso9660: %s\n", destfilename);
++ printf("Created iso9660: %s\n", destfilename);
++
++ free(destfilename);
+
+ exit (EXIT_SUCCESS);
+- }
+
+- else
+- printf ("This is file iso9660 ;)\n");
++/*
+ n_mdf = number_file (destfilename) - 1;
+- /* if (n_mdf > 1)
+-
++ / * if (n_mdf > 1)
+ {
+ printf ("\rDetect %d md* file and now emerge this\n", n_mdf);
+ }
+- */
++ * /
+ fclose (fsource);
+- exit (EXIT_SUCCESS);
+- }
+-
+- else
+- {
+- printf ("%s\n", strerror (errno));
+- exit (EXIT_FAILURE);
+- };
+- }
++ exit (EXIT_SUCCESS);*/
+ }
diff --git a/community/menu-cache/PKGBUILD b/community/menu-cache/PKGBUILD
index 59e8be63a..d4f44a5ef 100644
--- a/community/menu-cache/PKGBUILD
+++ b/community/menu-cache/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 49034 2011-06-09 21:26:14Z andrea $
+# $Id: PKGBUILD 64889 2012-02-18 19:36:00Z bpiotrowski $
# Maintainer: Angel Velasquez <angvp@archlinux.org>
# Maintainer: Juergen Hoetzel <juergen@archlinux.org>
pkgname=menu-cache
pkgver=0.3.2
-pkgrel=1.1
+pkgrel=2
pkgdesc="Caches to speed up freedesktop.org's application menus use."
arch=('i686' 'x86_64' 'mips64el')
license=('GPL2')
@@ -24,6 +24,6 @@ build() {
}
package() {
- cd ${srcdir}/${pkgname}-${pkgver}
+ cd "${srcdir}/${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
}
diff --git a/community/mpdscribble/PKGBUILD b/community/mpdscribble/PKGBUILD
index 182670fbd..dff74e354 100644
--- a/community/mpdscribble/PKGBUILD
+++ b/community/mpdscribble/PKGBUILD
@@ -1,10 +1,11 @@
-# Maintainer: Thomas Dziedzic < gostrc at gmail >
+# Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowwski.pl>
+# Contributor: Thomas Dziedzic < gostrc at gmail >
# Contributor: evr <evanroman at gmail>
# Contributor: Luiz Ribeiro <luizribeiro@gmail.com>
pkgname=mpdscribble
pkgver=0.22
-pkgrel=2
+pkgrel=3
pkgdesc='An mpd client which submits track info to last.fm'
url='http://mpd.wikia.com/wiki/Client:Mpdscribble'
arch=('i686' 'x86_64' 'mips64el')
@@ -30,16 +31,16 @@ build() {
package() {
cd mpdscribble-${pkgver}
- make DESTDIR=${pkgdir} install
+ make DESTDIR="${pkgdir}" install
- install -D ${srcdir}/mpdscribble \
- ${pkgdir}/etc/rc.d/mpdscribble
+ install -D "${srcdir}"/mpdscribble \
+ "${pkgdir}"/etc/rc.d/mpdscribble
# default config is really an example
- install -D -m644 ${pkgdir}/etc/mpdscribble.conf \
- ${pkgdir}/usr/share/mpdscribble/mpdscribble.conf.example
- rm -f ${pkgdir}/etc/mpdscribble.conf
+ install -D -m644 "${pkgdir}"/etc/mpdscribble.conf \
+ "${pkgdir}"/usr/share/mpdscribble/mpdscribble.conf.example
+ rm -f "${pkgdir}"/etc/mpdscribble.conf
- install -d ${pkgdir}/var/cache/mpdscribble
- touch ${pkgdir}/var/cache/mpdscribble/mpdscribble.cache
+ install -d "${pkgdir}"/var/cache/mpdscribble
+ touch "${pkgdir}"/var/cache/mpdscribble/mpdscribble.cache
}
diff --git a/community/mtpfs/PKGBUILD b/community/mtpfs/PKGBUILD
index 96766ddf9..89b1c25a9 100644
--- a/community/mtpfs/PKGBUILD
+++ b/community/mtpfs/PKGBUILD
@@ -1,17 +1,17 @@
-# $Id: PKGBUILD 55836 2011-09-23 12:06:39Z lcarlier $
+# $Id: PKGBUILD 64861 2012-02-18 18:17:04Z lcarlier $
# Maintainer: Laurent Carlier <lordheavym@gmail.com>
# Contributor: yugrotavele <yugrotavele at archlinux dot us>
# Contributor: Anton Pirogov <anton.pirogov <AT> googlemail.com>
pkgname=mtpfs
pkgver=1.0
-pkgrel=1
+pkgrel=2
pkgdesc="A FUSE filesystem that supports reading and writing from any MTP device"
arch=('i686' 'x86_64')
url="http://www.adebenham.com/mtpfs/"
license=('GPL3')
depends=('libmtp' 'glib2' 'libid3tag' 'fuse' 'libmad')
-makedepends=('pkg-config' 'namcap')
+makedepends=('pkg-config')
source=(http://www.adebenham.com/debian/${pkgname}-${pkgver}.tar.gz)
md5sums=('7d62fdfdb59d87d115e2f804d0dc7f85')
diff --git a/community/multipath-tools/PKGBUILD b/community/multipath-tools/PKGBUILD
index 67343286d..4a655a640 100644
--- a/community/multipath-tools/PKGBUILD
+++ b/community/multipath-tools/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 59357 2011-11-23 20:31:03Z andrea $
+# $Id: PKGBUILD 64893 2012-02-18 19:44:21Z bpiotrowski $
# Maintainer:
# Contributor: Thomas S Hatch <thatch45 ar gmail dot com>
# Contributor: Michael P <ptchinster@archlinux.us>
@@ -6,7 +6,7 @@
pkgname=multipath-tools
pkgver=0.4.9
-pkgrel=4
+pkgrel=5
pkgdesc="Multipath Tools For Linux"
arch=('i686' 'x86_64' 'mips64el')
url="http://christophe.varoqui.free.fr/"
@@ -37,11 +37,11 @@ build() {
}
package() {
- cd $srcdir
+ cd "$srcdir"
make LIB="lib" DESTDIR="$pkgdir" install
- install -D -m 644 $srcdir/multipath.conf $pkgdir/etc/multipath.conf
- install -D -m 644 $srcdir/multipath.conf.annotated $pkgdir/etc/multipath.conf.annotated
- install -D -m 755 $srcdir/multipathd.rc $pkgdir/etc/rc.d/multipathd
+ install -D -m 644 "$srcdir"/multipath.conf "$pkgdir"/etc/multipath.conf
+ install -D -m 644 "$srcdir"/multipath.conf.annotated "$pkgdir"/etc/multipath.conf.annotated
+ install -D -m 755 "$srcdir"/multipathd.rc "$pkgdir"/etc/rc.d/multipathd
}
diff --git a/community/mumble/PKGBUILD b/community/mumble/PKGBUILD
index 640f8c2ef..f5c5f5c4f 100644
--- a/community/mumble/PKGBUILD
+++ b/community/mumble/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 46129 2011-05-04 05:39:59Z svenstaro $
+# $Id: PKGBUILD 64801 2012-02-18 06:36:47Z svenstaro $
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: Lauri Niskanen <ape@ape3000.com>
# Contributor: Sebastian.Salich@gmx.de
@@ -9,7 +9,7 @@
pkgname=mumble
pkgver=1.2.3
-pkgrel=4
+pkgrel=5
arch=('i686' 'x86_64' 'mips64el')
pkgdesc="A voice chat application similar to TeamSpeak"
license=('GPL')
diff --git a/community/ngircd/PKGBUILD b/community/ngircd/PKGBUILD
index d2079fd86..f559175b7 100644
--- a/community/ngircd/PKGBUILD
+++ b/community/ngircd/PKGBUILD
@@ -1,31 +1,38 @@
-# $Id: PKGBUILD 56891 2011-10-16 05:54:18Z bpiotrowski $
+# $Id: PKGBUILD 64813 2012-02-18 11:01:32Z arodseth $
# Maintainer: Mateusz Herych <heniekk@gmail.com>
+# Contributor: Alexander Rødseth <rodseth@gmail.com>
pkgname=ngircd
pkgver=18
-pkgrel=1
+pkgrel=2
pkgdesc="Next Generation IRC Daemon"
arch=('i686' 'x86_64' 'mips64el')
backup=(etc/ngircd.conf)
url="http://ngircd.barton.de/"
license=('GPL')
depends=('openssl' 'libident')
-source=(http://ngircd.barton.de/pub/ngircd/ngircd-$pkgver.tar.gz ngircd.sh)
-md5sums=('4958c8b2d128cf3e9888af3f782892a1'
- '6d2e9f1bbb4a3a7349da0dcd3f6d8dc3')
+source=("http://ngircd.barton.de/pub/ngircd/ngircd-$pkgver.tar.gz"
+ ngircd.sh)
+sha256sums=('b24a9cc3e9d32e845836d01e33fd2cfbbe2ecb5c86b6c0d0bc3178229e8472dc'
+ 'f8c28546090af8ce67471b9b4d577f6926007615356dd11afd2bc16f61d698d5')
build() {
- cd $srcdir/$pkgname-$pkgver
- ./configure --prefix=/usr \
- --sysconfdir=/etc \
- --mandir=/usr/share/man \
- --with-ident \
- --with-openssl
- make
+ cd "$srcdir/$pkgname-$pkgver"
+
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --with-ident \
+ --with-openssl \
+ --enable-ipv6
+ make
}
package() {
- cd $srcdir/$pkgname-$pkgver
- make DESTDIR=$pkgdir install
- install -D -m 755 ../ngircd.sh $pkgdir/etc/rc.d/ngircd
+ cd "$srcdir/$pkgname-$pkgver"
+
+ make DESTDIR="$pkgdir" install
+ install -Dm 755 ../ngircd.sh "$pkgdir/etc/rc.d/ngircd"
}
+
+# vim:set ts=2 sw=2 et:
diff --git a/community/nrg2iso/PKGBUILD b/community/nrg2iso/PKGBUILD
index a0c40c1b3..f703bb7fc 100644
--- a/community/nrg2iso/PKGBUILD
+++ b/community/nrg2iso/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 25073 2010-08-30 17:39:20Z ibiru $
+# $Id: PKGBUILD 64934 2012-02-18 21:26:21Z jelle $
# Contributor: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: Pointer <pointer@linux-blog.de>
# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us>
pkgname=nrg2iso
pkgver=0.4
-pkgrel=7
+pkgrel=8
pkgdesc="Utility for converting CD or DVD image generated by Nero Burning Rom to ISO format"
arch=('i686' 'x86_64' 'mips64el')
url="http://gregory.kokanosky.free.fr/v4/linux/nrg2iso.en.html"
diff --git a/community/oidentd/PKGBUILD b/community/oidentd/PKGBUILD
index 8cbc50307..b40ed4ea7 100644
--- a/community/oidentd/PKGBUILD
+++ b/community/oidentd/PKGBUILD
@@ -1,33 +1,33 @@
-# $Id: PKGBUILD 24924 2010-08-29 18:14:02Z mherych $
+# $Id: PKGBUILD 64895 2012-02-18 19:49:45Z bpiotrowski $
# Maintainer: simo <simo@archlinux.org>
# Maintainer: Mateusz Herych <heniekk@gmail.com>
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
pkgname=oidentd
pkgver=2.0.8
-pkgrel=4
-pkgdesc="oidentd is an ident (rfc1413 compliant) daemon that runs on Linux"
+pkgrel=5
+pkgdesc="An ident (rfc1413 compliant) daemon that runs on Linux"
arch=('i686' 'x86_64' 'mips64el')
url="http://dev.ojnk.net/"
license=('GPL')
-depends=('glibc')
+depends=('glibc' 'bash')
source=(http://downloads.sourceforge.net/sourceforge/ojnk/oidentd-$pkgver.tar.gz
- oidentd.rc
- oidentd.default)
+ oidentd.rc
+ oidentd.default)
md5sums=('c3d9a56255819ef8904b867284386911'
'93cbf742cdd0b053f67482273d715f25'
'603307525771724b0f55a2c34fbc3f3e')
build() {
- cd $srcdir/$pkgname-$pkgver
+ cd "$srcdir/$pkgname-$pkgver"
./configure --prefix=/usr
make
- make prefix=$pkgdir/usr mandir=$pkgdir/usr/share/man install
}
package() {
- cd $srcdir/$pkgname-$pkgver
- install -D -m 755 $srcdir/$pkgname.rc $pkgdir/etc/rc.d/oidentd
- install -D -m 644 $srcdir/$pkgname.default $pkgdir/etc/conf.d/oidentd
+ cd "$srcdir/$pkgname-$pkgver"
+ make prefix="$pkgdir"/usr mandir="$pkgdir"/usr/share/man install
+ install -D -m 755 "$srcdir"/$pkgname.rc "$pkgdir"/etc/rc.d/oidentd
+ install -D -m 644 "$srcdir"/$pkgname.default "$pkgdir"/etc/conf.d/oidentd
}
diff --git a/community/openbox/PKGBUILD b/community/openbox/PKGBUILD
index 17cd2c64c..4659f948a 100644
--- a/community/openbox/PKGBUILD
+++ b/community/openbox/PKGBUILD
@@ -1,11 +1,12 @@
-# $Id: PKGBUILD 54954 2011-08-29 00:03:04Z bfanella $
-# Maintainer: Brad Fanella <bradfanella@archlinux.us>
+# $Id: PKGBUILD 64899 2012-02-18 19:57:32Z bpiotrowski $
+# Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl>
+# Contributor: Brad Fanella <bradfanella@archlinux.us>
# Contributor: Andrea Scarpino <andrea@archlinux.org>
# Contributor: tobias <tobias@archlinux.org>
pkgname=openbox
pkgver=3.5.0
-pkgrel=4.1
+pkgrel=5
pkgdesc="A window manager for the X11 windowing system"
arch=('i686' 'x86_64' 'mips64el')
url="http://openbox.org"
@@ -34,7 +35,7 @@ build() {
--with-x \
--enable-startup-notification \
--sysconfdir=/etc \
- --libexecdir=/usr/lib/openbox
+ --libexecdir=/usr/lib/openbox
make
}
diff --git a/community/openssh-askpass/PKGBUILD b/community/openssh-askpass/PKGBUILD
index 848c6e3b5..5c0e75678 100644
--- a/community/openssh-askpass/PKGBUILD
+++ b/community/openssh-askpass/PKGBUILD
@@ -3,8 +3,8 @@
# Contributor: Massimiliano Torromeo <Massimiliano.Torromeo AT gmail DOT com>
pkgname=openssh-askpass
-pkgver=1.3.2
-pkgrel=2
+pkgver=1.3.3
+pkgrel=1
pkgdesc='A plasma-like passphrase dialog for ssh'
arch=('i686' 'x86_64' 'mips64el')
url='http://www.phenix.bnl.gov/WWW/publish/hpereira/software/index.php?page=package&package_list=software_list_qt4&package=openssh-askpass&full=1'
@@ -18,6 +18,9 @@ source=("http://www.phenix.bnl.gov/WWW/publish/hpereira/software/tgz/$pkgname-$p
build() {
cd "$srcdir/$pkgname-$pkgver"
./autogen.sh --prefix=/usr --with-qt-dir=/usr --bindir=/usr/lib/openssh
+
+ # fixes linking error: CompositeEngine.o: undefined reference to symbol 'XRenderFindVisualFormat'
+ sed -i 's|-lQtCore -lQtGui|-lQtCore -lQtGui -lXrender -lX11|' Makefile
make
}
package() {
@@ -26,5 +29,5 @@ package() {
install -Dm755 ../$pkgname.sh "$pkgdir/etc/profile.d/$pkgname.sh"
}
-md5sums=('f4ed7ed95c727d1c3963007d9d24bdb8'
+md5sums=('717375e71d95469de334cbf7fade8699'
'961738244318f3723ba99cdcaac91a21')
diff --git a/community/patchutils/PKGBUILD b/community/patchutils/PKGBUILD
index d7c3ec534..4ea4b2ff6 100644
--- a/community/patchutils/PKGBUILD
+++ b/community/patchutils/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 39649 2011-02-14 10:25:55Z lcarlier $
+# $Id: PKGBUILD 64864 2012-02-18 18:22:36Z lcarlier $
# Contributor: Aurelien Foret <orelien@chez.com>
# Maintainer: Douglas Soares de Andrade <douglas@archlinux.org>
pkgname=patchutils
pkgver=0.3.2
-pkgrel=1
+pkgrel=2
pkgdesc="A small collection of programs that operate on patch files"
license=('GPL')
url="http://cyberelk.net/tim/patchutils/"
diff --git a/community/pokerth/PKGBUILD b/community/pokerth/PKGBUILD
index 6432bc5db..3051fa127 100644
--- a/community/pokerth/PKGBUILD
+++ b/community/pokerth/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 63424 2012-02-02 19:11:13Z bpiotrowski $
+# $Id: PKGBUILD 64956 2012-02-18 23:33:35Z svenstaro $
# Maintainer: Mateusz Herych <heniekk@gmail.com>
# Maintainer: Bartłomiej Piotrowski <barthalion@gmail.com>
# Contributor: Vasco Costa <vasco.costa@meiodigital.com>
pkgname=pokerth
_realname=PokerTH
-pkgver=0.9.2
+pkgver=0.9.3
pkgrel=1
pkgdesc="Poker game written in C++/QT4"
arch=('i686' 'x86_64' 'mips64el')
@@ -15,13 +15,15 @@ depends=('curl' 'boost-libs>=1.43.0' 'gsasl' 'gnutls'
'qt' 'sdl_mixer' 'libircclient' 'tinyxml')
makedepends=('boost')
source=(http://downloads.sourceforge.net/sourceforge/pokerth/$_realname-$pkgver-src.tar.bz2)
-md5sums=('d1855713756be9072b275ee3754a4ff0')
+md5sums=('09d173512f723441f288b2844e3c68cb')
build() {
cd "$srcdir/$_realname-$pkgver-src"
sed -i 's/QMAKE_CXXFLAGS += -std=gnu++0x/QMAKE_CXXFLAGS += -std=gnu++0x -DBOOST_FILESYSTEM_VERSION=2/' *.pro
+ sed -i '23 i #include <libircclient/libirc_rfcnumeric.h>' src/net/common/ircthread.cpp
+
# fix g++: error: unrecognized option '-no_dead_strip_inits_and_terms'
sed \
-e 's/QMAKE_LFLAGS += -no_dead_strip_inits_and_terms//' \
diff --git a/community/preload/PKGBUILD b/community/preload/PKGBUILD
index 847ec0cc1..612cee5ea 100644
--- a/community/preload/PKGBUILD
+++ b/community/preload/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 55344 2011-09-10 09:19:46Z andrea $
+# $Id: PKGBUILD 64901 2012-02-18 20:00:16Z bpiotrowski $
# Maintainer:
# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org>
# Contributor: William Rea <sillywilly@gmail.com>
pkgname=preload
pkgver=0.6.4
-pkgrel=3
+pkgrel=4
arch=('i686' 'x86_64' 'mips64el')
pkgdesc="Makes applications run faster by prefetching binaries and shared objects"
url="http://sourceforge.net/projects/preload"
@@ -23,9 +23,9 @@ md5sums=('10786287b55afd3a2b433b4f898809f4'
build() {
cd "${srcdir}"/$pkgname-$pkgver
./configure --prefix=/usr \
- --sysconfdir=/etc \
- --mandir=/usr/share/man \
- --localstatedir=/var
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
make
}
diff --git a/community/premake/PKGBUILD b/community/premake/PKGBUILD
index 2281aa188..20b85f40e 100644
--- a/community/premake/PKGBUILD
+++ b/community/premake/PKGBUILD
@@ -1,25 +1,25 @@
-# $Id: PKGBUILD 64782 2012-02-18 04:43:05Z svenstaro $
+# $Id: PKGBUILD 64914 2012-02-18 20:33:48Z lfleischer $
# 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=2
+pkgrel=3
pkgdesc="A simple build configuration and project generation tool using lua"
arch=('i686' 'x86_64')
url="http://industriousone.com/premake"
license=('BSD')
provides=("premake4")
-source=(http://downloads.sourceforge.net/project/premake/Premake/$pkgver/premake-$pkgver-src.zip)
+source=("http://downloads.sourceforge.net/project/premake/Premake/$pkgver/premake-$pkgver-src.zip")
md5sums=('8cfafee76f9665c93b2e9ad15b015eb7')
build() {
- cd $srcdir/premake-$pkgver/build/gmake.unix
+ cd "$srcdir/premake-$pkgver/build/gmake.unix"
make
}
package() {
- install -Dm755 $srcdir/premake-$pkgver/bin/release/premake4 ${pkgdir}/usr/bin
+ install -Dm755 "$srcdir/premake-$pkgver/bin/release/premake4" "${pkgdir}/usr/bin/premake4"
}
diff --git a/community/protobuf/PKGBUILD b/community/protobuf/PKGBUILD
index 739463982..663cbe885 100644
--- a/community/protobuf/PKGBUILD
+++ b/community/protobuf/PKGBUILD
@@ -5,7 +5,7 @@
pkgbase=protobuf
pkgname=('protobuf' 'protobuf-python')
pkgver=2.4.1
-pkgrel=1
+pkgrel=2
pkgdesc="A way of encoding structured data in an efficient yet extensible format"
arch=('i686' 'x86_64' 'mips64el')
url="http://code.google.com/p/protobuf/"
diff --git a/community/qgo/PKGBUILD b/community/qgo/PKGBUILD
index 595c07c70..88a1c96f0 100644
--- a/community/qgo/PKGBUILD
+++ b/community/qgo/PKGBUILD
@@ -1,34 +1,36 @@
-# $Id: PKGBUILD 56296 2011-10-05 06:31:10Z andrea $
-# Maintainer:
+# $Id: PKGBUILD 64872 2012-02-18 19:23:28Z arodseth $
+# Maintainer: Alexander Rødseth <rodseth@gmail.com>
# Contributor: Douglas Soares de Andrade <dsa@aur.archlinux.org>
pkgname=qgo
pkgver=1.5.4
-_realver=1.5.4-r3
-pkgrel=4
-pkgdesc="A Go client and full featured SGF editor"
-arch=('i686' 'x86_64')
+pkgrel=5
+pkgdesc="Go client and full featured SGF editor"
+arch=('x86_64' 'i686')
url="http://qgo.sourceforge.net/"
license=('GPL')
depends=('qt3' 'libsm')
-source=("http://downloads.sourceforge.net/$pkgname/$pkgname-${_realver}.tar.gz"
+source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver-r3.tar.gz"
'gcc43.patch'
'gcc45.patch')
-md5sums=('f8f9a6288b7854932bb2666a58631988'
- '1e242ff9c3b46bcebfda0d7ae3aef2fa'
- '58de47198a50dedb029acbe28bd3bb1b')
+sha256sums=('ddfb66ada7027b844838895061f266bda03b327e8dfec2ee2782e14748bac104'
+ 'f6ddd28325523e3d5aabac2284334c73114dd823e00bf282aae2646982206e78'
+ '7f94acfe58d75b57d55bab5b296a801d48f54c8e12dfc1556cd1586abebd3580')
build() {
- . /etc/profile.d/qt3.sh
+ cd "$srcdir/$pkgname-$pkgver"
- cd $srcdir/$pkgname-$pkgver
- patch -Np1 -i "${srcdir}"/gcc43.patch
- patch -Np1 -i "${srcdir}"/gcc45.patch
+ . /etc/profile.d/qt3.sh
+ patch -Np1 -i "$srcdir/gcc43.patch"
+ patch -Np1 -i "$srcdir/gcc45.patch"
./configure --prefix=/usr
make
}
package() {
- cd $srcdir/$pkgname-$pkgver
- make DESTDIR=$pkgdir install
+ cd "$srcdir/$pkgname-$pkgver"
+
+ make DESTDIR="$pkgdir" install
}
+
+# vim:set ts=2 sw=2 et:
diff --git a/community/sfml/PKGBUILD b/community/sfml/PKGBUILD
index 29a22b46e..fc957b53a 100644
--- a/community/sfml/PKGBUILD
+++ b/community/sfml/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 55899 2011-09-24 16:49:39Z stephane $
+# $Id: PKGBUILD 64959 2012-02-18 23:40:37Z svenstaro $
# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: Ondrej Martinak <omartinak@gmail.com>
@@ -7,7 +7,7 @@ pkgname=sfml
_git=true
if [[ "${_git}" = "true" ]]; then
- pkgver=1.99.git20110917
+ pkgver=1.99.git20120219
fi
pkgrel=1
@@ -51,10 +51,12 @@ build() {
package() {
cd "$srcdir/$_gitname-build/build"
+
make DESTDIR="$pkgdir/" install
- install -Dm644 ../license.txt \
- ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
+ install -Dm644 "$pkgdir/usr/share/SFML/cmake/Modules/FindSFML.cmake" "$pkgdir/usr/share/cmake-2.8/Modules/FindSFML.cmake"
+
+ install -Dm644 ../license.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
make clean
}
diff --git a/community/start-stop-daemon/PKGBUILD b/community/start-stop-daemon/PKGBUILD
index b469afe43..a9ba3f285 100644
--- a/community/start-stop-daemon/PKGBUILD
+++ b/community/start-stop-daemon/PKGBUILD
@@ -1,17 +1,18 @@
-# $Id$
-# Maintainer: Sebastien Luttringer <seblu+arch@seblu.net>
+# $Id: PKGBUILD 64840 2012-02-18 17:37:14Z seblu $
+# Maintainer: Sébastien Luttringer <seblu@aur.archlinux.org>
# Contributor: Soup <soup a.t soultrap d.o.t n.e.t>
# Contributor: Vladimir Koshelenko <koshelenko@rndavia.ru>
pkgname=start-stop-daemon
-pkgver=1.15.8.11
+pkgver=1.15.8.12
pkgrel=1
pkgdesc='Start and stop system daemon programs'
arch=('i686' 'x86_64')
license=('GPL2')
url='http://packages.qa.debian.org/d/dpkg.html'
+depends=('glibc')
source=("http://ftp.debian.org/debian/pool/main/d/dpkg/dpkg_$pkgver.tar.bz2")
-md5sums=('58a1a3ab86ab3220e469cb75f6fb6d7c')
+md5sums=('0cd6f20a574d0df31298e70fc3b26173')
build() {
cd dpkg-$pkgver
diff --git a/community/supertux/PKGBUILD b/community/supertux/PKGBUILD
index 563f2e415..b6cc9368b 100644
--- a/community/supertux/PKGBUILD
+++ b/community/supertux/PKGBUILD
@@ -5,7 +5,7 @@
pkgname=supertux
pkgver=0.3.3
-pkgrel=4
+pkgrel=5
pkgdesc="A classic 2D jump'n run sidescroller game in a style similar to the original SuperMario games"
arch=('i686' 'x86_64' 'mips64el')
url="http://super-tux.sourceforge.net/"
diff --git a/community/teeworlds/PKGBUILD b/community/teeworlds/PKGBUILD
index 4c9f80ea9..97f485f7c 100644
--- a/community/teeworlds/PKGBUILD
+++ b/community/teeworlds/PKGBUILD
@@ -7,7 +7,7 @@
pkgname=teeworlds
pkgver=0.6.1
_bamver=0.4.0
-pkgrel=1
+pkgrel=2
pkgdesc="A multiplayer 2D shooter"
arch=('i686' 'x86_64' 'mips64el')
url="http://teeworlds.com"
diff --git a/community/tint2/PKGBUILD b/community/tint2/PKGBUILD
index c8562dd4b..c45639ddb 100644
--- a/community/tint2/PKGBUILD
+++ b/community/tint2/PKGBUILD
@@ -1,9 +1,11 @@
+# $Id: PKGBUILD 64903 2012-02-18 20:04:04Z bpiotrowski $
+# Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl>
# Contributor: Blue Peppers <bluepeppers@archlinux.us>
-# Maintainer: Stefan Husmann< stefan-husmann@t-online.de>
+# Contributor: Stefan Husmann< stefan-husmann@t-online.de>
pkgname=tint2
pkgver=0.11
-pkgrel=4
+pkgrel=5
pkgdesc="A basic, good-looking task manager for WMs"
arch=('i686' 'x86_64' 'mips64el')
url="http://code.google.com/p/tint2/"
@@ -20,7 +22,7 @@ md5sums=('6fc5731e7425125fa84a2add5cef4bff'
'6cfcad028f1bd2f69812167f5395f890')
build() {
- cd $srcdir/$pkgname-${pkgver}
+ cd "$srcdir/$pkgname-${pkgver}"
# add support for power_now battery attribute (fixes FS#21954)
patch -Np0 -i ../add-power-now-support.patch
@@ -34,7 +36,8 @@ build() {
cmake -DCMAKE_INSTALL_PREFIX=/usr ../
make
}
+
package() {
- cd $srcdir/$pkgname-${pkgver}/build
- make DESTDIR=$pkgdir install
+ cd "$srcdir/$pkgname-${pkgver}/build"
+ make DESTDIR="$pkgdir" install
}
diff --git a/community/xdg-user-dirs/PKGBUILD b/community/xdg-user-dirs/PKGBUILD
index 25dd339bf..b4aa5c945 100644
--- a/community/xdg-user-dirs/PKGBUILD
+++ b/community/xdg-user-dirs/PKGBUILD
@@ -3,8 +3,8 @@
pkgname=xdg-user-dirs
pkgver=0.14
-pkgrel=1
-pkgdesc="tool to help manage 'well known' user directories like the desktop folder and the music folder. It also handles localization (i.e. translation) of the filenames. "
+pkgrel=2
+pkgdesc="Tool to help manage 'well known' user directories like the desktop folder and the music folder. It also handles localization (i.e. translation) of the filenames. "
arch=('i686' 'x86_64' 'mips64el')
depends=('sh')
makedepends=('gawk')
@@ -13,12 +13,14 @@ license=('GPL')
source=(http://user-dirs.freedesktop.org/releases/$pkgname-$pkgver.tar.gz)
md5sums=('dc496ecde0e6a1e959bd8a38643f28fd')
backup=('etc/xdg/user-dirs.conf' 'etc/xdg/user-dirs.defaults')
+
build() {
- cd $srcdir/$pkgname-$pkgver
+ cd "$srcdir/$pkgname-$pkgver"
./configure --prefix=/usr --sysconfdir=/etc
make
}
+
package() {
- cd $srcdir/$pkgname-$pkgver
- make DESTDIR=$pkgdir install
+ cd "$srcdir/$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
}
diff --git a/community/xonotic/PKGBUILD b/community/xonotic/PKGBUILD
new file mode 100644
index 000000000..659282e24
--- /dev/null
+++ b/community/xonotic/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
+# Contributor: Alexander Suhoverhov <cy at ngs dot ru>
+pkgname=xonotic
+pkgver=0.5.0
+pkgrel=1
+pkgdesc="A free, fast-paced crossplatform first-person shooter"
+arch=('i686' 'x86_64')
+url="http://xonotic.org"
+license=('GPL')
+depends=('alsa-lib' 'curl' 'libjpeg>=8' 'libmodplug' 'libvorbis' 'libxpm' 'libxxf86dga' 'libxxf86vm' 'sdl' 'libpng>=1.4.0' 'xonotic-data')
+makedepends=('unzip' 'mesa')
+source=("http://dl.xonotic.org/xonotic-${pkgver}-source.zip"
+ "xonotic-glx.desktop"
+ "xonotic-sdl.desktop")
+md5sums=('7382f195386b8e51df65e57e6be413e5'
+ '914c7b9163e92b35f0ab57fdb1653ac5'
+ 'da7d812ff231c9332cd694b39757adda')
+
+build() {
+ # compile Xonotic-flavored fteqcc
+ #make -C Xonotic/source/fteqcc
+
+ # compile QuakeC game code
+ #( cd Xonotic/source/qcsrc/server && ../../fteqcc/fteqcc.bin -O3 -Ono-c -Ono-cs )
+ #( cd Xonotic/source/qcsrc/client && ../../fteqcc/fteqcc.bin -O3 -Ono-c -Ono-cs )
+ #( cd Xonotic/source/qcsrc/menu && ../../fteqcc/fteqcc.bin -O3 -Ono-c -Ono-cs )
+
+ # compile engine
+ make -C Xonotic/source/darkplaces CPUOPTIMIZATIONS="${CFLAGS}" DP_FS_BASEDIR=/usr/share/xonotic/ DP_LINK_TO_LIBJPEG=1 cl-release
+ make -C Xonotic/source/darkplaces CPUOPTIMIZATIONS="${CFLAGS}" DP_FS_BASEDIR=/usr/share/xonotic/ DP_LINK_TO_LIBJPEG=1 sdl-release
+ make -C Xonotic/source/darkplaces CPUOPTIMIZATIONS="${CFLAGS}" DP_FS_BASEDIR=/usr/share/xonotic/ DP_LINK_TO_LIBJPEG=1 sv-release
+}
+
+package() {
+ cd $srcdir/Xonotic
+
+ # binaries
+ install -Dm755 source/darkplaces/darkplaces-dedicated $pkgdir/usr/bin/xonotic-dedicated
+ install -Dm755 source/darkplaces/darkplaces-glx $pkgdir/usr/bin/xonotic-glx
+ install -Dm755 source/darkplaces/darkplaces-sdl $pkgdir/usr/bin/xonotic-sdl
+
+ # convenience files
+ mkdir -p $pkgdir/usr/share/applications
+ install -Dm644 $srcdir/*.desktop -t $pkgdir/usr/share/applications
+ install -Dm644 $srcdir/Xonotic/misc/logos/icons_png/xonotic_512.png $pkgdir/usr/share/pixmaps/xonotic.png
+}
+
+# vim: ts=2:sw=2 et:
diff --git a/community/xonotic/xonotic-glx.desktop b/community/xonotic/xonotic-glx.desktop
new file mode 100644
index 000000000..9f9e78cc1
--- /dev/null
+++ b/community/xonotic/xonotic-glx.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Type=Application
+Version=2.5
+Encoding=UTF-8
+Name=Xonotic (GLX)
+Comment=a free open-source first person shooter
+Icon=/usr/share/pixmaps/xonotic.png
+Exec=/usr/bin/xonotic-glx
+Terminal=false
+StartupNotify=false
+Categories=Game;
diff --git a/community/xonotic/xonotic-sdl.desktop b/community/xonotic/xonotic-sdl.desktop
new file mode 100644
index 000000000..32b37f2c5
--- /dev/null
+++ b/community/xonotic/xonotic-sdl.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Type=Application
+Version=2.5
+Encoding=UTF-8
+Name=Xonotic (SDL)
+Comment=a free open-source first person shooter
+Icon=/usr/share/pixmaps/xonotic.png
+Exec=/usr/bin/xonotic-sdl
+Terminal=false
+StartupNotify=false
+Categories=Game;
diff --git a/core/sudo/PKGBUILD b/core/sudo/PKGBUILD
index b8b02c7e0..ac5019b5f 100644
--- a/core/sudo/PKGBUILD
+++ b/core/sudo/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 148401 2012-01-31 11:16:55Z allan $
+# $Id: PKGBUILD 150627 2012-02-19 00:54:21Z allan $
# Maintainer: Allan McRae <allan@archlinux.org>
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
pkgname=sudo
-_ver=1.8.3p2
+_ver=1.8.4
pkgver=${_ver/[a-z]/.${_ver//[0-9.]/}}
-pkgrel=2
+pkgrel=1
pkgdesc="Give certain users the ability to run some commands as root"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.sudo.ws/sudo/"
@@ -15,8 +15,8 @@ backup=('etc/sudoers' 'etc/pam.d/sudo')
options=('!libtool' '!makeflags')
source=(ftp://ftp.sudo.ws/pub/sudo/$pkgname-$_ver.tar.gz{,.sig}
sudo.pam)
-md5sums=('6d4282a1530c541f7900fa8dfcf2a882'
- '07e3c5c79d78db50674d5ad17963d631'
+md5sums=('5a54dde137618bbc1dd46bb0ef725d7d'
+ '5edb139753431bf0ccb5bd79bfae870e'
'4e7ad4ec8f2fe6a40e12bcb2c0b256e3')
build() {
@@ -27,12 +27,14 @@ build() {
make
}
+check() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make check
+}
+
package() {
cd "$srcdir/$pkgname-$_ver"
- install -dm755 "$pkgdir/var/lib"
-
make DESTDIR="$pkgdir" install
- chmod 755 $pkgdir/var/db
install -Dm644 "$srcdir/sudo.pam" "$pkgdir/etc/pam.d/sudo"
diff --git a/extra/alex/PKGBUILD b/extra/alex/PKGBUILD
index 1882aaf44..5135f5709 100644
--- a/extra/alex/PKGBUILD
+++ b/extra/alex/PKGBUILD
@@ -1,18 +1,19 @@
-# $Id: PKGBUILD 114116 2011-03-11 04:57:17Z vesa $
+# $Id: PKGBUILD 150499 2012-02-18 11:26:02Z pierre $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: Vesa Kaihlavirta <vegai@iki.fi>
# Contributor: Philip Nilsson <pnilsson@nullref.se>
pkgname=alex
pkgver=2.3.5
-pkgrel=1.1
+pkgrel=2
pkgdesc='a lexical analyser generator for Haskell'
arch=('i686' 'x86_64' 'mips64el')
url='http://www.haskell.org/alex/'
license=('custom:BSD3')
depends=('gmp')
-makedepends=('ghc=7.0.2')
+makedepends=('ghc=7.0.3')
source=("http://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz")
+md5sums=('5e08c688ded0dcff98eaad6fc03a9402')
build() {
cd $srcdir/$pkgname-$pkgver
@@ -28,4 +29,3 @@ package() {
# doc/ contains only license which already installed into proper place
rm -rf $pkgdir/usr/share/doc
}
-md5sums=('5e08c688ded0dcff98eaad6fc03a9402')
diff --git a/extra/audacious/PKGBUILD b/extra/audacious/PKGBUILD
index a411aad44..a057b4459 100644
--- a/extra/audacious/PKGBUILD
+++ b/extra/audacious/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 147042 2012-01-21 01:22:07Z bisson $
+# $Id: PKGBUILD 150581 2012-02-18 15:39:58Z bisson $
# Contributor: Alexander Fehr <pizzapunk gmail com>
# Contributor: Giovanni Scafora <giovanni@archlinux.org>
# Maintainer: Gaetan Bisson <bisson@archlinux.org>
pkgname=audacious
-pkgver=3.2
+pkgver=3.2.1
pkgrel=1
pkgdesc='Lightweight, advanced audio player focused on audio quality'
url='http://audacious-media-player.org/'
@@ -14,7 +14,7 @@ depends=('gtk3' 'dbus-glib' 'libguess' 'libsm' 'audacious-plugins'
'hicolor-icon-theme' 'gtk-update-icon-cache' 'desktop-file-utils')
optdepends=('unzip-libre: zipped skins support')
source=("http://distfiles.audacious-media-player.org/${pkgname}-${pkgver}.tar.bz2")
-sha1sums=('3ebc4dcdcf5da960ba400078023e167e02105e84')
+sha1sums=('9183aef4d805d44b4aa456563aec7f104da97546')
provides=('audacious-player')
replaces=('audacious-player')
diff --git a/extra/bitlbee/PKGBUILD b/extra/bitlbee/PKGBUILD
index 2153ff5ad..f25a2c81c 100644
--- a/extra/bitlbee/PKGBUILD
+++ b/extra/bitlbee/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 144487 2011-12-06 22:43:42Z bisson $
+# $Id: PKGBUILD 150650 2012-02-19 02:03:57Z bisson $
# Contributor: FUBAR <mrfubar@gmail.com>
# Contributor: simo <simo@archlinux.org>
@@ -7,8 +7,8 @@
# Maintainer: Gaetan Bisson <bisson@archlinux.org>
pkgname=bitlbee
-pkgver=3.0.4
-pkgrel=3
+pkgver=3.0.5
+pkgrel=1
pkgdesc='Brings instant messaging (XMPP, MSN, Yahoo!, AIM, ICQ, Twitter) to IRC'
url='http://www.bitlbee.org/'
license=('GPL')
@@ -21,7 +21,7 @@ optdepends=('skype4py: to use skyped'
source=("http://get.bitlbee.org/src/${pkgname}-${pkgver}.tar.gz"
'xinetd'
'rc.d')
-sha1sums=('2c2742948d1ed2c83ee5db2d2fbff5e8b656b8c4'
+sha1sums=('74afdff87be49ce060771a6ae10d7643cd57b9b6'
'5e0af27ba9cc4fe455e3381c75fc49a9326e2f17'
'be09d29af3853825778331df451f16ca9e452d03')
diff --git a/extra/cd-discid/PKGBUILD b/extra/cd-discid/PKGBUILD
index 71ca9eabd..5a2a46c94 100644
--- a/extra/cd-discid/PKGBUILD
+++ b/extra/cd-discid/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 123749 2011-05-12 20:54:41Z andrea $
+# $Id: PKGBUILD 150504 2012-02-18 11:38:44Z pierre $
# Maintainer:
# Contributor: dorphell <dorphell@archlinux.org>
# Contributor: Jochem Kossen <j.kossen@home.nl>
pkgname=cd-discid
pkgver=0.9
-pkgrel=3
+pkgrel=4
pkgdesc="A backend utility to get CDDB discid information from a CD-ROM disc"
arch=('i686' 'x86_64' 'mips64el')
url="http://lly.org/~rcw/cd-discid/"
diff --git a/extra/gdome2/PKGBUILD b/extra/gdome2/PKGBUILD
index c6e1eb377..8f3518327 100644
--- a/extra/gdome2/PKGBUILD
+++ b/extra/gdome2/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 127384 2011-06-14 06:53:04Z andrea $
+# $Id: PKGBUILD 150508 2012-02-18 11:44:22Z pierre $
# Maintainer:
# Contributor: Jan de Groot <jgc@archlinux.org>
pkgname=gdome2
pkgver=0.8.1
-pkgrel=3.1
+pkgrel=4
pkgdesc="Gnome DOM Engine"
url="http://gdome2.cs.unibo.it/"
arch=('i686' 'x86_64' 'mips64el')
diff --git a/extra/gmime/PKGBUILD b/extra/gmime/PKGBUILD
index 7740d1fae..e7785b16f 100644
--- a/extra/gmime/PKGBUILD
+++ b/extra/gmime/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 146717 2012-01-16 19:50:48Z dreisner $
+# $Id: PKGBUILD 150599 2012-02-18 20:30:20Z ibiru $
# Maintainer: Jan de Groot <jgc@archlinux.org>
# Contributor: Ben <ben@benmazer.net>
pkgname=gmime
-pkgver=2.6.4
+pkgver=2.6.5
pkgrel=1
pkgdesc="Core mime parsing library"
arch=('i686' 'x86_64' 'mips64el')
@@ -15,7 +15,7 @@ makedepends=('gtk-sharp-2' 'pkgconfig')
unset makedepends
options=('!libtool')
source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz)
-sha256sums=('2e85076c223fe8bf1392a7c1affa4454cb3bb6dec83016ad6e3230c65533f163')
+sha256sums=('fe4db888ccdcdab0c3366cb5a61413b8bf4dc4b96b146f39e35380d9276334e0')
build() {
# get rid of that .wapi errors in fakeroot
diff --git a/extra/gnokii/PKGBUILD b/extra/gnokii/PKGBUILD
index cce1c878e..52b373cd8 100644
--- a/extra/gnokii/PKGBUILD
+++ b/extra/gnokii/PKGBUILD
@@ -1,12 +1,12 @@
-# $Id: PKGBUILD 119495 2011-04-11 19:26:23Z andrea $
+# $Id: PKGBUILD 150512 2012-02-18 11:55:01Z pierre $
# Maintainer:
# Contributor: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Roman Kyrylych <roman@archlinux.org>
# Contributor: Aurelien Foret <orelien@chez.com>
pkgname=gnokii
-pkgver=0.6.30
-pkgrel=2
+pkgver=0.6.31
+pkgrel=1
pkgdesc="Tools and user space driver for use with mobile phones"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.gnokii.org/"
@@ -15,13 +15,13 @@ depends=('libusb-compat' 'libxpm' 'bluez' 'libical')
makedepends=('gtk2' 'libmysqlclient' 'postgresql-libs' 'intltool')
optdepends=('gtk2: xgnokii GUI'
'libmysqlclient: smsd mysql backend'
- 'postgresql-libs: smsd postgresql backend')
+ 'postgresql-libs: smsd postgresql backend')
backup=('etc/gnokiirc')
options=('!libtool' '!makeflags')
source=("http://www.gnokii.org/download/$pkgname/$pkgname-${pkgver}.tar.bz2"
- 'gnokii.patch')
-md5sums=('c90137d403febbc16712d64f0eb196de'
- '4d764727686ee34bc73489c8b1321c82')
+ 'gnokii.patch')
+md5sums=('d9627f4a1152d3ea7806df4532850d5f'
+ 'fd1c448114c2e0de8e05981030f0e69f')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/extra/gnokii/gnokii.patch b/extra/gnokii/gnokii.patch
index e64d81aa1..db593cdf4 100644
--- a/extra/gnokii/gnokii.patch
+++ b/extra/gnokii/gnokii.patch
@@ -1,10 +1,10 @@
-diff -ur gnokii-0.6.7-old/Docs/sample/gnokiirc gnokii-0.6.7/Docs/sample/gnokiirc
---- gnokii-0.6.7-old/Docs/sample/gnokiirc 2005-05-16 20:55:13.000000000 +0200
-+++ gnokii-0.6.7/Docs/sample/gnokiirc 2005-06-03 10:49:42.000000000 +0200
-@@ -112,7 +112,7 @@
+diff -Nura gnokii-0.6.31.orig/Docs/sample/gnokiirc gnokii-0.6.31/Docs/sample/gnokiirc
+--- gnokii-0.6.31.orig/Docs/sample/gnokiirc 2011-12-02 15:53:04.000000000 +0100
++++ gnokii-0.6.31/Docs/sample/gnokiirc 2012-02-18 12:49:26.957557504 +0100
+@@ -238,7 +238,7 @@
+ # In particular ensure that mgnokiidev is in this location, with
# permissions 4750, owned by root, group gnokii. Ensure you
# are in the gnokii group and that the group exists...
- [gnokiid]
-bindir = /usr/local/sbin/
+bindir = /usr/sbin/
diff --git a/extra/gsm/PKGBUILD b/extra/gsm/PKGBUILD
index b95d4f4e5..9a0d16b41 100644
--- a/extra/gsm/PKGBUILD
+++ b/extra/gsm/PKGBUILD
@@ -5,14 +5,14 @@
pkgname=gsm
pkgver=1.0.13
-pkgrel=6
+pkgrel=7
pkgdesc="Shared libraries for GSM 06.10 lossy speech compression"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.quut.com/gsm/"
license=('custom')
depends=('glibc')
-source=(http://www.quut.com/${pkgname}/${pkgname}-${pkgver}.tar.gz
- gsm.patch)
+source=("http://www.quut.com/${pkgname}/${pkgname}-${pkgver}.tar.gz"
+ 'gsm.patch')
md5sums=('c1ba392ce61dc4aff1c29ea4e92f6df4'
'30f46c92d0a5e5654258e707a9e8b5a6')
@@ -39,5 +39,5 @@ package() {
install
# Install license
- install -m644 COPYRIGHT ${pkgdir}/usr/share/licenses/${pkgname}/license.txt || return 1
+ install -m644 COPYRIGHT ${pkgdir}/usr/share/licenses/${pkgname}/license.txt
}
diff --git a/extra/id3v2/PKGBUILD b/extra/id3v2/PKGBUILD
index ad7900dc6..53e433706 100644
--- a/extra/id3v2/PKGBUILD
+++ b/extra/id3v2/PKGBUILD
@@ -1,18 +1,17 @@
-# $Id: PKGBUILD 110376 2011-02-19 05:32:13Z eric $
+# $Id: PKGBUILD 150519 2012-02-18 12:00:46Z pierre $
# Contributor: Jochem Kossen <j.kossen@home.nl>
# Maintainer: Hugo Doria <hugo@archlinux.org>
pkgname=id3v2
pkgver=0.1.12
-pkgrel=1
+pkgrel=2
pkgdesc="Utility to edit id3v2 tags"
arch=('i686' 'x86_64' 'mips64el')
url="http://id3v2.sourceforge.net/"
license=('LGPL')
depends=('gcc-libs' 'glibc' 'id3lib' 'zlib')
-source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz)
+source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz")
md5sums=('be91b4a41710b3a926e913a24ba0ed3b')
-sha1sums=('8f42153b2f53098c221da2e8fe42170e727cd9ad')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/extra/jade/PKGBUILD b/extra/jade/PKGBUILD
index d4935a934..18b247b29 100644
--- a/extra/jade/PKGBUILD
+++ b/extra/jade/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 123729 2011-05-12 20:42:42Z andrea $
+# $Id: PKGBUILD 150527 2012-02-18 12:08:07Z pierre $
# Maintainer:
# Contributor: dorphell <dorphell@archlinux.org>
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
pkgname=jade
pkgver=1.2.1
-pkgrel=6
+pkgrel=7
_debpatch=47
pkgdesc="James Clark's DSSSL Engine"
url='http://www.jclark.com/jade/'
diff --git a/extra/libcdaudio/PKGBUILD b/extra/libcdaudio/PKGBUILD
index 2a03b2494..ef4974c50 100644
--- a/extra/libcdaudio/PKGBUILD
+++ b/extra/libcdaudio/PKGBUILD
@@ -1,19 +1,19 @@
-# $Id: PKGBUILD 87596 2010-08-17 10:23:02Z jgc $
+# $Id: PKGBUILD 150528 2012-02-18 12:08:44Z pierre $
# Maintainer:
# Contributor Sarah Hay <sarahhay@mb.sympatico.ca>
pkgname=libcdaudio
pkgver=0.99.12
-pkgrel=5
+pkgrel=6
pkgdesc="Library for controlling Audio CDs and interacting with CDDB"
arch=('i686' 'x86_64' 'mips64el')
url="http://libcdaudio.sourceforge.net/"
license=('GPL')
depends=('glibc')
options=('!libtool')
-source=(http://downloads.sourceforge.net/sourceforge/libcdaudio/${pkgname}-${pkgver}.tar.gz
- 01-cddb-bufferoverflow.patch
- 02-cddb-bufferoverflow.patch)
+source=("http://downloads.sourceforge.net/sourceforge/libcdaudio/${pkgname}-${pkgver}.tar.gz"
+ '01-cddb-bufferoverflow.patch'
+ '02-cddb-bufferoverflow.patch')
md5sums=('63b49cf14d53eed31e7a87cca17a3963'
'f78c881b92cd7d25472daa90af284e18'
'e36755c125d2710dc8619bb401e37444')
diff --git a/extra/libdiscid/PKGBUILD b/extra/libdiscid/PKGBUILD
index 82c606ebd..70763652b 100644
--- a/extra/libdiscid/PKGBUILD
+++ b/extra/libdiscid/PKGBUILD
@@ -4,7 +4,7 @@
pkgname=libdiscid
pkgver=0.2.2
-pkgrel=1
+pkgrel=2
arch=('i686' 'x86_64' 'mips64el')
license=('GPL')
pkgdesc="A Library for creating MusicBrainz DiscIDs"
diff --git a/extra/libgme/PKGBUILD b/extra/libgme/PKGBUILD
index 2e874487d..ddc3d764b 100644
--- a/extra/libgme/PKGBUILD
+++ b/extra/libgme/PKGBUILD
@@ -1,16 +1,17 @@
+# $Id: $
# Maintainer: Jan de Groot <jgc@archlinux.org>
# Contributer: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
pkgname=libgme
pkgver=0.6.0
-pkgrel=1
+pkgrel=2
pkgdesc="Video game music file emulation/playback library"
url="http://game-music-emu.googlecode.com/"
license=('LGPL')
arch=('i686' 'x86_64' 'mips64el')
depends=('gcc-libs')
makedepends=('cmake')
-source=(ftp://ftp.archlinux.org/other/game-music-emu/game-music-emu-${pkgver}.tar.xz)
+source=("ftp://ftp.archlinux.org/other/game-music-emu/game-music-emu-${pkgver}.tar.xz")
md5sums=('b72bc337ea4bd6dab7f0288ed4cd598e')
build() {
@@ -20,5 +21,9 @@ build() {
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
make
+}
+
+package() {
+ cd "${srcdir}/game-music-emu-${pkgver}/build"
make DESTDIR="${pkgdir}" install
}
diff --git a/extra/libid3tag/PKGBUILD b/extra/libid3tag/PKGBUILD
index 589902094..bef3081c6 100644
--- a/extra/libid3tag/PKGBUILD
+++ b/extra/libid3tag/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 90138 2010-09-08 13:24:51Z andrea $
+# $Id: PKGBUILD 150540 2012-02-18 12:17:15Z pierre $
# Maintainer:
# Contributor: dorphell <dorphell@archlinux.org>
pkgname=libid3tag
pkgver=0.15.1b
-pkgrel=6
+pkgrel=7
pkgdesc="library for id3 tagging"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.underbit.com/products/mad/"
@@ -23,8 +23,8 @@ md5sums=('e5808ad997ba32c498803822078748c3'
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
- patch -p1 < ../10_utf16.diff
- patch -p1 < ../11_unknown_encoding.diff
+ patch -p1 -i ${srcdir}/10_utf16.diff
+ patch -p1 -i ${srcdir}/11_unknown_encoding.diff
patch -Np0 -i ${srcdir}/CVE-2008-2109.patch
./configure --prefix=/usr
@@ -32,7 +32,7 @@ build() {
}
package() {
- cd "${srcdir}/${pkgname}-${pkgver}"
+ cd "${srcdir}/${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
install -D -m644 "${srcdir}/id3tag.pc" "${pkgdir}/usr/lib/pkgconfig/id3tag.pc"
}
diff --git a/extra/libieee1284/PKGBUILD b/extra/libieee1284/PKGBUILD
index 58c0d95a0..c9e61793a 100644
--- a/extra/libieee1284/PKGBUILD
+++ b/extra/libieee1284/PKGBUILD
@@ -1,17 +1,17 @@
-# $Id: PKGBUILD 89592 2010-09-02 10:23:12Z remy $
+# $Id: PKGBUILD 150619 2012-02-18 23:03:40Z pierre $
# Maintainer: Tobias Powalowski <tpowa@archlinux.org>
# Contributor: Manolis Tzanidakis <manolis@archlinux.org>
pkgname=libieee1284
pkgver=0.2.11
-pkgrel=3
+pkgrel=4
pkgdesc="A library to query devices connected in parallel port."
arch=('i686' 'x86_64' 'mips64el')
license=('GPL2')
url="http://cyberelk.net/tim/libieee1284"
depends=('python2')
options=('!libtool')
-source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2)
+source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2")
md5sums=('b8fff9f3d121531bc17430e3f4ea6ed0')
build() {
diff --git a/extra/libirman/PKGBUILD b/extra/libirman/PKGBUILD
index db0de83f1..f241a02cd 100644
--- a/extra/libirman/PKGBUILD
+++ b/extra/libirman/PKGBUILD
@@ -3,20 +3,24 @@
pkgname=libirman
pkgver=0.4.5
-pkgrel=2
+pkgrel=3
pkgdesc="Irman driver lcd library"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.lirc.org"
license=('LGPL')
-options=(!libtool)
+options=('!libtool')
backup=('etc/irman.conf')
depends=('glibc')
-source=(http://downloads.sourceforge.net/lirc/${pkgname}-${pkgver}.tar.bz2)
+source=("http://downloads.sourceforge.net/lirc/${pkgname}-${pkgver}.tar.bz2")
md5sums=('4a2708d53b6c79659c073cfefed57f78')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --disable-static
make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
}
diff --git a/extra/liblastfm/PKGBUILD b/extra/liblastfm/PKGBUILD
index a67e1cdfe..d6dc74481 100644
--- a/extra/liblastfm/PKGBUILD
+++ b/extra/liblastfm/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 100655 2010-11-25 08:43:40Z andrea $
+# $Id: PKGBUILD 150615 2012-02-18 22:58:30Z pierre $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: XazZ <xazz.xazz [AT] googlemail.com>
pkgname=liblastfm
pkgver=0.3.3
-pkgrel=2
+pkgrel=3
pkgdesc="A collection of libraries to help you integrate Last.fm services into your rich desktop software"
arch=('i686' 'x86_64' 'mips64el')
url="http://github.com/mxcl/liblastfm/"
@@ -15,7 +15,7 @@ options=('!libtool')
source=(${pkgname}-${pkgver}.tar.gz::"https://github.com/mxcl/${pkgname}/tarball/${pkgver}"
'no-ftools.patch')
sha1sums=('f2e9705c9c2cbeaa14f46da9bd35ab36fe710392'
- 'ba344601d29091fb88123f80592359369efdf338')
+ 'ba344601d29091fb88123f80592359369efdf338')
build() {
cd ${srcdir}/mxcl-${pkgname}-1c739eb
diff --git a/extra/liblqr/PKGBUILD b/extra/liblqr/PKGBUILD
index 445511d75..f221285f8 100644
--- a/extra/liblqr/PKGBUILD
+++ b/extra/liblqr/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 124082 2011-05-16 15:00:24Z andrea $
+# $Id: PKGBUILD 150613 2012-02-18 22:56:34Z pierre $
# Maintainer: Tobias Powalowski <tpowa@archlinux.org>
pkgname=liblqr
pkgver=0.4.1
-pkgrel=2
+pkgrel=3
pkgdesc="A seam-carving C/C++ library called Liquid Rescale"
arch=('i686' 'x86_64' 'mips64el')
url="http://liblqr.wikidot.com/"
@@ -12,6 +12,7 @@ depends=('glib2')
makedepends=('pkgconfig')
options=('!libtool' '!emptydirs')
source=("http://liblqr.wikidot.com/local--files/en:download-page/$pkgname-1-$pkgver.tar.bz2")
+md5sums=('0e24ed3c9fcdcb111062640764d7b87a')
build() {
cd "$srcdir/$pkgname-1-$pkgver"
@@ -23,4 +24,3 @@ package() {
cd "$srcdir/$pkgname-1-$pkgver"
make DESTDIR="$pkgdir/" install
}
-md5sums=('0e24ed3c9fcdcb111062640764d7b87a')
diff --git a/extra/libmodplug/PKGBUILD b/extra/libmodplug/PKGBUILD
index 874946404..817f2df83 100644
--- a/extra/libmodplug/PKGBUILD
+++ b/extra/libmodplug/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 127953 2011-06-20 06:04:33Z andrea $
+# $Id: PKGBUILD 150611 2012-02-18 22:54:35Z pierre $
# Maintainer:
# Contributor: Jan de Groot <jgc@archlinux.org>
# Contributor: Patrick Leslie Polzer <leslie.polzer@gmx.net>
pkgname=libmodplug
-pkgver=0.8.8.3
+pkgver=0.8.8.4
pkgrel=1
pkgdesc="A MOD playing library"
arch=(i686 x86_64 'mips64el')
@@ -13,7 +13,7 @@ license=('custom')
depends=('gcc-libs')
options=('!libtool')
source=("http://downloads.sourceforge.net/modplug-xmms/${pkgname}-${pkgver}.tar.gz")
-md5sums=('8a9c713f0f56894163ddc61f9a0d1f71')
+md5sums=('fddc3c704c5489de2a3cf0fedfec59db')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/extra/libnet/PKGBUILD b/extra/libnet/PKGBUILD
index 3bf7490a8..d3df0ba77 100644
--- a/extra/libnet/PKGBUILD
+++ b/extra/libnet/PKGBUILD
@@ -1,17 +1,17 @@
-# $Id: PKGBUILD 105390 2011-01-08 15:09:56Z andrea $
+# $Id: PKGBUILD 150607 2012-02-18 22:50:44Z pierre $
# Maintainer:
# Contributor: damir <damir@archlinux.org>
pkgname=libnet
pkgver=1.1.5
-pkgrel=1
+pkgrel=2
pkgdesc="A library which provides API for commonly used low-level net functions"
arch=('i686' 'x86_64' 'mips64el')
url="http://sourceforge.net/projects/libnet-dev/"
license=('BSD')
depends=('glibc' 'sh')
options=('!libtool')
-source=(http://downloads.sourceforge.net/libnet-dev/${pkgname}-${pkgver}.tar.gz)
+source=("http://downloads.sourceforge.net/libnet-dev/${pkgname}-${pkgver}.tar.gz")
md5sums=('a9bc1d75a610efcfee200d3e28d8eb8f')
build() {
diff --git a/extra/libofa/PKGBUILD b/extra/libofa/PKGBUILD
index b41468114..0a6ad5c85 100644
--- a/extra/libofa/PKGBUILD
+++ b/extra/libofa/PKGBUILD
@@ -1,31 +1,34 @@
-# $Id: PKGBUILD 122092 2011-05-02 06:40:37Z andrea $
+# $Id: PKGBUILD 150605 2012-02-18 22:48:27Z pierre $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Tobias Powalowski <tpowa@archlinux.org>
pkgname=libofa
pkgver=0.9.3
-pkgrel=3
+pkgrel=4
pkgdesc="An open-source audio fingerprint by MusicIP"
arch=(i686 x86_64 'mips64el')
url="http://code.google.com/p/musicip-libofa/"
license=('GPL2' 'custom')
-depends=('expat' 'curl' 'fftw' 'gcc-libs')
+depends=('expat' 'curl' 'fftw')
makedepends=('pkgconfig')
options=('!libtool')
source=("http://musicip-libofa.googlecode.com/files/$pkgname-$pkgver.tar.gz"
- 'gcc-4.patch'
- 'gcc4.3.patch'
- 'gcc4.5.patch')
-sha1sums=('3dec8e1dcea937f74b4165e9ffd4d4f355e4594a'
- 'cb19377d0634c03d2a49cfc61915cec918c341f7'
- 'cae08bdc12de923d5e032696702a0530ae6eafc1'
- '754d69d66ab46219035ccafeeb3ff62433cca4f2')
+ 'gcc-4.patch'
+ 'gcc4.3.patch'
+ 'gcc4.5.patch'
+ 'libofa-0.9.3-curl-7.21.patch')
+md5sums=('51507d2c4b432bd2755f48d58471696e'
+ 'a6f78b90bd0f4354d022a71c3e58ef6c'
+ 'dd57db13770b8f8d196e8a3d3a50e713'
+ 'c245363368d0e6fa2b4676364b81b74f'
+ '2e1579d74613cfbb1799d0ab5f1a4cba')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
patch -p0 -i ${srcdir}/gcc-4.patch
patch -p1 -i ${srcdir}/gcc4.3.patch
patch -p1 -i ${srcdir}/gcc4.5.patch
+ patch -p1 -i ${srcdir}/libofa-0.9.3-curl-7.21.patch
./configure --prefix=/usr
make
}
diff --git a/extra/libofa/libofa-0.9.3-curl-7.21.patch b/extra/libofa/libofa-0.9.3-curl-7.21.patch
new file mode 100644
index 000000000..d23351860
--- /dev/null
+++ b/extra/libofa/libofa-0.9.3-curl-7.21.patch
@@ -0,0 +1,11 @@
+diff -ru libofa-0.9.3.orig//examples/protocol.cpp libofa-0.9.3//examples/protocol.cpp
+--- libofa-0.9.3.orig//examples/protocol.cpp 2006-05-10 20:05:42.000000000 +0200
++++ libofa-0.9.3//examples/protocol.cpp 2011-07-22 19:02:30.687109297 +0200
+@@ -12,7 +12,6 @@
+ #include <map>
+ #include <expat.h>
+ #include <curl/curl.h>
+-#include <curl/types.h>
+ #include <curl/easy.h>
+
+ using namespace std;
diff --git a/extra/libwpg/PKGBUILD b/extra/libwpg/PKGBUILD
index 45cb589d9..b8287d661 100644
--- a/extra/libwpg/PKGBUILD
+++ b/extra/libwpg/PKGBUILD
@@ -1,17 +1,17 @@
-# $Id: PKGBUILD 102210 2010-12-06 19:32:38Z andyrtr $
+# $Id: PKGBUILD 150603 2012-02-18 22:38:56Z pierre $
# Maintainer: Jan de Groot <jgc@archlinux.org>
pkgname=libwpg
-pkgver=0.2.0
+pkgver=0.2.1
pkgrel=1
pkgdesc="Library for importing and converting Corel WordPerfect(tm) Graphics images."
arch=('i686' 'x86_64' 'mips64el')
url="http://libwpg.sourceforge.net/"
license=('LGPL')
-depends=('libwpd>=0.9.0' 'perl')
+depends=('libwpd' 'perl')
options=('!libtool')
-source=(http://downloads.sourceforge.net/libwpg/${pkgname}-${pkgver}.tar.bz2)
-md5sums=('5ba6a61a2f66dfd5fee8cdd4cd262a37')
+source=("http://downloads.sourceforge.net/libwpg/${pkgname}-${pkgver}.tar.bz2")
+md5sums=('9d283e02441d8cebdcd1e5d9df227d67')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/extra/libzip/PKGBUILD b/extra/libzip/PKGBUILD
index 5c485cce0..66338532f 100644
--- a/extra/libzip/PKGBUILD
+++ b/extra/libzip/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 122444 2011-05-04 07:26:57Z andrea $
+# $Id: PKGBUILD 150601 2012-02-18 22:35:18Z pierre $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Tobias Powalowski <tpowa@archlinux.org>
pkgname=libzip
pkgver=0.10
-pkgrel=1
+pkgrel=2
pkgdesc="A C library for reading, creating, and modifying zip archives"
url="http://www.nih.at/libzip/index.html"
license=('GPL2')
@@ -20,6 +20,7 @@ build() {
cd "${srcdir}/${pkgname}-${pkgver}"
patch -p1 -i "${srcdir}/fix-headers.patch"
+ autoreconf -i
./configure --prefix=/usr
make
}
diff --git a/extra/lzo/PKGBUILD b/extra/lzo/PKGBUILD
index ec49ec493..93c035189 100644
--- a/extra/lzo/PKGBUILD
+++ b/extra/lzo/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 123754 2011-05-12 20:58:30Z andrea $
+# $Id: PKGBUILD 150589 2012-02-18 15:59:31Z pierre $
# Maintainer:
# Contributor: Low Kian Seong <fastmail_low@speedymail.org>
# Contributor: Judd Vinet <jvinet@zeroflux.org>
@@ -6,7 +6,7 @@
pkgname=lzo
pkgver=1.08
-pkgrel=6
+pkgrel=7
pkgdesc='A portable lossless data compression library written in ANSI C'
arch=('i686' 'x86_64' 'mips64el')
license=('GPL')
diff --git a/extra/mod_wsgi/PKGBUILD b/extra/mod_wsgi/PKGBUILD
index 3579695e7..5e03a9070 100644
--- a/extra/mod_wsgi/PKGBUILD
+++ b/extra/mod_wsgi/PKGBUILD
@@ -1,19 +1,18 @@
-# $Id: PKGBUILD 102102 2010-12-06 00:38:58Z ibiru $
+# $Id: PKGBUILD 150577 2012-02-18 15:19:06Z pierre $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Ryan Coyner <rcoyner@gmail.com>
pkgname=mod_wsgi
pkgver=3.3
-pkgrel=2
+pkgrel=3
pkgdesc="Python WSGI adapter module for Apache"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.modwsgi.org/"
license=('APACHE')
depends=('apache' 'python2')
install=mod_wsgi.install
-source=(http://modwsgi.googlecode.com/files/${pkgname}-${pkgver}.tar.gz)
+source=("http://modwsgi.googlecode.com/files/${pkgname}-${pkgver}.tar.gz")
md5sums=('6172bb2bbabcd0c25867c2bc06f99dbb')
-sha1sums=('f32d38e5d3ed5de1efd5abefb52678f833dc9166')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/extra/neon/PKGBUILD b/extra/neon/PKGBUILD
index bd8df5b44..644663cc6 100644
--- a/extra/neon/PKGBUILD
+++ b/extra/neon/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 129362 2011-06-27 05:41:06Z andrea $
+# $Id: PKGBUILD 150572 2012-02-18 15:09:28Z pierre $
# Maintainer:
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
# Contributor: Juergen Hoetzel <juergen@archlinux.org>
pkgname=neon
pkgver=0.29.6
-pkgrel=2
+pkgrel=3
pkgdesc="HTTP and WebDAV client library with a C interface"
arch=('i686' 'x86_64' 'mips64el')
license=('GPL' 'LGPL')
diff --git a/extra/nss-mdns/PKGBUILD b/extra/nss-mdns/PKGBUILD
index fb75b698e..123f2a316 100644
--- a/extra/nss-mdns/PKGBUILD
+++ b/extra/nss-mdns/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 124100 2011-05-16 15:17:50Z andrea $
+# $Id: PKGBUILD 150570 2012-02-18 15:06:04Z pierre $
# Maintainer:
# Contributor: Travis Willard <travis@archlinux.org>
pkgname=nss-mdns
pkgver=0.10
-pkgrel=3
+pkgrel=4
pkgdesc="glibc plugin providing host name resolution via mDNS"
arch=('i686' 'x86_64' 'mips64el')
url="http://0pointer.de/lennart/projects/nss-mdns/"
diff --git a/extra/openobex/PKGBUILD b/extra/openobex/PKGBUILD
index 0ecce3008..b6184dfc2 100644
--- a/extra/openobex/PKGBUILD
+++ b/extra/openobex/PKGBUILD
@@ -1,18 +1,18 @@
-# $Id: PKGBUILD 101376 2010-11-29 00:43:34Z andrea $
+# $Id: PKGBUILD 150568 2012-02-18 15:04:06Z pierre $
# Maintainer: Geoffroy Carrier <geoffroy@archlinux.org>
# Contributor: Andrea Scarpino <andrea@archlinux.org>
# Contributor: damir <damir@archlinux.org>
pkgname=openobex
pkgver=1.5
-pkgrel=2
+pkgrel=3
pkgdesc="Implementation of the OBject EXchange (OBEX) protocol"
url="http://dev.zuckschwerdt.org/openobex/"
arch=('i686' 'x86_64' 'mips64el')
license=('GPL' 'LGPL')
depends=('bluez' 'libusb-compat')
options=('!libtool')
-source=("http://www.kernel.org/pub/linux/bluetooth/${pkgname}-${pkgver}.tar.bz2")
+source=("http://mirror.anl.gov/pub/linux/bluetooth/${pkgname}-${pkgver}.tar.bz2")
md5sums=('fce1b82eafb74bde54fe117372393ba8')
build() {
diff --git a/extra/opensp/PKGBUILD b/extra/opensp/PKGBUILD
index 893d507a8..536bd8ae1 100644
--- a/extra/opensp/PKGBUILD
+++ b/extra/opensp/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 123744 2011-05-12 20:50:20Z andrea $
+# $Id: PKGBUILD 150566 2012-02-18 14:51:32Z pierre $
# Maintainer:
# Contributor: dorphell <dorphell@archlinux.org>
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
pkgname=opensp
pkgver=1.5.2
-pkgrel=2
+pkgrel=3
pkgdesc="A library and a set of tools for validating, parsing and manipulating SGML and XML documents"
arch=('i686' 'x86_64' 'mips64el')
url="http://openjade.sourceforge.net/"
diff --git a/extra/p11-kit/PKGBUILD b/extra/p11-kit/PKGBUILD
index af7957d73..2ecf57153 100644
--- a/extra/p11-kit/PKGBUILD
+++ b/extra/p11-kit/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 142993 2011-11-20 08:43:27Z ibiru $
+# $Id: PKGBUILD 150593 2012-02-18 17:27:00Z ibiru $
# Maintainer: Ionut Biru <ibiru@archlinux.org>
pkgname=p11-kit
-pkgver=0.9
+pkgver=0.11
pkgrel=1
pkgdesc="Library to work with PKCS#11 modules"
arch=(i686 x86_64 mips64el)
@@ -11,7 +11,7 @@ license=('BSD')
depends=(glibc)
options=(!libtool)
source=($url/releases/$pkgname-$pkgver.tar.gz)
-md5sums=('029aa2a3a103e7eb81b4aa731b93539e')
+md5sums=('bd45d00c5c4d4b171791003bf5344d6f')
build() {
cd "$srcdir/$pkgname-$pkgver"
diff --git a/extra/postfix/PKGBUILD b/extra/postfix/PKGBUILD
index b8701ec9b..80d1b3f8c 100644
--- a/extra/postfix/PKGBUILD
+++ b/extra/postfix/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 149968 2012-02-11 23:31:26Z allan $
+# $Id: PKGBUILD 150647 2012-02-19 01:54:35Z bisson $
# Contributor: Jeff Brodnax <tullyarcher@bellsouth.net>
# Contributor: Paul Mattal <paul@archlinux.org>
# Maintainer: Gaetan Bisson <bisson@archlinux.org>
pkgname=postfix
-pkgver=2.9.0
-pkgrel=2
+pkgver=2.9.1
+pkgrel=1
pkgdesc='Fast, easy to administer, secure mail server'
url='http://www.postfix.org/'
license=('custom')
@@ -15,7 +15,7 @@ backup=('etc/postfix/'{access,aliases,canonical,generic,header_checks,main.cf,ma
source=("ftp://ftp.porcupine.org/mirrors/postfix-release/official/${pkgname}-${pkgver}.tar.gz" \
'aliases.patch' \
'rc.d')
-sha1sums=('a04a72a8b9436279a30b7d1b62197be63124a132'
+sha1sums=('d4f6572ab1ac5fc15626ac2de6d18c340aae2cef'
'5fc3de6c7df1e5851a0a379e825148868808318b'
'40c6be2eb55e6437a402f43775cdb3d22ea87a66')
diff --git a/extra/pymad/PKGBUILD b/extra/pymad/PKGBUILD
index 768180463..2c145e71e 100644
--- a/extra/pymad/PKGBUILD
+++ b/extra/pymad/PKGBUILD
@@ -1,19 +1,24 @@
-# $Id: PKGBUILD 89638 2010-09-02 19:58:32Z remy $
+# $Id: PKGBUILD 150562 2012-02-18 14:43:39Z pierre $
# Maintainer: Mark Rosenstand <mark@archlinux.org
# Contributor: Corrado Primier <cp663137@stud.polimi.it>
+
pkgname=pymad
pkgver=0.6
-pkgrel=3
+pkgrel=4
pkgdesc="Python interface to libmad."
-arch=(i686 x86_64 'mips64el')
+arch=('i686' 'x86_64' 'mips64el')
url="http://www.spacepants.org/src/pymad/"
license=('LGPL')
depends=('libmad' 'python2')
-source=(http://www.spacepants.org/src/pymad/download/$pkgname-$pkgver.tar.gz)
+source=("http://www.spacepants.org/src/pymad/download/$pkgname-$pkgver.tar.gz")
md5sums=('a1405fb4b610348565c8d0e400c5ff18')
build() {
- cd $startdir/src/$pkgname-$pkgver
+ cd $srcdir/$pkgname-$pkgver
python2 config_unix.py --prefix=/usr
- python2 setup.py install --root=$startdir/pkg
+}
+
+package() {
+ cd $srcdir/$pkgname-$pkgver
+ python2 setup.py install --root=$pkgdir
}
diff --git a/extra/python-pycurl/PKGBUILD b/extra/python-pycurl/PKGBUILD
index 03e45dc17..2562d35f1 100644
--- a/extra/python-pycurl/PKGBUILD
+++ b/extra/python-pycurl/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 127116 2011-06-10 22:25:50Z andrea $
+# $Id: PKGBUILD 150558 2012-02-18 14:39:59Z pierre $
# Maintainer:
# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve>
pkgname=python-pycurl
pkgver=7.19.0
-pkgrel=5
+pkgrel=6
pkgdesc="A Python interface to libcurl"
arch=('i686' 'x86_64' 'mips64el')
url="http://pycurl.sourceforge.net"
diff --git a/extra/qhull/PKGBUILD b/extra/qhull/PKGBUILD
index 06e1abf86..e0fc42c18 100644
--- a/extra/qhull/PKGBUILD
+++ b/extra/qhull/PKGBUILD
@@ -1,49 +1,37 @@
-# $Id: PKGBUILD 120895 2011-04-27 06:52:39Z ronald $
+# $Id: PKGBUILD 150554 2012-02-18 13:03:41Z pierre $
# Maintainer: Ronald van Haren <ronald@archlinux.org>
# Contributor: Stefan Husmann <stefan-husmann@t-online.de>
# Contributor: Jason Taylor <jftaylor21@gmail.com>
# Contributor: Darwin Bautista <djclue917@gmail.com>
pkgname=qhull
-pkgver=2010.1
-pkgrel=1.1
+pkgver=2012.1
+pkgrel=1
pkgdesc="A general dimension code for computing convex hulls and related structures"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.qhull.org/"
license=('custom')
-depends=('glibc')
+depends=('gcc-libs')
makedepends=('cmake')
-source=(http://www.qhull.org/download/$pkgname-$pkgver-src.tgz
- qhull-2010.1-cmake-install.patch
- qhull-2010.1-overflows.patch)
+source=("http://www.qhull.org/download/$pkgname-$pkgver-src.tgz")
options=('!libtool')
-sha1sums=('ed480912e03efdd767195c06c7e8c252c78112b1'
- '0a7747eb13c2e07c25882c1f0f5c0dfb4ef1c8c0'
- '21295d57af2f8cdfc775512fa44fe90f49d89c41')
+md5sums=('ed81aa19b203aa0fdb75b41fe6f7a40f')
build() {
cd "$srcdir/$pkgname-$pkgver"
- # gentoo patches
- patch -Np1 -i ${srcdir}/qhull-2010.1-cmake-install.patch
- patch -Np1 -i ${srcdir}/qhull-2010.1-overflows.patch
-
- [ -d build ] || mkdir build
- cd build
+ mkdir srcbuild
+ cd srcbuild
cmake -DCMAKE_INSTALL_PREFIX=/usr -DDOC_INSTALL_DIR=/usr/share/doc \
- -DLIB_INSTALL_DIR=/usr/lib ..
+ -DMAN_INSTALL_DIR=/usr/share/man/man1 -DLIB_INSTALL_DIR=/usr/lib ..
make
}
package() {
- cd "$srcdir/$pkgname-$pkgver/build"
+ cd "$srcdir/$pkgname-$pkgver/srcbuild"
make DESTDIR=$pkgdir install
- # install manpages
- install -Dm644 $srcdir/$pkgname-$pkgver/html/rbox.man $pkgdir/usr/share/man/man1/rbox.1
- install -Dm644 $srcdir/$pkgname-$pkgver/html/qhull.man $pkgdir/usr/share/man/man1/qhull.1
-
# Install license
install -Dm644 $srcdir/$pkgname-$pkgver/COPYING.txt "$pkgdir/usr/share/licenses/$pkgname/license.txt"
}
diff --git a/extra/razor/PKGBUILD b/extra/razor/PKGBUILD
index 86da8cea2..f8b782564 100644
--- a/extra/razor/PKGBUILD
+++ b/extra/razor/PKGBUILD
@@ -1,19 +1,19 @@
-# $Id: PKGBUILD 124559 2011-05-22 23:44:08Z andrea $
+# $Id: PKGBUILD 150552 2012-02-18 12:47:09Z pierre $
# Maintainer:
# Contributor: Dale Blount <dale@archlinux.org>
# Contributor: Manolis Tzanidakis
pkgname=razor
pkgver=2.84
-pkgrel=5
+pkgrel=6
pkgdesc="A distributed, collaborative, spam detection and filtering network"
arch=('i686' 'x86_64' 'mips64el')
url="http://razor.sourceforge.net"
license=('PerlArtistic')
depends=('perl-net-dns' 'perl-digest-sha1' 'perl-uri' 'perl-digest-nilsimsa' 'perl>=5.14.0')
-source=(http://downloads.sourceforge.net/${pkgname}/${pkgname}-agents-${pkgver}.tar.bz2)
+source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-agents-${pkgver}.tar.bz2")
md5sums=('8b9a11a6ce020383c32c45d1530d77c2')
-options=(!emptydirs)
+options=('!emptydirs')
build() {
cd "${srcdir}"/${pkgname}-agents-${pkgver}
@@ -23,6 +23,10 @@ build() {
perl Makefile.PL INSTALLDIRS=vendor
make
+}
+
+check() {
+ cd "${srcdir}"/${pkgname}-agents-${pkgver}
make test
}
diff --git a/extra/speech-dispatcher/PKGBUILD b/extra/speech-dispatcher/PKGBUILD
index 949f5123e..4743486d2 100644
--- a/extra/speech-dispatcher/PKGBUILD
+++ b/extra/speech-dispatcher/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 110767 2011-02-22 05:28:34Z andrea $
+# $Id: PKGBUILD 150548 2012-02-18 12:43:30Z pierre $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Steve Holmes <steve.holmes88@gmail.com>
# Contributor: Alexander Jenisch <nt@divzero.at>
@@ -7,7 +7,7 @@
pkgname=speech-dispatcher
pkgver=0.7.1
-pkgrel=5
+pkgrel=6
arch=('i686' 'x86_64' 'mips64el')
pkgdesc="High-level device independent layer for speech synthesis interface"
url="http://www.freebsoft.org/speechd"
diff --git a/extra/taglib/PKGBUILD b/extra/taglib/PKGBUILD
index aaa8f869e..ce3b3ac06 100644
--- a/extra/taglib/PKGBUILD
+++ b/extra/taglib/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 134613 2011-08-06 13:04:31Z andrea $
+# $Id: PKGBUILD 150546 2012-02-18 12:41:23Z pierre $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Tobias Powalowski <tpowa@archlinux.org>
pkgname=taglib
pkgver=1.7
-pkgrel=3
+pkgrel=4
pkgdesc="A Library for reading and editing the meta-data of several popular audio formats"
arch=('i686' 'x86_64' 'mips64el')
url="http://developer.kde.org/~wheeler/taglib.html"
diff --git a/extra/vlc/PKGBUILD b/extra/vlc/PKGBUILD
index 62d7cc846..882b93468 100644
--- a/extra/vlc/PKGBUILD
+++ b/extra/vlc/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 149284 2012-02-06 17:33:43Z ibiru $
+# $Id: PKGBUILD 150609 2012-02-18 22:53:43Z giovanni $
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: Sarah Hay <sarahhay@mb.sympatico.ca>
# Contributor: Martin Sandsmark <martin.sandsmark@kde.org>
pkgname=vlc
-pkgver=1.1.13
-pkgrel=6
+pkgver=2.0.0
+pkgrel=1
pkgdesc="A multi-platform MPEG, VCD/DVD, and DivX player"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.videolan.org/vlc/"
@@ -16,7 +16,7 @@ depends=('a52dec' 'fluidsynth' 'libmtp' 'libdvbpsi' 'libxpm' 'libcdio'
'taglib' 'sysfsutils' 'libmpcdec' 'ffmpeg' 'faad2' 'libupnp'
'libshout' 'libmad' 'fribidi' 'libmpeg2' 'libmodplug' 'xcb-util-keysyms'
'ttf-freefont' 'libxv' 'libass' 'xdg-utils' 'desktop-file-utils')
-makedepends=('avahi' 'pkgconfig' 'live-media' 'libnotify'
+makedepends=('avahi' 'pkg-config' 'live-media' 'libnotify'
'flac' 'libtheora' 'alsa-lib' 'jack' 'kdelibs' 'udev'
'libraw1394' 'libdc1394' 'libavc1394' 'libva' 'libpulse'
'lirc-utils' 'gnutls' 'libcaca')
@@ -47,25 +47,17 @@ optdepends=('avahi: for service discovery using bonjour protocol'
}
conflicts=('vlc-plugin')
replaces=('vlc-plugin')
-backup=('usr/share/vlc/http/.hosts'
- 'usr/share/vlc/http/dialogs/.hosts'
- 'usr/share/vlc/lua/http/.hosts'
+backup=('usr/share/vlc/lua/http/.hosts'
'usr/share/vlc/lua/http/dialogs/.hosts')
options=('!libtool')
install=vlc.install
-source=("http://download.videolan.org/pub/videolan/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.bz2"
- 'vlc-1.1.13-skin2_theme_loader.patch'
- 'vlc-1.1.13-youtube.patch')
-md5sums=('9678fb7a04808b6e0de63746d35e4bb1'
- 'f7c2ea18da9570d633f5fd834a1f72c8'
- '26dbd3574219daf4babc2f127a3229bc')
+source=("http://download.videolan.org/pub/videolan/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.xz")
+md5sums=('8806bff2ea9c76791123d444a92f708c')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
- patch -Np1 -i "${srcdir}/vlc-1.1.13-skin2_theme_loader.patch"
- patch -Np1 -i "${srcdir}/vlc-1.1.13-youtube.patch"
- sed -i -e 's:truetype/freefont:TTF:g' modules/misc/freetype.c
+ sed -i -e 's:truetype/freefont:TTF:g' modules/text_renderer/freetype.c
if [ "$CARCH" = "mips64el" ]; then
./configure --prefix=/usr \
@@ -85,19 +77,17 @@ build() {
./configure --prefix=/usr \
--disable-rpath \
--enable-faad \
- --enable-v4l \
- --enable-snapshot \
--enable-dbus-control \
--enable-nls \
--enable-lirc \
--enable-pvr \
--enable-ncurses \
- --with-live555-tree=/usr/lib/live \
--enable-upnp \
--enable-realrtsp
fi
make
}
+
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/libre/thunderbird-libre/PKGBUILD b/libre/thunderbird-libre/PKGBUILD
index 7f0f3bd53..9706dd70a 100644
--- a/libre/thunderbird-libre/PKGBUILD
+++ b/libre/thunderbird-libre/PKGBUILD
@@ -1,9 +1,10 @@
-# $Id: PKGBUILD 150116 2012-02-12 20:58:54Z ibiru $
+# $Id: PKGBUILD 150412 2012-02-17 12:38:42Z ibiru $
+# Maintainer : Ionut Biru <ibiru@archlinux.org>
# Contributor: Alexander Baldeck <alexander@archlinux.org>
# Contributor: Dale Blount <dale@archlinux.org>
# Contributor: Anders Bostrom <anders.bostrom@home.se>
pkgname=thunderbird-libre
-pkgver=10.0.1
+pkgver=10.0.2
pkgrel=1
pkgdesc="Standalone Mail/News reader"
arch=('i686' 'x86_64' 'mips64el')
@@ -23,7 +24,7 @@ source=(ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/$pkgver/sourc
channel-prefs.js
vendor.js
libvpx.patch)
-md5sums=('623c32d9deae370383e1422b1ea48061'
+md5sums=('624bef982d7ac610b1175737d9905150'
'ca98c2bf1017b33e19dae22fdcef2e73'
'af3e5b344d2edf1c7d61bb0a5a96de9a'
'aea906acf72c43dd82ead2fabcc1c6db'
diff --git a/testing/mailman/PKGBUILD b/testing/mailman/PKGBUILD
new file mode 100644
index 000000000..7acce6dfb
--- /dev/null
+++ b/testing/mailman/PKGBUILD
@@ -0,0 +1,65 @@
+# $Id: PKGBUILD 150587 2012-02-18 15:53:57Z pierre $
+# Maintainer: Paul Mattal <paul@archlinux.org>
+
+pkgname=mailman
+pkgver=2.1.14
+pkgrel=2
+pkgdesc="Mailing list manager with built in web access"
+arch=('i686' 'x86_64')
+license=('GPL')
+url="http://www.list.org/"
+depends=('python2' 'smtp-server')
+# 'Defaults.py' should not be changed by users; 'mm_cfg.py' should instead.
+backup=('usr/lib/mailman/Mailman/mm_cfg.py')
+install=$pkgname.install
+source=("http://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tgz"
+ 'mailman-2.1-build.patch'
+ 'rc.mailman')
+md5sums=('9ea163871ceccbd33fee4c9e335fcf7b'
+ 'ed04d062379eb21e39ce1e70e6b1ade2'
+ '3d83d06d0ec3319bf3c7d9df5d18e89f')
+
+build() {
+ cd $srcdir/$pkgname-$pkgver
+
+ # fix calls to /usr/bin/python
+ find . -name '*.py' -exec sed -i 's@^#!.*python$@#!/usr/bin/python2@' {} +
+ # fix directory permissions to satisfy check_perms
+ patch -Np1 -i ${srcdir}/mailman-2.1-build.patch
+
+ ./configure --without-permcheck \
+ --prefix=/usr/lib/mailman \
+ --with-var-prefix=/var/lib/mailman \
+ --with-mail-gid=80 \
+ --with-username=80 --with-groupname=80 \
+ --with-cgi-gid=http --with-python=/usr/bin/python2
+ make
+}
+
+package() {
+ cd $srcdir/$pkgname-$pkgver
+ make DESTDIR=$pkgdir install
+
+ # let's follow Fedora FHS way; Gentoo does it the other way round
+
+ # Create a link so that the config file mm_cfg.py appears in config
+ # directory /etc/mailman. We don't put mm_cfg.py in the config directory
+ # because its executable code (python file) and the security policy wants
+ # to keep executable code out of /etc and inside of a lib directory instead,
+ # and because traditionally mm_cfg.py was in the Mailman subdirectory and
+ # experienced mailman admins will expect to find it there. But having it
+ # "appear" in the config directory is good practice and heading in the
+ # right direction for FHS compliance.
+ install -d -m755 ${pkgdir}/etc/${pkgname}
+ ln -sv /usr/lib/mailman/Mailman/mm_cfg.py ${pkgdir}/etc/${pkgname}/mm_cfg.py
+
+ # fix some permissions to satisfy check_perms
+ chown -R 80:80 $pkgdir/{usr/lib/mailman,var/lib/mailman,etc/mailman/*}
+ chown http:80 ${pkgdir}/var/lib/mailman/archives/private
+ chmod 2770 ${pkgdir}/var/lib/mailman/archives/private
+ chmod 2755 ${pkgdir}/usr/lib/mailman/cgi-bin/*
+ chmod 2755 ${pkgdir}/usr/lib/mailman/mail/mailman
+
+ # install the launch script
+ install -D -m755 $srcdir/rc.mailman $pkgdir/etc/rc.d/mailman
+}
diff --git a/testing/mailman/mailman-2.1-build.patch b/testing/mailman/mailman-2.1-build.patch
new file mode 100644
index 000000000..d00613ad7
--- /dev/null
+++ b/testing/mailman/mailman-2.1-build.patch
@@ -0,0 +1,694 @@
+diff -ruN mailman-2.1.12-a/bin/Makefile.in mailman-2.1.12-b/bin/Makefile.in
+--- mailman-2.1.12-a/bin/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/bin/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -56,7 +55,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -72,8 +71,6 @@
+ $(INSTALL) -m $(EXEMODE) $(BUILDDIR)/$$f $(DESTDIR)$(SCRIPTSDIR); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/cron/Makefile.in mailman-2.1.12-b/cron/Makefile.in
+--- mailman-2.1.12-a/cron/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/cron/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -68,8 +67,6 @@
+ $(INSTALL) -m $(EXEMODE) $(BUILDDIR)/$$f $(DESTDIR)$(CRONDIR); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/Mailman/Archiver/Makefile.in mailman-2.1.12-b/Mailman/Archiver/Makefile.in
+--- mailman-2.1.12-a/Mailman/Archiver/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/Mailman/Archiver/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -47,7 +46,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -63,8 +62,6 @@
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/Mailman/Bouncers/Makefile.in mailman-2.1.12-b/Mailman/Bouncers/Makefile.in
+--- mailman-2.1.12-a/Mailman/Bouncers/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/Mailman/Bouncers/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -45,7 +44,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -61,8 +60,6 @@
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/Mailman/Cgi/Makefile.in mailman-2.1.12-b/Mailman/Cgi/Makefile.in
+--- mailman-2.1.12-a/Mailman/Cgi/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/Mailman/Cgi/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -47,7 +46,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -63,8 +62,6 @@
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(CGIDIR); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/Mailman/Commands/Makefile.in mailman-2.1.12-b/Mailman/Commands/Makefile.in
+--- mailman-2.1.12-a/Mailman/Commands/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/Mailman/Commands/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -45,7 +44,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -61,8 +60,6 @@
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/Mailman/Gui/Makefile.in mailman-2.1.12-b/Mailman/Gui/Makefile.in
+--- mailman-2.1.12-a/Mailman/Gui/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/Mailman/Gui/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -45,7 +44,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -61,8 +60,6 @@
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/Mailman/Handlers/Makefile.in mailman-2.1.12-b/Mailman/Handlers/Makefile.in
+--- mailman-2.1.12-a/Mailman/Handlers/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/Mailman/Handlers/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -45,7 +44,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -61,8 +60,6 @@
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/Mailman/Logging/Makefile.in mailman-2.1.12-b/Mailman/Logging/Makefile.in
+--- mailman-2.1.12-a/Mailman/Logging/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/Mailman/Logging/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -45,7 +44,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -61,8 +60,6 @@
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/Mailman/Makefile.in mailman-2.1.12-b/Mailman/Makefile.in
+--- mailman-2.1.12-a/Mailman/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/Mailman/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -20,8 +20,6 @@
+
+ # Variables set by configure
+
+-VERSION= @VERSION@
+-
+ VPATH= @srcdir@
+ srcdir= @srcdir@
+ bindir= @bindir@
+@@ -30,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -48,7 +45,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -79,12 +76,6 @@
+ (cd $$d; $(MAKE) DESTDIR=$(DESTDIR) install); \
+ done
+
+-finish:
+- @for d in $(SUBDIRS); \
+- do \
+- (cd $$d; $(MAKE) DESTDIR=$(DESTDIR) finish); \
+- done
+-
+ clean:
+ for d in $(SUBDIRS); \
+ do \
+diff -ruN mailman-2.1.12-a/Mailman/MTA/Makefile.in mailman-2.1.12-b/Mailman/MTA/Makefile.in
+--- mailman-2.1.12-a/Mailman/MTA/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/Mailman/MTA/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -45,7 +44,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -61,8 +60,6 @@
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/Mailman/Queue/Makefile.in mailman-2.1.12-b/Mailman/Queue/Makefile.in
+--- mailman-2.1.12-a/Mailman/Queue/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/Mailman/Queue/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -45,7 +44,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -61,8 +60,6 @@
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/Makefile.in mailman-2.1.12-b/Makefile.in
+--- mailman-2.1.12-a/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -61,11 +61,10 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+-DIRSETGID= chmod g+s
+
+ DATE = $(shell python -c 'import time; print time.strftime("%d-%b-%Y"),')
+ LANGPACK = README-I18N.en templates messages
+@@ -85,14 +84,24 @@
+
+ doinstall: $(SUBDIRS)
+ @echo "Creating architecture independent directories..."
++ dir=$(DESTDIR)$(prefix); \
++ if test ! -d $$dir; then \
++ echo "Creating directory hierarchy $$dir"; \
++ $(INSTALL) -d -m $(DIRMODE) $$dir; \
++ else true; \
++ fi;
++ dir=$(DESTDIR)$(var_prefix); \
++ if test ! -d $$dir; then \
++ echo "Creating directory hierarchy $$dir"; \
++ $(INSTALL) -d -m $(DIRMODE) $$dir; \
++ else true; \
++ fi;
+ @for d in $(VAR_DIRS); \
+ do \
+ dir=$(DESTDIR)$(var_prefix)/$$d; \
+ if test ! -d $$dir; then \
+ echo "Creating directory hierarchy $$dir"; \
+- $(srcdir)/mkinstalldirs $$dir; \
+- chmod $(DIRMODE) $$dir; \
+- $(DIRSETGID) $$dir; \
++ $(INSTALL) -d -m $(DIRMODE) $$dir; \
+ else true; \
+ fi; \
+ done
+@@ -102,9 +111,7 @@
+ dir=$(DESTDIR)$(prefix)/$$d; \
+ if test ! -d $$dir; then \
+ echo "Creating directory hierarchy $$dir"; \
+- $(srcdir)/mkinstalldirs $$dir; \
+- chmod $(DIRMODE) $$dir; \
+- $(DIRSETGID) $$dir; \
++ $(INSTALL) -d -m $(DIRMODE) $$dir; \
+ else true; \
+ fi; \
+ done
+@@ -114,9 +121,7 @@
+ dir=$(DESTDIR)$(exec_prefix)/$$d; \
+ if test ! -d $$dir; then \
+ echo "Creating directory hierarchy $$dir"; \
+- $(srcdir)/mkinstalldirs $$dir; \
+- chmod $(DIRMODE) $$dir; \
+- $(DIRSETGID) $$dir; \
++ $(INSTALL) -d -m $(DIRMODE) $$dir; \
+ else true; \
+ fi; \
+ done
+diff -ruN mailman-2.1.12-a/messages/Makefile.in mailman-2.1.12-b/messages/Makefile.in
+--- mailman-2.1.12-a/messages/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/messages/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -32,7 +32,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -43,7 +42,6 @@
+ CFLAGS= $(OPT) $(DEFS)
+ PACKAGEDIR= $(prefix)/messages
+ SHELL= /bin/sh
+-DIRSETGID= chmod g+s
+ MSGFMT= @PYTHON@ ../build/bin/msgfmt.py
+ MSGMERGE= msgmerge
+
+@@ -60,7 +58,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -90,9 +88,8 @@
+ do \
+ dir=$(DESTDIR)$(prefix)/$$d; \
+ echo "Creating language directory $$dir"; \
+- $(srcdir)/../mkinstalldirs $$dir; \
+- chmod $(DIRMODE) $$dir; \
+- $(DIRSETGID) $$dir; \
++ $(INSTALL) -d -m $(DIRMODE) `dirname $$dir`; \
++ $(INSTALL) -d -m $(DIRMODE) $$dir; \
+ done
+ @for d in $(LANGUAGES); \
+ do \
+@@ -113,8 +110,6 @@
+
+ mofiles: $(MOFILES)
+
+-finish:
+-
+ clean:
+ -rm -f */LC_MESSAGES/mailman.mo
+
+diff -ruN mailman-2.1.12-a/misc/Makefile.in mailman-2.1.12-b/misc/Makefile.in
+--- mailman-2.1.12-a/misc/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/misc/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -30,7 +30,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+ PYTHON= @PYTHON@
+
+@@ -62,7 +61,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ DATAMODE= 664
+@@ -101,8 +100,6 @@
+ (cd $(PKGDIR)/$$p ; umask 02 ; PYTHONPATH=$(PYTHONLIBDIR) $(PYTHON) $(SETUPCMD)); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/scripts/Makefile.in mailman-2.1.12-b/scripts/Makefile.in
+--- mailman-2.1.12-a/scripts/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/scripts/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -49,7 +48,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -68,8 +67,6 @@
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/join $(DESTDIR)$(SCRIPTSDIR)/subscribe
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/leave $(DESTDIR)$(SCRIPTSDIR)/unsubscribe
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/src/Makefile.in mailman-2.1.12-b/src/Makefile.in
+--- mailman-2.1.12-a/src/Makefile.in 2009-07-28 12:19:47.000000000 +0200
++++ mailman-2.1.12-b/src/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+ PYTHON= @PYTHON@
+
+@@ -63,10 +62,9 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
+-EXEMODE= 755
++DIRMODE= 2775
++EXEMODE= 2755
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+-DIRSETGID= chmod g+s
+
+ # Fixed definitions
+
+@@ -110,20 +108,10 @@
+ do \
+ exe=$(DESTDIR)$(CGIDIR)/$$f$(CGIEXT); \
+ $(INSTALL_PROGRAM) $$f $$exe; \
+- $(DIRSETGID) $$exe; \
+ done
+ for f in $(MAIL_PROGS); \
+ do \
+ $(INSTALL_PROGRAM) $$f $(DESTDIR)$(MAILDIR); \
+- $(DIRSETGID) $(DESTDIR)$(MAILDIR)/$$f; \
+- done
+-
+-finish:
+- -for f in $(SUID_CGI_PROGS); \
+- do \
+- exe=$(DESTDIR)$(CGIDIR)/$$f$(CGIEXT); \
+- chown $(MAILMAN_USER) $$exe; \
+- chmod u+s $$exe; \
+ done
+
+ clean:
+diff -ruN mailman-2.1.12-a/templates/Makefile.in mailman-2.1.12-b/templates/Makefile.in
+--- mailman-2.1.12-a/templates/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/templates/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+ TRUE= @TRUE@
+
+@@ -48,7 +47,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -61,15 +60,13 @@
+ install:
+ for d in $(LANGUAGES); \
+ do \
+- $(srcdir)/../mkinstalldirs $(DESTDIR)$(TEMPLATEDIR)/$$d; \
++ $(INSTALL) -d -m $(DIRMODE) $(DESTDIR)$(TEMPLATEDIR)/$$d; \
+ for f in $(srcdir)/$$d/*.html $(srcdir)/$$d/*.txt; \
+ do \
+ $(INSTALL) -m $(FILEMODE) $$f $(DESTDIR)$(TEMPLATEDIR)/$$d; \
+ done; \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/tests/bounces/Makefile.in mailman-2.1.12-b/tests/bounces/Makefile.in
+--- mailman-2.1.12-a/tests/bounces/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/tests/bounces/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -46,7 +45,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -60,8 +59,6 @@
+ $(INSTALL) -m $(FILEMODE) $$f $(DESTDIR)$(BOUNCEDIR); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/tests/Makefile.in mailman-2.1.12-b/tests/Makefile.in
+--- mailman-2.1.12-a/tests/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/tests/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -46,7 +45,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -71,8 +70,6 @@
+ (cd $$d; $(MAKE) DESTDIR=$(DESTDIR) install); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/tests/msgs/Makefile.in mailman-2.1.12-b/tests/msgs/Makefile.in
+--- mailman-2.1.12-a/tests/msgs/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/tests/msgs/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -46,7 +45,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -60,8 +59,6 @@
+ $(INSTALL) -m $(FILEMODE) $$f $(DESTDIR)$(MSGSDIR); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
diff --git a/testing/mailman/mailman.install b/testing/mailman/mailman.install
new file mode 100644
index 000000000..ec85260a5
--- /dev/null
+++ b/testing/mailman/mailman.install
@@ -0,0 +1,31 @@
+## arg 1: the new package version
+post_install() {
+ # Make sure the group and user "mailman" exists on this system and has the correct values
+ if grep -q "^mailman:" /etc/group &> /dev/null ; then
+ groupmod -g 80 -n mailman mailman &> /dev/null
+ else
+ groupadd -g 80 mailman &> /dev/null
+ fi
+
+ if grep -q "^mailman:" /etc/passwd 2> /dev/null ; then
+ usermod -s /sbin/nologin -c "GNU Mailing List Manager" -d /usr/lib/mailman -u 80 -g mailman mailman &> /dev/null
+ else
+ useradd -s /sbin/nologin -c "GNU Mailing List Manager" -d /usr/lib/mailman -u 80 -g mailman -M -r mailman &> /dev/null
+ fi
+
+ # check file permissions
+# cd /usr/lib/mailman && bin/check_perms -f > /dev/null 2>&1 # -f applies fixes we should solve in the PKGBUILD
+ cd /usr/lib/mailman && bin/check_perms > /dev/null
+}
+
+## 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 mailman &>/dev/null
+ groupdel mailman &>/dev/null || /bin/true
+}
diff --git a/testing/mailman/rc.mailman b/testing/mailman/rc.mailman
new file mode 100644
index 000000000..07660e530
--- /dev/null
+++ b/testing/mailman/rc.mailman
@@ -0,0 +1,35 @@
+#!/bin/bash
+
+# general config
+. /etc/rc.conf
+. /etc/rc.d/functions
+
+case "$1" in
+ start)
+ stat_busy "Starting mailman Daemon"
+ /usr/lib/mailman/bin/mailmanctl start &>/dev/null
+ if [ $? -gt 0 ]; then
+ stat_fail
+ else
+ add_daemon mailman
+ stat_done
+ fi
+ ;;
+ stop)
+ stat_busy "Stopping mailman Daemon"
+ /usr/lib/mailman/bin/mailmanctl stop &>/dev/null
+ if [ $? -gt 0 ]; then
+ stat_fail
+ else
+ rm_daemon mailman
+ stat_done
+ fi
+ ;;
+ restart)
+ $0 stop
+ sleep 3
+ $0 start
+ ;;
+ *)
+ echo "usage: $0 {start|stop|restart}"
+esac