summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-wireless')
-rw-r--r--net-wireless/rtl8192se/ChangeLog8
-rw-r--r--net-wireless/rtl8192se/files/rtl8192se-include-semaphore.patch11
-rw-r--r--net-wireless/rtl8192se/rtl8192se-2.6.0017.0705.2010.ebuild5
3 files changed, 21 insertions, 3 deletions
diff --git a/net-wireless/rtl8192se/ChangeLog b/net-wireless/rtl8192se/ChangeLog
index 3fb04a564b72..08efac2b7bc7 100644
--- a/net-wireless/rtl8192se/ChangeLog
+++ b/net-wireless/rtl8192se/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-wireless/rtl8192se
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/rtl8192se/ChangeLog,v 1.1 2010/09/07 19:15:03 chithanh Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/rtl8192se/ChangeLog,v 1.2 2010/09/15 15:48:11 chithanh Exp $
+
+ 15 Sep 2010; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ +files/rtl8192se-include-semaphore.patch,
+ rtl8192se-2.6.0017.0705.2010.ebuild:
+ Add missing include which caused build failure in obscure kernel
+ configurations.
*rtl8192se-2.6.0017.0705.2010 (07 Sep 2010)
diff --git a/net-wireless/rtl8192se/files/rtl8192se-include-semaphore.patch b/net-wireless/rtl8192se/files/rtl8192se-include-semaphore.patch
new file mode 100644
index 000000000000..43fdec1135d3
--- /dev/null
+++ b/net-wireless/rtl8192se/files/rtl8192se-include-semaphore.patch
@@ -0,0 +1,11 @@
+diff -ur a/rtllib/rtllib.h b/rtllib/rtllib.h
+--- a/rtllib/rtllib.h 2010-05-07 04:31:32.000000000 +0200
++++ b/rtllib/rtllib.h 2010-09-15 17:40:56.928368871 +0200
+@@ -27,6 +27,7 @@
+ #include <linux/kernel.h> /* ARRAY_SIZE */
+ #include <linux/version.h>
+ #include <linux/module.h>
++#include <linux/semaphore.h>
+ #if (LINUX_VERSION_CODE > KERNEL_VERSION(2,5,0))
+ #include <linux/jiffies.h>
+ #else
diff --git a/net-wireless/rtl8192se/rtl8192se-2.6.0017.0705.2010.ebuild b/net-wireless/rtl8192se/rtl8192se-2.6.0017.0705.2010.ebuild
index 5d214ff81fc1..2ef79b3c847c 100644
--- a/net-wireless/rtl8192se/rtl8192se-2.6.0017.0705.2010.ebuild
+++ b/net-wireless/rtl8192se/rtl8192se-2.6.0017.0705.2010.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/rtl8192se/rtl8192se-2.6.0017.0705.2010.ebuild,v 1.1 2010/09/07 19:15:03 chithanh Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/rtl8192se/rtl8192se-2.6.0017.0705.2010.ebuild,v 1.2 2010/09/15 15:48:11 chithanh Exp $
EAPI=3
-inherit linux-info linux-mod
+inherit base linux-info linux-mod
MY_P="${PN}_linux_${PV}"
@@ -23,6 +23,7 @@ RDEPEND="${DEPEND}"
S=${WORKDIR}/${MY_P}
+PATCHES=( "${FILESDIR}"/${PN}-include-semaphore.patch )
CONFIG_CHECK="CFG80211 MAC80211"
MODULE_NAMES="r8192se_pci(kernel/drivers/${CATEGORY/-//}/${PN}::${S}/HAL/rtl8192)"