summaryrefslogtreecommitdiffstats
path: root/abs/core/ndiswrapper
diff options
context:
space:
mode:
authorJames Meyer <james.meyer@operamail.com>2012-12-01 18:26:09 (GMT)
committerJames Meyer <james.meyer@operamail.com>2012-12-01 18:26:22 (GMT)
commite2c33b0fae1fa4af8bbbfc917eb8e13a3ac0cb37 (patch)
treebee3fe89f2988dd244e11791755e129aa8c03b14 /abs/core/ndiswrapper
parent8132c218cfc1f1acb1c6d12154e0d4ca075e77f2 (diff)
downloadlinhes_pkgbuild-e2c33b0fae1fa4af8bbbfc917eb8e13a3ac0cb37.zip
linhes_pkgbuild-e2c33b0fae1fa4af8bbbfc917eb8e13a3ac0cb37.tar.gz
linhes_pkgbuild-e2c33b0fae1fa4af8bbbfc917eb8e13a3ac0cb37.tar.bz2
Mass move of uncompiled packages to abs_not_built.
The will sit here for a bit, and then will be removed completely if no one claims them.
Diffstat (limited to 'abs/core/ndiswrapper')
-rw-r--r--abs/core/ndiswrapper/PKGBUILD42
-rw-r--r--abs/core/ndiswrapper/kernel-2.6.35.patch98
-rw-r--r--abs/core/ndiswrapper/kernel-2.6.36.patch27
-rw-r--r--abs/core/ndiswrapper/ndiswrapper.install23
-rw-r--r--abs/core/ndiswrapper/ndiswrapper_kernel-2.6.38.patch24
5 files changed, 0 insertions, 214 deletions
diff --git a/abs/core/ndiswrapper/PKGBUILD b/abs/core/ndiswrapper/PKGBUILD
deleted file mode 100644
index 9bc90fd..0000000
--- a/abs/core/ndiswrapper/PKGBUILD
+++ /dev/null
@@ -1,42 +0,0 @@
-#$Id: PKGBUILD 105330 2011-01-07 20:49:19Z tpowa $
-#Maintainer: Tobias Powalowski <tpowa@archlinux.org>
-
-pkgname=ndiswrapper
-_kernver=2.6.39-LinHES
-pkgver=1.56
-pkgrel=8
-pkgdesc="Module for NDIS (Windows Network Drivers) drivers supplied by vendors. For stock arch 2.6 kernel."
-license=('GPL')
-arch=(i686 x86_64)
-url="http://ndiswrapper.sourceforge.net"
-install="ndiswrapper.install"
-depends=("ndiswrapper-utils=$pkgver" 'kernel26>=2.6.39' 'kernel26<2.6.40')
-makedepends=('kernel26-headers>=2.6.39' 'kernel26-headers<2.6.40')
-source=(http://downloads.sourceforge.net/sourceforge/ndiswrapper/ndiswrapper-$pkgver.tar.gz
- kernel-2.6.35.patch
- kernel-2.6.36.patch
- ndiswrapper_kernel-2.6.38.patch)
-build()
-{
- cd $srcdir/ndiswrapper-$pkgver/driver
- patch -Np2 -i $startdir/kernel-2.6.35.patch
- patch -Np2 -i $startdir/kernel-2.6.36.patch
- patch -Np2 -i $startdir/ndiswrapper_kernel-2.6.38.patch
- make KVERS=$_kernver
- make DESTDIR=$pkgdir KVERS=$_kernver install
- rm $pkgdir/lib/modules/$_kernver/modules.* #wtf?
-
- sed -i -e "s/KERNEL_VERSION='.*'/KERNEL_VERSION='${_kernver}'/" $startdir/*.install
- # move it to correct kernel directory
- mkdir -p $pkgdir/lib/modules/$_kernver/kernel/drivers/net/wireless/ndiswrapper
- mv $pkgdir/lib/modules/$_kernver/misc/* $pkgdir/lib/modules/$_kernver/kernel/drivers/net/wireless/ndiswrapper/
- rm -r $pkgdir/lib/modules/$_kernver/misc/
-}
-
-md5sums=('1431f7ed5f8e92e752d330bbb3aed333'
- '0a03d613b1fd545a75c5dd1a7c2aaec4'
- 'cc16ed13449f17e90865df688b180b2c')
-md5sums=('1431f7ed5f8e92e752d330bbb3aed333'
- '0a03d613b1fd545a75c5dd1a7c2aaec4'
- 'cc16ed13449f17e90865df688b180b2c'
- '2499a87276ae0c8ce39bea6ef942d926')
diff --git a/abs/core/ndiswrapper/kernel-2.6.35.patch b/abs/core/ndiswrapper/kernel-2.6.35.patch
deleted file mode 100644
index 1cfdab2..0000000
--- a/abs/core/ndiswrapper/kernel-2.6.35.patch
+++ /dev/null
@@ -1,98 +0,0 @@
-diff -uNr ndiswrapper-1.56.old/driver/usb.c ndiswrapper-1.56/driver/usb.c
---- ndiswrapper-1.56.old/driver/usb.c 2010-02-10 18:09:32.000000000 -0800
-+++ ndiswrapper-1.56/driver/usb.c 2010-07-25 02:29:25.442145846 -0700
-@@ -191,9 +191,15 @@
- if (wrap_urb->flags & WRAP_URB_COPY_BUFFER) {
- USBTRACE("freeing DMA buffer for URB: %p %p",
- urb, urb->transfer_buffer);
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 35)
- usb_buffer_free(IRP_WRAP_DEVICE(irp)->usb.udev,
-+ urb->transfer_buffer_length,
-+ urb->transfer_buffer, urb->transfer_dma);
-+#else
-+ usb_free_coherent(IRP_WRAP_DEVICE(irp)->usb.udev,
- urb->transfer_buffer_length,
- urb->transfer_buffer, urb->transfer_dma);
-+#endif
- }
- if (urb->setup_packet)
- kfree(urb->setup_packet);
-@@ -303,9 +309,16 @@
- || PageHighMem(virt_to_page(buf))
- #endif
- )) {
-+
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 35)
- urb->transfer_buffer =
-- usb_buffer_alloc(wd->usb.udev, buf_len, alloc_flags,
-+ usb_buffer_alloc(wd->usb.udev, buf_len, alloc_flags,
-+ &urb->transfer_dma);
-+#else
-+ urb->transfer_buffer =
-+ usb_alloc_coherent(wd->usb.udev, buf_len, alloc_flags,
- &urb->transfer_dma);
-+#endif
- if (!urb->transfer_buffer) {
- WARNING("couldn't allocate dma buf");
- IoAcquireCancelSpinLock(&irp->cancel_irql);
-diff -uNr ndiswrapper-1.56.old/driver/wrapndis.c ndiswrapper-1.56/driver/wrapndis.c
---- ndiswrapper-1.56.old/driver/wrapndis.c 2010-02-10 18:09:32.000000000 -0800
-+++ ndiswrapper-1.56/driver/wrapndis.c 2010-07-25 02:06:13.184631757 -0700
-@@ -936,6 +936,10 @@
- EXIT2(return);
- }
-
-+#ifndef netdev_mc_count
-+#define netdev_mc_count(net_dev) net_dev->mc_count
-+#endif
-+
- static void set_multicast_list(struct ndis_device *wnd)
- {
- struct net_device *net_dev;
-@@ -950,20 +954,26 @@
- packet_filter |= NDIS_PACKET_TYPE_PROMISCUOUS |
- NDIS_PACKET_TYPE_ALL_LOCAL;
- } else if (net_dev->flags & IFF_ALLMULTI ||
-- net_dev->mc_count > wnd->multicast_size) {
-+ netdev_mc_count(net_dev) > wnd->multicast_size) {
- packet_filter |= NDIS_PACKET_TYPE_ALL_MULTICAST;
- TRACE2("0x%08x", packet_filter);
-- } else if (net_dev->mc_count > 0) {
-+ } else if (netdev_mc_count(net_dev) > 0) {
- int i, size;
- char *buf;
-+#ifndef netdev_for_each_mc_addr
- struct dev_mc_list *mclist;
-- size = min(wnd->multicast_size, net_dev->mc_count);
-- TRACE2("%d, %d", wnd->multicast_size, net_dev->mc_count);
-+#else
-+ struct netdev_hw_addr *mclist;
-+#endif
-+
-+ size = min(wnd->multicast_size, netdev_mc_count(net_dev));
-+ TRACE2("%d, %d", wnd->multicast_size, netdev_mc_count(net_dev));
- buf = kmalloc(size * ETH_ALEN, GFP_KERNEL);
- if (!buf) {
- WARNING("couldn't allocate memory");
- EXIT2(return);
- }
-+#ifndef netdev_for_each_mc_addr
- mclist = net_dev->mc_list;
- for (i = 0; i < size && mclist; mclist = mclist->next) {
- if (mclist->dmi_addrlen != ETH_ALEN)
-@@ -972,6 +982,15 @@
- TRACE2(MACSTRSEP, MAC2STR(mclist->dmi_addr));
- i++;
- }
-+#else
-+ i = 0;
-+ netdev_for_each_mc_addr(mclist, net_dev){
-+ memcpy(buf + i++ * ETH_ALEN,
-+ mclist->addr, ETH_ALEN);
-+ TRACE2(MACSTRSEP, MAC2STR(mclist->addr));
-+
-+ }
-+#endif
- res = mp_set(wnd, OID_802_3_MULTICAST_LIST, buf, i * ETH_ALEN);
- if (res == NDIS_STATUS_SUCCESS && i > 0)
- packet_filter |= NDIS_PACKET_TYPE_MULTICAST;
diff --git a/abs/core/ndiswrapper/kernel-2.6.36.patch b/abs/core/ndiswrapper/kernel-2.6.36.patch
deleted file mode 100644
index 63de303..0000000
--- a/abs/core/ndiswrapper/kernel-2.6.36.patch
+++ /dev/null
@@ -1,27 +0,0 @@
---- ndiswrapper-1.56.orig/driver/loader.c 2010-02-11 03:09:32.000000000 +0100
-+++ ndiswrapper-1.56/driver/loader.c 2010-10-24 01:38:13.000000000 +0200
-@@ -750,13 +750,13 @@
- }
-
- /* called with loader_mutex is down */
--static int wrapper_ioctl(struct inode *inode, struct file *file,
-+static long wrapper_unlocked_ioctl(struct file *file,
- unsigned int cmd, unsigned long arg)
- {
- struct load_driver *load_driver;
- struct load_device load_device;
- struct load_driver_file load_bin_file;
-- int ret;
-+ long ret;
- void __user *addr = (void __user *)arg;
-
- ENTER1("cmd: %u", cmd);
-@@ -831,7 +831,7 @@
-
- static struct file_operations wrapper_fops = {
- .owner = THIS_MODULE,
-- .ioctl = wrapper_ioctl,
-+ .unlocked_ioctl = wrapper_unlocked_ioctl,
- .release = wrapper_ioctl_release,
- };
-
diff --git a/abs/core/ndiswrapper/ndiswrapper.install b/abs/core/ndiswrapper/ndiswrapper.install
deleted file mode 100644
index a45a459..0000000
--- a/abs/core/ndiswrapper/ndiswrapper.install
+++ /dev/null
@@ -1,23 +0,0 @@
-# arg 1: the new package version
-post_install()
-{
- ndiswrapper -m
- KERNEL_VERSION='2.6.39-LinHES'
- depmod -ae $KERNEL_VERSION > /dev/null 2>&1
-}
-
-# arg 1: the new package version
-# arg 2: the old package version
-post_upgrade()
-{
- ndiswrapper -m
- KERNEL_VERSION='2.6.39-LinHES'
- depmod -ae $KERNEL_VERSION > /dev/null 2>&1
-}
-
-# arg 1: the old package version
-post_remove()
-{
- KERNEL_VERSION='2.6.39-LinHES'
- depmod -ae $KERNEL_VERSION > /dev/null 2>&1
-}
diff --git a/abs/core/ndiswrapper/ndiswrapper_kernel-2.6.38.patch b/abs/core/ndiswrapper/ndiswrapper_kernel-2.6.38.patch
deleted file mode 100644
index 15c4f42..0000000
--- a/abs/core/ndiswrapper/ndiswrapper_kernel-2.6.38.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- ndiswrapper-1.56.old/driver/wrapndis.c (revision 2728)
-+++ ndiswrapper-1.56/driver/wrapndis.c (revision 2729)
-@@ -13,16 +13,16 @@
- *
- */
-
-+#include <linux/inetdevice.h>
-+#include <linux/ip.h>
-+#include <linux/tcp.h>
-+#include <linux/udp.h>
-+#include <linux/in.h>
- #include "ndis.h"
- #include "iw_ndis.h"
- #include "pnp.h"
- #include "loader.h"
- #include "wrapndis.h"
--#include <linux/inetdevice.h>
--#include <linux/ip.h>
--#include <linux/tcp.h>
--#include <linux/udp.h>
--#include <linux/in.h>
- #include "wrapper.h"
-
- /* Functions callable from the NDIS driver */