summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net/ORBit2/Makefile13
-rw-r--r--net/ORBit2/distinfo4
-rw-r--r--net/ORBit2/patches/patch-ac15
-rw-r--r--net/ORBit2/patches/patch-ad14
4 files changed, 44 insertions, 2 deletions
diff --git a/net/ORBit2/Makefile b/net/ORBit2/Makefile
index 3197e5048ec..898267d8462 100644
--- a/net/ORBit2/Makefile
+++ b/net/ORBit2/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.57 2007/07/28 08:39:34 wiz Exp $
+# $NetBSD: Makefile,v 1.58 2007/08/18 09:59:48 plunky Exp $
#
DISTNAME= ORBit2-2.14.8
@@ -25,6 +25,17 @@ GNU_CONFIGURE= YES
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
+PKG_OPTIONS_VAR= PKG_OPTIONS.ORBit2
+PKG_SUPPORTED_OPTIONS= inet6
+PKG_SUGGESTED_OPTIONS= inet6
+
+.include "../../mk/bsd.prefs.mk"
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Minet6)
+CPPFLAGS+= -DINET6
+.endif
+
PKGCONFIG_OVERRIDE= ORBit-2.0.pc.in
PKGCONFIG_OVERRIDE+= ORBit-CosNaming-2.0.pc.in
PKGCONFIG_OVERRIDE+= ORBit-imodule-2.0.pc.in
diff --git a/net/ORBit2/distinfo b/net/ORBit2/distinfo
index 6a625a62b4d..b37c7a547c9 100644
--- a/net/ORBit2/distinfo
+++ b/net/ORBit2/distinfo
@@ -1,7 +1,9 @@
-$NetBSD: distinfo,v 1.35 2007/08/05 20:48:47 joerg Exp $
+$NetBSD: distinfo,v 1.36 2007/08/18 09:59:49 plunky Exp $
SHA1 (ORBit2-2.14.8.tar.bz2) = 9f9c99a356045debcdb2286a65d25790de184415
RMD160 (ORBit2-2.14.8.tar.bz2) = 512259accfcc939873046d04ae2d482f145e71ec
Size (ORBit2-2.14.8.tar.bz2) = 742448 bytes
SHA1 (patch-aa) = 6e87e28e3634908f35c219f81a47d0353cfaf551
SHA1 (patch-ab) = 1661eaaa0119895a860e0c667990ea71b80e8ace
+SHA1 (patch-ac) = 075a11883b9d0a3ec7d5d93b37007ba64e1baf41
+SHA1 (patch-ad) = 0688c1156a373a3edf7388164bfa6d7fc3e99989
diff --git a/net/ORBit2/patches/patch-ac b/net/ORBit2/patches/patch-ac
new file mode 100644
index 00000000000..e1e6744690d
--- /dev/null
+++ b/net/ORBit2/patches/patch-ac
@@ -0,0 +1,15 @@
+$NetBSD: patch-ac,v 1.3 2007/08/18 09:59:49 plunky Exp $
+
+--- linc2/src/linc-compat.h.orig 2007-07-29 18:12:41.000000000 +0100
++++ linc2/src/linc-compat.h
+@@ -108,6 +108,10 @@
+ # define INADDR_NONE (-1)
+ #endif
+
++#if defined(AF_INET6) && !defined (INET6)
++# undef AF_INET6
++#endif
++
+ #if !defined (UNIX_PATH_MAX)
+ /* UNP: 14.2 - Posix.1g at least 100 bytes */
+ # define LINK_UNIX_PATH_MAX 100
diff --git a/net/ORBit2/patches/patch-ad b/net/ORBit2/patches/patch-ad
new file mode 100644
index 00000000000..69929ddebe6
--- /dev/null
+++ b/net/ORBit2/patches/patch-ad
@@ -0,0 +1,14 @@
+$NetBSD: patch-ad,v 1.1 2007/08/18 09:59:49 plunky Exp $
+
+--- linc2/src/linc-connection.c.orig 2007-07-29 19:21:53.000000000 +0100
++++ linc2/src/linc-connection.c
+@@ -444,7 +444,9 @@ link_connection_from_fd_T (LinkConnectio
+
+ switch (cnx->proto->family) {
+ case AF_INET:
++#ifdef AF_INET6
+ case AF_INET6:
++#endif
+ if (_link_timeout && !cnx->timeout_msec) /* this should'nt happen twice but I'm always paranoid... */
+ cnx->timeout_msec = _link_timeout;
+ break;