diff options
-rw-r--r-- | net-wireless/ipw2200/ChangeLog | 6 | ||||
-rw-r--r-- | net-wireless/ipw2200/files/ipw2200-1.0.4-is_multicast_ether_addr.patch | 16 | ||||
-rw-r--r-- | net-wireless/ipw2200/ipw2200-1.0.4.ebuild | 7 |
3 files changed, 26 insertions, 3 deletions
diff --git a/net-wireless/ipw2200/ChangeLog b/net-wireless/ipw2200/ChangeLog index d36ae303fba2..9d90015c219c 100644 --- a/net-wireless/ipw2200/ChangeLog +++ b/net-wireless/ipw2200/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for net-wireless/ipw2200 # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2200/ChangeLog,v 1.33 2005/05/18 12:05:57 brix Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2200/ChangeLog,v 1.34 2005/06/18 09:25:21 brix Exp $ + + 18 Jun 2005; <brix@gentoo.org> + +files/ipw2200-1.0.4-is_multicast_ether_addr.patch, ipw2200-1.0.4.ebuild: + Apply patch for allow compiling against linux-2.6.12. *ipw2200-1.0.4 (18 May 2005) diff --git a/net-wireless/ipw2200/files/ipw2200-1.0.4-is_multicast_ether_addr.patch b/net-wireless/ipw2200/files/ipw2200-1.0.4-is_multicast_ether_addr.patch new file mode 100644 index 000000000000..41fca2b919cf --- /dev/null +++ b/net-wireless/ipw2200/files/ipw2200-1.0.4-is_multicast_ether_addr.patch @@ -0,0 +1,16 @@ +diff -urp ipw2200-1.0.4/net/ieee80211.h ipw2200-1.0.4-is_multicast_ether_addr/net/ieee80211.h +--- ipw2200-1.0.4/net/ieee80211.h 2005-05-17 22:11:08.000000000 +0200 ++++ ipw2200-1.0.4-is_multicast_ether_addr/net/ieee80211.h 2005-06-16 12:32:42.000000000 +0200 +@@ -718,10 +718,12 @@ enum ieee80211_state { + #define MAC_ARG(x) ((u8*)(x))[0],((u8*)(x))[1],((u8*)(x))[2],((u8*)(x))[3],((u8*)(x))[4],((u8*)(x))[5] + + ++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,12) + extern inline int is_multicast_ether_addr(const u8 *addr) + { + return ((addr[0] != 0xff) && (0x01 & addr[0])); + } ++#endif + + extern inline int is_broadcast_ether_addr(const u8 *addr) + { diff --git a/net-wireless/ipw2200/ipw2200-1.0.4.ebuild b/net-wireless/ipw2200/ipw2200-1.0.4.ebuild index 2748b57721b2..c828816d212e 100644 --- a/net-wireless/ipw2200/ipw2200-1.0.4.ebuild +++ b/net-wireless/ipw2200/ipw2200-1.0.4.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2200/ipw2200-1.0.4.ebuild,v 1.1 2005/05/18 12:05:57 brix Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2200/ipw2200-1.0.4.ebuild,v 1.2 2005/06/18 09:25:21 brix Exp $ -inherit linux-mod +inherit eutils linux-mod # The following works with both pre-releases and releases MY_P=${P/_/-} @@ -62,6 +62,9 @@ src_unpack() { unpack ${A} + cd ${S} + epatch ${FILESDIR}/${P}-is_multicast_ether_addr.patch + use debug && debug="y" sed -i \ -e "s:^\(CONFIG_IPW_DEBUG\)=.*:\1=$debug:" \ |