Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=ryuotesting.git;a=commitdiff;h=c9c985d4ee00fc26e7d279d79275e092c8419242

commit c9c985d4ee00fc26e7d279d79275e092c8419242
Author: James Buren <[email protected]>
Date:   Fri Mar 23 11:59:33 2012 -0500

r8168-8.028.00-5-x86_64
* rebuild with kernel 3.3
* add patch for kernel 3.3

diff --git a/source/network-extra/r8168/FrugalBuild 
b/source/network-extra/r8168/FrugalBuild
index 449d1af..b56e59d 100644
--- a/source/network-extra/r8168/FrugalBuild
+++ b/source/network-extra/r8168/FrugalBuild
@@ -4,22 +4,24 @@

pkgname=r8168
pkgver=8.028.00
-pkgrel=4
+pkgrel=5
Finclude kernel-module
pkgdesc="Realtek driver for RTL8111/RTL8168 cards."
_F_googlecode_ext='.tar.bz2'
Finclude googlecode
groups=('network-extra')
archs=('i686' 'x86_64')
-source=(${source[@]} $pkgname.conf)
+source=(${source[@]} $pkgname.conf kernel-3.3.patch)
sha1sums=('b167a99622332fa96089d74392d26a81f9c679cd' \
-          '385fab20e1ad896dc6c1ee5c4aff9a6bd9496ee0')
+          '385fab20e1ad896dc6c1ee5c4aff9a6bd9496ee0' \
+          '5611b9195dc26977abf2ae18dc936cd342631f3d')

build() {
unset MAKEFLAGS
#Fcheckkernel
Fbuild_kernelmod_scriptlet
Fsed '$(shell uname -r)' "${_F_kernelmod_uname}" src/Makefile
+       Fpatchall
Fmake
Ffilerel src/r8168.ko $_F_kernelmod_dir/kernel/drivers/net/r8168.ko
Ffile /etc/modprobe.d/$pkgname.conf
diff --git a/source/network-extra/r8168/kernel-3.3.patch 
b/source/network-extra/r8168/kernel-3.3.patch
new file mode 100644
index 0000000..ab82733
--- /dev/null
+++ b/source/network-extra/r8168/kernel-3.3.patch
@@ -0,0 +1,19 @@
+diff -ur a/src/r8168_n.c b/src/r8168_n.c
+--- a/src/r8168_n.c    2012-01-18 20:37:14.000000000 -0600
++++ b/src/r8168_n.c    2012-03-23 11:56:55.456863243 -0500
+@@ -2232,6 +2232,7 @@
+       .set_settings           = rtl8168_set_settings,
+       .get_msglevel           = rtl8168_get_msglevel,
+       .set_msglevel           = rtl8168_set_msglevel,
++#if LINUX_VERSION_CODE < KERNEL_VERSION(3,3,0)
+       .get_rx_csum            = rtl8168_get_rx_csum,
+       .set_rx_csum            = rtl8168_set_rx_csum,
+       .get_tx_csum            = rtl8168_get_tx_csum,
+@@ -2242,6 +2243,7 @@
+       .get_tso                = ethtool_op_get_tso,
+       .set_tso                = ethtool_op_set_tso,
+ #endif
++#endif
+       .get_regs               = rtl8168_get_regs,
+       .get_wol                = rtl8168_get_wol,
+       .set_wol                = rtl8168_set_wol,
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to