diff options
author | Nicolas Reynolds <fauno@kiwwwi.com.ar> | 2012-01-08 15:04:28 -0300 |
---|---|---|
committer | Nicolas Reynolds <fauno@kiwwwi.com.ar> | 2012-01-08 15:04:28 -0300 |
commit | 38e55a4f9ca44d32cc497abdafe5bcd4df23704b (patch) | |
tree | fe7a66290d7144394574c31b0582e307b3be2c65 /community | |
parent | 8aca2654c1403bb8cc9af1bb7d6b7a8fcfe8946e (diff) | |
parent | a9dea3be54150dd7aacef235d86ad62b547c718c (diff) |
Merge branch 'master' of ssh://gparabola/abslibre-mips64el
Diffstat (limited to 'community')
35 files changed, 306 insertions, 85 deletions
diff --git a/community/aqbanking/PKGBUILD b/community/aqbanking/PKGBUILD index de236d4cd..f05bd1f20 100644 --- a/community/aqbanking/PKGBUILD +++ b/community/aqbanking/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 59854 2011-12-01 11:32:54Z spupykin $ +# $Id: PKGBUILD 61641 2012-01-05 10:54:39Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: David Moore <davidm@sjsoft.com> pkgname=aqbanking -pkgver=5.0.17 -_dnrel=88 +pkgver=5.0.21 +_dnrel=91 pkgrel=1 pkgdesc="A library for online banking and financial applications" arch=(i686 x86_64 'mips64el') @@ -14,7 +14,7 @@ license=('GPL') depends=('gwenhywfar' 'ktoblzcheck' 'libofx') options=('!makeflags' '!libtool') source=("aqbanking-$pkgver.tar.gz::http://www2.aquamaniac.de/sites/download/download.php?package=03&release=${_dnrel}&file=01&dummy=aqbanking-$pkgver.tar.gz") -md5sums=('4543012286159310bdf13badf221a173') +md5sums=('634dac2c82c583ed6643678bc214026e') build() { cd $srcdir/aqbanking-$pkgver diff --git a/community/blender/PKGBUILD b/community/blender/PKGBUILD index fa2f7b8d0..516791c85 100644 --- a/community/blender/PKGBUILD +++ b/community/blender/PKGBUILD @@ -14,7 +14,7 @@ _svn=false pkgname=blender pkgver=2.61 -pkgrel=2 +pkgrel=3 epoch=3 pkgdesc="A fully integrated 3D graphics creation suite" arch=('i686' 'x86_64') diff --git a/community/celt-0.7/PKGBUILD b/community/celt-0.7/PKGBUILD index 4b7c5aa1c..f22201bd7 100644 --- a/community/celt-0.7/PKGBUILD +++ b/community/celt-0.7/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 40766 2011-02-26 17:17:27Z schiv $ +# $Id: PKGBUILD 61638 2012-01-05 08:56:24Z svenstaro $ # Maintainer: Ray Rashif <schiv@archlinux.org> # Contributor: Sven-Hendrik Haase <sh@lutzhaase.com> # Contributor: Lauri Niskanen <ape@ape3000.com> @@ -6,13 +6,13 @@ pkgname=celt-0.7 _realname=celt pkgver=0.7.1 -pkgrel=2 +pkgrel=3 pkgdesc="Low-latency audio communication codec" arch=('i686' 'x86_64' 'mips64el') url="http://www.celt-codec.org" license=('BSD') depends=('libogg') -provides=('celt=$pkgver') +#provides=('celt=$pkgver') conflicts=('celt') options=('!libtool') source=(http://downloads.xiph.org/releases/celt/$_realname-$pkgver.tar.gz) diff --git a/community/chmsee/PKGBUILD b/community/chmsee/PKGBUILD index 3326b81db..f45fa00f0 100644 --- a/community/chmsee/PKGBUILD +++ b/community/chmsee/PKGBUILD @@ -1,34 +1,35 @@ -# $Id: PKGBUILD 59248 2011-11-21 23:02:41Z lcarlier $ +# $Id: PKGBUILD 61658 2012-01-05 20:32:51Z lcarlier $ # Maintainer : Laurent Carlier <lordheavym@gmail.com> # Contributor: dionydonny <dionydonny@gmail.com> # Contributor: Ermanno <erm67@yahoo.it> pkgname=chmsee -pkgver=1.99.06 +pkgver=1.99.07 pkgrel=1 arch=('i686' 'x86_64' 'mips64el') pkgdesc="A chm (MS HTML help file format) viewer based on xulrunner." url="http://chmsee.googlecode.com/" license=('GPL') -depends=('xulrunner>=8.0' 'chmlib' 'desktop-file-utils') +depends=('xulrunner>=9.0' 'chmlib' 'desktop-file-utils') makedepends=('python2') source=(chmsee-$pkgver.tar.gz::https://github.com/jungleji/chmsee/tarball/v$pkgver chmsee) install=chmsee.install -md5sums=('fb11a4492795635bda843064f5b7f261' +md5sums=('46dc393ffde8e614b4e6e7b5926b02b1' '4999362b0c89c24764cbd25173610a38') build() { - cd ${srcdir}/jungleji-chmsee-dd9130e/src + cd ${srcdir}/jungleji-chmsee-ccdf6d2/src cp Makefile.arch Makefile - sed -i -e 's/5.0/8.0/g' Makefile + sed -i -e 's/python/python2/g' common.mk +# sed -i -e 's/5.0/9.0/g' Makefile make } package() { - cd ${srcdir}/jungleji-chmsee-dd9130e + cd ${srcdir}/jungleji-chmsee-ccdf6d2 install -d ${pkgdir}/usr/share/chmsee cp -a * ${pkgdir}/usr/share/chmsee diff --git a/community/clementine/PKGBUILD b/community/clementine/PKGBUILD index e74c23219..07a24b197 100644 --- a/community/clementine/PKGBUILD +++ b/community/clementine/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 61430 2011-12-31 01:22:51Z stephane $ +# $Id: PKGBUILD 61660 2012-01-05 21:38:03Z stephane $ #Maintainer: Stéphane Gaudreault <stephane@archlinux.org> #Contributor: BlackEagle <ike.devolder@gmail.com> #Contributor: Dany Martineau <dany.luc.martineau@gmail.com> pkgname=clementine pkgver=1.0.0 -pkgrel=2 +pkgrel=3 pkgdesc="A music player and library organizer" url="http://www.clementine-player.org/" license=('GPL') @@ -13,7 +13,7 @@ arch=('i686' 'x86_64' 'mips64el') depends=('gstreamer0.10' 'taglib' 'glew' 'liblastfm' 'libgpod' 'libmtp' 'libplist' 'hicolor-icon-theme' 'qt' 'libimobiledevice') depends=('gstreamer0.10-base' 'taglib' 'glew' 'liblastfm' 'libgpod' 'libmtp' 'libplist' 'hicolor-icon-theme' 'qt' 'libimobiledevice' - 'qjson' 'libcdio' 'protobuf' 'qca') + 'qjson' 'libcdio' 'protobuf' 'qca' 'qca-ossl') makedepends=('cmake' 'boost') optdepends=('gstreamer0.10-base-plugins: for more open formats' 'gstreamer0.10-good-plugins: for use with "Good" plugin libraries' diff --git a/community/corkscrew/PKGBUILD b/community/corkscrew/PKGBUILD index 207f74aec..f7a9e0291 100644 --- a/community/corkscrew/PKGBUILD +++ b/community/corkscrew/PKGBUILD @@ -4,7 +4,7 @@ pkgname=corkscrew pkgver=2.0 -pkgrel=4 +pkgrel=4.1 pkgdesc="A tool for tunneling SSH through HTTP proxies" arch=('i686' 'x86_64' 'mips64el') url="http://www.agroman.net/corkscrew/" diff --git a/community/cpulimit/PKGBUILD b/community/cpulimit/PKGBUILD index 6cebcda00..bd8d6a085 100644 --- a/community/cpulimit/PKGBUILD +++ b/community/cpulimit/PKGBUILD @@ -4,7 +4,7 @@ pkgname=cpulimit pkgver=1.1 -pkgrel=2 +pkgrel=2.1 pkgdesc="Limit cpu usage in %. Actualy sends SIGSTOP/SIGCONT" arch=('i686' 'x86_64' 'mips64el') url="http://cpulimit.sourceforge.net/" @@ -15,6 +15,8 @@ md5sums=('f4ff6d4bfaef1258e8f5cd2041e2e2a3') build() { cd $startdir/src/$pkgname-$pkgver - make + # The included trivial Makefile ignores CFLAGS and LDFLAGS, so + # running the compiler manually here. + ${CC:-gcc} ${LDFLAGS} ${CFLAGS} -o cpulimit cpulimit.c -lrt install -D -m0755 cpulimit $startdir/pkg/usr/bin/cpulimit } diff --git a/community/cuda-toolkit/PKGBUILD b/community/cuda-toolkit/PKGBUILD index 2e2b09404..2fc1d6366 100644 --- a/community/cuda-toolkit/PKGBUILD +++ b/community/cuda-toolkit/PKGBUILD @@ -1,8 +1,8 @@ # Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com> pkgname=cuda-toolkit -pkgver=4.0.17 -pkgrel=3 -_fedver=13 +pkgver=4.1.21 +pkgrel=2 +_fedver=14 pkgdesc="NVIDIA's GPU programming toolkit" arch=('i686' 'x86_64') @@ -11,18 +11,18 @@ license=('custom') depends=('gcc-libs') if [ "$CARCH" = "i686" ]; then _arch=32 - md5sums=('20d69b2d5bb7043ca7c2ad679c2825ed' + md5sums=('930b7bfd1a162335b909f119a004f6d7' '5af5226b36cd3f9993f762f85b5d236a' 'c0781c63e726eaf03e10135b42b85729') else _arch=64 - md5sums=('152e1069f39fc8bbece875a1b9f576b6' + md5sums=('509c795b9b79f991e045a83576e2e2f3' '5af5226b36cd3f9993f762f85b5d236a' 'c0781c63e726eaf03e10135b42b85729') fi install=cuda-toolkit.install -source=(http://developer.download.nvidia.com/compute/cuda/4_0/toolkit/cudatoolkit_${pkgver}_linux_${_arch}_fedora${_fedver}.run +source=(http://developer.download.nvidia.com/compute/cuda/4_1/RC2/toolkit/cudatoolkit_${pkgver}_linux_${_arch}_fedora${_fedver}.run cuda-toolkit.sh cuda-toolkit.conf) @@ -41,4 +41,13 @@ package() { install -Dm755 cuda-toolkit.sh $pkgdir/etc/profile.d/cuda-toolkit.sh install -Dm644 cuda-toolkit.conf $pkgdir/etc/ld.so.conf.d/cuda-toolkit.conf install -Dm644 $pkgdir/opt/cuda-toolkit/doc/EULA.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE + + # Fixes FS#27841 + cd $pkgdir/opt/cuda-toolkit/lib + ln -s /usr/lib/libncurses.so.5 libtinfo.so.5 + + if [[ $CARCH == "x86_64" ]]; then + cd $pkgdir/opt/cuda-toolkit/lib64 + ln -s /usr/lib/libncurses.so.5 libtinfo.so.5 + fi } diff --git a/community/cuetools/PKGBUILD b/community/cuetools/PKGBUILD index e7c28db65..0b1d6dbb5 100644 --- a/community/cuetools/PKGBUILD +++ b/community/cuetools/PKGBUILD @@ -2,7 +2,7 @@ # Maintainer: Lukas Jirkovsky <l.jirkovsky@gmail.com> pkgname=cuetools pkgver=1.3.1 -pkgrel=4 +pkgrel=4.1 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/curlftpfs/PKGBUILD b/community/curlftpfs/PKGBUILD index 722cd9659..4e2d32f79 100644 --- a/community/curlftpfs/PKGBUILD +++ b/community/curlftpfs/PKGBUILD @@ -5,7 +5,7 @@ pkgname=curlftpfs pkgver=0.9.2 -pkgrel=3 +pkgrel=3.1 pkgdesc="A filesystem for acessing FTP hosts based on FUSE and libcurl." url="http://curlftpfs.sourceforge.net/" license=('GPL') diff --git a/community/cutter/PKGBUILD b/community/cutter/PKGBUILD index 010919ae2..ee3a8cfb1 100644 --- a/community/cutter/PKGBUILD +++ b/community/cutter/PKGBUILD @@ -4,7 +4,7 @@ pkgname=cutter pkgver=1.03 -pkgrel=3 +pkgrel=3.1 pkgdesc="TCP/IP Connection cutting on Linux Firewalls and Routers" arch=('i686' 'x86_64' 'mips64el') url="http://www.lowth.com/cutter/" @@ -15,6 +15,8 @@ md5sums=('50093db9b64277643969ee75b83ebbd1') build() { cd $startdir/src/$pkgname-$pkgver - make || return 1 + # The included trivial Makefile ignores CFLAGS and LDFLAGS, so + # running the compiler manually here. + ${CC:-gcc} ${LDFLAGS} ${CFLAGS} -o cutter cutter.c install -D -m 0755 ./cutter $startdir/pkg/usr/bin/tcp-cutter } diff --git a/community/dar/PKGBUILD b/community/dar/PKGBUILD index b139ca88b..73bca8eeb 100644 --- a/community/dar/PKGBUILD +++ b/community/dar/PKGBUILD @@ -4,7 +4,7 @@ pkgname=dar pkgver=2.4.2 -pkgrel=1 +pkgrel=1.1 pkgdesc='A full featured command-line backup tool, short for Disk ARchive' arch=('i686' 'x86_64' 'mips64el') url='http://dar.linux.free.fr/' diff --git a/community/darkhttpd/PKGBUILD b/community/darkhttpd/PKGBUILD index b2c3b85bb..e6759c566 100644 --- a/community/darkhttpd/PKGBUILD +++ b/community/darkhttpd/PKGBUILD @@ -4,7 +4,7 @@ pkgname=darkhttpd pkgver=1.8 -pkgrel=1 +pkgrel=1.1 pkgdesc="A small, static webserver" arch=('i686' 'x86_64' 'mips64el') url="http://dmr.ath.cx/net/darkhttpd/" diff --git a/community/darkstat/PKGBUILD b/community/darkstat/PKGBUILD index bc5710cc4..864768cba 100644 --- a/community/darkstat/PKGBUILD +++ b/community/darkstat/PKGBUILD @@ -3,7 +3,7 @@ pkgname=darkstat pkgver=3.0.714 -pkgrel=1 +pkgrel=1.1 pkgdesc="Network statistics gatherer (packet sniffer)." url="http://dmr.ath.cx/net/darkstat/" license=("GPL") diff --git a/community/datemath/PKGBUILD b/community/datemath/PKGBUILD index 1f8a1e0d1..157812a04 100644 --- a/community/datemath/PKGBUILD +++ b/community/datemath/PKGBUILD @@ -5,7 +5,7 @@ pkgname=datemath pkgver=2.0.10 -pkgrel=2 +pkgrel=2.1 pkgdesc="Command line date and time math utility." arch=('i686' 'x86_64' 'mips64el') url="http://www.unixwiz.net/tools/datemath.html" @@ -16,6 +16,7 @@ md5sums=('2c369d70a43313b71dbe3c7cc50207de') build() { cd $srcdir - make || return 1 + sed -ri 's/CFLAGS\s*=\s*.*/CFLAGS='"$CFLAGS $LDFLAGS"'/' Makefile + make install -D -m755 $srcdir/datemath $pkgdir/usr/bin/datemath } diff --git a/community/delegate/PKGBUILD b/community/delegate/PKGBUILD index b6dea8016..f9c34e047 100644 --- a/community/delegate/PKGBUILD +++ b/community/delegate/PKGBUILD @@ -4,7 +4,7 @@ pkgname=delegate pkgver=9.9.7 -pkgrel=1 +pkgrel=1.1 pkgdesc="Caching and converting multyprotocol proxy. For example, you may use it as NNTP web interface" arch=('i686' 'x86_64' 'mips64el') url="http://www.delegate.org/" diff --git a/community/dfm/PKGBUILD b/community/dfm/PKGBUILD index bbf143dd5..fcca5e41c 100644 --- a/community/dfm/PKGBUILD +++ b/community/dfm/PKGBUILD @@ -5,7 +5,7 @@ # pkgname=dfm pkgver=0.99.9 -pkgrel=2 +pkgrel=2.1 pkgdesc="A graphical file manager including desktop icons" arch=('i686' 'x86_64' 'mips64el') depends=('gtk' 'imlib' 'libxpm') diff --git a/community/directfb/PKGBUILD b/community/directfb/PKGBUILD index cc80362f8..113aec0ed 100644 --- a/community/directfb/PKGBUILD +++ b/community/directfb/PKGBUILD @@ -4,7 +4,7 @@ pkgname=directfb pkgver=1.4.14 -pkgrel=1 +pkgrel=1.1 pkgdesc="A thin library that provides hardware graphics acceleration, input device handling and abstraction, integrated windowing system on top of the Linux Framebuffer Device" arch=('i686' 'x86_64' 'mips64el') url="http://www.directfb.org" diff --git a/community/discid/PKGBUILD b/community/discid/PKGBUILD index a78f15c1a..7489c5a92 100644 --- a/community/discid/PKGBUILD +++ b/community/discid/PKGBUILD @@ -4,7 +4,7 @@ pkgname=discid pkgver=0.1.3 -pkgrel=4 +pkgrel=4.1 pkgdesc="A program to calculate the disc-ID for audio compact discs" arch=('i686' 'x86_64' 'mips64el') url="http://discid.sourceforge.net" diff --git a/community/dnstracer/PKGBUILD b/community/dnstracer/PKGBUILD index cb5a80ae5..e2fcb7eba 100644 --- a/community/dnstracer/PKGBUILD +++ b/community/dnstracer/PKGBUILD @@ -2,7 +2,7 @@ pkgname=dnstracer pkgver=1.9 -pkgrel=3 +pkgrel=3.1 pkgdesc='Determines where a given DNS server gets its information from, and follows the chain of DNS servers' arch=('i686' 'x86_64' 'mips64el') url='http://www.mavetju.org/unix/dnstracer.php' diff --git a/community/dopewars/PKGBUILD b/community/dopewars/PKGBUILD index 4116a23d3..c41d3f872 100644 --- a/community/dopewars/PKGBUILD +++ b/community/dopewars/PKGBUILD @@ -6,7 +6,7 @@ pkgname=dopewars pkgver=1.5.12 -pkgrel=6 +pkgrel=6.1 pkgdesc="A drug dealing game set in New York" url="http://dopewars.sourceforge.net/" license=('GPL') diff --git a/community/driftnet/PKGBUILD b/community/driftnet/PKGBUILD index ab64be823..711a6e5d3 100644 --- a/community/driftnet/PKGBUILD +++ b/community/driftnet/PKGBUILD @@ -4,7 +4,7 @@ pkgname=driftnet pkgver=0.1.6 -pkgrel=5 +pkgrel=5.1 pkgdesc="Listens to network traffic and picks out images from TCP streams it observes." arch=('i686' 'x86_64' 'mips64el') url=('http://www.ex-parrot.com/~chris/driftnet/') @@ -16,7 +16,8 @@ md5sums=('8e11d77770452f97bb3c23f510489815') build() { cd "${srcdir}/${pkgname}-${pkgver}" - make LDFLAGS="" + sed -i 's/-lungif/-lgif/' Makefile + make } package() { diff --git a/community/dtach/PKGBUILD b/community/dtach/PKGBUILD index 2ea069b5c..228fc9b9b 100644 --- a/community/dtach/PKGBUILD +++ b/community/dtach/PKGBUILD @@ -5,7 +5,7 @@ pkgname=dtach pkgver=0.8 -pkgrel=4 +pkgrel=4.1 pkgdesc="emulates the detach feature of screen" arch=('i686' 'x86_64' 'mips64el') url="http://dtach.sourceforge.net/" diff --git a/community/duff/PKGBUILD b/community/duff/PKGBUILD index 304178bb1..97337edae 100644 --- a/community/duff/PKGBUILD +++ b/community/duff/PKGBUILD @@ -3,7 +3,7 @@ pkgname=duff pkgver=0.5 -pkgrel=1 +pkgrel=1.1 pkgdesc="A command-line utility for quickly finding duplicates in a given set of files" arch=('i686' 'x86_64' 'mips64el') url="http://duff.sourceforge.net/" diff --git a/community/dumb/PKGBUILD b/community/dumb/PKGBUILD index ccbbbb04b..368c1cc9e 100644 --- a/community/dumb/PKGBUILD +++ b/community/dumb/PKGBUILD @@ -15,7 +15,7 @@ md5sums=('f48da5b990aa8aa822d3b6a951baf5c2') build() { cd "$srcdir/$pkgname-$pkgver" - [ "${CARCH}" = "x86_64" ] && export CFLAGS="${CFLAGS} -fPIC" + [ "${CARCH}" != "i686" ] && export CFLAGS="${CFLAGS} -fPIC" # Create the directories which the Makefile somehow fails to create install -d lib/unix/{debug,release} @@ -30,7 +30,8 @@ ALL_TARGETS := core core-examples core-headers ALL_TARGETS += allegro allegro-examples allegro-headers PREFIX := "$pkgdir/usr" EOF - + # For some reason -lm is not linked for Allegro examples. + sed -ri 's/^(LINK_ALLEGRO := .+)$/\1 -lm/' make/unix.inc # Upstream's makefile ignores our CFLAGS. They put -I directives in # their own CFLAGS, so we can't just say # make CFLAGS=... diff --git a/community/dvdisaster/PKGBUILD b/community/dvdisaster/PKGBUILD index 6a07af6e0..ef29f0595 100644 --- a/community/dvdisaster/PKGBUILD +++ b/community/dvdisaster/PKGBUILD @@ -5,7 +5,7 @@ pkgname=dvdisaster pkgver=0.72.2 -pkgrel=1 +pkgrel=1.1 pkgdesc="Provides a margin of safety against data loss on CD and DVD media caused by aging or scratches" arch=('i686' 'x86_64' 'mips64el') url="http://www.dvdisaster.com/" diff --git a/community/gwenhywfar/PKGBUILD b/community/gwenhywfar/PKGBUILD index db3dee6f6..86bc51c37 100644 --- a/community/gwenhywfar/PKGBUILD +++ b/community/gwenhywfar/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 57282 2011-10-25 09:59:01Z spupykin $ +# $Id: PKGBUILD 61643 2012-01-05 10:55:35Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: William Rea <sillywilly@gmail.com> pkgname=gwenhywfar -pkgver=4.3.0 +pkgver=4.3.1 pkgrel=1 pkgdesc="OS abstraction functions for various projects" arch=(i686 x86_64 'mips64el') @@ -13,8 +13,8 @@ license=("LGPL") depends=('openssl' 'gnutls' 'libgcrypt') makedepends=('gtk2' 'qt') optdepends=('gtk2' 'qt') -source=("gwenhywfar-$pkgver.tar.gz::http://www2.aquamaniac.de/sites/download/download.php?package=01&release=64&file=01&dummy=gwenhywfar-$pkgver.tar.gz") -md5sums=('6c3647c5a9065d0126b0e2b77752527b') +source=("gwenhywfar-$pkgver.tar.gz::http://www2.aquamaniac.de/sites/download/download.php?package=01&release=65&file=01&dummy=gwenhywfar-$pkgver.tar.gz") +md5sums=('63370a89befee90436720458d0c81cc5') build() { pacman -Q gwenhywfar && return 1 diff --git a/community/ktoblzcheck/PKGBUILD b/community/ktoblzcheck/PKGBUILD index 95a8ceaa0..9d8adc1f7 100644 --- a/community/ktoblzcheck/PKGBUILD +++ b/community/ktoblzcheck/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 51218 2011-07-05 21:19:18Z spupykin $ +# $Id: PKGBUILD 61645 2012-01-05 10:56:22Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Philipp Sandhaus <philipp.sandhaus@gmx.de> pkgname=ktoblzcheck -pkgver=1.33 +pkgver=1.37 pkgrel=1 pkgdesc="A library to check account numbers and bank codes of German banks" arch=(i686 x86_64 'mips64el') @@ -14,7 +14,7 @@ depends=('gcc-libs' 'python') optdepends=('perl') source=(http://downloads.sourceforge.net/sourceforge/ktoblzcheck/ktoblzcheck-$pkgver.tar.gz ktoblzcheck-python3.patch) -md5sums=('e9f62a9a64ee51ab43751eadcade0433' +md5sums=('93b540b5478bfb1b078613cbf1cc2446' 'a81a697bb3aaeffb7fac0ad7d9166e3f') build() { diff --git a/community/libircclient/PKGBUILD b/community/libircclient/PKGBUILD new file mode 100644 index 000000000..50e1c02a8 --- /dev/null +++ b/community/libircclient/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Bartłomiej Piotrowski <barthalion@gmail.com> +# Contributor: SpepS <dreamspepser at yahoo dot it> +# Contributor: Marcel Wysocki <maci@satgnu.net> +# Contributor: coolkehon <coolkehon at g m a i l> + +pkgname=libircclient +pkgver=1.3 +pkgrel=5 +pkgdesc="A small but powerful library, which implements client-server IRC protocol." +arch=('i686' 'x86_64') +url="http://libircclient.sf.net" +depends=('glibc') +license=("GPL2") +source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz" + "shared.patch") +md5sums=('b0e80d1d6b0c1cc61660fb9d2350b32d' + 'f2c350d140bd522990c15162645c72f0') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + # add fPIC flag for x86_64 + [ "$CARCH" = x86_64 ] && export CFLAGS="$CFLAGS -fPIC" + + # shared and path patch + patch -p1 -i ../shared.patch + + ./configure --prefix=/usr + cd src && make CFLAGS="$CFLAGS" +} + +package() { + cd "$srcdir/$pkgname-$pkgver/src" + + make DESTDIR="$pkgdir/" install +} diff --git a/community/libircclient/shared.patch b/community/libircclient/shared.patch new file mode 100644 index 000000000..ac57fe3a8 --- /dev/null +++ b/community/libircclient/shared.patch @@ -0,0 +1,44 @@ +diff -aur libircclient-1.3/src/Makefile.in libircclient-1.3.patched/src/Makefile.in +--- libircclient-1.3/src/Makefile.in 2005-03-09 22:11:53.000000000 +0100 ++++ libircclient-1.3.patched/src/Makefile.in 2012-01-05 05:46:21.000000000 +0100 +@@ -4,21 +4,22 @@ + AR=@AR@ cr + RANLIB=@RANLIB@ + INCLUDES=-I../include +- ++DESTDIR+= + + OBJS = libircclient.o + + all: lib + +-lib: libircclient.a ++lib: libircclient.a libircclient.so + + install: lib +- -mkdir @prefix@/include +- -mkdir @prefix@/lib +- cp ../include/libircclient.h @prefix@/include/libircclient.h +- cp ../include/libirc_errors.h @prefix@/include/libirc_errors.h +- cp ../include/libirc_events.h @prefix@/include/libirc_events.h +- cp libirc.a @prefix@/include/lib/libirc.a ++ mkdir -p $(DESTDIR)/usr/{lib,include/libircclient} ++ mkdir -p $(DESTDIR)/usr/share/{man,{doc,}/libircclient} ++ cp libircclient.a libircclient.so $(DESTDIR)/usr/lib ++ cp ../include/libirc*.h $(DESTDIR)/usr/include/libircclient ++ cp -a ../doc/{html,rfc1459.txt} $(DESTDIR)/usr/share/doc/libircclient ++ cp -a ../examples $(DESTDIR)/usr/share/libircclient ++ cp -a ../doc/man/man3 $(DESTDIR)/usr/share/man + + $(OBJS): utils.c dcc.c errors.c portable.c sockets.c colors.c + +@@ -26,6 +27,9 @@ + $(AR) libircclient.a $(OBJS) + $(RANLIB) libircclient.a + ++libircclient.so: $(OBJS) ++ $(CC) -shared -Wl $(OBJS) -o libircclient.so ++ + clean: + rm -f libircclient.a $(OBJS) + diff --git a/community/linux-tools/PKGBUILD b/community/linux-tools/PKGBUILD index 34165dbe9..345d8f9ad 100644 --- a/community/linux-tools/PKGBUILD +++ b/community/linux-tools/PKGBUILD @@ -1,9 +1,11 @@ -# $Id: PKGBUILD 59838 2011-12-01 00:13:46Z seblu $ +# $Id: PKGBUILD 61664 2012-01-06 00:12:09Z seblu $ # Maintainer: Sebastien Luttringer <seblu+arch@seblu.net> pkgbase=linux-tools pkgname=('perf' 'cpupower') -pkgver=3.1.4 +pkgver=3.2 +kernver=${pkgver} +[[ ${kernver##*rc} != $kernver ]] && testing='testing' pkgrel=1 license=('GPL2') arch=('i686' 'x86_64') @@ -12,53 +14,52 @@ options=('!strip') makedepends=('asciidoc' 'xmlto') # split packages need all package dependencies set manually in makedepends makedepends+=('python2' 'libnewt' 'elfutils' 'pciutils') -source=("http://ftp.kernel.org/pub/linux/kernel/v3.0/linux-$pkgver.tar.xz" +source=("http://ftp.kernel.org/pub/linux/kernel/v3.0/$testing/linux-$kernver.tar.xz" 'cpupower.rc' 'cpupower.conf') -md5sums=('e48e246675a3e790062d4fecf36cd6e3' +md5sums=('364066fa18767ec0ae5f4e4abcf9dc51' 'd8b119eff7dc1a2d655eb71a47fa6215' '218fd36a7957d3170ed8bd1a0be1f62f') build() { msg2 'Build perf' - cd linux-$pkgver/tools/perf - make PYTHON=python2 DESTDIR="${pkgdir}/usr" perfexecdir="lib/$pkgname" PERF_VERSION=$pkgver \ + cd linux-$kernver/tools/perf + make PYTHON=python2 DESTDIR="${pkgdir}/usr" perfexecdir="lib/$pkgname" PERF_VERSION=$pkgver-$pkgrel \ all man msg2 'Build cpupower' # we cannot use --as-needed LDFLAGS=${LDFLAGS:+"$LDFLAGS,--no-as-needed"} - cd "$srcdir/linux-$pkgver/tools/power/cpupower" - make + cd "$srcdir/linux-$kernver/tools/power/cpupower" + make VERSION=$pkgver-$pkgrel } package_perf() { - pkgdesc='Linux kernel perf tool' + pkgdesc='Linux kernel performance auditing tool' depends=('python2' 'libnewt' 'elfutils') - cd linux-${pkgver}/tools/perf + cd linux-${kernver}/tools/perf make PYTHON=python2 DESTDIR="${pkgdir}/usr" perfexecdir="lib/$pkgname" PERF_VERSION=$pkgver \ install install-man } package_cpupower() { - pkgdesc='Linux kernel power tool' + pkgdesc='Linux kernel tool to examine and tune power saving related features of your processor' backup=('etc/conf.d/cpupower') depends=('pciutils') conflicts=('cpufrequtils') - provides=("cpufrequtils=$pkgver") - cd linux-$pkgver/tools/power/cpupower + # install rc.d script + install -D -m 755 cpupower.rc "$pkgdir/etc/rc.d/cpupower" + install -D -m 644 cpupower.conf "$pkgdir/etc/conf.d/cpupower" + + cd linux-$kernver/tools/power/cpupower make \ DESTDIR="$pkgdir" \ INSTALL='/bin/install -c' \ mandir='/usr/share/man' \ docdir='/usr/share/doc/cpupower' \ install install-man - - # install rc.d script - install -D -m 755 "$srcdir/cpupower.rc" "$pkgdir/etc/rc.d/cpupower" - install -D -m 644 "$srcdir/cpupower.conf" "$pkgdir/etc/conf.d/cpupower" } # vim:set ts=2 sw=2 ft=sh et: diff --git a/community/pokerth/PKGBUILD b/community/pokerth/PKGBUILD index ba4dca3e6..daf38691f 100644 --- a/community/pokerth/PKGBUILD +++ b/community/pokerth/PKGBUILD @@ -1,44 +1,43 @@ -# $Id: PKGBUILD 59960 2011-12-02 21:00:17Z ibiru $ -# Maintainer: Mateusz Herych <heniekk@gmail.com> +# $Id: PKGBUILD 61635 2012-01-05 05:53:39Z bpiotrowski $ +# 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.8.3 -pkgrel=6 +pkgver=0.9 +pkgrel=1 pkgdesc="Poker game written in C++/QT4" arch=('i686' 'x86_64' 'mips64el') url="http://www.pokerth.net/" license=('GPL' 'custom') -depends=('curl' 'boost-libs>=1.43.0' 'gsasl' 'gnutls' 'qt' 'sdl_mixer') +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=('adbe56ad5f547eb255dad91de564bf1c') +md5sums=('849eb1a70735177c96bf4608d4637c7c') build() { - cd $_realname-$pkgver-src + cd "$srcdir/$_realname-$pkgver-src" sed -i 's/QMAKE_CXXFLAGS += -std=gnu++0x/QMAKE_CXXFLAGS += -std=gnu++0x -DBOOST_FILESYSTEM_VERSION=2/' *.pro - # fix g++: error: unrecognized option '-no_dead_strip_inits_and_terms' sed \ -e 's/QMAKE_LFLAGS += -no_dead_strip_inits_and_terms//' \ -i zlib_compress.pro pokerth_game.pro pokerth_server.pro qmake $pkgname.pro - make } package() { - cd $_realname-$pkgver-src + cd "$srcdir/$_realname-$pkgver-src" make INSTALL_ROOT="$pkgdir" install - install -D $pkgname "$pkgdir/usr/bin/$pkgname" + install -D "$pkgname" "$pkgdir/usr/bin/$pkgname" install -D -m644 docs/pokerth.1 "$pkgdir/usr/share/man/man1/pokerth.1" - install -D -m644 data/data-copyright.txt "$pkgdir/usr/share/licenses/pokerth/data-copyright.txt" rm -f "$pkgdir/usr/share/pokerth/data/data-copyright.txt" } diff --git a/community/tinyxml/PKGBUILD b/community/tinyxml/PKGBUILD new file mode 100644 index 000000000..4c93beb72 --- /dev/null +++ b/community/tinyxml/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Bartłomiej Piotrowski <barthalion@gmail.com> +# Contributor: Larry Hajali <larryhaja[at]gmail[dot]com> +# Contributor: Hubert Grzeskowiak <arch at nemesis13 dot de> + +pkgname=tinyxml +pkgver=2.6.2 +pkgrel=1 +pkgdesc="A simple, small, C++ XML parser that can be easily integrated into other programs." +url='http://www.grinninglizard.com/tinyxml/' +arch=('i686' 'x86_64') +license=('zlib') +depends=('gcc-libs') +source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}_${pkgver//./_}.tar.gz" + 'entity.patch' + 'tinyxml-2.5.3-stl.patch') +md5sums=('c1b864c96804a10526540c664ade67f0' + 'b6cc2d9330707373d920f760793c6311' + '6db8334398e0cdad7e3c6406206ff42a') + +build() { + cd "$srcdir"/$pkgname + + # Fix entity encoding. + patch -p0 < "$srcdir"/entity.patch + + # Make TINYXML_USE_STL permanently defined in tinyxml.h + patch -p1 < "$srcdir"/$pkgname-2.5.3-stl.patch + + # Fix Makefile + sed -i \ + -e '/^TINYXML_USE_STL/ s|=.*|=YES|' \ + -e "s|^RELEASE_CFLAGS.*|& ${CXXFLAGS} -fPIC|" Makefile + + make + g++ -fPIC ${CXXFLAGS} -shared -o lib${pkgname}.so.0.$pkgver -Wl,-soname,lib${pkgname}.so.0 *.o +} + +package() +{ + cd "$srcdir"/$pkgname + install -d -m 0755 "$pkgdir"/usr/{lib,include} + install -m 0755 lib${pkgname}.so.0.$pkgver "$pkgdir"/usr/lib/ + install -m 0644 $pkgname.h tinystr.h "$pkgdir"/usr/include + (cd "$pkgdir"/usr/lib + ln -s lib${pkgname}.so.0.$pkgver lib${pkgname}.so.0 + ln -s lib${pkgname}.so.0.$pkgver lib${pkgname}.so + ) +} diff --git a/community/tinyxml/entity.patch b/community/tinyxml/entity.patch new file mode 100644 index 000000000..66d89a617 --- /dev/null +++ b/community/tinyxml/entity.patch @@ -0,0 +1,64 @@ +? entity.patch +Index: tinyxml.cpp +=================================================================== +RCS file: /cvsroot/tinyxml/tinyxml/tinyxml.cpp,v +retrieving revision 1.105 +diff -u -r1.105 tinyxml.cpp +--- tinyxml.cpp 5 Jun 2010 19:06:57 -0000 1.105 ++++ tinyxml.cpp 19 Jul 2010 21:24:16 -0000 +@@ -57,30 +57,7 @@ + { + unsigned char c = (unsigned char) str[i]; + +- if ( c == '&' +- && i < ( (int)str.length() - 2 ) +- && str[i+1] == '#' +- && str[i+2] == 'x' ) +- { +- // Hexadecimal character reference. +- // Pass through unchanged. +- // © -- copyright symbol, for example. +- // +- // The -1 is a bug fix from Rob Laveaux. It keeps +- // an overflow from happening if there is no ';'. +- // There are actually 2 ways to exit this loop - +- // while fails (error case) and break (semicolon found). +- // However, there is no mechanism (currently) for +- // this function to return an error. +- while ( i<(int)str.length()-1 ) +- { +- outString->append( str.c_str() + i, 1 ); +- ++i; +- if ( str[i] == ';' ) +- break; +- } +- } +- else if ( c == '&' ) ++ if ( c == '&' ) + { + outString->append( entity[0].str, entity[0].strLength ); + ++i; +Index: xmltest.cpp +=================================================================== +RCS file: /cvsroot/tinyxml/tinyxml/xmltest.cpp,v +retrieving revision 1.89 +diff -u -r1.89 xmltest.cpp +--- xmltest.cpp 5 Jun 2010 17:41:52 -0000 1.89 ++++ xmltest.cpp 19 Jul 2010 21:24:16 -0000 +@@ -1340,6 +1340,16 @@ + }*/ + } + ++ #ifdef TIXML_USE_STL ++ { ++ TiXmlDocument xml; ++ xml.Parse("<foo>foo&#xa+bar</foo>"); ++ std::string str; ++ str << xml; ++ XmlTest( "Entity escaping", "<foo>foo&#xa+bar</foo>", str.c_str() ); ++ } ++ #endif ++ + /* 1417717 experiment + { + TiXmlDocument xml; diff --git a/community/tinyxml/tinyxml-2.5.3-stl.patch b/community/tinyxml/tinyxml-2.5.3-stl.patch new file mode 100644 index 000000000..7bcde59ff --- /dev/null +++ b/community/tinyxml/tinyxml-2.5.3-stl.patch @@ -0,0 +1,12 @@ +diff -up tinyxml/tinyxml.h~ tinyxml/tinyxml.h +--- tinyxml/tinyxml.h~ 2007-11-30 22:39:36.000000000 +0100 ++++ tinyxml/tinyxml.h 2007-11-30 22:39:36.000000000 +0100 +@@ -26,6 +26,8 @@ distribution. + #ifndef TINYXML_INCLUDED + #define TINYXML_INCLUDED + ++#define TIXML_USE_STL 1 ++ + #ifdef _MSC_VER + #pragma warning( push ) + #pragma warning( disable : 4530 ) |