diff options
Diffstat (limited to 'extra')
-rw-r--r-- | extra/avfs/PKGBUILD | 29 | ||||
-rw-r--r-- | extra/avfs/avfs-1.0.0-fix_open_missing_mode.patch | 11 | ||||
-rw-r--r-- | extra/banshee/PKGBUILD | 9 | ||||
-rw-r--r-- | extra/dovecot/PKGBUILD | 19 | ||||
-rw-r--r-- | extra/doxygen/PKGBUILD | 8 | ||||
-rw-r--r-- | extra/emelfm2/PKGBUILD | 11 | ||||
-rw-r--r-- | extra/emelfm2/emelfm2-0.8.0-dsofix.patch | 11 | ||||
-rw-r--r-- | extra/gtk2/PKGBUILD | 7 | ||||
-rw-r--r-- | extra/gtk3/PKGBUILD | 6 | ||||
-rw-r--r-- | extra/hercules/PKGBUILD | 23 | ||||
-rw-r--r-- | extra/kdeplasma-applets-networkmanagement/PKGBUILD | 9 | ||||
-rw-r--r-- | extra/kshutdown/PKGBUILD | 25 | ||||
-rw-r--r-- | extra/kshutdown/kshutdown.install | 6 | ||||
-rw-r--r-- | extra/kshutdown/kshutdown_3.0beta2-mga-fix_requestshutdown_call.patch | 20 | ||||
-rw-r--r-- | extra/mailman/PKGBUILD | 16 | ||||
-rw-r--r-- | extra/nss/PKGBUILD | 4 | ||||
-rw-r--r-- | extra/postgresql-old-upgrade/PKGBUILD | 8 | ||||
-rw-r--r-- | extra/postgresql/PKGBUILD | 39 | ||||
-rwxr-xr-x | extra/postgresql/postgresql.rcd | 79 | ||||
-rw-r--r-- | extra/tamu-anova/PKGBUILD | 13 |
20 files changed, 254 insertions, 99 deletions
diff --git a/extra/avfs/PKGBUILD b/extra/avfs/PKGBUILD index a647b1185..0fcc24408 100644 --- a/extra/avfs/PKGBUILD +++ b/extra/avfs/PKGBUILD @@ -1,22 +1,35 @@ -# $Id: PKGBUILD 104091 2010-12-28 18:22:31Z kevin $ +# $Id: PKGBUILD 151581 2012-02-27 18:31:46Z giovanni $ # Maintainer: Kevin Piche <kevin@archlinux.org> # Contributor: K. Piche <kpiche@rogers.com> pkgname=avfs -pkgver=0.9.9 +pkgver=1.0.0 pkgrel=1 -pkgdesc="A virtual filesystem which enables programs to look inside archived or compressed files, or access remote files" -arch=(i686 x86_64) +pkgdesc="A virtual filesystem that allows browsing of compressed files" +arch=('i686' 'x86_64') license=('GPL') url="http://avf.sourceforge.net/" -source=(http://downloads.sourceforge.net/sourceforge/avf/${pkgname}-${pkgver}.tar.bz2) +source=("http://downloads.sourceforge.net/sourceforge/avf/${pkgname}-${pkgver}.tar.bz2" + 'avfs-1.0.0-fix_open_missing_mode.patch') options=(!emptydirs !libtool) -depends=('fuse' 'sh') -md5sums=('3e0df074188a6c4ed9df082f61cc6bf4') +depends=('fuse' 'xz' 'perl') +md5sums=('c58421e4f294125895f2c6653a7366a7' + 'bdd84b179a869bc6d64529a64a640fc6') build() { cd "${srcdir}/${pkgname}-${pkgver}" - ./configure --prefix=/usr --enable-library --enable-fuse --disable-static + + patch -Np1 -i "${srcdir}/avfs-1.0.0-fix_open_missing_mode.patch" + + ./configure --prefix=/usr \ + --enable-library \ + --enable-fuse \ + --disable-static make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install } diff --git a/extra/avfs/avfs-1.0.0-fix_open_missing_mode.patch b/extra/avfs/avfs-1.0.0-fix_open_missing_mode.patch new file mode 100644 index 000000000..1e4a0a4d8 --- /dev/null +++ b/extra/avfs/avfs-1.0.0-fix_open_missing_mode.patch @@ -0,0 +1,11 @@ +--- a/modules/urar.c 2007-05-14 20:21:23.000000000 +0200 ++++ b/modules/urar.c 2009-02-09 13:48:56.780225932 +0100 +@@ -587,7 +587,7 @@ + if(res < 0) + return res; + +- fd = open(tmpfile, O_RDWR | O_CREAT | O_TRUNC); ++ fd = open(tmpfile, O_RDWR | O_CREAT | O_TRUNC, 0644); + if(fd == -1) { + res = -errno; + av_log(AVLOG_ERROR, "RAR: Could not open %s: %s", tmpfile, diff --git a/extra/banshee/PKGBUILD b/extra/banshee/PKGBUILD index 79a6d8ac0..bb6007a14 100644 --- a/extra/banshee/PKGBUILD +++ b/extra/banshee/PKGBUILD @@ -1,15 +1,16 @@ -# $Id: PKGBUILD 141669 2011-11-02 03:17:44Z eric $ +# $Id: PKGBUILD 141668 2011-11-02 03:17:12Z eric $ +# Maintainer: Daniel Isenmann <daniel@archlinux.org> # Contributor: György Balló <ballogy@freestart.hu> pkgname=banshee pkgver=2.2.1 -pkgrel=1 +pkgrel=2 pkgdesc="Music management and playback for GNOME" arch=('i686' 'x86_64') url="http://banshee.fm/" license=('MIT') -depends=(libxxf86vm gstreamer0.10-base-plugins mono-addins notify-sharp-svn dbus-sharp-glib boo libwebkit libsoup-gnome gdata-sharp taglib-sharp gtk-sharp-beans 'gudev-sharp' 'gkeyfile-sharp' gconf-sharp libmtp libgpod mono-zeroconf desktop-file-utils hicolor-icon-theme xdg-utils media-player-info) -makedepends=('intltool' 'gnome-doc-utils') +depends=(libxxf86vm gstreamer0.10-base-plugins mono-addins dbus-sharp-glib boo libwebkit libsoup-gnome gdata-sharp taglib-sharp gudev-sharp gkeyfile-sharp gconf-sharp libmtp libgpod mono-zeroconf desktop-file-utils hicolor-icon-theme xdg-utils media-player-info) +makedepends=('intltool' 'gnome-doc-utils' 'gtk-sharp-beans') optdepends=('gstreamer0.10-good-plugins: Extra media codecs' 'gstreamer0.10-ugly-plugins: Extra media codecs' 'gstreamer0.10-bad-plugins: Extra media codecs' diff --git a/extra/dovecot/PKGBUILD b/extra/dovecot/PKGBUILD index 29f30028c..0fd71295d 100644 --- a/extra/dovecot/PKGBUILD +++ b/extra/dovecot/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 151364 2012-02-25 17:40:42Z andyrtr $ +# $Id: PKGBUILD 151572 2012-02-27 18:19:51Z andyrtr $ # Maintainer: Andreas Radke <andyrtr@archlinux.org> # Contributor: Paul Mattal <paul@mattal.com> # Contributor: Federico Quagliata (quaqo) <quaqo@despammed.com> @@ -6,7 +6,7 @@ pkgname=dovecot pkgver=2.1.1 -pkgrel=2 +pkgrel=3 pkgdesc="An IMAP and POP3 server written with security primarily in mind" arch=('i686' 'x86_64') url="http://dovecot.org/" @@ -18,12 +18,6 @@ optdepends=('libldap: ldap plugin' 'clucene: alternative FTS indexer') provides=('imap-server' 'pop3-server') options=('!libtool') -backup=(etc/dovecot/dovecot.conf - etc/dovecot/conf.d/{10-auth,10-director,10-logging,10-mail,10-master,10-ssl}.conf - etc/dovecot/conf.d/{15-lda,20-imap,20-lmtp,20-pop3}.conf - etc/dovecot/conf.d/{90-acl,90-plugin,90-quota}.conf - etc/dovecot/conf.d/auth-{checkpassword,deny,ldap,master,passwdfile,sql,static,system,vpopmail}.conf.ext - etc/ssl/dovecot-openssl.cnf) install=$pkgname.install source=(http://dovecot.org/releases/2.1/${pkgname}-${pkgver}.tar.gz{,.sig} dovecot.sh) md5sums=('db41a4de848d2bc834c30af0eb5575fd' @@ -62,11 +56,12 @@ package() { # install example conf files and ssl.conf install -d -m755 ${pkgdir}/etc/dovecot/conf.d - install -m 644 ${pkgdir}/usr/share/doc/dovecot/example-config/conf.d/*.conf ${pkgdir}/etc/dovecot/conf.d - install -m 644 ${pkgdir}/usr/share/doc/dovecot/example-config/conf.d/*.conf.ext ${pkgdir}/etc/dovecot/conf.d - install -m 644 ${pkgdir}/usr/share/doc/dovecot/example-config/dovecot.conf ${pkgdir}/etc/dovecot/ + install -m 644 ${pkgdir}/usr/share/doc/dovecot/example-config/dovecot.conf ${pkgdir}/etc/dovecot/dovecot.conf.sample install -d -m755 ${pkgdir}/etc/ssl - install -m 644 ${srcdir}/$pkgname-$pkgver/doc/dovecot-openssl.cnf ${pkgdir}/etc/ssl/ + install -m 644 ${srcdir}/$pkgname-$pkgver/doc/dovecot-openssl.cnf ${pkgdir}/etc/ssl/dovecot-openssl.cnf.sample + + # install mkcert helper script + install -m 755 ${srcdir}/$pkgname-$pkgver/doc/mkcert.sh ${pkgdir}/usr/lib/dovecot/mkcert.sh rm ${pkgdir}/etc/dovecot/README } diff --git a/extra/doxygen/PKGBUILD b/extra/doxygen/PKGBUILD index 580f01fc9..108bccacd 100644 --- a/extra/doxygen/PKGBUILD +++ b/extra/doxygen/PKGBUILD @@ -1,17 +1,17 @@ -# $Id: PKGBUILD 144948 2011-12-11 16:47:15Z dan $ +# $Id: PKGBUILD 151562 2012-02-27 18:02:08Z dan $ # Maintainer: Dan McGee <dan@archlinux.org> pkgbase=doxygen pkgname=('doxygen' 'doxygen-docs') -pkgver=1.7.6.1 +pkgver=1.8.0 pkgrel=1 license=('GPL') arch=(i686 x86_64) url="http://www.doxygen.org/" makedepends=('gcc-libs' 'flex' 'qt' 'texlive-core' 'ghostscript' 'texlive-latexextra') source=(ftp://ftp.stack.nl/pub/users/dimitri/${pkgname}-${pkgver}.src.tar.gz) -md5sums=('084f1db244b77b3abff335550ef8eec5') -sha1sums=('6203d4423d12315f1094b56a4d7393347104bc4a') +md5sums=('5ff66c50ca9288d9a3d695a031f6950c') +sha1sums=('7f4348418dc3efefd357b32a2b5c8010211ab284') build() { cd "${srcdir}/${pkgbase}-${pkgver}" diff --git a/extra/emelfm2/PKGBUILD b/extra/emelfm2/PKGBUILD index b7a2cd806..9448a9d82 100644 --- a/extra/emelfm2/PKGBUILD +++ b/extra/emelfm2/PKGBUILD @@ -1,20 +1,23 @@ -# $Id: PKGBUILD 136106 2011-08-23 02:10:25Z kevin $ +# $Id: PKGBUILD 151556 2012-02-27 17:34:40Z giovanni $ # Maintainer: Kevin Piche <kevin@archlinux.org> # Contributor: contrasutra pkgname=emelfm2 pkgver=0.8.0 -pkgrel=1 +pkgrel=2 pkgdesc="A file manager that implements the popular two-pane design" arch=(i686 x86_64) url="http://emelfm2.net/" depends=('gtk2') license=('GPL') -source=(http://emelfm2.net/rel/${pkgname}-${pkgver}.tar.bz2) -md5sums=('8490d501e19009860f53ac6a98db74c1') +source=("http://emelfm2.net/rel/${pkgname}-${pkgver}.tar.bz2" + 'emelfm2-0.8.0-dsofix.patch') +md5sums=('8490d501e19009860f53ac6a98db74c1' + '0a6252eda0c3a98ba693148dfdd6ccba') build() { cd ${srcdir}/${pkgname}-${pkgver} + patch -Np1 -i "${srcdir}/emelfm2-0.8.0-dsofix.patch" make PREFIX=/usr make PREFIX=${pkgdir}/usr install make PREFIX=${pkgdir}/usr install_i18n diff --git a/extra/emelfm2/emelfm2-0.8.0-dsofix.patch b/extra/emelfm2/emelfm2-0.8.0-dsofix.patch new file mode 100644 index 000000000..e9eb12405 --- /dev/null +++ b/extra/emelfm2/emelfm2-0.8.0-dsofix.patch @@ -0,0 +1,11 @@ +--- a/Makefile 2011-06-06 11:10:28.000000000 +0200 ++++ b/Makefile 2012-02-27 18:20:11.000000000 +0100 +@@ -382,7 +382,7 @@ + + $(TARGET): $(OBJECTS) + @echo "linking binary '$(TARGET)'" +- @$(CC) $(LDFLAGS) $(OBJECTS) -o $(TARGET) -Wl,--as-needed $(lLIBS) ++ @$(CC) $(LDFLAGS) $(OBJECTS) -o $(TARGET) -lm -ldl -Wl,--as-needed $(lLIBS) + ifeq ($(STRIP), 1) + ifneq ($(DEBUG), 1) + @echo "stripping binary '$(TARGET)'" diff --git a/extra/gtk2/PKGBUILD b/extra/gtk2/PKGBUILD index d53b1518d..a5c8c8289 100644 --- a/extra/gtk2/PKGBUILD +++ b/extra/gtk2/PKGBUILD @@ -1,15 +1,15 @@ -# $Id: PKGBUILD 149300 2012-02-06 18:07:32Z ibiru $ +# $Id: PKGBUILD 151599 2012-02-27 21:27:31Z ibiru $ # Maintainer: Jan de Groot <jgc@archlinux.org> pkgbase=gtk2 pkgname=('gtk2' 'gtk-update-icon-cache') pkgver=2.24.10 -pkgrel=1 +pkgrel=3 arch=('i686' 'x86_64') url="http://www.gtk.org/" makedepends=('atk' 'pango' 'libxcursor' 'libxinerama' 'libxrandr' 'libxi' 'libxcomposite' 'libxdamage' 'shared-mime-info' 'cairo' 'libcups' 'gdk-pixbuf2' 'gobject-introspection') -options=('!libtool' '!docs') +options=('!libtool') license=('LGPL') source=(http://ftp.gnome.org/pub/gnome/sources/gtk+/2.24/gtk+-$pkgver.tar.xz xid-collision-debug.patch) @@ -36,6 +36,7 @@ package_gtk2() { install=gtk2.install depends=('atk' 'pango' 'libxcursor' 'libxinerama' 'libxrandr' 'libxi' 'libxcomposite' 'libxdamage' 'shared-mime-info' 'cairo' 'libcups' 'gtk-update-icon-cache') backup=(etc/gtk-2.0/gtkrc) + replaces=('gtk2-docs') cd "$srcdir/gtk+-$pkgver" diff --git a/extra/gtk3/PKGBUILD b/extra/gtk3/PKGBUILD index a372d0675..6510d5e8a 100644 --- a/extra/gtk3/PKGBUILD +++ b/extra/gtk3/PKGBUILD @@ -1,16 +1,16 @@ -# $Id: PKGBUILD 145727 2011-12-29 10:11:17Z ibiru $ +# $Id: PKGBUILD 151544 2012-02-27 16:18:08Z ibiru $ # Maintainer: Ionut Biru <ibiru@archlinux.org> pkgname=gtk3 pkgver=3.2.3 -pkgrel=2 +pkgrel=3 pkgdesc="GTK+ is a multi-platform toolkit (v3)" arch=('i686' 'x86_64') url="http://www.gtk.org/" install=gtk3.install depends=('atk' 'cairo' 'gtk-update-icon-cache' 'libcups' 'libxcursor' 'libxinerama' 'libxrandr' 'libxi' 'libxcomposite' 'libxdamage' 'pango' 'shared-mime-info' 'colord') makedepends=('gobject-introspection') -options=('!libtool' '!docs') +options=('!libtool') backup=(etc/gtk-3.0/settings.ini) license=('LGPL') source=(http://ftp.gnome.org/pub/gnome/sources/gtk+/3.2/gtk+-$pkgver.tar.xz diff --git a/extra/hercules/PKGBUILD b/extra/hercules/PKGBUILD index e78a2bee3..ef22ba9a6 100644 --- a/extra/hercules/PKGBUILD +++ b/extra/hercules/PKGBUILD @@ -1,27 +1,30 @@ -# $Id: PKGBUILD 94782 2010-10-10 23:27:33Z kevin $ +# $Id: PKGBUILD 151558 2012-02-27 17:50:18Z pierre $ # Contributor: Tom Newsom <Jeepster@gmx.co.uk> # Maintainer: Kevin Piche <kevin@archlinux.org> pkgname=hercules pkgver=3.07 -pkgrel=1 +pkgrel=2 pkgdesc="A software implementation of the mainframe System/370 and ESA/390 architectures" url="http://www.hercules-390.org/" -source=(http://www.hercules-390.org/$pkgname-$pkgver.tar.gz) -arch=(i686 x86_64) +source=("http://www.hercules-390.org/$pkgname-$pkgver.tar.gz") +arch=('i686' 'x86_64') license=('custom') -options=(!libtool) +options=('!libtool') depends=('bzip2' 'libgcrypt' 'zlib') md5sums=('a12aa1645b0695b25b7fc0c9a3ccab3a') build() { - cd $startdir/src/$pkgname-$pkgver + cd $srcdir/$pkgname-$pkgver # Change module extension from .la to .so. sed '/HDL_MODULE_SUFFIX/ s/\.la/.so/' -i hdl.h ./configure --prefix=/usr - make || return 1 - make prefix=$startdir/pkg/usr install - # license + make +} + +package() { + cd $srcdir/$pkgname-$pkgver + make prefix=$pkgdir/usr install install -D -m644 COPYRIGHT \ - $startdir/pkg/usr/share/licenses/hercules/qpl1 + $pkgdir/usr/share/licenses/hercules/qpl1 } diff --git a/extra/kdeplasma-applets-networkmanagement/PKGBUILD b/extra/kdeplasma-applets-networkmanagement/PKGBUILD index 4b83ae0f5..88f03a9ae 100644 --- a/extra/kdeplasma-applets-networkmanagement/PKGBUILD +++ b/extra/kdeplasma-applets-networkmanagement/PKGBUILD @@ -4,8 +4,7 @@ pkgname=kdeplasma-applets-networkmanagement epoch=1 -pkgver=0.9.0rc4 -_pkgver=0.8.99 +pkgver=0.9.0 pkgrel=1 pkgdesc="KDE control panel and widget network connections" arch=('i686' 'x86_64') @@ -17,14 +16,14 @@ makedepends=('cmake' 'python2' 'automoc4' 'mobile-broadband-provider-info' optdepends=('mobile-broadband-provider-info: Database of mobile broadband service providers' 'openconnect: Cisco AnyConnect compatible VPN client') install=${pkgname}.install -source=("http://download.kde.org/unstable/networkmanagement/${_pkgver}/src/networkmanagement-${_pkgver}.tar.bz2") -sha1sums=('18d625a25b90f9591a5cfdabcf77269eb3ba33e0') +source=("http://download.kde.org/unstable/networkmanagement/${pkgver}/src/networkmanagement-${pkgver}.tar.bz2") +sha1sums=('6863905534c2c58534992fad197dd794105b8e19') build() { cd "${srcdir}" mkdir build cd build - cmake ../networkmanagement-${_pkgver} \ + cmake ../networkmanagement-${pkgver} \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release make diff --git a/extra/kshutdown/PKGBUILD b/extra/kshutdown/PKGBUILD index f9d9a6322..9f17d4da3 100644 --- a/extra/kshutdown/PKGBUILD +++ b/extra/kshutdown/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 122317 2011-05-03 18:58:40Z tpowa $ +# $Id: PKGBUILD 151542 2012-02-27 16:09:41Z giovanni $ # Maintainer: Tobias Powalowski <tpowa@archlinux.org> pkgname=kshutdown -pkgver=2.0 +pkgver=3.0beta2 pkgrel=1 pkgdesc="Shutdown Utility for KDE" arch=(i686 x86_64) @@ -11,20 +11,23 @@ license=('GPL') depends=('kdebase-workspace') makedepends=('pkgconfig' 'cmake' 'automoc4') install='kshutdown.install' -source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-source-${pkgver}.zip") +source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-source-${pkgver}.zip" + 'kshutdown_3.0beta2-mga-fix_requestshutdown_call.patch') +md5sums=('1621e19cc74c9578b6cfc3e32166f853' + 'c03185629d063c8ebbf59a423cf78980') build() { - cd "${srcdir}" - mkdir build - cd build - cmake ../${pkgname}-${pkgver} \ + cd "${srcdir}" + patch -Np0 -i "${srcdir}/kshutdown_3.0beta2-mga-fix_requestshutdown_call.patch" + mkdir build + cd build + cmake ../${pkgname}-${pkgver} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr - make + make } package() { - cd "${srcdir}/build" - make DESTDIR="${pkgdir}" install + cd "${srcdir}/build" + make DESTDIR="${pkgdir}" install } -md5sums=('af9d2bfda919e7712319e14e6ca89610') diff --git a/extra/kshutdown/kshutdown.install b/extra/kshutdown/kshutdown.install index e70c054ec..1c0de2e4f 100644 --- a/extra/kshutdown/kshutdown.install +++ b/extra/kshutdown/kshutdown.install @@ -1,11 +1,11 @@ post_install() { - xdg-icon-resource forceupdate --theme hicolor &> /dev/null + xdg-icon-resource forceupdate --theme hicolor &> /dev/null } post_upgrade() { - post_install + post_install } post_remove() { - post_install + post_install } diff --git a/extra/kshutdown/kshutdown_3.0beta2-mga-fix_requestshutdown_call.patch b/extra/kshutdown/kshutdown_3.0beta2-mga-fix_requestshutdown_call.patch new file mode 100644 index 000000000..4739e601d --- /dev/null +++ b/extra/kshutdown/kshutdown_3.0beta2-mga-fix_requestshutdown_call.patch @@ -0,0 +1,20 @@ +diff -uNr kshutdown-3.0beta2.orig/src/kshutdown.cpp kshutdown-3.0beta2/src/kshutdown.cpp +--- kshutdown-3.0beta2.orig/src/kshutdown.cpp 2011-12-29 22:18:45.000000000 -0500 ++++ kshutdown-3.0beta2/src/kshutdown.cpp 2011-12-30 19:09:08.128451522 -0500 +@@ -886,13 +886,13 @@ + #ifdef KS_NATIVE_KDE + if ( + // TODO: check if logout is available +- (m_kdeShutDownAvailable || (m_type == U_SHUTDOWN_TYPE_LOGOUT)) && ++ (m_kdeShutDownAvailable || (m_type == U_SHUTDOWN_TYPE_LOGOUT))) + KWorkSpace::requestShutDown( + KWorkSpace::ShutdownConfirmNo, + m_type, + KWorkSpace::ShutdownModeForceNow +- ) +- ) ++ ); ++ + return true; + #endif // KS_NATIVE_KDE + diff --git a/extra/mailman/PKGBUILD b/extra/mailman/PKGBUILD index d5ebc7277..48dc1c20c 100644 --- a/extra/mailman/PKGBUILD +++ b/extra/mailman/PKGBUILD @@ -1,14 +1,16 @@ -# $Id: PKGBUILD 151503 2012-02-26 20:39:48Z pierre $ +# $Id: PKGBUILD 151515 2012-02-27 10:52:55Z pierre $ # Maintainer: Paul Mattal <paul@archlinux.org> pkgname=mailman pkgver=2.1.14 -pkgrel=3 +pkgrel=4 pkgdesc="Mailing list manager with built in web access" arch=('i686' 'x86_64') license=('GPL') url="http://www.list.org/" depends=('python2' 'smtp-server') +# we need to have the mailman user to build mailman +makedepends=('mailman') # 'Defaults.py' should not be changed by users; 'mm_cfg.py' should instead. backup=('usr/lib/mailman/Mailman/mm_cfg.py') install=$pkgname.install @@ -29,15 +31,13 @@ build() { # set some sane defaults before the configure script has a chance to screw them up sed -e 's/@MAILHOST@/localhost/g' \ -e 's/@URLHOST@/localhost/g' \ - -e 's/@MAILMAN_USER@/mailman/g' \ - -e 's/@MAILMAN_GROUP@/mailman/g' \ -i Mailman/Defaults.py.in ./configure --without-permcheck \ --prefix=/usr/lib/mailman \ --with-var-prefix=/var/lib/mailman \ - --with-mail-gid=80 \ - --with-username=80 --with-groupname=80 \ + --with-mail-gid=mailman \ + --with-username=mailman --with-groupname=mailman \ --with-cgi-gid=http --with-python=/usr/bin/python2 make } @@ -60,8 +60,8 @@ package() { 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 + chown -R mailman:mailman $pkgdir/{usr/lib/mailman,var/lib/mailman,etc/mailman/*} + chown http:mailman ${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 diff --git a/extra/nss/PKGBUILD b/extra/nss/PKGBUILD index 44c23b44b..eedb22eda 100644 --- a/extra/nss/PKGBUILD +++ b/extra/nss/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 151237 2012-02-25 09:44:20Z ibiru $ +# $Id: PKGBUILD 151553 2012-02-27 17:17:02Z ibiru $ # Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=nss @@ -12,7 +12,7 @@ _nsprver=4.9 depends=("nspr>=${_nsprver}" 'sqlite3' 'zlib' 'sh') makedepends=('perl') options=('!strip') -source=(ftp://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}/src/${pkgname}-${pkgver}.tar.gz +source=(ftp://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/${pkgname}-${pkgver}.tar.gz nss-no-rpath.patch nss.pc.in nss-config.in diff --git a/extra/postgresql-old-upgrade/PKGBUILD b/extra/postgresql-old-upgrade/PKGBUILD index 9d70a4705..a76cdaf4d 100644 --- a/extra/postgresql-old-upgrade/PKGBUILD +++ b/extra/postgresql-old-upgrade/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 144445 2011-12-05 21:10:18Z dan $ +# $Id: PKGBUILD 151565 2012-02-27 18:03:37Z dan $ # Maintainer: Dan McGee <dan@archlinux.org> pkgname=postgresql-old-upgrade -pkgver=9.0.6 +pkgver=9.0.7 _majorver=${pkgver%.*} pkgrel=1 pkgdesc="Minimal PostgreSQL build for migrating between major versions with pg_upgrade" @@ -37,5 +37,5 @@ package() { rm -rf "${pkgdir}/opt/pgsql-${_majorver}/include/" } -md5sums=('4ad7e4fc31ef8b8a75a3e4243933963f') -sha256sums=('317d99d2ff9e1de8da0cae107bc06c9fd455b1df0c0fb77b8fbb61fb08276056') +md5sums=('27e67f48607c29df8ca6aab2a6fdf0b8') +sha256sums=('dabe26d71d8b595f9514da1363dc20c3f4b90b6908026dd06984cac448a6d833') diff --git a/extra/postgresql/PKGBUILD b/extra/postgresql/PKGBUILD index 302e0a967..b9e57d230 100644 --- a/extra/postgresql/PKGBUILD +++ b/extra/postgresql/PKGBUILD @@ -1,26 +1,32 @@ -# $Id: PKGBUILD 144443 2011-12-05 21:09:28Z dan $ +# $Id: PKGBUILD 151563 2012-02-27 18:02:25Z dan $ # Maintainer: Dan McGee <dan@archlinux.org> pkgbase=postgresql pkgname=('postgresql-libs' 'postgresql-docs' 'postgresql') -pkgver=9.1.2 +pkgver=9.1.3 _majorver=${pkgver%.*} pkgrel=1 arch=('i686' 'x86_64') url="http://www.postgresql.org/" license=('custom:PostgreSQL') -makedepends=('libxml2' 'python2' 'perl' 'openssl>=1.0.0') +makedepends=('libxml2' 'python2' 'perl' 'tcl' 'openssl>=1.0.0') source=(ftp://ftp.postgresql.org/pub/source/v${pkgver}/postgresql-${pkgver}.tar.bz2 - postgresql postgresql.confd postgresql.pam postgresql.logrotate) + postgresql.rcd postgresql.confd postgresql.pam postgresql.logrotate) build() { cd "${srcdir}/postgresql-${pkgver}" - ./configure --prefix=/usr --mandir=/usr/share/man \ + ./configure --prefix=/usr \ + --mandir=/usr/share/man \ --datadir=/usr/share/postgresql \ - --with-libxml --with-openssl --with-perl \ - --with-python PYTHON=/usr/bin/python2 --with-pam \ - --with-system-tzdata=/usr/share/zoneinfo --enable-nls \ + --with-libxml \ + --with-openssl \ + --with-perl \ + --with-python PYTHON=/usr/bin/python2 \ + --with-tcl \ + --with-pam \ + --with-system-tzdata=/usr/share/zoneinfo \ + --enable-nls \ --enable-thread-safety make world @@ -86,6 +92,7 @@ package_postgresql() { depends=("postgresql-libs>=${pkgver}" 'libxml2' 'readline>=6.0' 'openssl>=1.0.0') optdepends=('python2: for PL/Python support' 'perl: for PL/Perl support' + 'tcl: for PL/Tcl support' 'postgresql-old-upgrade: upgrade from previous major version using pg_upgrade') install=postgresql.install @@ -113,7 +120,7 @@ package_postgresql() { rmdir "${pkgdir}/usr/share/doc/postgresql/html" # install launch script - install -D -m755 "${srcdir}/postgresql" "${pkgdir}/etc/rc.d/postgresql" + install -D -m755 "${srcdir}/postgresql.rcd" "${pkgdir}/etc/rc.d/postgresql" # install conf file install -D -m644 ${srcdir}/postgresql.confd \ @@ -127,12 +134,22 @@ package_postgresql() { } md5sums=('7dbff52221954c46595313eb7f92c3e0' - '4a6e9b63f2aa50195735f2b46aba040b' + '1ddd1df8010549f237e7983bb326025e' 'a54d09a20ab1672adf08f037df188d53' '96f82c38f3f540b53f3e5144900acf17' 'd28e443f9f65a5712c52018b84e27137') sha256sums=('8d54ff514f5b2754e6e36b008c43d7bbf7daf541da608767cc5bdedb1de5db30' - 'b2931d7a719e765f14811b9109310b2418d3064bfcedef699573fc25854a2201' + '9f6307b1358892e304f9474a456f0cb9160cfb8812a9da0430abe647f8a9cf45' + '3de5c059eead8816db15c2c5588e6196d6c4b0d704faf1a20912796cf589ba81' + '57dfd072fd7ef0018c6b0a798367aac1abb5979060ff3f9df22d1048bb71c0d5' + '6abb842764bbed74ea4a269d24f1e73d1c0b1d8ecd6e2e6fb5fb10590298605e') +md5sums=('641e1915f7ebfdc9f138e4c55b6aec0e' + '1ddd1df8010549f237e7983bb326025e' + 'a54d09a20ab1672adf08f037df188d53' + '96f82c38f3f540b53f3e5144900acf17' + 'd28e443f9f65a5712c52018b84e27137') +sha256sums=('7a79800a624031c1d9bc9cdce73cb40050100ac50a82050cbf7bbbd16ac4d5d5' + '9f6307b1358892e304f9474a456f0cb9160cfb8812a9da0430abe647f8a9cf45' '3de5c059eead8816db15c2c5588e6196d6c4b0d704faf1a20912796cf589ba81' '57dfd072fd7ef0018c6b0a798367aac1abb5979060ff3f9df22d1048bb71c0d5' '6abb842764bbed74ea4a269d24f1e73d1c0b1d8ecd6e2e6fb5fb10590298605e') diff --git a/extra/postgresql/postgresql.rcd b/extra/postgresql/postgresql.rcd new file mode 100755 index 000000000..f3600b30b --- /dev/null +++ b/extra/postgresql/postgresql.rcd @@ -0,0 +1,79 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions +. /etc/conf.d/postgresql + +# Default PGROOT if it wasn't defined in the conf.d file +PGROOT=${PGROOT:-/var/lib/postgres} +PGLOG=${PGLOG:-/var/log/postgresql.log} +PGCTL_BIN=/usr/bin/pg_ctl +PGCTL_ARGS=(-D "$PGROOT/data" -l "$PGLOG" -s -w) +[[ $PGOPTS ]] && PGCTL_ARGS+=(-o "$PGOPTS") + +postgres_init() { + # initialization + if [[ ! -d "$PGROOT/data" ]]; then + mkdir -p "$PGROOT/data" && chown -R postgres:postgres "$PGROOT" + su - postgres -c "/usr/bin/initdb $INITOPTS -D '$PGROOT/data'" + fi + if [[ ! -e "$PGLOG" ]]; then + touch "$PGLOG" + chown postgres "$PGLOG" + fi +} + +do_postgres() { + su - postgres -c "'$PGCTL_BIN' $(printf '%q ' "${PGCTL_ARGS[@]}" "$@")" +} + +case $1 in + start) + postgres_init + stat_busy "Starting PostgreSQL" + if do_postgres start; then + add_daemon postgresql + stat_done + else + stat_fail + exit 1 + fi + ;; + stop) + stat_busy "Stopping PostgreSQL" + if do_postgres stop -m fast; then + rm_daemon postgresql + stat_done + else + stat_fail + exit 1 + fi + ;; + reload) + stat_busy "Reloading PostgreSQL" + if do_postgres reload; then + stat_done + else + stat_fail + exit 1 + fi + ;; + restart) + postgres_init + stat_busy "Restarting PostgreSQL" + if do_postgres restart -m fast; then + add_daemon postgresql + stat_done + else + stat_fail + exit 1 + fi + ;; + status) + stat_busy "Checking PostgreSQL status"; + ck_status postgresql + ;; + *) + echo "usage: $0 {start|stop|reload|restart|status}" + exit 1 +esac diff --git a/extra/tamu-anova/PKGBUILD b/extra/tamu-anova/PKGBUILD index 8b0df4485..5db605b48 100644 --- a/extra/tamu-anova/PKGBUILD +++ b/extra/tamu-anova/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 131204 2011-07-11 21:05:04Z ronald $ +# $Id: PKGBUILD 151550 2012-02-27 16:38:42Z giovanni $ # Maintainer: Ronald van Haren <ronald@archlinux.org> # Contributor: Gergely Imreh <imrehg(at)gmail(dot)com> pkgname=tamu-anova pkgver=0.2.1 -pkgrel=1 +pkgrel=2 pkgdesc="ANOVA Extensions to the GNU Scientific Library" arch=('x86_64' 'i686') url="http://www.stat.tamu.edu/~aredd/tamuanova/" @@ -12,19 +12,18 @@ license=('GPL') depends=('gsl') makedepends=('gcc') install=tamu-anova.install -source=(http://www.stat.tamu.edu/~aredd/tamuanova/tamu_anova-0.2.tar.gz) +source=(http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/distfiles/tamu_anova-0.2.1.tar.gz) sha1sums=('8c7ffae14ebe92f27d20ff1f0e325875fa6ced53') build() { cd ${srcdir}/tamu_anova-0.2 - ./configure --prefix=/usr --infodir=/usr/share/info --includedir=/usr/include + ./configure --prefix=/usr \ + --infodir=/usr/share/info \ + --includedir=/usr/include make } package() { cd ${srcdir}/tamu_anova-0.2 make DESTDIR=${pkgdir} install - } - - |