From f9b9b6383d0fd6505c3ca50c274bac879c436322 Mon Sep 17 00:00:00 2001
From: edwin <edwin@FreeBSD.org>
Date: Wed, 11 Dec 2002 07:28:20 +0000
Subject: Fix build of net/cryptcat

PR:		ports/44992
Submitted by:	Maxim Maximov <mcsi@agava.com>
Approved by:	Roman Shterenzon <romanbsd@yahoo.com> (maintainer)
---
 net/cryptcat/files/patch-netcat.c | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)
 create mode 100644 net/cryptcat/files/patch-netcat.c

diff --git a/net/cryptcat/files/patch-netcat.c b/net/cryptcat/files/patch-netcat.c
new file mode 100644
index 0000000..fcdcaa9
--- /dev/null
+++ b/net/cryptcat/files/patch-netcat.c
@@ -0,0 +1,26 @@
+--- netcat.c.orig	Wed Nov  6 13:42:04 2002
++++ netcat.c	Wed Nov  6 13:47:27 2002
+@@ -45,9 +45,6 @@
+ #else
+ #include <malloc.h>
+ #endif
+-#ifdef HAVE_SELECT_H		/* random SV variants need this */
+-#include <sys/select.h>
+-#endif
+ 
+ /* have to do this *before* including types.h. xxx: Linux still has it wrong */
+ #ifdef FD_SETSIZE		/* should be in types.h, butcha never know. */
+@@ -55,6 +52,12 @@
+ #endif				/* fd's, something is horribly wrong! */
+ #define FD_SETSIZE 16		/* <-- this'll give us a long anyways, wtf */
+ #include <sys/types.h>		/* *now* do it.  Sigh, this is broken */
++#ifdef __FreeBSD__
++#include <inttypes.h>
++#endif
++#ifdef HAVE_SELECT_H		/* random SV variants need this */
++#include <sys/select.h>
++#endif
+ 
+ #ifdef HAVE_RANDOM		/* aficionados of ?rand48() should realize */
+ #define SRAND srandom		/* that this doesn't need *strong* random */
+
-- 
cgit v1.1