summaryrefslogtreecommitdiffstats
path: root/base/libtirpc
diff options
context:
space:
mode:
Diffstat (limited to 'base/libtirpc')
-rw-r--r--base/libtirpc/.footprint67
-rw-r--r--base/libtirpc/.md5sum2
-rwxr-xr-xbase/libtirpc/Pkgfile23
-rw-r--r--base/libtirpc/libtirpc-0.2.0-no-gss.patch13
4 files changed, 105 insertions, 0 deletions
diff --git a/base/libtirpc/.footprint b/base/libtirpc/.footprint
new file mode 100644
index 000000000..99a22c346
--- /dev/null
+++ b/base/libtirpc/.footprint
@@ -0,0 +1,67 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/tirpc/
+-rw-r--r-- root/root usr/include/tirpc/netconfig.h
+drwxr-xr-x root/root usr/include/tirpc/rpc/
+-rw-r--r-- root/root usr/include/tirpc/rpc/auth.h
+-rw-r--r-- root/root usr/include/tirpc/rpc/auth_des.h
+-rw-r--r-- root/root usr/include/tirpc/rpc/auth_gss.h
+-rw-r--r-- root/root usr/include/tirpc/rpc/auth_kerb.h
+-rw-r--r-- root/root usr/include/tirpc/rpc/auth_unix.h
+-rw-r--r-- root/root usr/include/tirpc/rpc/clnt.h
+-rw-r--r-- root/root usr/include/tirpc/rpc/clnt_soc.h
+-rw-r--r-- root/root usr/include/tirpc/rpc/clnt_stat.h
+-rw-r--r-- root/root usr/include/tirpc/rpc/des.h
+-rw-r--r-- root/root usr/include/tirpc/rpc/des_crypt.h
+-rw-r--r-- root/root usr/include/tirpc/rpc/nettype.h
+-rw-r--r-- root/root usr/include/tirpc/rpc/pmap_clnt.h
+-rw-r--r-- root/root usr/include/tirpc/rpc/pmap_prot.h
+-rw-r--r-- root/root usr/include/tirpc/rpc/pmap_rmt.h
+-rw-r--r-- root/root usr/include/tirpc/rpc/raw.h
+-rw-r--r-- root/root usr/include/tirpc/rpc/rpc.h
+-rw-r--r-- root/root usr/include/tirpc/rpc/rpc_com.h
+-rw-r--r-- root/root usr/include/tirpc/rpc/rpc_msg.h
+-rw-r--r-- root/root usr/include/tirpc/rpc/rpcb_clnt.h
+-rw-r--r-- root/root usr/include/tirpc/rpc/rpcb_prot.h
+-rw-r--r-- root/root usr/include/tirpc/rpc/rpcb_prot.x
+-rw-r--r-- root/root usr/include/tirpc/rpc/rpcent.h
+-rw-r--r-- root/root usr/include/tirpc/rpc/svc.h
+-rw-r--r-- root/root usr/include/tirpc/rpc/svc_auth.h
+-rw-r--r-- root/root usr/include/tirpc/rpc/svc_dg.h
+-rw-r--r-- root/root usr/include/tirpc/rpc/svc_soc.h
+-rw-r--r-- root/root usr/include/tirpc/rpc/types.h
+-rw-r--r-- root/root usr/include/tirpc/rpc/xdr.h
+drwxr-xr-x root/root usr/include/tirpc/rpcsvc/
+-rw-r--r-- root/root usr/include/tirpc/rpcsvc/crypt.h
+-rw-r--r-- root/root usr/include/tirpc/rpcsvc/crypt.x
+drwxr-xr-x root/root usr/lib/
+-rw-r--r-- root/root usr/lib/libtirpc.a
+-rwxr-xr-x root/root usr/lib/libtirpc.la
+lrwxrwxrwx root/root usr/lib/libtirpc.so -> libtirpc.so.1.0.10
+lrwxrwxrwx root/root usr/lib/libtirpc.so.1 -> libtirpc.so.1.0.10
+-rwxr-xr-x root/root usr/lib/libtirpc.so.1.0.10
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/libtirpc.pc
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/man/
+drwxr-xr-x root/root usr/share/man/man3/
+-rw-r--r-- root/root usr/share/man/man3/bindresvport.3t.gz
+-rw-r--r-- root/root usr/share/man/man3/des_crypt.3t.gz
+-rw-r--r-- root/root usr/share/man/man3/getnetconfig.3t.gz
+-rw-r--r-- root/root usr/share/man/man3/getnetpath.3t.gz
+-rw-r--r-- root/root usr/share/man/man3/getrpcent.3t.gz
+-rw-r--r-- root/root usr/share/man/man3/getrpcport.3t.gz
+-rw-r--r-- root/root usr/share/man/man3/rpc.3t.gz
+-rw-r--r-- root/root usr/share/man/man3/rpc_clnt_auth.3t.gz
+-rw-r--r-- root/root usr/share/man/man3/rpc_clnt_calls.3t.gz
+-rw-r--r-- root/root usr/share/man/man3/rpc_clnt_create.3t.gz
+-rw-r--r-- root/root usr/share/man/man3/rpc_secure.3t.gz
+-rw-r--r-- root/root usr/share/man/man3/rpc_soc.3t.gz
+-rw-r--r-- root/root usr/share/man/man3/rpc_svc_calls.3t.gz
+-rw-r--r-- root/root usr/share/man/man3/rpc_svc_create.3t.gz
+-rw-r--r-- root/root usr/share/man/man3/rpc_svc_err.3t.gz
+-rw-r--r-- root/root usr/share/man/man3/rpc_svc_reg.3t.gz
+-rw-r--r-- root/root usr/share/man/man3/rpc_xdr.3t.gz
+-rw-r--r-- root/root usr/share/man/man3/rtime.3t.gz
+drwxr-xr-x root/root usr/share/man/man5/
+-rw-r--r-- root/root usr/share/man/man5/netconfig.5.gz
diff --git a/base/libtirpc/.md5sum b/base/libtirpc/.md5sum
new file mode 100644
index 000000000..8f29b5281
--- /dev/null
+++ b/base/libtirpc/.md5sum
@@ -0,0 +1,2 @@
+ca3a559764f3898baebf86b2ee5fd75f libtirpc-0.2.0-no-gss.patch
+b3b513a8825aa227deac63ea38c64f41 libtirpc-0.2.0.tar.bz2
diff --git a/base/libtirpc/Pkgfile b/base/libtirpc/Pkgfile
new file mode 100755
index 000000000..d5154aab3
--- /dev/null
+++ b/base/libtirpc/Pkgfile
@@ -0,0 +1,23 @@
+# Description: Librairie pour le transport Independant RPC
+# URL: http://people.freebsd.org/~kientzle/libarchive
+# Maintainer: NuTyX core team
+# Packager: thierryn1 at hispeed dot ch
+# Depends on:
+
+name=libtirpc
+version=0.2.0
+release=1
+source=( http://people.freebsd.org/~kientzle/$name/src/$name-$version.tar.bz2\
+ libtirpc-0.2.0-no-gss.patch)
+
+
+
+build() {
+cd $name-$version
+patch -Np0 -i ../libtirpc-0.2.0-no-gss.patch
+./configure --prefix=/usr\
+ --mandir=/usr/share/man\
+ --infodir=/usr/share/info
+make
+make DESTDIR=$PKG install
+}
diff --git a/base/libtirpc/libtirpc-0.2.0-no-gss.patch b/base/libtirpc/libtirpc-0.2.0-no-gss.patch
new file mode 100644
index 000000000..6ab54a0c1
--- /dev/null
+++ b/base/libtirpc/libtirpc-0.2.0-no-gss.patch
@@ -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 *);