Date: Wednesday, May 8, 2013 @ 13:07:12 Author: tpowa Revision: 90198
archrelease: copy trunk to community-testing-i686, community-testing-x86_64 Added: ndiswrapper/repos/community-testing-i686/ ndiswrapper/repos/community-testing-i686/PKGBUILD (from rev 90197, ndiswrapper/trunk/PKGBUILD) ndiswrapper/repos/community-testing-i686/ndiswrapper-1.58-add_taint.patch (from rev 90197, ndiswrapper/trunk/ndiswrapper-1.58-add_taint.patch) ndiswrapper/repos/community-testing-i686/ndiswrapper.install (from rev 90197, ndiswrapper/trunk/ndiswrapper.install) ndiswrapper/repos/community-testing-x86_64/ ndiswrapper/repos/community-testing-x86_64/PKGBUILD (from rev 90197, ndiswrapper/trunk/PKGBUILD) ndiswrapper/repos/community-testing-x86_64/ndiswrapper-1.58-add_taint.patch (from rev 90197, ndiswrapper/trunk/ndiswrapper-1.58-add_taint.patch) ndiswrapper/repos/community-testing-x86_64/ndiswrapper.install (from rev 90197, ndiswrapper/trunk/ndiswrapper.install) -----------------------------------------------------------+ community-testing-i686/PKGBUILD | 56 ++++++++++++ community-testing-i686/ndiswrapper-1.58-add_taint.patch | 24 +++++ community-testing-i686/ndiswrapper.install | 17 +++ community-testing-x86_64/PKGBUILD | 56 ++++++++++++ community-testing-x86_64/ndiswrapper-1.58-add_taint.patch | 24 +++++ community-testing-x86_64/ndiswrapper.install | 17 +++ 6 files changed, 194 insertions(+) Copied: ndiswrapper/repos/community-testing-i686/PKGBUILD (from rev 90197, ndiswrapper/trunk/PKGBUILD) =================================================================== --- community-testing-i686/PKGBUILD (rev 0) +++ community-testing-i686/PKGBUILD 2013-05-08 11:07:12 UTC (rev 90198) @@ -0,0 +1,56 @@ +# $Id$ +# Maintainer: Thorsten Töpper <atsutane...@freethoughts.de> +# Contributor: SpepS <dreamspepser at yahoo dot it> +# Contributor: Tobias Powalowski <tp...@archlinux.org> + +_extramodules=extramodules-3.9-ARCH +pkgname=ndiswrapper +pkgver=1.58 +pkgrel=8 +pkgdesc="Module for NDIS (Windows Network Drivers) drivers supplied by vendors." +license=('GPL') +arch=('i686' 'x86_64') +url="http://ndiswrapper.sourceforge.net" +install=ndiswrapper.install +depends=('linux>=3.9' 'linux<3.10' 'wireless_tools' 'perl') +makedepends=('linux-headers') +provides=("$pkgname-utils" "$pkgname-bin") +replaces=("$pkgname-utils" "$pkgname-bin") +source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz" + ndiswrapper-1.58-add_taint.patch) +options=('!strip') +sha1sums=('a256812b3136648ed93e04146d2276a3ca70957c' + 'f2c8bd7553f87a647b2e221b01fbd5d0d07eff8c') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + # https://bugs.gentoo.org/show_bug.cgi?id=467956 3.9 kernels + patch -Np1 -i "$srcdir/ndiswrapper-1.58-add_taint.patch" +} + +build() { + cd "$srcdir/$pkgname-$pkgver" + + _kver="$(cat /usr/lib/modules/${_extramodules}/version)" + + # modinfo path fix + sed -i "/modinfo/s/s/usr\//" driver/Makefile + + # make sure we point to the right build directory + sed -i "/^KBUILD/ s,.*,KBUILD = $(readlink -f /usr/lib/modules/$_kver/build)," driver/Makefile + + make KVERS=$_kver +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + _kver="$(cat /usr/lib/modules/${_extramodules}/version)" + + make INST_DIR="usr/lib/modules/$_extramodules" \ + KVERS=$_kver DESTDIR="$pkgdir/" install + + gzip "$pkgdir/usr/lib/modules/$_extramodules/$pkgname.ko" +} + +# vim:set ts=2 sw=2 et: Copied: ndiswrapper/repos/community-testing-i686/ndiswrapper-1.58-add_taint.patch (from rev 90197, ndiswrapper/trunk/ndiswrapper-1.58-add_taint.patch) =================================================================== --- community-testing-i686/ndiswrapper-1.58-add_taint.patch (rev 0) +++ community-testing-i686/ndiswrapper-1.58-add_taint.patch 2013-05-08 11:07:12 UTC (rev 90198) @@ -0,0 +1,24 @@ +diff -ur ndiswrapper-1.58.orig/driver/loader.c ndiswrapper-1.58/driver/loader.c +--- ndiswrapper-1.58.orig/driver/loader.c 2013-05-01 09:48:34.910000000 +0900 ++++ ndiswrapper-1.58/driver/loader.c 2013-05-01 09:48:59.870000000 +0900 +@@ -575,7 +575,7 @@ + } else { + printk(KERN_INFO "%s: driver %s (%s) loaded\n", + DRIVER_NAME, wrap_driver->name, wrap_driver->version); +- add_taint(TAINT_PROPRIETARY_MODULE); ++ add_taint(TAINT_PROPRIETARY_MODULE, LOCKDEP_STILL_OK); + EXIT1(return 0); + } + } +diff -ur ndiswrapper-1.58.orig/driver/wrapper.c ndiswrapper-1.58/driver/wrapper.c +--- ndiswrapper-1.58.orig/driver/wrapper.c 2013-02-20 03:00:37.000000000 +0900 ++++ ndiswrapper-1.58/driver/wrapper.c 2013-05-01 09:54:30.140000000 +0900 +@@ -72,7 +72,7 @@ + static int __init wrapper_init(void) + { + #ifdef TAINT_OOT_MODULE +- add_taint(TAINT_OOT_MODULE); ++ add_taint(TAINT_OOT_MODULE, LOCKDEP_STILL_OK); + #endif + printk(KERN_INFO "%s version %s loaded (smp=%s, preempt=%s)\n", + DRIVER_NAME, DRIVER_VERSION, Copied: ndiswrapper/repos/community-testing-i686/ndiswrapper.install (from rev 90197, ndiswrapper/trunk/ndiswrapper.install) =================================================================== --- community-testing-i686/ndiswrapper.install (rev 0) +++ community-testing-i686/ndiswrapper.install 2013-05-08 11:07:12 UTC (rev 90198) @@ -0,0 +1,17 @@ +post_install() +{ + post_upgrade +} + +post_upgrade() +{ + EXTRAMODULES='extramodules-3.8-ARCH' + depmod $(cat /usr/lib/modules/$EXTRAMODULES/version) +} + +post_remove() +{ + post_upgrade +} + +# vim:set ts=2 sw=2 et: Copied: ndiswrapper/repos/community-testing-x86_64/PKGBUILD (from rev 90197, ndiswrapper/trunk/PKGBUILD) =================================================================== --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2013-05-08 11:07:12 UTC (rev 90198) @@ -0,0 +1,56 @@ +# $Id$ +# Maintainer: Thorsten Töpper <atsutane...@freethoughts.de> +# Contributor: SpepS <dreamspepser at yahoo dot it> +# Contributor: Tobias Powalowski <tp...@archlinux.org> + +_extramodules=extramodules-3.9-ARCH +pkgname=ndiswrapper +pkgver=1.58 +pkgrel=8 +pkgdesc="Module for NDIS (Windows Network Drivers) drivers supplied by vendors." +license=('GPL') +arch=('i686' 'x86_64') +url="http://ndiswrapper.sourceforge.net" +install=ndiswrapper.install +depends=('linux>=3.9' 'linux<3.10' 'wireless_tools' 'perl') +makedepends=('linux-headers') +provides=("$pkgname-utils" "$pkgname-bin") +replaces=("$pkgname-utils" "$pkgname-bin") +source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz" + ndiswrapper-1.58-add_taint.patch) +options=('!strip') +sha1sums=('a256812b3136648ed93e04146d2276a3ca70957c' + 'f2c8bd7553f87a647b2e221b01fbd5d0d07eff8c') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + # https://bugs.gentoo.org/show_bug.cgi?id=467956 3.9 kernels + patch -Np1 -i "$srcdir/ndiswrapper-1.58-add_taint.patch" +} + +build() { + cd "$srcdir/$pkgname-$pkgver" + + _kver="$(cat /usr/lib/modules/${_extramodules}/version)" + + # modinfo path fix + sed -i "/modinfo/s/s/usr\//" driver/Makefile + + # make sure we point to the right build directory + sed -i "/^KBUILD/ s,.*,KBUILD = $(readlink -f /usr/lib/modules/$_kver/build)," driver/Makefile + + make KVERS=$_kver +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + _kver="$(cat /usr/lib/modules/${_extramodules}/version)" + + make INST_DIR="usr/lib/modules/$_extramodules" \ + KVERS=$_kver DESTDIR="$pkgdir/" install + + gzip "$pkgdir/usr/lib/modules/$_extramodules/$pkgname.ko" +} + +# vim:set ts=2 sw=2 et: Copied: ndiswrapper/repos/community-testing-x86_64/ndiswrapper-1.58-add_taint.patch (from rev 90197, ndiswrapper/trunk/ndiswrapper-1.58-add_taint.patch) =================================================================== --- community-testing-x86_64/ndiswrapper-1.58-add_taint.patch (rev 0) +++ community-testing-x86_64/ndiswrapper-1.58-add_taint.patch 2013-05-08 11:07:12 UTC (rev 90198) @@ -0,0 +1,24 @@ +diff -ur ndiswrapper-1.58.orig/driver/loader.c ndiswrapper-1.58/driver/loader.c +--- ndiswrapper-1.58.orig/driver/loader.c 2013-05-01 09:48:34.910000000 +0900 ++++ ndiswrapper-1.58/driver/loader.c 2013-05-01 09:48:59.870000000 +0900 +@@ -575,7 +575,7 @@ + } else { + printk(KERN_INFO "%s: driver %s (%s) loaded\n", + DRIVER_NAME, wrap_driver->name, wrap_driver->version); +- add_taint(TAINT_PROPRIETARY_MODULE); ++ add_taint(TAINT_PROPRIETARY_MODULE, LOCKDEP_STILL_OK); + EXIT1(return 0); + } + } +diff -ur ndiswrapper-1.58.orig/driver/wrapper.c ndiswrapper-1.58/driver/wrapper.c +--- ndiswrapper-1.58.orig/driver/wrapper.c 2013-02-20 03:00:37.000000000 +0900 ++++ ndiswrapper-1.58/driver/wrapper.c 2013-05-01 09:54:30.140000000 +0900 +@@ -72,7 +72,7 @@ + static int __init wrapper_init(void) + { + #ifdef TAINT_OOT_MODULE +- add_taint(TAINT_OOT_MODULE); ++ add_taint(TAINT_OOT_MODULE, LOCKDEP_STILL_OK); + #endif + printk(KERN_INFO "%s version %s loaded (smp=%s, preempt=%s)\n", + DRIVER_NAME, DRIVER_VERSION, Copied: ndiswrapper/repos/community-testing-x86_64/ndiswrapper.install (from rev 90197, ndiswrapper/trunk/ndiswrapper.install) =================================================================== --- community-testing-x86_64/ndiswrapper.install (rev 0) +++ community-testing-x86_64/ndiswrapper.install 2013-05-08 11:07:12 UTC (rev 90198) @@ -0,0 +1,17 @@ +post_install() +{ + post_upgrade +} + +post_upgrade() +{ + EXTRAMODULES='extramodules-3.8-ARCH' + depmod $(cat /usr/lib/modules/$EXTRAMODULES/version) +} + +post_remove() +{ + post_upgrade +} + +# vim:set ts=2 sw=2 et: