Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=fwlive.git;a=commitdiff;h=5c9e60444857897ddbe23135deacda6b70c3e3be

commit 5c9e60444857897ddbe23135deacda6b70c3e3be
Author: janny <[EMAIL PROTECTED]>
Date:   Tue Mar 4 23:48:39 2008 +0100

madwifi-fwlive-0.9.4-2-i686
* version bump in fwlive repo

diff --git a/source/network/madwifi-fwlive/FrugalBuild 
b/source/network/madwifi-fwlive/FrugalBuild
index 802c2c4..87846f9 100644
--- a/source/network/madwifi-fwlive/FrugalBuild
+++ b/source/network/madwifi-fwlive/FrugalBuild
@@ -2,40 +2,35 @@
# Maintainer: VMiklos <[EMAIL PROTECTED]>

pkgname=madwifi-fwlive
-pkgver=0.9.3.1
-pkgrel=4
+_F_archive_name=madwifi
+_F_sourceforge_name=madwifi
+pkgver=0.9.4
+pkgrel=2
pkgdesc="Madwifi drivers for Atheros wireless chipsets"
url="http://madwifi.sourceforge.net/";
-#Finclude kernel-module
-#depends=([EMAIL PROTECTED] 'wireless_tools')
-replaces=('madwifi-ng')
-#makedepends=([EMAIL PROTECTED] 'sharutils')
-kver=2.6.22-1
+Finclude kernel-module sourceforge
+kver=2.6.24-3
depends=("kernel-fwlive=$kver" 'wireless_tools')
+replaces=('madwifi-ng')
makedepends=("kernel-fwlive-source=$kver" 'sharutils')
-_F_kernelmod_uname=`echo $kver|sed 's/-/-fw/'`
-_F_kernelmod_dir="/lib/modules/$_F_kernelmod_uname"
groups=('network')
archs=('i686' 'x86_64')
-_F_sourceforge_name="madwifi"
-_F_rcd_name="madwifi"
-Finclude sourceforge
-source=($source madwifi-0.9.3-cflags.diff madwifi-0.9.3.1-kernel2622.diff)
-sha1sums=('690543c825b8b49186e4613a286b39114fff3c11' \
-          '26fdc221e5bb0299d8b3c41ad30b6fe6882a8e35' \
-          'b61d7e0bc2da632e399abbe6b6bef92f6a73d7cc')
+source=($source madwifi-0.9.3-cflags.diff)
+sha1sums=('6f289cb2e99d27b23570d15b69bf0f4240e34d1e' \
+          '26fdc221e5bb0299d8b3c41ad30b6fe6882a8e35')

# If the package needs testing, feel free to poke Benjamin Woods <[EMAIL 
PROTECTED]>

build()
{
+       Fcd $_F_archive_name-$pkgver
# no Fcheckkernel, crosscompilation verified
-       Fcd madwifi-$pkgver
Fpatchall
KERNELPATH=/usr/src/linux Fmake
Fmakeinstall KERNELPATH=/usr/src/linux \
MODULEPATH=$_F_kernelmod_dir/kernel/drivers/net/wireless \
BINDIR=/usr/bin MANDIR=/usr/man
+       Fbuild_kernelmod_scriptlet
}

# optimization OK
diff --git a/source/network/madwifi-fwlive/madwifi-0.9.3.1-kernel2622.diff 
b/source/network/madwifi-fwlive/madwifi-0.9.3.1-kernel2622.diff
deleted file mode 100644
index eea54e8..0000000
--- a/source/network/madwifi-fwlive/madwifi-0.9.3.1-kernel2622.diff
+++ /dev/null
@@ -1,100 +0,0 @@
-diff -Naur madwifi-0.9.3.1.orig/Makefile.inc madwifi-0.9.3.1/Makefile.inc
---- madwifi-0.9.3.1.orig/Makefile.inc  2007-01-18 09:26:23.000000000 +0100
-+++ madwifi-0.9.3.1/Makefile.inc       2007-07-10 14:45:07.000000000 +0200
-@@ -146,7 +146,7 @@
- #
- TOOLS=  $(TOP)/tools
-
--COPTS+=       -Werror
-+#COPTS+=      -Werror
- INCS= -include $(TOP)/include/compat.h -I$(TOP)/include
-
- # TARGET defines the target platform architecture. It must match one of
-diff -Naur madwifi-0.9.3.1.orig/net80211/ieee80211_input.c 
madwifi-0.9.3.1/net80211/ieee80211_input.c
---- madwifi-0.9.3.1.orig/net80211/ieee80211_input.c    2007-05-23 
10:43:05.000000000 +0200
-+++ madwifi-0.9.3.1/net80211/ieee80211_input.c 2007-07-10 14:45:21.000000000 
+0200
-@@ -1048,11 +1048,12 @@
-                        * incoming fragments
-                        * XXX 4-address/QoS frames?
-                        */
--                      else if (skb->end - skb->head < ni->ni_vap->iv_dev->mtu 
+
--                               hdrlen) {
-+                      else if (skb_end_pointer(skb) - skb->head <
-+                               ni->ni_vap->iv_dev->mtu + hdrlen) {
-                               ni->ni_rxfrag = skb_copy_expand(skb, 0,
-                                       (ni->ni_vap->iv_dev->mtu + hdrlen) -
--                                      (skb->end - skb->head), GFP_ATOMIC);
-+                                      (skb_end_pointer(skb) - skb->head),
-+                                      GFP_ATOMIC);
-                               dev_kfree_skb(skb);
-                       }
-               }
-@@ -1136,8 +1137,8 @@
-               }
-               if (skb1 != NULL) {
-                       skb1->dev = dev;
--                      skb1->mac.raw = skb1->data;
--                      skb1->nh.raw = skb1->data + sizeof(struct ether_header);
-+                      skb_reset_mac_header(skb1);
-+                      skb1->network_header = skb1->data + sizeof(struct 
ether_header);
-                       skb1->protocol = __constant_htons(ETH_P_802_2);
-                       /* XXX insert vlan tag before queue it? */
-                       dev_queue_xmit(skb1);
-@@ -2259,7 +2260,7 @@
-               if (skb1 == NULL)
-                       return;
-               skb1->dev = dev;
--              skb1->mac.raw = skb1->data;
-+              skb_reset_mac_header(skb1);
-               skb1->ip_summed = CHECKSUM_NONE;
-               skb1->pkt_type = PACKET_OTHERHOST;
-               skb1->protocol = __constant_htons(0x0019);  /* ETH_P_80211_RAW 
*/
-@@ -2534,7 +2535,7 @@
-
-       skb->dev = dev;
-       skb->protocol = eth_type_trans(skb, dev);
--      skb->mac.raw = skb->data;
-+      skb_reset_mac_header(skb);
-       ieee80211_deliver_data(ni, skb);
-       return;
- }
-@@ -3712,15 +3713,15 @@
- ath_eth_type_trans(struct sk_buff *skb, struct net_device *dev)
- {
-       struct ethhdr *eth;
--
--      skb->mac.raw=skb->data;
-+
-+      skb_reset_mac_header(skb);
-       skb_pull(skb, ETH_HLEN);
-       /*
-        * NB: mac.ethernet is replaced in 2.6.9 by eth_hdr but
-        *     since that's an inline and not a define there's
-        *     no easy way to do this cleanly.
-        */
--      eth = (struct ethhdr *)skb->mac.raw;
-+      eth = eth_hdr(skb);
-
-       if (*eth->h_dest & 1)
-               if (memcmp(eth->h_dest, dev->broadcast, ETH_ALEN) == 0)
-diff -Naur madwifi-0.9.3.1.orig/net80211/ieee80211_monitor.c 
madwifi-0.9.3.1/net80211/ieee80211_monitor.c
---- madwifi-0.9.3.1.orig/net80211/ieee80211_monitor.c  2007-02-15 
00:45:48.000000000 +0100
-+++ madwifi-0.9.3.1/net80211/ieee80211_monitor.c       2007-07-10 
14:45:14.000000000 +0200
-@@ -373,7 +373,7 @@
-               if (vap->iv_monitor_txf_len && tx) {
-                       /* truncate transmit feedback packets */
-                       skb_trim(skb1, vap->iv_monitor_txf_len);
--                      skb1->nh.raw = skb1->data;
-+                      skb1->network_header = skb1->data;
-               }
-               switch (vap->iv_dev->type) {
-               case ARPHRD_IEEE80211:
-@@ -555,7 +555,7 @@
-                               skb_trim(skb1, skb1->len - IEEE80211_CRC_LEN);
-                       }
-                       skb1->dev = dev; /* NB: deliver to wlanX */
--                      skb1->mac.raw = skb1->data;
-+                      skb_reset_mac_header(skb1);
-                       skb1->ip_summed = CHECKSUM_NONE;
-                       skb1->pkt_type = pkttype;
-                       skb1->protocol = __constant_htons(0x0019); /* 
ETH_P_80211_RAW */
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to