summaryrefslogtreecommitdiff
path: root/net/xfce4-wavelan-plugin/patches/patch-aa
diff options
context:
space:
mode:
Diffstat (limited to 'net/xfce4-wavelan-plugin/patches/patch-aa')
-rw-r--r--net/xfce4-wavelan-plugin/patches/patch-aa49
1 files changed, 49 insertions, 0 deletions
diff --git a/net/xfce4-wavelan-plugin/patches/patch-aa b/net/xfce4-wavelan-plugin/patches/patch-aa
new file mode 100644
index 00000000000..d2bef74dbc3
--- /dev/null
+++ b/net/xfce4-wavelan-plugin/patches/patch-aa
@@ -0,0 +1,49 @@
+$NetBSD: patch-aa,v 1.3 2007/04/16 15:42:03 joerg Exp $
+
+--- panel-plugin/wi_bsd.c.orig 2007-04-16 14:57:08.000000000 +0000
++++ panel-plugin/wi_bsd.c
+@@ -24,7 +24,7 @@
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+-#if defined(__NetBSD__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__)
++#if defined(__NetBSD__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__) || defined(__DragonFly__)
+
+ #include <sys/types.h>
+ #include <sys/cdefs.h>
+@@ -43,22 +43,24 @@
+ #if __FreeBSD_version >= 500033
+ #include <sys/endian.h>
+ #endif
++#elif defined(__DragonFly__)
++#include <net/if_var.h>
++#include <net/ethernet.h>
++#include <netproto/802_11/if_wavelan_ieee.h>
++#include <sys/endian.h>
+ #else
+ #include <netinet/in.h>
+ #include <netinet/if_ether.h>
+ #ifdef __NetBSD__
+-#include <net80211/ieee80211.h>
+-#include <net80211/ieee80211_ioctl.h>
+-#include <dev/ic/wi_ieee.h>
++# include <net80211/ieee80211.h>
++# include <net80211/ieee80211_ioctl.h>
++# include <dev/ic/wi_ieee.h>
++#elif defined(__OpenBSD__)
++# include <net/if_ieee80211.h>
++# include <dev/ic/if_wi_ieee.h>
++# define le16toh(x) letoh16(x)
+ #else
+-#if !defined(__OpenBSD__)
+-#include <dev/pcmcia/if_wavelan_ieee.h>
+-#endif
+-#endif
+-#ifdef __OpenBSD__
+-#include <net/if_ieee80211.h>
+-#include <dev/ic/if_wi_ieee.h>
+-#define le16toh(x) letoh16(x)
++# include <dev/pcmcia/if_wavelan_ieee.h>
+ #endif
+ #endif
+