pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/rpc2 Patches to build on SunOS (OI here)



details:   https://anonhg.NetBSD.org/pkgsrc/rev/aeae414f8b21
branches:  trunk
changeset: 645115:aeae414f8b21
user:      hauke <hauke%pkgsrc.org@localhost>
date:      Fri Jan 23 14:31:38 2015 +0000

description:
Patches to build on SunOS (OI here)
Declare license

diffstat:

 devel/rpc2/Makefile                              |   5 +++--
 devel/rpc2/distinfo                              |   6 +++++-
 devel/rpc2/patches/patch-rpc2-src_host.c         |  15 +++++++++++++++
 devel/rpc2/patches/patch-rpc2-src_multi3.c       |  15 +++++++++++++++
 devel/rpc2/patches/patch-rpc2-src_rpc2.private.h |  23 +++++++++++++++++++++++
 devel/rpc2/patches/patch-rpc2-src_rpc2b.c        |  14 ++++++++++++++
 6 files changed, 75 insertions(+), 3 deletions(-)

diffs (120 lines):

diff -r 1367bd995001 -r aeae414f8b21 devel/rpc2/Makefile
--- a/devel/rpc2/Makefile       Fri Jan 23 14:09:36 2015 +0000
+++ b/devel/rpc2/Makefile       Fri Jan 23 14:31:38 2015 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.42 2014/05/29 23:36:29 wiz Exp $
+# $NetBSD: Makefile,v 1.43 2015/01/23 14:31:38 hauke Exp $
 #
 
 DISTNAME=      rpc2-2.10
-PKGREVISION=   3
+PKGREVISION=   4
 CATEGORIES=    devel
 MASTER_SITES=  http://www.coda.cs.cmu.edu/pub/rpc2/src/
 
@@ -10,6 +10,7 @@
 # also gdt%NetBSD.org@localhost
 HOMEPAGE=      http://www.coda.cs.cmu.edu/
 COMMENT=       CMU (Coda) remote procedure call package
+LICENSE=       gnu-gpl-v2
 
 USE_TOOLS+=            gmake perl pkg-config
 # Earlier we had a patch to put
diff -r 1367bd995001 -r aeae414f8b21 devel/rpc2/distinfo
--- a/devel/rpc2/distinfo       Fri Jan 23 14:09:36 2015 +0000
+++ b/devel/rpc2/distinfo       Fri Jan 23 14:31:38 2015 +0000
@@ -1,6 +1,10 @@
-$NetBSD: distinfo,v 1.17 2012/04/19 21:04:02 joerg Exp $
+$NetBSD: distinfo,v 1.18 2015/01/23 14:31:38 hauke Exp $
 
 SHA1 (rpc2-2.10.tar.gz) = cec3c836e29ca1263156c314af662d8e087e0ab5
 RMD160 (rpc2-2.10.tar.gz) = f155cc33c91d6b354376228027a1474e12b0bb28
 Size (rpc2-2.10.tar.gz) = 595825 bytes
+SHA1 (patch-rpc2-src_host.c) = 8c453258ae82418ef6e4b5464e544b2b9253b93d
+SHA1 (patch-rpc2-src_multi3.c) = eb6a6606e2e6e5be1e3602f87286e384488a188d
+SHA1 (patch-rpc2-src_rpc2.private.h) = ff7d0b02f2003b906a34261289cd4e4de1148a92
+SHA1 (patch-rpc2-src_rpc2b.c) = d8ed6aabc062be887056a10098084bdc75329879
 SHA1 (patch-rpc2-src_stest.c) = 04fc28fffa48f9c8b21e240003f2950429522ff3
diff -r 1367bd995001 -r aeae414f8b21 devel/rpc2/patches/patch-rpc2-src_host.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/rpc2/patches/patch-rpc2-src_host.c  Fri Jan 23 14:31:38 2015 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-rpc2-src_host.c,v 1.1 2015/01/23 14:31:38 hauke Exp $
+
+SunOS doesn't have u_int*_t
+
+--- rpc2-src/host.c.orig       2009-03-13 20:26:35.000000000 +0000
++++ rpc2-src/host.c
+@@ -80,7 +80,7 @@ int HASHHOST(struct RPC2_addrinfo *ai)
+     case PF_INET6:
+       {
+           struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)ai->ai_addr;
+-          lsb = ((u_int32_t *)&sin6->sin6_addr)[3] ^ sin6->sin6_port;
++          lsb = ((uint32_t *)&sin6->sin6_addr)[3] ^ sin6->sin6_port;
+           break;
+       }
+ #endif
diff -r 1367bd995001 -r aeae414f8b21 devel/rpc2/patches/patch-rpc2-src_multi3.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/rpc2/patches/patch-rpc2-src_multi3.c        Fri Jan 23 14:31:38 2015 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-rpc2-src_multi3.c,v 1.1 2015/01/23 14:31:38 hauke Exp $
+
+SunOS doesn't have u_int*_t
+
+--- rpc2-src/multi3.c.orig     2006-10-13 02:59:51.000000000 +0000
++++ rpc2-src/multi3.c
+@@ -89,7 +89,7 @@ int HASHMGRP(struct RPC2_addrinfo *ai, i
+ 
+ #if defined(PF_INET6) 
+     case PF_INET6:
+-      lsb = ((u_int32_t *)&((struct sockaddr_in6 *)ai->ai_addr)->sin6_addr)[3];
++      lsb = ((uint32_t *)&((struct sockaddr_in6 *)ai->ai_addr)->sin6_addr)[3];
+       break;
+ #endif
+     }
diff -r 1367bd995001 -r aeae414f8b21 devel/rpc2/patches/patch-rpc2-src_rpc2.private.h
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/rpc2/patches/patch-rpc2-src_rpc2.private.h  Fri Jan 23 14:31:38 2015 +0000
@@ -0,0 +1,23 @@
+$NetBSD: patch-rpc2-src_rpc2.private.h,v 1.1 2015/01/23 14:31:38 hauke Exp $
+
+SunOS doesn't have u_int*_t
+
+--- rpc2-src/rpc2.private.h.orig       2009-03-13 20:26:35.000000000 +0000
++++ rpc2-src/rpc2.private.h
+@@ -65,12 +65,12 @@ struct sockaddr_storage {
+ 
+ #ifndef HAVE_STRUCT_SOCKADDR_IN6
+ struct in6_addr {
+-    u_int8_t u6_addr[16];
++    uint8_t u6_addr[16];
+ };
+ struct sockaddr_in6 {
+-    u_int16_t sin6_family;
+-    u_int16_t sin6_port;
+-    u_int32_t sin6_flowinfo;
++    uint16_t sin6_family;
++    uint16_t sin6_port;
++    uint32_t sin6_flowinfo;
+     struct in6_addr sin6_addr;
+ };
+ #endif
diff -r 1367bd995001 -r aeae414f8b21 devel/rpc2/patches/patch-rpc2-src_rpc2b.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/rpc2/patches/patch-rpc2-src_rpc2b.c Fri Jan 23 14:31:38 2015 +0000
@@ -0,0 +1,14 @@
+$NetBSD: patch-rpc2-src_rpc2b.c,v 1.1 2015/01/23 14:31:38 hauke Exp $
+
+SunOS wants the header imported explicitely.
+
+--- rpc2-src/rpc2b.c.orig      2010-03-22 19:18:30.000000000 +0000
++++ rpc2-src/rpc2b.c
+@@ -60,6 +60,7 @@ Pittsburgh, PA.
+ #include <errno.h>
+ #include <assert.h>
+ #include <sys/file.h>
++#include <fcntl.h>
+ 
+ #include <rpc2/secure.h>
+ #include "rpc2.private.h"



Home | Main Index | Thread Index | Old Index