[arch-commits] Commit in (5 files)

Tobias Powalowski tpowa at archlinux.org
Mon Jun 15 19:33:36 UTC 2009


    Date: Monday, June 15, 2009 @ 15:33:36
  Author: tpowa
Revision: 42545

'add as depend for rpcbind'

Added:
  libtirpc/
  libtirpc/repos/
  libtirpc/trunk/
  libtirpc/trunk/PKGBUILD
  libtirpc/trunk/libtirpc-0.2.0-no-gss.patch

-----------------------------+
 PKGBUILD                    |   26 ++++++++++++++++++++++++++
 libtirpc-0.2.0-no-gss.patch |   13 +++++++++++++
 2 files changed, 39 insertions(+)

Added: libtirpc/trunk/PKGBUILD
===================================================================
--- libtirpc/trunk/PKGBUILD	                        (rev 0)
+++ libtirpc/trunk/PKGBUILD	2009-06-15 19:33:36 UTC (rev 42545)
@@ -0,0 +1,26 @@
+# $Id$
+# Maintainer: Tobias Powalowski <tpowa at archlinux.org>
+pkgname=libtirpc
+pkgver=0.2.0
+pkgrel=1
+pkgdesc="Transport Independent RPC library (SunRPC replacement)"
+arch=(i686 x86_64)
+depends=('glibc')
+url="http://libtirpc.sourceforge.net/"
+license=('GPL2')
+source=(http://dl.sourceforge.net/sourceforge/libtirpc/$pkgname-$pkgver.tar.bz2
+        libtirpc-0.2.0-no-gss.patch)
+backup=('etc/netconfig')
+options=(!libtool)
+md5sums=('b3b513a8825aa227deac63ea38c64f41'
+         'ca3a559764f3898baebf86b2ee5fd75f')
+
+build() {
+  cd $srcdir/$pkgname-$pkgver
+  patch -Np0 -i ../libtirpc-0.2.0-no-gss.patch || return 1
+  ./configure --prefix=/usr 
+  make || return 1
+  make DESTDIR=$pkgdir install || return 1
+  # install netconfig
+  install -D -m644 doc/etc_netconfig $pkgdir/etc/netconfig
+}

Added: libtirpc/trunk/libtirpc-0.2.0-no-gss.patch
===================================================================
--- libtirpc/trunk/libtirpc-0.2.0-no-gss.patch	                        (rev 0)
+++ libtirpc/trunk/libtirpc-0.2.0-no-gss.patch	2009-06-15 19:33:36 UTC (rev 42545)
@@ -0,0 +1,13 @@
+if gss is disabled, then svc_auth_gss_ops won't be available
+
+--- src/svc.c
++++ src/svc.c
+@@ -77,7 +77,7 @@
+ 
+ extern rwlock_t svc_lock;
+ extern rwlock_t svc_fd_lock;
+-extern struct svc_auth_ops svc_auth_gss_ops;
++extern struct svc_auth_ops svc_auth_gss_ops __attribute__((weak));
+ 
+ static struct svc_callout *svc_find (rpcprog_t, rpcvers_t,
+ 				     struct svc_callout **, char *);




More information about the arch-commits mailing list