summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorplunky <plunky>2007-08-18 09:59:48 +0000
committerplunky <plunky>2007-08-18 09:59:48 +0000
commit26d61e5c1e1168e91a24f49b5a709022b11fa36d (patch)
tree89074689a0dba3745b6540f0bf7d628489ef1c41 /net
parent3287229c1b0291ad4c30e0d38b34393cde2cf3ae (diff)
downloadpkgsrc-26d61e5c1e1168e91a24f49b5a709022b11fa36d.tar.gz
take notice of the 'inet6' package option,
by default, inet6 support is built in, but it can be disabled for systems that do not have inet6 capability.
Diffstat (limited to 'net')
-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;