summaryrefslogtreecommitdiff
path: root/extra
diff options
context:
space:
mode:
Diffstat (limited to 'extra')
-rw-r--r--extra/avfs/PKGBUILD29
-rw-r--r--extra/avfs/avfs-1.0.0-fix_open_missing_mode.patch11
-rw-r--r--extra/banshee/PKGBUILD9
-rw-r--r--extra/dovecot/PKGBUILD19
-rw-r--r--extra/doxygen/PKGBUILD8
-rw-r--r--extra/emelfm2/PKGBUILD11
-rw-r--r--extra/emelfm2/emelfm2-0.8.0-dsofix.patch11
-rw-r--r--extra/gtk2/PKGBUILD7
-rw-r--r--extra/gtk3/PKGBUILD6
-rw-r--r--extra/hercules/PKGBUILD23
-rw-r--r--extra/kdeplasma-applets-networkmanagement/PKGBUILD9
-rw-r--r--extra/kshutdown/PKGBUILD25
-rw-r--r--extra/kshutdown/kshutdown.install6
-rw-r--r--extra/kshutdown/kshutdown_3.0beta2-mga-fix_requestshutdown_call.patch20
-rw-r--r--extra/mailman/PKGBUILD16
-rw-r--r--extra/nss/PKGBUILD4
-rw-r--r--extra/postgresql-old-upgrade/PKGBUILD8
-rw-r--r--extra/postgresql/PKGBUILD39
-rwxr-xr-xextra/postgresql/postgresql.rcd79
-rw-r--r--extra/tamu-anova/PKGBUILD13
20 files changed, 254 insertions, 99 deletions
diff --git a/extra/avfs/PKGBUILD b/extra/avfs/PKGBUILD
index 288312c7a..0cfa33f26 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 'mips64el')
+pkgdesc="A virtual filesystem that allows browsing of compressed files"
+arch=('i686' 'x86_64' 'mips64el')
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 8e94c989e..972a970dc 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' 'mips64el')
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 149274c8c..f6dcb12f2 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' 'mips64el')
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 4dbdf8ecc..9e7d3be38 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 'mips64el')
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 e3a78dd72..25e678531 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 'mips64el')
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 6729146a2..27dea602a 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' 'mips64el')
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 3179a6133..065a51496 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' 'mips64el')
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 1dd88290c..d31afdd0e 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 'mips64el')
+source=("http://www.hercules-390.org/$pkgname-$pkgver.tar.gz")
+arch=('i686' 'x86_64' 'mips64el')
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 be384b3a5..4a83fbe3e 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' 'mips64el')
@@ -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 99e58f307..b45bff933 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 'mips64el')
@@ -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 a3969919b..70b48ad55 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' 'mips64el')
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 f3fc7743b..40a85f63a 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 5bd0c1e83..0e8c1874f 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 d5561089e..b4188edea 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' 'mips64el')
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 64ed12558..d6a14160f 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' 'mips64el')
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
-
}
-
-