Эх сурвалжийг харах

update to latest stable version

Waldemar Brodkorb 10 жил өмнө
parent
commit
f920132acf
64 өөрчлөгдсөн 24 нэмэгдсэн , 1569 устгасан
  1. 2 2
      package/libtirpc/Makefile
  2. 0 8
      package/libtirpc/patches/patch-Makefile_am
  3. 0 21
      package/libtirpc/patches/patch-configure_ac
  4. 12 3
      package/libtirpc/patches/patch-src_Makefile_am
  5. 0 18
      package/libtirpc/patches/patch-src_auth_des_c
  6. 0 10
      package/libtirpc/patches/patch-src_auth_none_c
  7. 0 32
      package/libtirpc/patches/patch-src_auth_time_c
  8. 0 18
      package/libtirpc/patches/patch-src_auth_unix_c
  9. 0 7
      package/libtirpc/patches/patch-src_authdes_prot_c
  10. 0 10
      package/libtirpc/patches/patch-src_authunix_prot_c
  11. 0 18
      package/libtirpc/patches/patch-src_bindresvport_c
  12. 0 27
      package/libtirpc/patches/patch-src_clnt_bcast_c
  13. 0 10
      package/libtirpc/patches/patch-src_clnt_perror_c
  14. 0 10
      package/libtirpc/patches/patch-src_clnt_simple_c
  15. 0 10
      package/libtirpc/patches/patch-src_crypt_client_c
  16. 0 10
      package/libtirpc/patches/patch-src_debug_h
  17. 0 27
      package/libtirpc/patches/patch-src_des_crypt_c
  18. 0 9
      package/libtirpc/patches/patch-src_des_soft_c
  19. 0 10
      package/libtirpc/patches/patch-src_getnetconfig_c
  20. 0 16
      package/libtirpc/patches/patch-src_getnetpath_c
  21. 0 10
      package/libtirpc/patches/patch-src_getpeereid_c
  22. 0 10
      package/libtirpc/patches/patch-src_getpublickey_c
  23. 0 41
      package/libtirpc/patches/patch-src_getrpcent_c
  24. 0 10
      package/libtirpc/patches/patch-src_key_call_c
  25. 0 10
      package/libtirpc/patches/patch-src_key_prot_xdr_c
  26. 0 8
      package/libtirpc/patches/patch-src_mt_misc_c
  27. 0 10
      package/libtirpc/patches/patch-src_pmap_clnt_c
  28. 0 10
      package/libtirpc/patches/patch-src_pmap_getmaps_c
  29. 0 31
      package/libtirpc/patches/patch-src_rpc_com_h
  30. 0 10
      package/libtirpc/patches/patch-src_rpc_generic_c
  31. 0 40
      package/libtirpc/patches/patch-src_rpc_soc_c
  32. 0 10
      package/libtirpc/patches/patch-src_rpcb_st_xdr_c
  33. 0 10
      package/libtirpc/patches/patch-src_rpcdname_c
  34. 0 10
      package/libtirpc/patches/patch-src_svc_dg_c
  35. 0 10
      package/libtirpc/patches/patch-src_svc_simple_c
  36. 0 10
      package/libtirpc/patches/patch-src_svc_vc_c
  37. 0 10
      package/libtirpc/patches/patch-src_xdr_array_c
  38. 0 10
      package/libtirpc/patches/patch-src_xdr_c
  39. 0 10
      package/libtirpc/patches/patch-src_xdr_float_c
  40. 0 10
      package/libtirpc/patches/patch-src_xdr_mem_c
  41. 0 11
      package/libtirpc/patches/patch-src_xdr_rec_c
  42. 0 11
      package/libtirpc/patches/patch-src_xdr_reference_c
  43. 0 10
      package/libtirpc/patches/patch-src_xdr_sizeof_c
  44. 0 10
      package/libtirpc/patches/patch-src_xdr_stdio_c
  45. 0 33
      package/libtirpc/patches/patch-tirpc_netconfig_h
  46. 0 32
      package/libtirpc/patches/patch-tirpc_rpc_auth_des_h
  47. 0 53
      package/libtirpc/patches/patch-tirpc_rpc_auth_gss_h
  48. 0 26
      package/libtirpc/patches/patch-tirpc_rpc_auth_unix_h
  49. 0 132
      package/libtirpc/patches/patch-tirpc_rpc_clnt_h
  50. 0 78
      package/libtirpc/patches/patch-tirpc_rpc_clnt_soc_h
  51. 0 52
      package/libtirpc/patches/patch-tirpc_rpc_des_crypt_h
  52. 0 20
      package/libtirpc/patches/patch-tirpc_rpc_nettype_h
  53. 0 25
      package/libtirpc/patches/patch-tirpc_rpc_pmap_clnt_h
  54. 0 27
      package/libtirpc/patches/patch-tirpc_rpc_pmap_prot_h
  55. 0 26
      package/libtirpc/patches/patch-tirpc_rpc_pmap_rmt_h
  56. 0 31
      package/libtirpc/patches/patch-tirpc_rpc_rpc_com_h
  57. 0 44
      package/libtirpc/patches/patch-tirpc_rpc_rpc_h
  58. 0 23
      package/libtirpc/patches/patch-tirpc_rpc_rpc_msg_h
  59. 0 23
      package/libtirpc/patches/patch-tirpc_rpc_rpcb_clnt_h
  60. 10 27
      package/libtirpc/patches/patch-tirpc_rpc_rpcent_h
  61. 0 152
      package/libtirpc/patches/patch-tirpc_rpc_svc_h
  62. 0 102
      package/libtirpc/patches/patch-tirpc_rpc_svc_soc_h
  63. 0 53
      package/libtirpc/patches/patch-tirpc_rpc_xdr_h
  64. 0 12
      package/libtirpc/patches/patch-tirpc_rpcsvc_crypt_x

+ 2 - 2
package/libtirpc/Makefile

@@ -4,9 +4,9 @@
 include ${ADK_TOPDIR}/rules.mk
 
 PKG_NAME:=		libtirpc
-PKG_VERSION:=		0.2.5
+PKG_VERSION:=		0.3.2
 PKG_RELEASE:=		1
-PKG_HASH:=		62f9de7c2c8686c568757730e1fef66502a0e00d6cacf33546d0267984e002db
+PKG_HASH:=		2008a379f37f2c5d5a87a568b06707422cc3e4f5da305f7fb71f3f4c6d473ffc
 PKG_DESCR:=		transport independent rpc library
 PKG_SECTION:=		libs/net
 PKG_URL:=		http://sourceforge.net/projects/libtirpc/

+ 0 - 8
package/libtirpc/patches/patch-Makefile_am

@@ -1,8 +0,0 @@
---- libtirpc-0.2.4.orig/Makefile.am	2013-12-09 21:59:51.000000000 +0100
-+++ libtirpc-0.2.4/Makefile.am	2014-05-10 17:56:58.282550787 +0200
-@@ -1,4 +1,4 @@
--SUBDIRS = src man doc
-+SUBDIRS = src
- ACLOCAL_AMFLAGS = -I m4
- 
- noinst_HEADERS	       = tirpc/reentrant.h \

+ 0 - 21
package/libtirpc/patches/patch-configure_ac

@@ -1,21 +0,0 @@
---- libtirpc-0.2.5.orig/configure.ac	2014-08-08 11:24:34.000000000 -0500
-+++ libtirpc-0.2.5/configure.ac	2015-02-10 11:20:21.483005131 -0600
-@@ -24,14 +24,16 @@ if test "x$enable_ipv6" != xno; then
- fi
- 
- AC_PROG_CC
--m4_pattern_allow(AM_CONFIG_HEADERS(config.h))
-+AC_CONFIG_HEADERS([config.h])
- AC_PROG_LIBTOOL
- AC_HEADER_DIRENT
- AC_PREFIX_DEFAULT(/usr)
- AC_CHECK_HEADERS([arpa/inet.h fcntl.h libintl.h limits.h locale.h netdb.h netinet/in.h stddef.h stdint.h stdlib.h string.h sys/ioctl.h sys/param.h sys/socket.h sys/time.h syslog.h unistd.h])
- AC_CHECK_LIB([pthread], [pthread_create])
- AC_CHECK_LIB([nsl], [yp_get_default_domain])
--
-+AC_CHECK_FUNCS([getrpcbyname getrpcbynumber])
- 
- AC_CONFIG_FILES([Makefile src/Makefile man/Makefile doc/Makefile])
- AC_OUTPUT(libtirpc.pc)
-+
-+

+ 12 - 3
package/libtirpc/patches/patch-src_Makefile_am

@@ -1,11 +1,20 @@
---- libtirpc-0.2.5.orig/src/Makefile.am	2014-08-08 11:24:34.000000000 -0500
-+++ libtirpc-0.2.5/src/Makefile.am	2015-02-10 11:38:08.670995360 -0600
+--- libtirpc-0.3.2.orig/src/Makefile.am	2015-06-16 17:35:08.000000000 +0200
++++ libtirpc-0.3.2/src/Makefile.am	2015-06-21 21:02:26.000000000 +0200
 @@ -51,7 +51,7 @@ libtirpc_la_SOURCES = auth_none.c auth_u
          rpc_callmsg.c rpc_generic.c rpc_soc.c rpcb_clnt.c rpcb_prot.c \
          rpcb_st_xdr.c svc.c svc_auth.c svc_dg.c svc_auth_unix.c svc_auth_none.c \
          svc_generic.c svc_raw.c svc_run.c svc_simple.c svc_vc.c getpeereid.c \
 -        auth_time.c auth_des.c authdes_prot.c debug.c
-+        authdes_prot.c debug.c
++        debug.c
  
  ## XDR
  libtirpc_la_SOURCES += xdr.c xdr_rec.c xdr_array.c xdr_float.c xdr_mem.c xdr_reference.c xdr_stdio.c
+@@ -68,7 +68,7 @@ if GSS
+     libtirpc_la_CFLAGS = -DHAVE_RPCSEC_GSS $(GSSAPI_CFLAGS)
+ endif
+ 
+-libtirpc_la_SOURCES += key_call.c key_prot_xdr.c getpublickey.c
++libtirpc_la_SOURCES += key_call.c key_prot_xdr.c
+ libtirpc_la_SOURCES += netname.c netnamer.c rtime.c
+ 
+ CLEANFILES	       = cscope.* *~

+ 0 - 18
package/libtirpc/patches/patch-src_auth_des_c

@@ -1,18 +0,0 @@
---- libtirpc-0.2.5.orig/src/auth_des.c	2014-08-08 11:24:34.000000000 -0500
-+++ libtirpc-0.2.5/src/auth_des.c	2015-02-10 11:20:21.499005133 -0600
-@@ -38,7 +38,6 @@
- #include <string.h>
- #include <stdlib.h>
- #include <unistd.h>
--#include <sys/cdefs.h>
- #include <rpc/des_crypt.h>
- #include <syslog.h>
- #include <rpc/types.h>
-@@ -52,7 +51,6 @@
- 
- #if defined(LIBC_SCCS) && !defined(lint)
- #endif
--#include <sys/cdefs.h>
- 
- #include "debug.h"
- 

+ 0 - 10
package/libtirpc/patches/patch-src_auth_none_c

@@ -1,10 +0,0 @@
---- libtirpc-0.2.3.orig/src/auth_none.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/auth_none.c	2014-03-22 13:20:53.000000000 +0100
-@@ -31,7 +31,6 @@
- static char *sccsid = "@(#)auth_none.c 1.19 87/08/11 Copyr 1984 Sun Micro";
- static char *sccsid = "@(#)auth_none.c	2.1 88/07/29 4.0 RPCSRC";
- #endif
--#include <sys/cdefs.h>
- __FBSDID("$FreeBSD: src/lib/libc/rpc/auth_none.c,v 1.12 2002/03/22 23:18:35 obrien Exp $");
- */
- 

+ 0 - 32
package/libtirpc/patches/patch-src_auth_time_c

@@ -1,32 +0,0 @@
---- libtirpc-0.2.3.orig/src/auth_time.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/auth_time.c	2014-03-22 13:20:53.000000000 +0100
-@@ -25,7 +25,6 @@
-  *	needed to deal with TCP connections.
-  */
- 
--#include <sys/cdefs.h>
- #include <stdio.h>
- #include <syslog.h>
- #include <string.h>
-@@ -43,7 +42,7 @@
- //#include <clnt_soc.h>
- #include <sys/select.h>
- #undef NIS
--#include <rpcsvc/nis.h>
-+//#include <rpcsvc/nis.h>
- 
- 
- #ifdef TESTING
-@@ -138,6 +137,7 @@ free_eps(eps, num)
-  * NIS+ server will call __rpc_get_time_offset() with the nis_server
-  * structure already populated.
-  */
-+#ifdef 0
- static nis_server *
- get_server(sin, host, srv, eps, maxep)
- 	struct sockaddr_in *sin;
-@@ -491,3 +491,4 @@ error:
- 
- 	return (time_valid);
- }
-+#endif

+ 0 - 18
package/libtirpc/patches/patch-src_auth_unix_c

@@ -1,18 +0,0 @@
---- libtirpc-0.2.5.orig/src/auth_unix.c	2014-08-08 11:24:34.000000000 -0500
-+++ libtirpc-0.2.5/src/auth_unix.c	2015-02-10 11:22:29.687003959 -0600
-@@ -26,7 +26,6 @@
-  * POSSIBILITY OF SUCH DAMAGE.
-  */
- 
--#include <sys/cdefs.h>
- 
- /*
-  * auth_unix.c, Implements UNIX style authentication parameters.
-@@ -45,6 +44,7 @@
- 
- #include <assert.h>
- #include <err.h>
-+#include <stdarg.h>
- #include <stdio.h>
- #include <stdlib.h>
- #include <unistd.h>

+ 0 - 7
package/libtirpc/patches/patch-src_authdes_prot_c

@@ -1,7 +0,0 @@
---- libtirpc-0.2.3.orig/src/authdes_prot.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/authdes_prot.c	2014-03-22 13:20:53.000000000 +0100
-@@ -1,4 +1,3 @@
--#include <sys/cdefs.h>
- /*
-  * Copyright (c) 2009, Sun Microsystems, Inc.
-  * All rights reserved.

+ 0 - 10
package/libtirpc/patches/patch-src_authunix_prot_c

@@ -1,10 +0,0 @@
---- libtirpc-0.2.3.orig/src/authunix_prot.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/authunix_prot.c	2014-03-22 13:20:53.000000000 +0100
-@@ -26,7 +26,6 @@
-  * POSSIBILITY OF SUCH DAMAGE.
-  */
- 
--#include <sys/cdefs.h>
- 
- /*
-  * authunix_prot.c

+ 0 - 18
package/libtirpc/patches/patch-src_bindresvport_c

@@ -1,18 +0,0 @@
---- libtirpc-0.2.3.orig/src/bindresvport.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/bindresvport.c	2014-03-22 13:24:36.000000000 +0100
-@@ -26,7 +26,6 @@
-  * POSSIBILITY OF SUCH DAMAGE.
-  */
- 
--#include <sys/cdefs.h>
- 
- /*
-  * Copyright (c) 1987 by Sun Microsystems, Inc.
-@@ -38,6 +37,7 @@
- #include <sys/socket.h>
- 
- #include <netinet/in.h>
-+#include <netdb.h>
- 
- #include <errno.h>
- #include <string.h>

+ 0 - 27
package/libtirpc/patches/patch-src_clnt_bcast_c

@@ -1,27 +0,0 @@
---- libtirpc-0.2.5.orig/src/clnt_bcast.c	2014-08-08 11:24:34.000000000 -0500
-+++ libtirpc-0.2.5/src/clnt_bcast.c	2015-02-10 11:27:39.523001122 -0600
-@@ -28,7 +28,6 @@
- /*
-  * Copyright (c) 1986-1991 by Sun Microsystems Inc. 
-  */
--#include <sys/cdefs.h>
- 
- /*
-  * clnt_bcast.c
-@@ -41,7 +40,7 @@
-  */
- #include <sys/socket.h>
- #include <sys/types.h>
--#include <sys/queue.h>
-+#include "queue.h"
- 
- #include <net/if.h>
- #include <netinet/in.h>
-@@ -57,6 +56,7 @@
- #include <arpa/inet.h>
- #include <stdio.h>
- #include <errno.h>
-+#include <stdarg.h>
- #include <stdlib.h>
- #include <unistd.h>
- #include <netdb.h>

+ 0 - 10
package/libtirpc/patches/patch-src_clnt_perror_c

@@ -1,10 +0,0 @@
---- libtirpc-0.2.3.orig/src/clnt_perror.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/clnt_perror.c	2014-03-22 13:20:53.000000000 +0100
-@@ -27,7 +27,6 @@
-  */
- 
- /*
--#include <sys/cdefs.h>
- */
- /*
-  * clnt_perror.c

+ 0 - 10
package/libtirpc/patches/patch-src_clnt_simple_c

@@ -1,10 +0,0 @@
---- libtirpc-0.2.3.orig/src/clnt_simple.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/clnt_simple.c	2014-03-22 13:20:53.000000000 +0100
-@@ -29,7 +29,6 @@
-  * Copyright (c) 1986-1991 by Sun Microsystems Inc. 
-  */
- 
--#include <sys/cdefs.h>
- 
- /*
-  * clnt_simple.c

+ 0 - 10
package/libtirpc/patches/patch-src_crypt_client_c

@@ -1,10 +0,0 @@
---- libtirpc-0.2.3.orig/src/crypt_client.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/crypt_client.c	2014-03-22 13:20:53.000000000 +0100
-@@ -30,7 +30,6 @@
-  * SUCH DAMAGE.
-  */
- 
--#include <sys/cdefs.h>
- 
- #include <err.h>
- #include <sys/types.h>

+ 0 - 10
package/libtirpc/patches/patch-src_debug_h

@@ -1,10 +0,0 @@
---- libtirpc-0.2.5.orig/src/debug.h	2014-08-08 11:24:34.000000000 -0500
-+++ libtirpc-0.2.5/src/debug.h	2015-02-10 11:32:36.946998399 -0600
-@@ -21,6 +21,7 @@
- 
- #ifndef _DEBUG_H
- #define _DEBUG_H
-+#include <stdarg.h>
- #include <syslog.h>
- 
- extern int libtirpc_debug_level;

+ 0 - 27
package/libtirpc/patches/patch-src_des_crypt_c

@@ -1,27 +0,0 @@
---- libtirpc-0.2.5.orig/src/des_crypt.c	2014-08-08 11:24:34.000000000 -0500
-+++ libtirpc-0.2.5/src/des_crypt.c	2015-02-10 11:20:21.587005130 -0600
-@@ -39,11 +39,10 @@
- static char sccsid[] = "@(#)des_crypt.c	2.2 88/08/10 4.0 RPCSRC; from 1.13 88/02/08 SMI";
- #endif
- #endif
--#include <sys/cdefs.h>
- 
- static int common_crypt( char *, char *, unsigned, unsigned, struct desparams * );
- int (*__des_crypt_LOCAL)() = 0;
--extern int _des_crypt_call(char *, int, struct desparams *);
-+//extern int _des_crypt_call(char *, int, struct desparams *);
- /*
-  * Copy 8 bytes
-  */
-@@ -145,10 +144,6 @@ common_crypt(key, buf, len, mode, desp)
- 		if (!__des_crypt_LOCAL(buf, len, desp)) {
- 			return (DESERR_HWERROR);
- 		}
--	} else {
--		if (!_des_crypt_call(buf, len, desp)) {
--			return (DESERR_HWERROR);
--		}
--	}
-+	} 
- 	return(desdev == DES_SW ? DESERR_NONE : DESERR_NOHWDEVICE);
- }

+ 0 - 9
package/libtirpc/patches/patch-src_des_soft_c

@@ -1,9 +0,0 @@
---- libtirpc-0.2.3.orig/src/des_soft.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/des_soft.c	2014-03-22 13:20:53.000000000 +0100
-@@ -1,5 +1,4 @@
--//#include <sys/cdefs.h>
--
-+//
- /*
-  * Copyright (c) 2009, Sun Microsystems, Inc.
-  * All rights reserved.

+ 0 - 10
package/libtirpc/patches/patch-src_getnetconfig_c

@@ -1,10 +0,0 @@
---- libtirpc-0.2.3.orig/src/getnetconfig.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/getnetconfig.c	2014-03-22 13:20:53.000000000 +0100
-@@ -32,7 +32,6 @@
-  
- #include <pthread.h>
- #include <reentrant.h>
--#include <sys/cdefs.h>
- #include <stdio.h>
- #include <errno.h>
- #include <netconfig.h>

+ 0 - 16
package/libtirpc/patches/patch-src_getnetpath_c

@@ -1,16 +0,0 @@
---- libtirpc-0.2.3.orig/src/getnetpath.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/getnetpath.c	2014-03-22 13:20:53.000000000 +0100
-@@ -25,13 +25,11 @@
-  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-  * POSSIBILITY OF SUCH DAMAGE.
-  */
--#include <sys/cdefs.h>
- 
- /*
-  * Copyright (c) 1989 by Sun Microsystems, Inc.
-  */
- 
--#include <sys/cdefs.h>
- #include <stdio.h>
- #include <errno.h>
- #include <netconfig.h>

+ 0 - 10
package/libtirpc/patches/patch-src_getpeereid_c

@@ -1,10 +0,0 @@
---- libtirpc-0.2.3.orig/src/getpeereid.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/getpeereid.c	2014-03-22 13:20:52.000000000 +0100
-@@ -24,7 +24,6 @@
-  * SUCH DAMAGE.
-  */
- 
--#include <sys/cdefs.h>
- 
- #include <sys/param.h>
- #include <sys/socket.h>

+ 0 - 10
package/libtirpc/patches/patch-src_getpublickey_c

@@ -1,10 +0,0 @@
---- libtirpc-0.2.3.orig/src/getpublickey.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/getpublickey.c	2014-03-22 13:20:53.000000000 +0100
-@@ -26,7 +26,6 @@
-  * POSSIBILITY OF SUCH DAMAGE.
-  */
- /*
--#include <sys/cdefs.h>
- */
- 
- /*

+ 0 - 41
package/libtirpc/patches/patch-src_getrpcent_c

@@ -1,41 +0,0 @@
---- libtirpc-0.2.4.orig/src/getrpcent.c	2013-12-09 21:59:51.000000000 +0100
-+++ libtirpc-0.2.4/src/getrpcent.c	2014-05-18 08:04:03.462885748 +0200
-@@ -50,6 +50,10 @@
- #include <libc_private.h>
- #endif
- 
-+#if HAVE_CONFIG_H
-+#include "config.h"
-+#endif
-+
- /*
-  * Internet version.
-  */
-@@ -89,7 +93,7 @@ _rpcdata()
- 	return (d);
- }
- 
--#ifdef GQ
-+#if !HAVE_GETRPCBYNYMBER
- struct rpcent *
- getrpcbynumber(number)
- 	int number;
-@@ -135,7 +139,9 @@ no_yp:
- 	endrpcent();
- 	return (p);
- }
-+#endif /* !HAVE_GETRPCBYNUMBER */
- 
-+#if !HAVE_GETRPCBYNAME
- struct rpcent *
- getrpcbyname(name)
- 	const char *name;
-@@ -158,7 +164,7 @@ done:
- 	endrpcent();
- 	return (rpc);
- }
--#endif /* GQ */
-+#endif /* !HAVE_GETRPCBYNAME */
- 
- void
- setrpcent(f)

+ 0 - 10
package/libtirpc/patches/patch-src_key_call_c

@@ -1,10 +0,0 @@
---- libtirpc-0.2.3.orig/src/key_call.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/key_call.c	2014-03-22 13:20:52.000000000 +0100
-@@ -30,7 +30,6 @@
-  */
- 
- 
--#include <sys/cdefs.h>
- 
- /*
-  * key_call.c, Interface to keyserver

+ 0 - 10
package/libtirpc/patches/patch-src_key_prot_xdr_c

@@ -1,10 +0,0 @@
---- libtirpc-0.2.3.orig/src/key_prot_xdr.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/key_prot_xdr.c	2014-03-22 13:20:53.000000000 +0100
-@@ -33,7 +33,6 @@
-  */
- /* Copyright (c)  1990, 1991 Sun Microsystems, Inc. */
- 
--#include <sys/cdefs.h>
- 
- /* 
-  * Compiled from key_prot.x using rpcgen.

+ 0 - 8
package/libtirpc/patches/patch-src_mt_misc_c

@@ -1,8 +0,0 @@
---- libtirpc-0.2.3.orig/src/mt_misc.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/mt_misc.c	2014-03-22 13:20:53.000000000 +0100
-@@ -1,5 +1,4 @@
- 
--#include <sys/cdefs.h>
- #include <pthread.h>
- #include <reentrant.h>
- #include <rpc/rpc.h>

+ 0 - 10
package/libtirpc/patches/patch-src_pmap_clnt_c

@@ -1,10 +0,0 @@
---- libtirpc-0.2.3.orig/src/pmap_clnt.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/pmap_clnt.c	2014-03-22 13:20:53.000000000 +0100
-@@ -26,7 +26,6 @@
-  * POSSIBILITY OF SUCH DAMAGE.
-  */
- 
--#include <sys/cdefs.h>
- 
- /*
-  * pmap_clnt.c

+ 0 - 10
package/libtirpc/patches/patch-src_pmap_getmaps_c

@@ -1,10 +0,0 @@
---- libtirpc-0.2.3.orig/src/pmap_getmaps.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/pmap_getmaps.c	2014-03-22 13:20:53.000000000 +0100
-@@ -26,7 +26,6 @@
-  * POSSIBILITY OF SUCH DAMAGE.
-  */
- 
--#include <sys/cdefs.h>
- 
- /*
-  * pmap_getmap.c

+ 0 - 31
package/libtirpc/patches/patch-src_rpc_com_h

@@ -1,31 +0,0 @@
---- libtirpc-0.2.3.orig/src/rpc_com.h	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/rpc_com.h	2014-03-22 13:20:53.000000000 +0100
-@@ -40,7 +40,6 @@
- #ifndef _TIRPC_RPCCOM_H
- #define	_TIRPC_RPCCOM_H
- 
--#include <sys/cdefs.h>
- 
- /* #pragma ident	"@(#)rpc_com.h	1.11	93/07/05 SMI" */
- 
-@@ -54,7 +53,9 @@
- #define __RPC_GETXID(now) ((u_int32_t)getpid() ^ (u_int32_t)(now)->tv_sec ^ \
-     (u_int32_t)(now)->tv_usec)
- 
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern u_int __rpc_get_a_size(int);
- extern int __rpc_dtbsize(void);
- extern struct netconfig * __rpcgettp(int);
-@@ -90,6 +91,8 @@ void __xprt_set_raddr(SVCXPRT *, const s
- SVCXPRT **__svc_xports;
- int __svc_maxrec;
- 
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- #endif /* _TIRPC_RPCCOM_H */

+ 0 - 10
package/libtirpc/patches/patch-src_rpc_generic_c

@@ -1,10 +0,0 @@
---- libtirpc-0.2.3.orig/src/rpc_generic.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/rpc_generic.c	2014-03-22 13:20:53.000000000 +0100
-@@ -29,7 +29,6 @@
-  * Copyright (c) 1986-1991 by Sun Microsystems Inc. 
-  */
- 
--#include <sys/cdefs.h>
- 
- /*
-  * rpc_generic.c, Miscl routines for RPC.

+ 0 - 40
package/libtirpc/patches/patch-src_rpc_soc_c

@@ -1,40 +0,0 @@
---- libtirpc-0.2.5.orig/src/rpc_soc.c	2014-08-08 11:24:34.000000000 -0500
-+++ libtirpc-0.2.5/src/rpc_soc.c	2015-02-10 11:20:21.731005128 -0600
-@@ -520,37 +520,6 @@ clnt_broadcast(prog, vers, proc, xargs,
- 	    (resultproc_t) rpc_wrap_bcast, "udp");
- }
- 
--/*
-- * Create the client des authentication object. Obsoleted by
-- * authdes_seccreate().
-- */
--AUTH *
--authdes_create(servername, window, syncaddr, ckey)
--	char *servername;		/* network name of server */
--	u_int window;			/* time to live */
--	struct sockaddr *syncaddr;	/* optional hostaddr to sync with */
--	des_block *ckey;		/* optional conversation key to use */
--{
--	AUTH *dummy;
--	AUTH *nauth;
--	char hostname[NI_MAXHOST];
--
--	if (syncaddr) {
--		/*
--		 * Change addr to hostname, because that is the way
--		 * new interface takes it.
--		 */
--		if (getnameinfo(syncaddr, sizeof(syncaddr), hostname,
--		    sizeof hostname, NULL, 0, 0) != 0)
--			goto fallback;
--
--		nauth = authdes_seccreate(servername, window, hostname, ckey);
--		return (nauth);
--	}
--fallback:
--	dummy = authdes_seccreate(servername, window, NULL, ckey);
--	return (dummy);
--}
- 
- /*
-  * Create a client handle for a unix connection. Obsoleted by clnt_vc_create()

+ 0 - 10
package/libtirpc/patches/patch-src_rpcb_st_xdr_c

@@ -1,10 +0,0 @@
---- libtirpc-0.2.3.orig/src/rpcb_st_xdr.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/rpcb_st_xdr.c	2014-03-22 13:20:53.000000000 +0100
-@@ -35,7 +35,6 @@
-  * routines used with the rpcbind stats facility.
-  */
- 
--#include <sys/cdefs.h>
- 
- #include <rpc/rpc.h>
- 

+ 0 - 10
package/libtirpc/patches/patch-src_rpcdname_c

@@ -1,10 +0,0 @@
---- libtirpc-0.2.3.orig/src/rpcdname.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/rpcdname.c	2014-03-22 13:20:53.000000000 +0100
-@@ -25,7 +25,6 @@
-  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-  * POSSIBILITY OF SUCH DAMAGE.
-  */
--#include <sys/cdefs.h>
- 
- /*
-  * rpcdname.c

+ 0 - 10
package/libtirpc/patches/patch-src_svc_dg_c

@@ -1,10 +0,0 @@
---- libtirpc-0.2.3.orig/src/svc_dg.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/svc_dg.c	2014-03-22 13:20:52.000000000 +0100
-@@ -31,7 +31,6 @@
-  * Copyright (c) 1986-1991 by Sun Microsystems Inc.
-  */
- 
--#include <sys/cdefs.h>
- 
- /*
-  * svc_dg.c, Server side for connectionless RPC.

+ 0 - 10
package/libtirpc/patches/patch-src_svc_simple_c

@@ -1,10 +0,0 @@
---- libtirpc-0.2.3.orig/src/svc_simple.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/svc_simple.c	2014-03-22 13:20:53.000000000 +0100
-@@ -29,7 +29,6 @@
-  * Copyright (c) 1986-1991 by Sun Microsystems Inc. 
-  */
- 
--#include <sys/cdefs.h>
- 
- /*
-  * svc_simple.c

+ 0 - 10
package/libtirpc/patches/patch-src_svc_vc_c

@@ -1,10 +0,0 @@
---- libtirpc-0.2.3.orig/src/svc_vc.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/svc_vc.c	2014-03-22 13:20:53.000000000 +0100
-@@ -27,7 +27,6 @@
-  * POSSIBILITY OF SUCH DAMAGE.
-  */
- 
--#include <sys/cdefs.h>
- 
- /*
-  * svc_vc.c, Server side for Connection Oriented based RPC. 

+ 0 - 10
package/libtirpc/patches/patch-src_xdr_array_c

@@ -1,10 +0,0 @@
---- libtirpc-0.2.3.orig/src/xdr_array.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/xdr_array.c	2014-03-22 13:20:53.000000000 +0100
-@@ -27,7 +27,6 @@
-  * POSSIBILITY OF SUCH DAMAGE.
-  */
- 
--#include <sys/cdefs.h>
- 
- /*
-  * xdr_array.c, Generic XDR routines impelmentation.

+ 0 - 10
package/libtirpc/patches/patch-src_xdr_c

@@ -1,10 +0,0 @@
---- libtirpc-0.2.3.orig/src/xdr.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/xdr.c	2014-03-22 13:20:53.000000000 +0100
-@@ -26,7 +26,6 @@
-  * POSSIBILITY OF SUCH DAMAGE.
-  */
- 
--#include <sys/cdefs.h>
- 
- /*
-  * xdr.c, Generic XDR routines implementation.

+ 0 - 10
package/libtirpc/patches/patch-src_xdr_float_c

@@ -1,10 +0,0 @@
---- libtirpc-0.2.3.orig/src/xdr_float.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/xdr_float.c	2014-03-22 13:20:53.000000000 +0100
-@@ -27,7 +27,6 @@
-  * POSSIBILITY OF SUCH DAMAGE.
-  */
- 
--#include <sys/cdefs.h>
- 
- /*
-  * xdr_float.c, Generic XDR routines implementation.

+ 0 - 10
package/libtirpc/patches/patch-src_xdr_mem_c

@@ -1,10 +0,0 @@
---- libtirpc-0.2.3.orig/src/xdr_mem.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/xdr_mem.c	2014-03-22 13:20:53.000000000 +0100
-@@ -26,7 +26,6 @@
-  * POSSIBILITY OF SUCH DAMAGE.
-  */
- 
--#include <sys/cdefs.h>
- 
- /*
-  * xdr_mem.h, XDR implementation using memory buffers.

+ 0 - 11
package/libtirpc/patches/patch-src_xdr_rec_c

@@ -1,11 +0,0 @@
---- libtirpc-0.2.3.orig/src/xdr_rec.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/xdr_rec.c	2014-03-22 13:20:53.000000000 +0100
-@@ -27,8 +27,6 @@
-  * POSSIBILITY OF SUCH DAMAGE.
-  */
- 
--#include <sys/cdefs.h>
--#include <sys/cdefs.h>
- 
- /*
-  * xdr_rec.c, Implements TCP/IP based XDR streams with a "record marking"

+ 0 - 11
package/libtirpc/patches/patch-src_xdr_reference_c

@@ -1,11 +0,0 @@
---- libtirpc-0.2.3.orig/src/xdr_reference.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/xdr_reference.c	2014-03-22 13:20:53.000000000 +0100
-@@ -26,8 +26,6 @@
-  * POSSIBILITY OF SUCH DAMAGE.
-  */
- 
--#include <sys/cdefs.h>
--#include <sys/cdefs.h>
- 
- /*
-  * xdr_reference.c, Generic XDR routines impelmentation.

+ 0 - 10
package/libtirpc/patches/patch-src_xdr_sizeof_c

@@ -1,10 +0,0 @@
---- libtirpc-0.2.4.orig/src/xdr_sizeof.c	2013-12-09 21:59:51.000000000 +0100
-+++ libtirpc-0.2.4/src/xdr_sizeof.c	2014-05-10 17:56:08.694483175 +0200
-@@ -34,7 +34,6 @@
-  * when serialized using XDR.
-  */
- 
--#include <sys/cdefs.h>
- 
- #include <rpc/types.h>
- #include <rpc/xdr.h>

+ 0 - 10
package/libtirpc/patches/patch-src_xdr_stdio_c

@@ -1,10 +0,0 @@
---- libtirpc-0.2.3.orig/src/xdr_stdio.c	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/src/xdr_stdio.c	2014-03-22 13:20:53.000000000 +0100
-@@ -26,7 +26,6 @@
-  * POSSIBILITY OF SUCH DAMAGE.
-  */
- 
--#include <sys/cdefs.h>
- 
- /*
-  * xdr_stdio.c, XDR implementation on standard i/o file.

+ 0 - 33
package/libtirpc/patches/patch-tirpc_netconfig_h

@@ -1,33 +0,0 @@
---- libtirpc-0.2.4.orig/tirpc/netconfig.h	2013-12-09 21:59:51.000000000 +0100
-+++ libtirpc-0.2.4/tirpc/netconfig.h	2014-09-28 20:59:27.000000000 +0200
-@@ -1,7 +1,9 @@
- #ifndef _NETCONFIG_H_
- #define _NETCONFIG_H_
- 
-+#ifndef __APPLE__
- #include <features.h>
-+#endif
- 
- #define NETCONFIG "/etc/netconfig"
- #define NETPATH	  "NETPATH"
-@@ -74,7 +76,9 @@ typedef struct {
- #define NC_UDP		"udp"
- #define NC_ICMP		"icmp"
- 
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- 
- extern void *setnetconfig (void);
- extern struct netconfig *getnetconfig (void *);
-@@ -89,6 +93,8 @@ extern int endnetpath (void *);
- extern void nc_perror (const char *);
- extern char *nc_sperror (void);
- 
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- #endif /* _NETCONFIG_H_ */

+ 0 - 32
package/libtirpc/patches/patch-tirpc_rpc_auth_des_h

@@ -1,32 +0,0 @@
---- libtirpc-0.2.3.orig/tirpc/rpc/auth_des.h	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/tirpc/rpc/auth_des.h	2014-03-22 13:20:52.000000000 +0100
-@@ -114,17 +114,25 @@ struct authdes_verf {
-  * Map a des credential into a unix cred.
-  *
-  */
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern int authdes_getucred( struct authdes_cred *, uid_t *, gid_t *, int *, gid_t * );
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern bool_t	xdr_authdes_cred(XDR *, struct authdes_cred *);
- extern bool_t	xdr_authdes_verf(XDR *, struct authdes_verf *);
- extern int	rtime(dev_t, struct netbuf *, int, struct timeval *,
- 		    struct timeval *);
- extern void	kgetnetname(char *);
- extern enum auth_stat _svcauth_des(struct svc_req *, struct rpc_msg *);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- #endif /* ndef _TI_AUTH_DES_ */

+ 0 - 53
package/libtirpc/patches/patch-tirpc_rpc_auth_gss_h

@@ -1,53 +0,0 @@
---- libtirpc-0.2.3.orig/tirpc/rpc/auth_gss.h	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/tirpc/rpc/auth_gss.h	2014-03-22 13:20:52.000000000 +0100
-@@ -104,28 +104,32 @@ struct rpc_gss_init_res {
- #define MAXSEQ		0x80000000
- 
- /* Prototypes. */
--__BEGIN_DECLS
--bool_t	xdr_rpc_gss_cred	__P((XDR *xdrs, struct rpc_gss_cred *p));
--bool_t	xdr_rpc_gss_init_args	__P((XDR *xdrs, gss_buffer_desc *p));
--bool_t	xdr_rpc_gss_init_res	__P((XDR *xdrs, struct rpc_gss_init_res *p));
--bool_t	xdr_rpc_gss_data	__P((XDR *xdrs, xdrproc_t xdr_func,
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
-+bool_t	xdr_rpc_gss_cred	(XDR *xdrs, struct rpc_gss_cred *p);
-+bool_t	xdr_rpc_gss_init_args	(XDR *xdrs, gss_buffer_desc *p);
-+bool_t	xdr_rpc_gss_init_res	(XDR *xdrs, struct rpc_gss_init_res *p);
-+bool_t	xdr_rpc_gss_data	(XDR *xdrs, xdrproc_t xdr_func,
- 				     caddr_t xdr_ptr, gss_ctx_id_t ctx,
- 				     gss_qop_t qop, rpc_gss_svc_t svc,
--				     u_int seq));
-+				     u_int seq);
- 
--AUTH   *authgss_create		__P((CLIENT *, gss_name_t,
--				     struct rpc_gss_sec *));
--AUTH   *authgss_create_default	__P((CLIENT *, char *, struct rpc_gss_sec *));
--bool_t authgss_service		__P((AUTH *auth, int svc));
--bool_t authgss_get_private_data	__P((AUTH *auth,
--	    			     struct authgss_private_data *));
--bool_t authgss_free_private_data __P((struct authgss_private_data *));
-+AUTH   *authgss_create		(CLIENT *, gss_name_t,
-+				     struct rpc_gss_sec *);
-+AUTH   *authgss_create_default	(CLIENT *, char *, struct rpc_gss_sec *);
-+bool_t authgss_service		(AUTH *auth, int svc);
-+bool_t authgss_get_private_data	(AUTH *auth,
-+	    			     struct authgss_private_data *);
-+bool_t authgss_free_private_data (struct authgss_private_data *);
- 
--void	gss_log_debug		__P((const char *fmt, ...));
--void	gss_log_status		__P((char *m, OM_uint32 major,
--				     OM_uint32 minor));
--void	gss_log_hexdump		__P((const u_char *buf, int len, int offset));
-+void	gss_log_debug		(const char *fmt, ...);
-+void	gss_log_status		(char *m, OM_uint32 major,
-+				     OM_uint32 minor);
-+void	gss_log_hexdump		(const u_char *buf, int len, int offset);
- 
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- #endif /* !_TIRPC_AUTH_GSS_H */

+ 0 - 26
package/libtirpc/patches/patch-tirpc_rpc_auth_unix_h

@@ -1,26 +0,0 @@
---- libtirpc-0.2.3.orig/tirpc/rpc/auth_unix.h	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/tirpc/rpc/auth_unix.h	2014-03-22 13:20:52.000000000 +0100
-@@ -45,7 +45,6 @@
- 
- #ifndef _TIRPC_AUTH_UNIX_H
- #define _TIRPC_AUTH_UNIX_H
--#include <sys/cdefs.h>
- 
- /* The machine name is part of a credential; it may not exceed 255 bytes */
- #define MAX_MACHINE_NAME 255
-@@ -67,9 +66,13 @@ struct authunix_parms {
- 
- #define authsys_parms authunix_parms
- 
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern bool_t xdr_authunix_parms(XDR *, struct authunix_parms *);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- /*
-  * If a response verifier has flavor AUTH_SHORT,

+ 0 - 132
package/libtirpc/patches/patch-tirpc_rpc_clnt_h

@@ -1,132 +0,0 @@
---- libtirpc-0.2.3.orig/tirpc/rpc/clnt.h	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/tirpc/rpc/clnt.h	2014-03-22 13:20:52.000000000 +0100
-@@ -42,7 +42,6 @@
- #include <rpc/clnt_stat.h>
- #include <rpc/auth.h>
- 
--#include <sys/cdefs.h>
- #include <netconfig.h>
- #include <sys/un.h>
- 
-@@ -267,7 +266,9 @@ struct rpc_timers {
-  * Generic client creation routine. Supported protocols are those that
-  * belong to the nettype namespace (/etc/netconfig).
-  */
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern CLIENT *clnt_create(const char *, const rpcprog_t, const rpcvers_t,
- 			   const char *);
- /*
-@@ -414,32 +415,46 @@ extern CLIENT *clnt_dg_create(const int,
-  */
- extern CLIENT *clnt_raw_create(rpcprog_t, rpcvers_t);
- 
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- 
- /*
-  * Print why creation failed
-  */
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern void clnt_pcreateerror(const char *);			/* stderr */
- extern char *clnt_spcreateerror(const char *);			/* string */
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- /*
-  * Like clnt_perror(), but is more verbose in its output
-  */
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern void clnt_perrno(enum clnt_stat);		/* stderr */
- extern char *clnt_sperrno(enum clnt_stat);		/* string */
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- /*
-  * Print an English error message, given the client error code
-  */
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern void clnt_perror(CLIENT *, const char *);	 	/* stderr */
- extern char *clnt_sperror(CLIENT *, const char *);		/* string */
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- 
- /*
-@@ -450,9 +465,13 @@ struct rpc_createerr {
- 	struct rpc_err cf_error; /* useful when cf_stat == RPC_PMAPFAILURE */
- };
- 
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern struct rpc_createerr	*__rpc_createerr(void);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- #define get_rpc_createerr()	(*(__rpc_createerr()))
- #define rpc_createerr		(*(__rpc_createerr()))
- 
-@@ -469,12 +488,16 @@ __END_DECLS
-  *	char *out;
-  *	const char *nettype;
-  */
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern enum clnt_stat rpc_call(const char *, const rpcprog_t,
- 			       const rpcvers_t, const rpcproc_t,
- 			       const xdrproc_t, const char *,
- 			       const xdrproc_t, char *, const char *);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- /*
-  * RPC broadcast interface
-@@ -522,7 +545,9 @@ __END_DECLS
- 
- typedef bool_t (*resultproc_t)(caddr_t, ...);
- 
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern enum clnt_stat rpc_broadcast(const rpcprog_t, const rpcvers_t,
- 				    const rpcproc_t, const xdrproc_t,
- 				    caddr_t, const xdrproc_t, caddr_t,
-@@ -532,7 +557,9 @@ extern enum clnt_stat rpc_broadcast_exp(
- 					caddr_t, const xdrproc_t, caddr_t,
- 					const resultproc_t, const int,
- 					const int, const char *);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- /* For backward compatibility */
- #include <rpc/clnt_soc.h>

+ 0 - 78
package/libtirpc/patches/patch-tirpc_rpc_clnt_soc_h

@@ -1,78 +0,0 @@
---- libtirpc-0.2.3.orig/tirpc/rpc/clnt_soc.h	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/tirpc/rpc/clnt_soc.h	2014-03-22 13:20:52.000000000 +0100
-@@ -46,7 +46,6 @@
-  * with TS-RPC.
-  */
- 
--#include <sys/cdefs.h>
- 
- #define UDPMSGSIZE      8800    /* rpc imposed limit on udp msg size */  
- 
-@@ -61,27 +60,39 @@
-  *	u_int sendsz;
-  *	u_int recvsz;
-  */
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern CLIENT *clnttcp_create(struct sockaddr_in *, u_long, u_long, int *,
- 			      u_int, u_int);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- /*
-  * Raw (memory) rpc.
-  */
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern CLIENT *clntraw_create(u_long, u_long);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- 
- /*
- IPv6 socket version 
- */
- #ifdef INET6
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern CLIENT *clnttcp6_create(struct sockaddr_in6 *, u_long, u_long, int *,
- 			      u_int, u_int);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- #endif
- 
- /*
-@@ -105,7 +116,9 @@ __END_DECLS
-  *	u_int sendsz;
-  *	u_int recvsz;
-  */
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern CLIENT *clntudp_create(struct sockaddr_in *, u_long, u_long, 
- 			      struct timeval, int *);
- extern CLIENT *clntudp_bufcreate(struct sockaddr_in *, u_long, u_long,
-@@ -116,7 +129,9 @@ extern CLIENT *clntudp6_create(struct so
- extern CLIENT *clntudp6_bufcreate(struct sockaddr_in6 *, u_long, u_long,
- 				 struct timeval, int *, u_int, u_int);
- #endif
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- 
- #endif /* _RPC_CLNT_SOC_H */

+ 0 - 52
package/libtirpc/patches/patch-tirpc_rpc_des_crypt_h

@@ -1,52 +0,0 @@
---- libtirpc-0.2.3.orig/tirpc/rpc/des_crypt.h	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/tirpc/rpc/des_crypt.h	2014-03-22 13:20:52.000000000 +0100
-@@ -43,7 +43,6 @@
- #ifndef _DES_DES_CRYPT_H
- #define _DES_DES_CRYPT_H
- 
--#include <sys/cdefs.h>
- #include <rpc/rpc.h>
- 
- #define DES_MAXDATA 8192	/* max bytes encrypted in one call */
-@@ -83,23 +82,35 @@
- /*
-  * Cipher Block Chaining mode
-  */
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- int cbc_crypt( char *, char *, unsigned int, unsigned int, char *);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- /*
-  * Electronic Code Book mode
-  */
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- int ecb_crypt( char *, char *, unsigned int, unsigned int );
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- /* 
-  * Set des parity for a key.
-  * DES parity is odd and in the low bit of each byte
-  */
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- void des_setparity( char *);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- #endif  /* _DES_DES_CRYPT_H */

+ 0 - 20
package/libtirpc/patches/patch-tirpc_rpc_nettype_h

@@ -1,20 +0,0 @@
---- libtirpc-0.2.3.orig/tirpc/rpc/nettype.h	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/tirpc/rpc/nettype.h	2014-03-22 13:20:52.000000000 +0100
-@@ -53,11 +53,15 @@
- #define	_RPC_TCP	7
- #define	_RPC_UDP	8
- 
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern void *__rpc_setconf(const char *);
- extern void __rpc_endconf(void *);
- extern struct netconfig *__rpc_getconf(void *);
- extern struct netconfig *__rpc_getconfip(const char *);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- #endif	/* !_TIRPC_NETTYPE_H */

+ 0 - 25
package/libtirpc/patches/patch-tirpc_rpc_pmap_clnt_h

@@ -1,25 +0,0 @@
---- libtirpc-0.2.3.orig/tirpc/rpc/pmap_clnt.h	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/tirpc/rpc/pmap_clnt.h	2014-03-22 13:20:52.000000000 +0100
-@@ -63,9 +63,10 @@
- 
- #ifndef _RPC_PMAP_CLNT_H_
- #define _RPC_PMAP_CLNT_H_
--#include <sys/cdefs.h>
- 
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern bool_t		pmap_set(u_long, u_long, int, int);
- extern bool_t		pmap_unset(u_long, u_long);
- extern struct pmaplist	*pmap_getmaps(struct sockaddr_in *);
-@@ -80,6 +81,8 @@ extern enum clnt_stat	clnt_broadcast(u_l
- 				       resultproc_t);
- extern u_short		pmap_getport(struct sockaddr_in *,
- 				     u_long, u_long, u_int);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- #endif /* !_RPC_PMAP_CLNT_H_ */

+ 0 - 27
package/libtirpc/patches/patch-tirpc_rpc_pmap_prot_h

@@ -1,27 +0,0 @@
---- libtirpc-0.2.3.orig/tirpc/rpc/pmap_prot.h	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/tirpc/rpc/pmap_prot.h	2014-03-22 13:20:52.000000000 +0100
-@@ -71,7 +71,6 @@
- 
- #ifndef _RPC_PMAP_PROT_H
- #define _RPC_PMAP_PROT_H
--#include <sys/cdefs.h>
- 
- #define PMAPPORT		((u_short)111)
- #define PMAPPROG		((u_long)100000)
-@@ -97,10 +96,14 @@ struct pmaplist {
- 	struct pmaplist *pml_next;
- };
- 
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern bool_t xdr_pmap(XDR *, struct pmap *);
- extern bool_t xdr_pmaplist(XDR *, struct pmaplist **);
- extern bool_t xdr_pmaplist_ptr(XDR *, struct pmaplist *);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- #endif /* !_RPC_PMAP_PROT_H */

+ 0 - 26
package/libtirpc/patches/patch-tirpc_rpc_pmap_rmt_h

@@ -1,26 +0,0 @@
---- libtirpc-0.2.3.orig/tirpc/rpc/pmap_rmt.h	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/tirpc/rpc/pmap_rmt.h	2014-03-22 13:20:52.000000000 +0100
-@@ -41,7 +41,6 @@
- 
- #ifndef _RPC_PMAP_RMT_H
- #define _RPC_PMAP_RMT_H
--#include <sys/cdefs.h>
- 
- struct rmtcallargs {
- 	u_long prog, vers, proc, arglen;
-@@ -56,9 +55,13 @@ struct rmtcallres {
- 	xdrproc_t xdr_results;
- };
- 
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern bool_t xdr_rmtcall_args(XDR *, struct rmtcallargs *);
- extern bool_t xdr_rmtcallres(XDR *, struct rmtcallres *);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- #endif /* !_RPC_PMAP_RMT_H */

+ 0 - 31
package/libtirpc/patches/patch-tirpc_rpc_rpc_com_h

@@ -1,31 +0,0 @@
---- libtirpc-0.2.3.orig/tirpc/rpc/rpc_com.h	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/tirpc/rpc/rpc_com.h	2014-03-22 13:20:52.000000000 +0100
-@@ -41,7 +41,6 @@
- #ifndef _RPC_RPCCOM_H
- #define	_RPC_RPCCOM_H
- 
--#include <sys/cdefs.h>
- 
- /* #pragma ident	"@(#)rpc_com.h	1.11	93/07/05 SMI" */
- 
-@@ -55,7 +54,9 @@
- #define __RPC_GETXID(now) ((u_int32_t)getpid() ^ (u_int32_t)(now)->tv_sec ^ \
-     (u_int32_t)(now)->tv_usec)
- 
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern u_int __rpc_get_a_size(int);
- extern int __rpc_dtbsize(void);
- extern int _rpc_dtablesize(void);
-@@ -77,6 +78,8 @@ bool_t rpc_control(int,void *);
- 
- char *_get_next_token(char *, int);
- 
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- #endif /* _RPC_RPCCOM_H */

+ 0 - 44
package/libtirpc/patches/patch-tirpc_rpc_rpc_h

@@ -1,44 +0,0 @@
---- libtirpc-0.2.5.orig/tirpc/rpc/rpc.h	2014-08-08 11:24:34.000000000 -0500
-+++ libtirpc-0.2.5/tirpc/rpc/rpc.h	2015-02-10 11:20:21.919005127 -0600
-@@ -79,9 +79,11 @@
- #define UDPMSGSIZE 8800
- #endif
- 
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern int get_myaddress(struct sockaddr_in *);
--extern int bindresvport(int, struct sockaddr_in *) __THROW;
-+extern int bindresvport(int, struct sockaddr_in *);
- extern int registerrpc(int, int, int, char *(*)(char [UDPMSGSIZE]),
-     xdrproc_t, xdrproc_t);
- extern int callrpc(const char *, int, int, int, xdrproc_t, void *,
-@@ -93,18 +95,24 @@ struct netbuf *uaddr2taddr(const struct
- 
- struct sockaddr;
- extern int bindresvport_sa(int, struct sockaddr *);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- /*
-  * The following are not exported interfaces, they are for internal library
-  * and rpcbind use only. Do not use, they may change without notice.
-  */
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- int __rpc_nconf2fd(const struct netconfig *);
- int __rpc_nconf2fd_flags(const struct netconfig *, int);
- int __rpc_nconf2sockinfo(const struct netconfig *, struct __rpc_sockinfo *);
- int __rpc_fd2sockinfo(int, struct __rpc_sockinfo *);
- u_int __rpc_get_t_size(int, int, int);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- #endif /* !_RPC_RPC_H */

+ 0 - 23
package/libtirpc/patches/patch-tirpc_rpc_rpc_msg_h

@@ -1,23 +0,0 @@
---- libtirpc-0.2.5.orig/tirpc/rpc/rpc_msg.h	2014-08-08 11:24:34.000000000 -0500
-+++ libtirpc-0.2.5/tirpc/rpc/rpc_msg.h	2015-02-10 11:20:21.923005126 -0600
-@@ -161,7 +161,9 @@ struct rpc_msg {
- #define	acpted_rply	ru.RM_rmb.ru.RP_ar
- #define	rjcted_rply	ru.RM_rmb.ru.RP_dr
- 
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- /*
-  * XDR routine to handle a rpc message.
-  * xdr_callmsg(xdrs, cmsg)
-@@ -210,6 +212,8 @@ extern bool_t	xdr_rejected_reply(XDR *,
-  * 	struct rpc_err *error;
-  */
- extern void	_seterr_reply(struct rpc_msg *, struct rpc_err *);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- #endif /* !_TIRPC_RPC_MSG_H */

+ 0 - 23
package/libtirpc/patches/patch-tirpc_rpc_rpcb_clnt_h

@@ -1,23 +0,0 @@
---- libtirpc-0.2.3.orig/tirpc/rpc/rpcb_clnt.h	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/tirpc/rpc/rpcb_clnt.h	2014-03-22 13:20:52.000000000 +0100
-@@ -59,7 +59,9 @@
- 
- #include <rpc/types.h>
- #include <rpc/rpcb_prot.h>
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern bool_t rpcb_set(const rpcprog_t, const rpcvers_t,
- 		       const struct netconfig  *, const struct netbuf *);
- extern bool_t rpcb_unset(const rpcprog_t, const rpcvers_t,
-@@ -78,6 +80,8 @@ extern bool_t rpcb_getaddr(const rpcprog
- extern bool_t rpcb_gettime(const char *, time_t *);
- extern char *rpcb_taddr2uaddr(struct netconfig *, struct netbuf *);
- extern struct netbuf *rpcb_uaddr2taddr(struct netconfig *, char *);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- #endif	/* !_RPC_RPCB_CLNT_H */

+ 10 - 27
package/libtirpc/patches/patch-tirpc_rpc_rpcent_h

@@ -1,31 +1,14 @@
---- libtirpc-0.2.4.orig/tirpc/rpc/rpcent.h	2013-12-09 21:59:51.000000000 +0100
-+++ libtirpc-0.2.4/tirpc/rpc/rpcent.h	2014-06-30 12:14:11.114614896 +0200
-@@ -44,10 +44,12 @@
- /*	#pragma ident "@(#)rpcent.h   1.13    94/04/25 SMI"	*/
- /*      @(#)rpcent.h 1.1 88/12/06 SMI   */
- 
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
+--- libtirpc-0.3.1.orig/tirpc/rpc/rpcent.h	2015-06-01 14:13:24.000000000 +0200
++++ libtirpc-0.3.1/tirpc/rpc/rpcent.h	2015-06-17 22:09:32.000000000 +0200
+@@ -48,8 +48,9 @@
+ extern "C" {
+ #endif
  
- /* These are defined in /usr/include/rpc/netdb.h */
--#if 0
-+#if !defined(__GLIBC__) || defined(__UCLIBC__)
+-/* These are defined in /usr/include/rpc/netdb.h */
+-#if !defined(__GLIBC__)
++/* These are defined in /usr/include/rpc/netdb.h, unless we are using
++   the C library without RPC support. */
++#if defined(__UCLIBC__) && !defined(__UCLIBC_HAS_RPC__)
  struct rpcent {
  	char	*r_name;	/* name of server for this rpc program */
  	char	**r_aliases;	/* alias list */
-@@ -60,8 +62,10 @@ extern struct rpcent *getrpcbynumber(int
- extern struct rpcent *getrpcent(void);
- #endif
- 
--extern void setrpcent(int) __THROW;
--extern void endrpcent(void) __THROW;
--__END_DECLS
-+extern void setrpcent(int);
-+extern void endrpcent(void);
-+#ifdef __cplusplus
-+}
-+#endif
- 
- #endif /* !_RPC_CENT_H */

+ 0 - 152
package/libtirpc/patches/patch-tirpc_rpc_svc_h

@@ -1,152 +0,0 @@
---- libtirpc-0.2.5.orig/tirpc/rpc/svc.h	2014-08-08 11:24:34.000000000 -0500
-+++ libtirpc-0.2.5/tirpc/rpc/svc.h	2015-02-10 11:20:21.939005129 -0600
-@@ -40,7 +40,6 @@
- 
- #ifndef _TIRPC_SVC_H
- #define _TIRPC_SVC_H
--#include <sys/cdefs.h>
- 
- /*
-  * This interface must manage two items concerning remote procedure calling:
-@@ -200,11 +199,15 @@ struct svc_req {
-  *	const struct netconfig *nconf;
-  */
- 
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern bool_t	svc_reg(SVCXPRT *, const rpcprog_t, const rpcvers_t,
- 			void (*)(struct svc_req *, SVCXPRT *),
- 			const struct netconfig *);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- /*
-  * Service un-registration
-@@ -214,9 +217,13 @@ __END_DECLS
-  *	const rpcvers_t vers;
-  */
- 
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern void	svc_unreg(const rpcprog_t, const rpcvers_t);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- /*
-  * Transport registration.
-@@ -224,9 +231,13 @@ __END_DECLS
-  * xprt_register(xprt)
-  *	SVCXPRT *xprt;
-  */
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern void	xprt_register(SVCXPRT *);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- /*
-  * Transport un-register
-@@ -234,9 +245,13 @@ __END_DECLS
-  * xprt_unregister(xprt)
-  *	SVCXPRT *xprt;
-  */
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern void	xprt_unregister(SVCXPRT *);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- 
- /*
-@@ -265,7 +280,9 @@ __END_DECLS
-  * deadlock the caller and server processes!
-  */
- 
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern bool_t	svc_sendreply(SVCXPRT *, xdrproc_t, void *);
- extern void	svcerr_decode(SVCXPRT *);
- extern void	svcerr_weakauth(SVCXPRT *);
-@@ -277,7 +294,9 @@ extern void	svcerr_systemerr(SVCXPRT *);
- extern int	rpc_reg(rpcprog_t, rpcvers_t, rpcproc_t,
- 			char *(*)(char *), xdrproc_t, xdrproc_t,
- 			char *);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- /*
-  * Lowest level dispatching -OR- who owns this process anyway.
-@@ -306,11 +325,17 @@ extern int svc_fds;
-  * a small program implemented by the svc_rpc implementation itself;
-  * also see clnt.h for protocol numbers.
-  */
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern void rpctest_service(void);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern void	svc_getreq(int);
- extern void	svc_getreqset(fd_set *);
- extern void	svc_getreq_common(int);
-@@ -319,7 +344,9 @@ extern void	svc_getreq_poll(struct pollf
- 
- extern void	svc_run(void);
- extern void	svc_exit(void);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- /*
-  * Socket to use on svcxxx_create call to get default socket
-@@ -331,7 +358,9 @@ __END_DECLS
-  * These are the existing service side transport implementations
-  */
- 
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- /*
-  * Transport independent svc_create routine.
-  */
-@@ -427,7 +456,9 @@ int svc_dg_enablecache(SVCXPRT *, const
- 
- int __rpc_get_local_uid(SVCXPRT *_transp, uid_t *_uid);
- 
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- 
- /* for backward compatibility */

+ 0 - 102
package/libtirpc/patches/patch-tirpc_rpc_svc_soc_h

@@ -1,102 +0,0 @@
---- libtirpc-0.2.3.orig/tirpc/rpc/svc_soc.h	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/tirpc/rpc/svc_soc.h	2014-03-22 13:20:52.000000000 +0100
-@@ -38,7 +38,6 @@
- 
- #ifndef _RPC_SVC_SOC_H
- #define _RPC_SVC_SOC_H
--#include <sys/cdefs.h>
- 
- /* #pragma ident   "@(#)svc_soc.h  1.11    94/04/25 SMI" */
- /*      svc_soc.h 1.8 89/05/01 SMI      */
-@@ -64,10 +63,14 @@
-  *	void (*dispatch)();
-  *	int protocol;    like TCP or UDP, zero means do not register 
-  */
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern bool_t	svc_register(SVCXPRT *, u_long, u_long,
- 		    void (*)(struct svc_req *, SVCXPRT *), int);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- /*
-  * Service un-registration
-@@ -76,44 +79,64 @@ __END_DECLS
-  *	u_long prog;
-  *	u_long vers;
-  */
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern void	svc_unregister(u_long, u_long);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- 
- /*
-  * Memory based rpc for testing and timing.
-  */
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern SVCXPRT *svcraw_create(void);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- 
- /*
-  * Udp based rpc.
-  */
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern SVCXPRT *svcudp_create(int);
- extern SVCXPRT *svcudp_bufcreate(int, u_int, u_int);
- extern int svcudp_enablecache(SVCXPRT *, u_long);
- extern SVCXPRT *svcudp6_create(int);
- extern SVCXPRT *svcudp6_bufcreate(int, u_int, u_int);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- 
- /*
-  * Tcp based rpc.
-  */
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern SVCXPRT *svctcp_create(int, u_int, u_int);
- extern SVCXPRT *svctcp6_create(int, u_int, u_int);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- /*
-  * Fd based rpc.
-  */
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern SVCXPRT *svcfd_create(int, u_int, u_int);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- #endif /* !_RPC_SVC_SOC_H */

+ 0 - 53
package/libtirpc/patches/patch-tirpc_rpc_xdr_h

@@ -1,53 +0,0 @@
---- libtirpc-0.2.4.orig/tirpc/rpc/xdr.h	2013-12-09 21:59:51.000000000 +0100
-+++ libtirpc-0.2.4/tirpc/rpc/xdr.h	2014-05-10 17:56:08.818483343 +0200
-@@ -40,7 +40,6 @@
- 
- #ifndef _TIRPC_XDR_H
- #define _TIRPC_XDR_H
--#include <sys/cdefs.h>
- #include <stdio.h>
- #include <netinet/in.h>
- 
-@@ -287,7 +286,9 @@ struct xdr_discrim {
- /*
-  * These are the "generic" xdr routines.
-  */
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- extern bool_t	xdr_void(void);
- extern bool_t	xdr_int(XDR *, int *);
- extern bool_t	xdr_u_int(XDR *, u_int *);
-@@ -330,7 +331,9 @@ extern bool_t	xdr_hyper(XDR *, quad_t *)
- extern bool_t	xdr_u_hyper(XDR *, u_quad_t *);
- extern bool_t	xdr_longlong_t(XDR *, quad_t *);
- extern bool_t	xdr_u_longlong_t(XDR *, u_quad_t *);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- /*
-  * Common opaque bytes objects used by many rpc protocols;
-@@ -348,7 +351,9 @@ extern bool_t   xdr_netobj(XDR *, struct
-  * These are the public routines for the various implementations of
-  * xdr streams.
-  */
--__BEGIN_DECLS
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- /* XDR using memory buffers */
- extern void   xdrmem_create(XDR *, char *, u_int, enum xdr_op);
- 
-@@ -369,6 +374,8 @@ extern bool_t xdrrec_skiprecord(XDR *);
- /* true if no more input */
- extern bool_t xdrrec_eof(XDR *);
- extern u_int xdrrec_readbytes(XDR *, caddr_t, u_int);
--__END_DECLS
-+#ifdef __cplusplus
-+}
-+#endif
- 
- #endif /* !_TIRPC_XDR_H */

+ 0 - 12
package/libtirpc/patches/patch-tirpc_rpcsvc_crypt_x

@@ -1,12 +0,0 @@
---- libtirpc-0.2.3.orig/tirpc/rpcsvc/crypt.x	2013-02-13 16:13:59.000000000 +0100
-+++ libtirpc-0.2.3/tirpc/rpcsvc/crypt.x	2014-03-22 13:20:52.000000000 +0100
-@@ -31,8 +31,7 @@
-  */
- 
- #ifndef RPC_HDR
--%#include <sys/cdefs.h>
--%__FBSDID("$FreeBSD: src/include/rpcsvc/crypt.x,v 1.5 2003/05/04 02:51:42 obrien Exp $");
-+%%__FBSDID("$FreeBSD: src/include/rpcsvc/crypt.x,v 1.5 2003/05/04 02:51:42 obrien Exp $");
- #endif
- 
- /*