summaryrefslogtreecommitdiff
path: root/net/miredo/patches/patch-ac
diff options
context:
space:
mode:
Diffstat (limited to 'net/miredo/patches/patch-ac')
-rw-r--r--net/miredo/patches/patch-ac48
1 files changed, 20 insertions, 28 deletions
diff --git a/net/miredo/patches/patch-ac b/net/miredo/patches/patch-ac
index e48db9567d1..4bf0a7378bf 100644
--- a/net/miredo/patches/patch-ac
+++ b/net/miredo/patches/patch-ac
@@ -1,30 +1,22 @@
-$NetBSD: patch-ac,v 1.1.1.1 2006/02/28 01:29:39 rpaulo Exp $
+$NetBSD: patch-ac,v 1.1.1.1.2.1 2006/06/07 18:23:42 ghen Exp $
---- Makefile.in 2006-02-02 21:02:15.000000000 +0000
-+++ Makefile.in.new 2006-02-28 01:08:36.000000000 +0000
-@@ -222,7 +222,7 @@ sbindir = @sbindir@
- sharedstatedir = @sharedstatedir@
- sysconfdir = @sysconfdir@
- target_alias = @target_alias@
--SUBDIRS = m4 po libtun6 libteredo src misc
-+SUBDIRS = m4 po libtun6 libteredo src
- man5_MANS = doc/miredo.conf.5 doc/miredo-server.conf.5
- man8_MANS = doc/miredo.8 doc/miredo-server.8
- noinst_HEADERS = include/gettext.h
-@@ -722,7 +722,6 @@ info-am:
+--- libtun6/tun6.c.orig 2006-05-01 12:57:31.000000000 +0000
++++ libtun6/tun6.c
+@@ -94,6 +94,8 @@ static const char *os_driver = "BSD";
- install-data-am: install-man
- @$(NORMAL_INSTALL)
-- $(MAKE) $(AM_MAKEFLAGS) install-data-hook
-
- install-exec-am:
-
-@@ -764,7 +763,7 @@ uninstall-man: uninstall-man5 uninstall-
- distclean-recursive distclean-tags distcleancheck distdir \
- distuninstallcheck dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am \
-- install-data-hook install-exec install-exec-am install-info \
-+ install-exec install-exec-am install-info \
- install-info-am install-man install-man5 install-man8 \
- install-strip installcheck installcheck-am installdirs \
- installdirs-am maintainer-clean maintainer-clean-generic \
+ # if defined (HAVE_NET_IF_TUN_H)
+ # include <net/if_tun.h> // TUNSIFHEAD, TUNSLMODE
++# elif defined(__DragonFly__)
++# include <net/tun/if_tun.h>
+ # elif defined (__APPLE__)
+ # define TUNSIFHEAD _IOW('t', 96, int)
+ # endif
+@@ -213,7 +215,7 @@ tun6 *tun6_create (const char *req_name)
+ * Some BSD variants or older kernel versions do not support /dev/tun,
+ * so fallback to the old scheme.
+ */
+- for (unsigned i = 0; (fd == -1) && (errno != ENOENT); i++)
++ for (unsigned i = 0; (fd == -1) && (errno == ENOENT); i++)
+ {
+ char tundev[5 + IFNAMSIZ];
+ snprintf (tundev, sizeof (tundev), "/dev/tun%u", i);