From 1fedf1f5d5351aefd88268cba7353c79adac9b8a Mon Sep 17 00:00:00 2001 From: root Date: Fri, 19 Apr 2013 01:05:57 -0700 Subject: Fri Apr 19 01:05:57 PDT 2013 --- community/cairo-dock-plugins/PKGBUILD | 8 +-- .../cairo-dock-plugins/alsa-mixer-applet.patch | 10 ---- community/cairo-dock-plugins/applet-host-ias.patch | 17 ------ community/cairo-dock/PKGBUILD | 6 +- community/dillo/PKGBUILD | 8 +-- community/gnuchess/PKGBUILD | 22 +++++--- community/gocr/PKGBUILD | 8 +-- community/libfbclient/PKGBUILD | 8 +-- community/libtaginfo/PKGBUILD | 6 +- community/mongodb/PKGBUILD | 10 ++-- community/mongodb/removeWerror.patch | 10 ++++ community/passenger/PKGBUILD | 10 ++-- community/pax-utils/PKGBUILD | 6 +- community/pidgin-lwqq/PKGBUILD | 15 ++--- community/squid/PKGBUILD | 8 +-- core/krb5/PKGBUILD | 6 +- core/krb5/krb5-kadmind | 40 ++++++++++++++ core/krb5/krb5-kadmind.service | 8 +++ core/krb5/krb5-kdc | 40 ++++++++++++++ core/krb5/krb5-kdc.service | 9 +++ core/krb5/krb5-kpropd | 40 ++++++++++++++ core/krb5/krb5-kpropd.service | 8 +++ core/krb5/krb5-kpropd.socket | 9 +++ core/krb5/krb5-kpropd@.service | 8 +++ extra/bitlbee/PKGBUILD | 11 ++-- extra/bitlbee/rc.d | 49 ----------------- extra/check/PKGBUILD | 6 +- .../0001-Fix-wrong-size-in-memset-call.patch | 26 +++++++++ extra/dnsmasq/PKGBUILD | 28 +++++----- extra/dnsmasq/dnsmasq.confd | 9 --- extra/dnsmasq/rc.dnsmasq | 64 ---------------------- extra/farstream/PKGBUILD | 13 +++-- extra/geoip/PKGBUILD | 8 +-- extra/ibus/PKGBUILD | 6 +- extra/libofx/PKGBUILD | 6 +- extra/libtasn1/PKGBUILD | 8 +-- extra/libwpd/PKGBUILD | 12 ++-- extra/neverball/PKGBUILD | 37 +++++++------ extra/neverball/neverball.install | 11 ++++ extra/qsynth/PKGBUILD | 14 ++--- extra/razor/PKGBUILD | 32 +++++------ extra/razor/razor-2.85-cosmetic-pv-fix.patch | 22 ++++++++ libre/virtualbox-libre-modules-lts/PKGBUILD | 2 +- 43 files changed, 381 insertions(+), 303 deletions(-) delete mode 100755 community/cairo-dock-plugins/alsa-mixer-applet.patch delete mode 100755 community/cairo-dock-plugins/applet-host-ias.patch create mode 100644 core/krb5/krb5-kadmind create mode 100644 core/krb5/krb5-kadmind.service create mode 100644 core/krb5/krb5-kdc create mode 100644 core/krb5/krb5-kdc.service create mode 100644 core/krb5/krb5-kpropd create mode 100644 core/krb5/krb5-kpropd.service create mode 100644 core/krb5/krb5-kpropd.socket create mode 100644 core/krb5/krb5-kpropd@.service delete mode 100644 extra/bitlbee/rc.d create mode 100644 extra/dnsmasq/0001-Fix-wrong-size-in-memset-call.patch delete mode 100644 extra/dnsmasq/dnsmasq.confd delete mode 100755 extra/dnsmasq/rc.dnsmasq create mode 100644 extra/neverball/neverball.install create mode 100644 extra/razor/razor-2.85-cosmetic-pv-fix.patch diff --git a/community/cairo-dock-plugins/PKGBUILD b/community/cairo-dock-plugins/PKGBUILD index c79d02162..c2bba4804 100755 --- a/community/cairo-dock-plugins/PKGBUILD +++ b/community/cairo-dock-plugins/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 87793 2013-04-06 17:02:52Z alucryd $ +# $Id: PKGBUILD 88459 2013-04-18 09:05:42Z alucryd $ # Maintainer: Maxime Gauduin # Contributor: Tofe # Contributor: zhuqin @@ -6,8 +6,8 @@ # Contributor: snoopy33 pkgname=cairo-dock-plugins -pkgver=3.2.0 -pkgrel=2 +pkgver=3.2.1 +pkgrel=1 pkgdesc="Plugins for Cairo-Dock" url="https://launchpad.net/cairo-dock" license=('GPL') @@ -34,7 +34,7 @@ optdepends=('alsa-lib: AlsaMixer, Sound Effects applets' 'webkitgtk3: Weblets applet') options=('!libtool') source=("http://launchpad.net/cairo-dock-plug-ins/3.2/${pkgver}/+download/${pkgname}-${pkgver}.tar.gz") -sha256sums=('e407e1c0d54ae37815726d0f2a66f12ec8263499df99198646bcecccfc688b5c') +sha256sums=('11b4433e40bbb1507757b23e167c521d620827576c2f30bb1a9642e0bff57e01') build() { cd "${srcdir}"/${pkgname}-${pkgver} diff --git a/community/cairo-dock-plugins/alsa-mixer-applet.patch b/community/cairo-dock-plugins/alsa-mixer-applet.patch deleted file mode 100755 index b70b89f0c..000000000 --- a/community/cairo-dock-plugins/alsa-mixer-applet.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/alsaMixer/src/applet-struct.h 2013-03-23 16:55:27.000000000 +0100 -+++ b/alsaMixer/src/applet-struct.h 2013-03-28 18:56:15.981944400 +0100 -@@ -19,6 +19,7 @@ - - #ifndef __CD_APPLET_STRUCT__ - #define __CD_APPLET_STRUCT__ -+#include - - #include - #include diff --git a/community/cairo-dock-plugins/applet-host-ias.patch b/community/cairo-dock-plugins/applet-host-ias.patch deleted file mode 100755 index a5316704f..000000000 --- a/community/cairo-dock-plugins/applet-host-ias.patch +++ /dev/null @@ -1,17 +0,0 @@ -=== modified file 'Status-Notifier/src/applet-host-ias.c' ---- old/Status-Notifier/src/applet-host-ias.c 2012-03-18 02:41:47 +0000 -+++ new/Status-Notifier/src/applet-host-ias.c 2012-05-27 12:50:54 +0000 -@@ -238,10 +238,12 @@ - cIconThemePath, - #if (INDICATOR_OLD_NAMES == 0) - cAccessbleDesc && *cAccessbleDesc != '\0' ? cAccessbleDesc : -+ #if (INDICATOR_APPLICATIONADDED_HAS_HINT == 1) - #if (INDICATOR_APPLICATIONADDED_HAS_TITLE == 1) - cTitle && *cTitle != '\0' ? cTitle : - #endif - #endif -+ #endif - cLabel - ); - - diff --git a/community/cairo-dock/PKGBUILD b/community/cairo-dock/PKGBUILD index 5c742b33d..3820dd2fc 100755 --- a/community/cairo-dock/PKGBUILD +++ b/community/cairo-dock/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 87791 2013-04-06 16:56:43Z alucryd $ +# $Id: PKGBUILD 88485 2013-04-18 13:57:25Z alucryd $ # Maintainer: Maxime Gauduin # Contributor: Tofe # Contributor: erm67 pkgname=cairo-dock -pkgver=3.2.0 +pkgver=3.2.1 pkgrel=2 pkgdesc="Light eye-candy fully themable animated dock" arch=('i686' 'x86_64') @@ -15,7 +15,7 @@ makedepends=('cmake') optdepends=('cairo-dock-plugins: Plugins for Cairo-Dock') options=('!libtool') source=("http://launchpad.net/${pkgname}-core/3.2/${pkgver}/+download/${pkgname}-${pkgver}.tar.gz" 'gldit-rpath.patch') -sha256sums=('69d57dab16e70bb0683ba91f1dfd19a9ee0de0b1642ca6480fef9dacbb9c2fd2' +sha256sums=('441e407f92138dc604c796b0455777b765e298ecb8f3120104f521d0e0b34543' '5a5fbc67aaa210387ef4410701747fe741942c99c4bd84ae771b96a3bdd1c4cc') prepare() { diff --git a/community/dillo/PKGBUILD b/community/dillo/PKGBUILD index 13600444a..69cef3f71 100644 --- a/community/dillo/PKGBUILD +++ b/community/dillo/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 63530 2012-02-05 11:53:50Z ibiru $ +# $Id: PKGBUILD 88466 2013-04-18 12:14:39Z spupykin $ # Maintainer: Sergej Pupykin # Maintainer: dorphell pkgname=dillo -pkgver=3.0.2 -pkgrel=2 +pkgver=3.0.3 +pkgrel=1 pkgdesc="A small, fast graphical web browser built on FLTK" arch=(i686 x86_64) url="http://www.dillo.org" @@ -13,7 +13,7 @@ depends=('fltk' 'libjpeg' 'perl' 'openssl' 'libpng' 'gcc-libs' 'libxcursor' 'libxi' 'libxinerama') backup=(etc/dillo/{dillorc,dpidrc}) source=(http://www.dillo.org/download/$pkgname-$pkgver.tar.bz2) -md5sums=('81b82112cefcc7d54fe2972a21f42930') +md5sums=('726cd0b7a18c5e25f4d80ebeffe7607e') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/community/gnuchess/PKGBUILD b/community/gnuchess/PKGBUILD index ab77e7855..d68d886f0 100644 --- a/community/gnuchess/PKGBUILD +++ b/community/gnuchess/PKGBUILD @@ -1,26 +1,30 @@ -# $Id: PKGBUILD 76871 2012-10-01 14:52:29Z bisson $ -# Maintainer: Allan McRae +# $Id: PKGBUILD 88493 2013-04-18 15:55:51Z jsteel $ +# Maintainer: Jonathan Steel +# Contributor: Allan McRae # Contributor: Tom Newsom pkgname=gnuchess -pkgver=6.0.2 +pkgver=6.0.3 pkgrel=1 pkgdesc="Lets most modern computers play a full game of chess" url="http://www.gnu.org/software/chess/chess.html" arch=('i686' 'x86_64') license=('GPL') depends=('glibc' 'ncurses' 'readline') -source=(ftp://ftp.gnu.org/pub/gnu/chess/$pkgname-$pkgver.tar.gz{,.sig}) -md5sums=('566a145479c47f2f9d7d9b7b8119e1b0' - '044487606aa14ecb29ab9613f83918d9') +optdepends=('xboard: for a GUI') +source=(ftp://ftp.gnu.org/pub/gnu/chess/$pkgname-$pkgver.tar.gz) +md5sums=('28625afb8f48b86211ee1d217c308064') build() { - cd $srcdir/$pkgname-$pkgver + cd "$srcdir"/$pkgname-$pkgver + ./configure --prefix=/usr + make } package() { - cd $srcdir/$pkgname-$pkgver - make prefix=$pkgdir/usr install + cd "$srcdir"/$pkgname-$pkgver + + make prefix="$pkgdir"/usr install } diff --git a/community/gocr/PKGBUILD b/community/gocr/PKGBUILD index 1a8d60138..1bf3b3c5a 100644 --- a/community/gocr/PKGBUILD +++ b/community/gocr/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 65536 2012-02-21 08:47:11Z spupykin $ +# $Id: PKGBUILD 88468 2013-04-18 12:15:06Z spupykin $ # Maintainer: Sergej Pupykin # Contributor: damir pkgname=gocr -pkgver=0.49 -pkgrel=2 +pkgver=0.50 +pkgrel=1 pkgdesc="Open-source character recognition (OCR)" arch=("i686" "x86_64") url="http://jocr.sourceforge.net/index.html" @@ -12,7 +12,7 @@ license=('GPL') depends=('glibc' 'netpbm') optdepends=('tk: to use the tk frontend') source=(http://www-e.uni-magdeburg.de/jschulen/ocr/gocr-${pkgver}.tar.gz) -md5sums=('4e527bc4bdd97c2be15fdd818857507f') +md5sums=('553ea40c2b3a1a0b03a30675d0e0aba1') build() { cd $srcdir/$pkgname-$pkgver diff --git a/community/libfbclient/PKGBUILD b/community/libfbclient/PKGBUILD index d5ef393d6..44cb112af 100644 --- a/community/libfbclient/PKGBUILD +++ b/community/libfbclient/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 87048 2013-03-26 11:49:42Z foutrelis $ +# $Id: PKGBUILD 88481 2013-04-18 13:13:14Z lcarlier $ # Maintainer: Carlier Laurent # Contributor: Douglas Soares de Andrade pkgname=libfbclient -pkgver=2.5.2.26539 -pkgrel=3 +pkgver=2.5.2.26540 +pkgrel=1 pkgdesc="Client library for Firebird." arch=('i686' 'x86_64') url="http://www.firebirdsql.org/" @@ -13,7 +13,7 @@ depends=('gcc-libs' 'icu') options=('!makeflags') source=(http://downloads.sourceforge.net/firebird/Firebird-$pkgver-0.tar.bz2 LICENSE) -md5sums=('adf2d2f9d48a53dc6c490ba1e44631fd' +md5sums=('21154d2004e025c8a3666625b0357bb5' '0d61798861e159c85dbdf0f30fe2f2ce') build() { diff --git a/community/libtaginfo/PKGBUILD b/community/libtaginfo/PKGBUILD index 7ce899f5c..3042a577b 100644 --- a/community/libtaginfo/PKGBUILD +++ b/community/libtaginfo/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 85877 2013-03-08 05:59:57Z fyan $ +# $Id: PKGBUILD 88454 2013-04-18 04:14:11Z fyan $ # Maintainer: Felix Yan pkgname=libtaginfo -pkgver=0.1.3 +pkgver=0.1.6 pkgrel=1 pkgdesc="Library for reading media metadata" arch=('i686' 'x86_64') @@ -22,4 +22,4 @@ package() { make DESTDIR="$pkgdir" install } -md5sums=('8bbeea26697c05d346d1607401c8f1db') +md5sums=('781361a667767e8553735682d63670ca') diff --git a/community/mongodb/PKGBUILD b/community/mongodb/PKGBUILD index 00e0e6a62..ddd110ef1 100644 --- a/community/mongodb/PKGBUILD +++ b/community/mongodb/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 87422 2013-03-31 19:18:27Z stephane $ +# $Id: PKGBUILD 88479 2013-04-18 12:55:25Z fyan $ # Maintainer: Felix Yan # Contributor: Sven-Hendrik Haase # Contributor: Thomas Dziedzic < gostrc at gmail > @@ -6,8 +6,8 @@ # Contributor: Alec Thomas pkgname=mongodb -pkgver=2.4.1 -pkgrel=2 +pkgver=2.4.2 +pkgrel=1 pkgdesc='A high-performance, open source, schema-free document-oriented database' arch=('i686' 'x86_64') url='http://www.mongodb.org' @@ -64,8 +64,8 @@ package() { mv ${pkgdir}/usr/lib64/libmongoclient.a ${pkgdir}/usr/lib/ || true rm -r ${pkgdir}/usr/lib64 || true } -md5sums=('2123758b166144947860b2af490996c1' +md5sums=('8c65fa1d678763dbc855b0129d1eea96' '4839fe1d638187ca3226e8267b947318' '96ab4517b48974ce0e566d9746a75a4f' 'a9529e2a6e392ffecef7a9178394c814' - 'c980ebfe46df6dc87f4b3380af69a6cc') + 'c97f3fd59bbbdd9f0f6916322d95feb4') diff --git a/community/mongodb/removeWerror.patch b/community/mongodb/removeWerror.patch index c5220cc1e..dd96084da 100644 --- a/community/mongodb/removeWerror.patch +++ b/community/mongodb/removeWerror.patch @@ -9,3 +9,13 @@ if not has_option('clang'): env.Append( CCFLAGS=["-fno-builtin-memcmp"] ) # glibc's memcmp is faster than gcc's +--- a/src/third_party/v8/SConscript 2013-04-17 03:21:23.000000000 +0800 ++++ b/src/third_party/v8/SConscript 2013-04-18 17:41:29.878618892 +0800 +@@ -47,7 +47,6 @@ + 'gcc': { + 'all': { + 'CCFLAGS': ['-Wall', +- '-Werror', + '-W', + '-Wno-unused-parameter', + '-Woverloaded-virtual', diff --git a/community/passenger/PKGBUILD b/community/passenger/PKGBUILD index 287b1c96a..b5e91da38 100644 --- a/community/passenger/PKGBUILD +++ b/community/passenger/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 86878 2013-03-23 23:10:37Z td123 $ +# $Id: PKGBUILD 88487 2013-04-18 14:09:48Z spupykin $ # Maintainer: Sergej Pupykin pkgname=passenger -pkgver=3.9.5.rc3 -pkgrel=1 +pkgver=4.0.0.rc6 +pkgrel=2 pkgdesc="mod_rails passenger" arch=('i686' 'x86_64') url="http://www.modrails.com" @@ -14,7 +14,7 @@ makedepends=('apache') install=passenger.install options=('!emptydirs') source=($pkgname-$pkgver.tar.gz::https://github.com/FooBarWidget/passenger/archive/release-$pkgver.tar.gz) -md5sums=('60a1e0033fd2f0928607af559e2184f7') +md5sums=('2cc01a611431f4f980b65b87dbbd9e5a') build(){ cd $srcdir/passenger-release-$pkgver @@ -32,5 +32,5 @@ package() { cp -R * $pkgdir/usr/lib/passenger/ mkdir -p $pkgdir/usr/lib/httpd/modules - ln -sf /usr/lib/passenger/ext/apache2/mod_passenger.so $pkgdir/usr/lib/httpd/modules/mod_passenger.so + ln -sf /usr/lib/passenger/libout/apache2/mod_passenger.so $pkgdir/usr/lib/httpd/modules/mod_passenger.so } diff --git a/community/pax-utils/PKGBUILD b/community/pax-utils/PKGBUILD index 2b5331239..6298b812a 100644 --- a/community/pax-utils/PKGBUILD +++ b/community/pax-utils/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 79825 2012-11-13 13:54:15Z tredaelli $ +# $Id: PKGBUILD 88483 2013-04-18 13:24:39Z tredaelli $ # Maintainer: Timothy Redaelli # Contributor: sh0 # Contributor: Maxwel pkgname=pax-utils -pkgver=0.5 +pkgver=0.7 pkgrel=1 pkgdesc='ELF related utils for ELF 32/64 binaries that can check files for security relevant properties' url='http://hardened.gentoo.org/pax-utils.xml' @@ -13,7 +13,7 @@ license=('GPL') depends=('bash' 'libcap') checkdepends=('python') source=("http://distfiles.gentoo.org/distfiles/${pkgname}-${pkgver}.tar.xz") -sha256sums=('1ba4f5e8680449c18841db2397aca320527fb06628b4ad9212e42f5e01de833b') +sha256sums=('1ac4cee9a9ca97a723505eb29a25e50adeccffba3f0f0ef4f035cf082caf3b84') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/community/pidgin-lwqq/PKGBUILD b/community/pidgin-lwqq/PKGBUILD index 994291243..dce40bb8d 100644 --- a/community/pidgin-lwqq/PKGBUILD +++ b/community/pidgin-lwqq/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 87459 2013-04-01 05:10:16Z fyan $ +# $Id: PKGBUILD 88464 2013-04-18 10:48:26Z fyan $ # Maintainer: Felix Yan pkgname=pidgin-lwqq pkgver=0.1d _pkgver=0.1-d -pkgrel=1 +pkgrel=2 pkgdesc="A pidgin plugin based on lwqq, a excellent safe useful library for webqq protocol" arch=('i686' 'x86_64') url="https://github.com/xiehuc/pidgin-lwqq" @@ -19,18 +19,13 @@ source=("https://github.com/xiehuc/$pkgname/archive/${_pkgver}.tar.gz") build() { cd "${srcdir}/$pkgname-${_pkgver}" - - rm -rf build - mkdir build - cd build - - cmake -DCMAKE_INSTALL_PREFIX=/usr .. + cmake -DCMAKE_INSTALL_PREFIX=/usr . make } package() { - cd "$srcdir/$pkgname-${_pkgver}/build" + cd "$srcdir/$pkgname-${_pkgver}" make DESTDIR="${pkgdir}" install } -md5sums=('b638e5132bbacdc84d951f7b0f66d2fd') +md5sums=('5ec83a5a3328dac2ded431bcd7c5c034') diff --git a/community/squid/PKGBUILD b/community/squid/PKGBUILD index aab157d21..070376bf2 100644 --- a/community/squid/PKGBUILD +++ b/community/squid/PKGBUILD @@ -1,12 +1,12 @@ -# $Id: PKGBUILD 87868 2013-04-08 10:05:32Z spupykin $ +# $Id: PKGBUILD 88474 2013-04-18 12:16:13Z spupykin $ # Maintainer: Sergej Pupykin # Contributor: Mark Coolen # Contributor: Tom Newsom # Contributor: Kevin Piche pkgname=squid -pkgver=3.3.2 -pkgrel=2 +pkgver=3.3.3 +pkgrel=1 pkgdesc='Full-featured Web proxy cache server' arch=('x86_64' 'i686') url='http://www.squid-cache.org' @@ -24,7 +24,7 @@ source=("http://www.squid-cache.org/Versions/v3/3.3/$pkgname-$pkgver.tar.bz2" 'squid.pam' 'squid.cron' 'squid.service') -md5sums=('fedbad5be528bcf3e632538b11e0cc19' +md5sums=('20f63ab34eae93b36969c9c7519f6462' 'e90895ce22c0b618c89a46a9a181fe6c' '2383772ef94efddc7b920628bc7ac5b0' '270977cdd9b47ef44c0c427ab9034777' diff --git a/core/krb5/PKGBUILD b/core/krb5/PKGBUILD index 49062b56e..945d31f3d 100644 --- a/core/krb5/PKGBUILD +++ b/core/krb5/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 179909 2013-03-11 19:50:37Z stephane $ +# $Id: PKGBUILD 183174 2013-04-18 12:38:02Z stephane $ # Maintainer: Stéphane Gaudreault pkgname=krb5 -pkgver=1.11.1 +pkgver=1.11.2 pkgrel=1 pkgdesc="The Kerberos network authentication system" arch=('i686' 'x86_64') @@ -21,7 +21,7 @@ source=(http://web.mit.edu/kerberos/dist/${pkgname}/1.11/${pkgname}-${pkgver}-si krb5-kpropd.service krb5-kpropd@.service krb5-kpropd.socket) -sha1sums=('e2e759c35e775d8f03b75c26ffcaa4f2514147f5' +sha1sums=('3863f7bdb2d8fc3e50484fb566124373c4b0a250' '09e478cddfb9d46d2981dd25ef96b8c3fd91e1aa' '2aa229369079ed1bbb201a1ef72c47bf143f4dbe' 'a2a01e7077d9e89cda3457ea0e216debb3dc353c' diff --git a/core/krb5/krb5-kadmind b/core/krb5/krb5-kadmind new file mode 100644 index 000000000..04df0dcff --- /dev/null +++ b/core/krb5/krb5-kadmind @@ -0,0 +1,40 @@ +#!/bin/bash + +# general config +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/sbin/kadmind` +case "$1" in + start) + stat_busy "Starting Kerberos Admin Daemon" + if [ -z "$PID" ]; then + /usr/sbin/kadmind + fi + if [ ! -z "$PID" -o $? -gt 0 ]; then + stat_fail + else + add_daemon krb5-kadmind + stat_done + fi + ;; + stop) + stat_busy "Stopping Kerberos Admin Daemon" + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon krb5-kadmind + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" + ;; +esac +exit 0 diff --git a/core/krb5/krb5-kadmind.service b/core/krb5/krb5-kadmind.service new file mode 100644 index 000000000..f3836c898 --- /dev/null +++ b/core/krb5/krb5-kadmind.service @@ -0,0 +1,8 @@ +[Unit] +Description=Kerberos 5 administration server + +[Service] +ExecStart=/usr/sbin/kadmind -nofork + +[Install] +WantedBy=multi-user.target diff --git a/core/krb5/krb5-kdc b/core/krb5/krb5-kdc new file mode 100644 index 000000000..05a03411e --- /dev/null +++ b/core/krb5/krb5-kdc @@ -0,0 +1,40 @@ +#!/bin/bash + +# general config +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/sbin/krb5kdc` +case "$1" in + start) + stat_busy "Starting Kerberos Authentication" + if [ -z "$PID" ]; then + /usr/sbin/krb5kdc + fi + if [ ! -z "$PID" -o $? -gt 0 ]; then + stat_fail + else + add_daemon krb5-kdc + stat_done + fi + ;; + stop) + stat_busy "Stopping Kerberos Authentication" + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon krb5-kdc + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" + ;; +esac +exit 0 diff --git a/core/krb5/krb5-kdc.service b/core/krb5/krb5-kdc.service new file mode 100644 index 000000000..6ec93bb72 --- /dev/null +++ b/core/krb5/krb5-kdc.service @@ -0,0 +1,9 @@ +[Unit] +Description=Kerberos 5 KDC + +[Service] +ExecStart=/usr/sbin/krb5kdc -n +Restart=always + +[Install] +WantedBy=multi-user.target diff --git a/core/krb5/krb5-kpropd b/core/krb5/krb5-kpropd new file mode 100644 index 000000000..a0077d68e --- /dev/null +++ b/core/krb5/krb5-kpropd @@ -0,0 +1,40 @@ +#!/bin/bash + +# general config +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/sbin/kpropd` +case "$1" in + start) + stat_busy "Starting Kerberos Database Propagation Daemon" + if [ -z "$PID" ]; then + /usr/sbin/kpropd -S + fi + if [ ! -z "$PID" -o $? -gt 0 ]; then + stat_fail + else + add_daemon kpropd + stat_done + fi + ;; + stop) + stat_busy "Stopping Kerberos Database Propagation Daemon" + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon kpropd + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" + ;; +esac +exit 0 diff --git a/core/krb5/krb5-kpropd.service b/core/krb5/krb5-kpropd.service new file mode 100644 index 000000000..a7c5b579d --- /dev/null +++ b/core/krb5/krb5-kpropd.service @@ -0,0 +1,8 @@ +[Unit] +Description=Kerberos 5 propagation server + +[Service] +ExecStart=/usr/sbin/kpropd -S + +[Install] +WantedBy=multi-user.target diff --git a/core/krb5/krb5-kpropd.socket b/core/krb5/krb5-kpropd.socket new file mode 100644 index 000000000..4389290c0 --- /dev/null +++ b/core/krb5/krb5-kpropd.socket @@ -0,0 +1,9 @@ +[Unit] +Description=Kerberos 5 propagation server + +[Socket] +ListenStream=754 +Accept=yes + +[Install] +WantedBy=sockets.target diff --git a/core/krb5/krb5-kpropd@.service b/core/krb5/krb5-kpropd@.service new file mode 100644 index 000000000..46f7e3639 --- /dev/null +++ b/core/krb5/krb5-kpropd@.service @@ -0,0 +1,8 @@ +[Unit] +Description=Kerberos 5 propagation server +Conflicts=krb5-kpropd.service + +[Service] +ExecStart=/usr/sbin/kpropd +StandardInput=socket +StandardError=syslog diff --git a/extra/bitlbee/PKGBUILD b/extra/bitlbee/PKGBUILD index ef8176d1f..e293ebcdf 100644 --- a/extra/bitlbee/PKGBUILD +++ b/extra/bitlbee/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 174921 2013-01-09 00:32:15Z dreisner $ +# $Id: PKGBUILD 183180 2013-04-18 13:14:56Z dreisner $ # Contributor: FUBAR # Contributor: simo @@ -9,23 +9,21 @@ pkgname=bitlbee pkgver=3.2 -pkgrel=1 +pkgrel=2 pkgdesc='Brings instant messaging (XMPP, MSN, Yahoo!, AIM, ICQ, Twitter) to IRC' url='http://www.bitlbee.org/' license=('GPL') arch=('i686' 'x86_64') -depends=('openssl' 'glib2') +depends=('gnutls' 'glib2') makedepends=('asciidoc' 'libotr3') optdepends=('skype4py: to use skyped' 'libotr3: for OTR encryption support' 'xinetd: to run bitlbee through xinetd') source=("http://get.bitlbee.org/src/${pkgname}-${pkgver}.tar.gz" 'xinetd' - 'rc.d' 'bitlbee.tmpfiles') sha1sums=('21e17f082c776566429603b1e8c966983a75ac9e' '5e0af27ba9cc4fe455e3381c75fc49a9326e2f17' - '02423c500ac64f673ba26a3395c7c7036c17343e' '3695ed2fe22436c4d0fc3ead829f7d1f89bc491c') backup=('etc/bitlbee/bitlbee.conf' 'etc/bitlbee/motd.txt' @@ -41,7 +39,7 @@ build() { --pidfile=/run/bitlbee/bitlbee.pid \ --ipcsocket=/run/bitlbee/bitlbee.sock \ --systemdsystemunitdir=/usr/lib/systemd/system \ - --ssl=openssl \ + --ssl=gnutls \ --strip=0 \ --otr=plugin \ --skype=plugin @@ -58,6 +56,5 @@ package() { install -o65 -g65 -dm770 "$pkgdir/var/lib/bitlbee" install -Dm644 "$srcdir/xinetd" "$pkgdir/etc/xinetd.d/bitlbee" - install -Dm755 "$srcdir/rc.d" "$pkgdir/etc/rc.d/bitlbee" install -Dm644 "$srcdir/bitlbee.tmpfiles" "$pkgdir/usr/lib/tmpfiles.d/bitlbee.conf" } diff --git a/extra/bitlbee/rc.d b/extra/bitlbee/rc.d deleted file mode 100644 index ade85221a..000000000 --- a/extra/bitlbee/rc.d +++ /dev/null @@ -1,49 +0,0 @@ -#!/bin/bash - -. /etc/rc.conf -. /etc/rc.d/functions - -pidfile=/run/bitlbee/bitlbee.pid -if [[ -r $pidfile ]]; then - read -r PID < "$pidfile" - if [[ ! -d /proc/$PID ]]; then - # stale pidfile - unset PID - rm -f "$pidfile" - fi -fi - -case $1 in - start) - stat_busy "Starting bitlbee daemon" - if [[ $PID ]] || ! su -s /bin/sh -c '/usr/sbin/bitlbee -F' bitlbee; then - stat_fail - exit 1 - else - add_daemon bitlbee - stat_done - fi - ;; - stop) - stat_busy "Stopping bitlbee daemon" - if [[ -z $PID ]] || ! kill $PID &>/dev/null; then - stat_fail - exit 1 - else - rm -f "$pidfile" - rm_daemon bitlbee - stat_done - fi - ;; - restart) - $0 stop - sleep 3 - $0 start - ;; - *) - echo "usage: $0 {start|stop|restart}" - exit 1 - ;; -esac - -# vim: set ft=sh et ts=2 sw=2: diff --git a/extra/check/PKGBUILD b/extra/check/PKGBUILD index 6ab2354ba..84574061f 100644 --- a/extra/check/PKGBUILD +++ b/extra/check/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 171322 2012-11-17 08:55:42Z heftig $ +# $Id: PKGBUILD 183188 2013-04-18 16:03:52Z heftig $ # Maintainer: Jan Alexander Steffens (heftig) # Contributor: Jaroslav Lichtblau # Contributor: Jeremy Cowgar pkgname=check -pkgver=0.9.9 +pkgver=0.9.10 pkgrel=1 pkgdesc="A unit testing framework for C" arch=('i686' 'x86_64') @@ -13,7 +13,7 @@ license=('LGPL') options=('!libtool') install=$pkgname.install source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) -md5sums=('f3702f2fcfc19ce3f62dca66c241a168') +md5sums=('6d10a8efb9a683467b92b3bce97aeb30') build() { cd $pkgname-$pkgver diff --git a/extra/dnsmasq/0001-Fix-wrong-size-in-memset-call.patch b/extra/dnsmasq/0001-Fix-wrong-size-in-memset-call.patch new file mode 100644 index 000000000..05223cdb2 --- /dev/null +++ b/extra/dnsmasq/0001-Fix-wrong-size-in-memset-call.patch @@ -0,0 +1,26 @@ +From 71aaad9f663efda7032e27c201a7025ff6332a2d Mon Sep 17 00:00:00 2001 +From: Simon Kelley +Date: Thu, 18 Apr 2013 09:47:49 +0100 +Subject: [PATCH] Fix wrong size in memset() call. + +Thanks to Dave Reisner. +--- + src/ipset.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/ipset.c b/src/ipset.c +index a34ed96..f175fa4 100644 +--- a/src/ipset.c ++++ b/src/ipset.c +@@ -110,7 +110,7 @@ static int new_add_to_ipset(const char *setname, const struct all_addr *ipaddr, + return -1; + } + +- memset(buffer, 0, sizeof(buffer)); ++ memset(buffer, 0, BUFF_SZ); + + nlh = (struct nlmsghdr *)buffer; + nlh->nlmsg_len = NL_ALIGN(sizeof(struct nlmsghdr)); +-- +1.8.2.1 + diff --git a/extra/dnsmasq/PKGBUILD b/extra/dnsmasq/PKGBUILD index 09757a55a..38accba08 100644 --- a/extra/dnsmasq/PKGBUILD +++ b/extra/dnsmasq/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 173229 2012-12-14 17:31:42Z dreisner $ +# $Id: PKGBUILD 183176 2013-04-18 12:45:45Z dreisner $ # Maintainer: Dave Reisner # Contributor: Paul Mattal # Contributor: Tom Newsom pkgname=dnsmasq -pkgver=2.65 +pkgver=2.66 pkgrel=1 pkgdesc="Lightweight, easy to configure DNS forwarder and DHCP server" url="http://www.thekelleys.org.uk/dnsmasq/doc.html" @@ -12,17 +12,20 @@ arch=('i686' 'x86_64') license=('GPL') depends=('glibc' 'dbus-core') install=$pkgname.install -backup=('etc/dnsmasq.conf' - 'etc/conf.d/dnsmasq') -source=("http://www.thekelleys.org.uk/$pkgname/$pkgname-$pkgver.tar.gz" - 'dnsmasq.confd' - 'rc.dnsmasq' +backup=('etc/dnsmasq.conf') +source=("http://www.thekelleys.org.uk/$pkgname/$pkgname-$pkgver.tar.xz" + '0001-Fix-wrong-size-in-memset-call.patch' 'dnsmasq.service') -md5sums=('a91534a5d6f053d5c80f67ef502afa34' - '66479e99123faeab83ebaed709ef95b5' - '819fbdf6440d710616e6df5f8ca9cdba' +md5sums=('cd1c70dd66d2e3ad02b66ca6af4ebf20' + '05ccefefde68ebdebce5e40d2b3c78be' '7ac45726cabef4145db40d758cc7fedf') +prepare() { + cd "$pkgname-$pkgver" + + patch -Np1 <"$srcdir/0001-Fix-wrong-size-in-memset-call.patch" +} + build() { cd "$pkgname-$pkgver" @@ -30,7 +33,7 @@ build() { # compile time opts report properly on startup. yuck. sed -i '/^#ifdef DNSMASQ_COMPILE_OPTS/ i#define HAVE_DBUS' src/config.h - make + make "CFLAGS=$CPPFLAGS $CFLAGS" "LDFLAGS=$LDFLAGS" } package() { @@ -38,9 +41,6 @@ package() { make BINDIR=/usr/bin PREFIX=/usr DESTDIR="$pkgdir" install - install -Dm755 "$srcdir"/rc.dnsmasq "$pkgdir"/etc/rc.d/dnsmasq - install -Dm644 "$srcdir"/dnsmasq.confd "$pkgdir/etc/conf.d/dnsmasq" - install -Dm644 "dbus/dnsmasq.conf" "$pkgdir"/etc/dbus-1/system.d/dnsmasq.conf install -Dm644 "dnsmasq.conf.example" "$pkgdir"/etc/dnsmasq.conf install -Dm644 "$srcdir/dnsmasq.service" "$pkgdir"/usr/lib/systemd/system/dnsmasq.service diff --git a/extra/dnsmasq/dnsmasq.confd b/extra/dnsmasq/dnsmasq.confd deleted file mode 100644 index 933b92850..000000000 --- a/extra/dnsmasq/dnsmasq.confd +++ /dev/null @@ -1,9 +0,0 @@ -# -# runtime config for dnsmasq -# - -# if unset, dnsmasq will run as nobody. -DNSMASQ_USER=dnsmasq - -# other runtime options. treated as an array. -DNSMASQ_OPTS=() diff --git a/extra/dnsmasq/rc.dnsmasq b/extra/dnsmasq/rc.dnsmasq deleted file mode 100755 index 4030c2896..000000000 --- a/extra/dnsmasq/rc.dnsmasq +++ /dev/null @@ -1,64 +0,0 @@ -#!/bin/bash - -. /etc/rc.conf -. /etc/rc.d/functions -. /etc/conf.d/dnsmasq - -checkconfig() { - local testout - - if ! testout=$(/usr/bin/dnsmasq --test 2>&1); then - echo "$testout" - return 1 - fi - - return 0 -} - -pidfile=/run/dnsmasq.pid -if [[ -r $pidfile ]]; then - read -r PID < "$pidfile" - if [[ ! -d /proc/$PID ]]; then - # stale pidfile - unset PID - rm -f "$pidfile" - fi -fi - -case $1 in - start) - stat_busy "Starting DNS/DHCP daemon" - if [[ -z $PID ]] && checkconfig && - /usr/bin/dnsmasq "--user=${DNSMASQ_USER:-nobody}" \ - "--pid-file=$pidfile" \ - "${DNSMASQ_OPTS[@]}"; then - add_daemon dnsmasq - stat_done - else - stat_fail - fi - ;; - stop) - stat_busy "Stopping DNS/DHCP daemon" - if [[ $PID ]] && kill "$PID" &> /dev/null; then - # dnsmasq doesn't clean up after itself - rm -f "$pidfile" - rm_daemon dnsmasq - stat_done - else - stat_fail - fi - ;; - restart) - $0 stop - sleep 1 - $0 start - ;; - checkconfig) - # diagnostics will be printed, with zero/non-zero exit - /usr/bin/dnsmasq --test - ;; - *) - echo "usage: $0 " -esac - diff --git a/extra/farstream/PKGBUILD b/extra/farstream/PKGBUILD index 60c493c8f..e89b5193b 100644 --- a/extra/farstream/PKGBUILD +++ b/extra/farstream/PKGBUILD @@ -1,24 +1,25 @@ -# $Id: PKGBUILD 170993 2012-11-14 14:37:18Z ibiru $ +# $Id: PKGBUILD 183166 2013-04-18 07:35:04Z eric $ # Maintainer: Ionut Biru pkgname=farstream -pkgver=0.2.2 +pkgver=0.2.3 pkgrel=1 pkgdesc="Farstream (formerly Farsight) - Audio/Video Communications Framework" arch=(i686 x86_64) url="http://www.freedesktop.org/wiki/Software/Farstream" -license=('LGPL2.1') +license=('LGPL') depends=('gst-plugins-base-libs' 'libnice') makedepends=('gobject-introspection') optdepends=('gst-plugins-good' 'gst-plugins-bad') conflicts=('farsight2') replaces=('farsight2') options=(!libtool) -source=(http://freedesktop.org/software/$pkgname/releases/$pkgname/$pkgname-$pkgver.tar.gz) -md5sums=('01c20c1ed014ad4e18e55f1f6caf7877') +source=(http://freedesktop.org/software/$pkgname/releases/$pkgname/$pkgname-$pkgver.tar.gz{,.asc}) +md5sums=('a8971167068b69a6933d3eaaeb9ab448' + 'SKIP') build() { - cd $pkgname-$pkgver + cd $pkgname-$pkgver ./configure --prefix=/usr \ --with-package-name='Arch Linux farstream package' \ --with-package-origin='http://archlinux.org' \ diff --git a/extra/geoip/PKGBUILD b/extra/geoip/PKGBUILD index 8e75a5e94..e409fb486 100644 --- a/extra/geoip/PKGBUILD +++ b/extra/geoip/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 158109 2012-05-03 01:01:32Z foutrelis $ +# $Id: PKGBUILD 183169 2013-04-18 10:54:20Z juergen $ # Maintainer: Dan McGee # Contributor: Manolis Tzanidakis pkgname=geoip -pkgver=1.4.8 -pkgrel=2 +pkgver=1.5.0 +pkgrel=1 pkgdesc="Non-DNS IP-to-country resolver C library & utils" arch=('i686' 'x86_64') url="http://www.maxmind.com/app/c" @@ -13,7 +13,7 @@ depends=('zlib' 'geoip-database') backup=('etc/geoip/GeoIP.conf') options=('!libtool' '!emptydirs') source=(http://www.maxmind.com/download/geoip/api/c/GeoIP-$pkgver.tar.gz) -sha256sums=('cf0f6b2bac1153e34d6ef55ee3851479b347d2b5c191fda8ff6a51fab5291ff4') +sha256sums=('d1dbd4f27bcf0e760329f0f9c67a5fc81b4c56efbe0666159934c2bcd38caea2') build() { cd "$srcdir/GeoIP-$pkgver" diff --git a/extra/ibus/PKGBUILD b/extra/ibus/PKGBUILD index a81a1a3a1..97d6589dd 100644 --- a/extra/ibus/PKGBUILD +++ b/extra/ibus/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 173164 2012-12-11 22:33:51Z eric $ +# $Id: PKGBUILD 183196 2013-04-18 19:51:15Z eric $ # Contributor: Rainy # Contributor: Lee.MaRS # Contributor: Daniel J Griffiths # Maintainer: Brad Fanella pkgname=ibus -pkgver=1.5.1 +pkgver=1.5.2 pkgrel=1 pkgdesc="Next Generation Input Bus for Linux" arch=('i686' 'x86_64') @@ -16,7 +16,7 @@ makedepends=('gobject-introspection' 'vala' 'dconf' 'iso-codes' 'intltool') options=('!libtool') install=ibus.install source=(http://ibus.googlecode.com/files/${pkgname}-${pkgver}.tar.gz) -sha1sums=('31d732c17d0a103565fa29995c5610e8be8b2dca') +sha1sums=('a7e1695731b4c954fa8897d091e6dda64e08b28c') build() { cd ${pkgname}-${pkgver} diff --git a/extra/libofx/PKGBUILD b/extra/libofx/PKGBUILD index 85db72147..bf97cc154 100644 --- a/extra/libofx/PKGBUILD +++ b/extra/libofx/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 182911 2013-04-16 04:51:05Z eric $ +# $Id: PKGBUILD 183162 2013-04-18 06:30:55Z eric $ # Maintainer: Aaron Griffin pkgbase=libofx pkgname=('libofx' 'libofx-doc') -pkgver=0.9.7 +pkgver=0.9.8 pkgrel=1 pkgdesc="API for the OFX banking standard" arch=('i686' 'x86_64') @@ -12,7 +12,7 @@ license=('GPL') depends=('opensp' 'curl' 'libxml++') checkdepends=('gnupg') source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) -sha1sums=('9c6ac208dcc6a89525281827c3ab56c08923a02c') +sha1sums=('e0159d77c4458eb937871373db85c9f392e86554') build() { cd "$srcdir/$pkgbase-$pkgver" diff --git a/extra/libtasn1/PKGBUILD b/extra/libtasn1/PKGBUILD index ce8825abe..721f23a58 100644 --- a/extra/libtasn1/PKGBUILD +++ b/extra/libtasn1/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 173800 2012-12-24 00:28:32Z andyrtr $ +# $Id: PKGBUILD 183190 2013-04-18 16:15:55Z andyrtr $ # Maintainer: Jan de Groot # Contributor: judd pkgname=libtasn1 -pkgver=3.2 +pkgver=3.3 pkgrel=1 pkgdesc="The ASN.1 library used in GNUTLS" arch=('i686' 'x86_64') @@ -13,8 +13,8 @@ depends=('glibc' 'texinfo') options=('!libtool') install=libtasn1.install source=(http://ftp.gnu.org/gnu/libtasn1/${pkgname}-${pkgver}.tar.gz{,.sig}) -md5sums=('1b07629163025b9693aae9b8957842b2' - '67bdae9b78ac7bbfa2ab24c7d46bd577') +md5sums=('2bdd687f487c50a0382b99553866a6e0' + 'SKIP') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/extra/libwpd/PKGBUILD b/extra/libwpd/PKGBUILD index c5846bdd5..306b7fc68 100644 --- a/extra/libwpd/PKGBUILD +++ b/extra/libwpd/PKGBUILD @@ -1,18 +1,18 @@ -# $Id: PKGBUILD 156639 2012-04-22 00:00:22Z andyrtr $ +# $Id: PKGBUILD 183192 2013-04-18 16:39:00Z andyrtr $ # Maintainer: AndyRTR pkgname=libwpd -pkgver=0.9.4 +pkgver=0.9.6 pkgrel=1 pkgdesc="Library for importing WordPerfect (tm) documents" arch=('i686' 'x86_64') url="http://libwpd.sourceforge.net/" license=('LGPL') -depends=('gcc-libs') -makedepends=('libgsf>=1.14.20') +depends=('gcc-libs' 'zlib') +makedepends=('libgsf>=1.14.26') options=('!libtool' '!emptydirs') -source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz) -md5sums=('d30d1726c3b113db70daaae423dd4448') +source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.xz) +md5sums=('63f476b892bf783072854b98d2fc4fa2') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/extra/neverball/PKGBUILD b/extra/neverball/PKGBUILD index 1b6dd8a5f..82116ab17 100644 --- a/extra/neverball/PKGBUILD +++ b/extra/neverball/PKGBUILD @@ -1,35 +1,36 @@ -# $Id: PKGBUILD 148860 2012-02-05 11:53:11Z ibiru $ +# $Id: PKGBUILD 183160 2013-04-18 02:16:47Z eric $ # Maintainer: Eric Bélanger pkgname=neverball pkgver=1.5.4 -pkgrel=4 +pkgrel=5 pkgdesc="3D game similar to Super Monkey Ball or Marble Madness" arch=('i686' 'x86_64') url="http://neverball.org/" license=('GPL') -depends=('sdl_ttf' 'libgl' 'libpng' 'libjpeg' 'libvorbis' 'physfs') +depends=('sdl_ttf' 'libgl' 'libpng' 'libjpeg' 'libvorbis' 'physfs' \ + 'hicolor-icon-theme' 'xdg-utils') makedepends=('mesa') +install=neverball.install source=(http://neverball.org/${pkgname}-${pkgver}.tar.gz neverball-1.5.4-underlink.patch) sha1sums=('619c227e1958bd60738f12dbbde9b30c91dd79a7' 'f71982b7187d569c57b30c4c40fedd6c0e72baca') -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - sed -i 's|#define CONFIG_LOCALE "./locale"|#define CONFIG_LOCALE "/usr/share/locale"|' share/base_config.h +prepare() { + cd ${pkgname}-${pkgver} patch -p0 -i ../neverball-1.5.4-underlink.patch +} - if [ "${CARCH}" = "i686" ] ;then - make ENABLE_NLS=1 DATADIR=/usr/share/neverball SSE_CFLAGS="" - else - make ENABLE_NLS=1 DATADIR=/usr/share/neverball - fi +build() { + cd ${pkgname}-${pkgver} + make DATADIR=/usr/share/neverball LOCALEDIR=/usr/share/locale \ + CPPFLAGS="$CPPFLAGS -DNDEBUG" CFLAGS="$CFLAGS" } package(){ - cd "${srcdir}/${pkgname}-${pkgver}" + cd ${pkgname}-${pkgver} install -d "${pkgdir}/usr/bin" - install -d "${pkgdir}"/usr/share/{neverball,locale,applications,pixmaps,doc/neverball} + install -d "${pkgdir}"/usr/share/{neverball,locale,applications,doc/neverball} install -d "${pkgdir}"/usr/share/man/man{1,6} install -m755 neverball neverputt mapc "${pkgdir}/usr/bin" @@ -37,11 +38,13 @@ package(){ cp -r data/* "${pkgdir}/usr/share/neverball/" install -m644 doc/* "${pkgdir}/usr/share/doc/neverball/" install -m644 dist/*.desktop "${pkgdir}/usr/share/applications/" - install -m644 dist/*.png "${pkgdir}/usr/share/pixmaps/" install -m644 dist/mapc.1 "${pkgdir}/usr/share/man/man1" install -m644 dist/{neverball.6,neverputt.6} "${pkgdir}/usr/share/man/man6" - ln -s neverball_48.png "${pkgdir}/usr/share/pixmaps/neverball.png" - ln -s neverputt_48.png "${pkgdir}/usr/share/pixmaps/neverputt.png" - find "${pkgdir}/usr/share/neverball" -type f -exec chmod 0644 {} \; + for i in 16 24 32 48 64 128 256; do + install -D -m644 dist/neverball_$i.png "${pkgdir}/usr/share/icons/hicolor/${i}x$i/apps/neverball.png" + install -D -m644 dist/neverputt_$i.png "${pkgdir}/usr/share/icons/hicolor/${i}x$i/apps/neverputt.png" + done + + chmod -R u=rwX,go=rX "${pkgdir}/usr/share/neverball" } diff --git a/extra/neverball/neverball.install b/extra/neverball/neverball.install new file mode 100644 index 000000000..1c0de2e4f --- /dev/null +++ b/extra/neverball/neverball.install @@ -0,0 +1,11 @@ +post_install() { + xdg-icon-resource forceupdate --theme hicolor &> /dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/extra/qsynth/PKGBUILD b/extra/qsynth/PKGBUILD index c4c3caaa8..1af07faba 100644 --- a/extra/qsynth/PKGBUILD +++ b/extra/qsynth/PKGBUILD @@ -1,22 +1,19 @@ -# $Id: PKGBUILD 178984 2013-03-01 10:24:07Z andrea $ +# $Id: PKGBUILD 183182 2013-04-18 15:40:20Z schiv $ # Maintainer: Ray Rashif # Contributor: damir pkgname=qsynth -pkgver=0.3.6 -pkgrel=3 +pkgver=0.3.7 +pkgrel=1 pkgdesc="Qt GUI for FluidSynth" arch=('i686' 'x86_64') url="http://qsynth.sourceforge.net/" license=('GPL') depends=('fluidsynth' 'qt4') -options=('!makeflags') source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz") -md5sums=('3cba3c87463be75ac188ebc3c3023d12') +md5sums=('a101a50a7ecfb7319482a5022df1d58b') build() { - . /etc/profile.d/qt4.sh - cd "$srcdir/$pkgname-$pkgver" ./configure --prefix=/usr @@ -25,7 +22,8 @@ build() { package() { cd "$srcdir/$pkgname-$pkgver" - make DESTDIR="$pkgdir/" install + + make DESTDIR="$pkgdir" install } # vim:set ts=2 sw=2 et: diff --git a/extra/razor/PKGBUILD b/extra/razor/PKGBUILD index 1907c778f..a38df1083 100644 --- a/extra/razor/PKGBUILD +++ b/extra/razor/PKGBUILD @@ -1,41 +1,39 @@ -# $Id: PKGBUILD 160573 2012-06-02 10:28:53Z bluewind $ +# $Id: PKGBUILD 183164 2013-04-18 06:55:29Z eric $ # Maintainer: # Contributor: Dale Blount # Contributor: Manolis Tzanidakis pkgname=razor -pkgver=2.84 -pkgrel=7 +pkgver=2.85 +pkgrel=1 pkgdesc="A distributed, collaborative, spam detection and filtering network" arch=('i686' 'x86_64') url="http://razor.sourceforge.net" license=('PerlArtistic') depends=('perl-net-dns' 'perl-digest-sha1' 'perl-uri' 'perl-digest-nilsimsa' 'perl') options=('!emptydirs') -source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-agents-${pkgver}.tar.bz2") -md5sums=('8b9a11a6ce020383c32c45d1530d77c2') +source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-agents-${pkgver}.tar.bz2" + razor-2.85-cosmetic-pv-fix.patch) +md5sums=('014d08db40187cb1316482191566b012' + '850645e088b21845f4b6653623d59515') -build() { - cd "${srcdir}"/${pkgname}-agents-${pkgver} - - # skip install_razor_agents (we'll do the linking later) - # /bin/sed -i "s|install :: all pure_install doc_install install_razor_agents|install :: all pure_install doc_install|g" Makefile +prepare() { + cd ${pkgname}-agents-${pkgver} + patch -p1 -i "$srcdir/razor-2.85-cosmetic-pv-fix.patch" +} +build() { + cd ${pkgname}-agents-${pkgver} perl Makefile.PL INSTALLDIRS=vendor make } check() { - cd "${srcdir}"/${pkgname}-agents-${pkgver} + cd ${pkgname}-agents-${pkgver} make test } package() { - cd "${srcdir}"/${pkgname}-agents-${pkgver} + cd ${pkgname}-agents-${pkgver} make DESTDIR="${pkgdir}" install - - # cd ${pkgdir}/usr/bin - # for i in razor-check razor-report razor-revoke razor-admin; do - # /bin/ln -sf razor-client $i; - # done } diff --git a/extra/razor/razor-2.85-cosmetic-pv-fix.patch b/extra/razor/razor-2.85-cosmetic-pv-fix.patch new file mode 100644 index 000000000..c391d48fb --- /dev/null +++ b/extra/razor/razor-2.85-cosmetic-pv-fix.patch @@ -0,0 +1,22 @@ +--- a/lib/Razor2/Client/Version.pm 2007-05-10 22:32:10.000000000 +0200 ++++ b/lib/Razor2/Client/Version.pm 2010-03-25 11:11:36.911409707 +0100 +@@ -14,7 +14,7 @@ + + $PROTOCOL = 3; + +-$VERSION = '2.84'; ++$VERSION = '2.85'; + + 1; + +--- a/META.yml 2007-05-23 20:29:34.000000000 +0200 ++++ b/META.yml 2010-03-25 11:11:43.691408628 +0100 +@@ -1,7 +1,7 @@ + # http://module-build.sourceforge.net/META-spec.html + #XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX# + name: razor-agents +-version: 2.84 ++version: 2.85 + version_from: lib/Razor2/Client/Version.pm + installdirs: site + requires: diff --git a/libre/virtualbox-libre-modules-lts/PKGBUILD b/libre/virtualbox-libre-modules-lts/PKGBUILD index a9464f1fd..172e318c5 100644 --- a/libre/virtualbox-libre-modules-lts/PKGBUILD +++ b/libre/virtualbox-libre-modules-lts/PKGBUILD @@ -8,7 +8,7 @@ pkgbase=virtualbox-libre-modules-lts pkgname=('virtualbox-libre-host-modules-lts' 'virtualbox-libre-guest-modules-lts') pkgver=4.2.12 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64') url='http://virtualbox.org' license=('GPL') -- cgit v1.2.3-54-g00ecf