commit
c3cf5cd4f0
@ -1,3 +1,9 @@
|
||||
DIST bcmwl-kernel-source_6.20.155.1%2Bbdcom-0ubuntu6_amd64.deb 1345530 SHA256 f9b012f122f725d989b61184bfa7499f542eaa7cd0414a683e02932e6ba82235 SHA512 49683bf83a5b4f02194a4d51e6f018400f620b81dcfdb14a607b60d80aa628ce6e772009477eb094d048cc53200b6c65f3fb4554f46310a00975f0d67f6c1d8c WHIRLPOOL 0c604303a988a4af85574ca5cddab7199759ba6d40c821fa9d63c5ab40b191966bd7b146e8d9767afc71dc820fa7038c6d6de9138243beb35ec07b18a8c94baf
|
||||
DIST bcmwl-kernel-source_6.20.155.1%2Bbdcom-0ubuntu6_i386.deb 1303434 SHA256 501e34c3807b53bde3dace456c4139c2c2043252408679e8002cc6ab57677eb8 SHA512 ea2837f05868c0deed20ab87a079115da7b3be613906939762e5ceb1d0586473bd009e4c1d2efbd50b4ec4e45c0713d2754cedfe7b3ce92cd67382f9f6879103 WHIRLPOOL 37931a7d3c8dde8fe5b45f2ad082acca0dbe30b17467aea10baf045b78a71a12c08addd9eefe1b4b50fb69478eefc51f4372baa5835a92f0b4bf774082d9a40a
|
||||
EBUILD broadcom-sta-6.20.155.1.ebuild 2643 SHA256 3c1167ed247a6d7d0f2cd1a33355d17534ebfb4508a980104e6407accf2b8e20 SHA512 3de26183a22517c0a0fc0ecd7d9a21adeff3c2f0fdfe3df516373f5e08e02164a38cdd8aa939486a6556b8a6e7f7cb0b2d22e048fcf720a90957939f08dbdb4d WHIRLPOOL 31caa5a625e3228cfadc8e55ee8ad4023ff0646959861d3b430fae49ea590f11c70596050dc5dedfdc441c633b0063262f431ab215b5dc7b6afb6f7a759f58c6
|
||||
AUX broadcom-sta-5.10.91.9-license.patch 716 SHA256 53544703c15eb5e7f35721c436bfd0acf7db3de1df83b2e344bfc7090cb14cf1 SHA512 abdea6d154e66f43fd629eefe3dfd19a43318acfc54b3ac52abd9c8e839d25971214971b14429f5fb09091fbb16793d2ce3db1093c2ccca9496975085156b94c WHIRLPOOL 98ec882b0b0db93e5a19bc7aa465c7c758f3c36bd3fa5159458520b4d1a298549c5072a46f50d351dc48cfb01216b11a164291539f72455d37caad593d61483a
|
||||
AUX broadcom-sta-5.100.82.111-linux-3.0.patch 935 SHA256 cd349fef72bb33025e59105fefa69c3e60066985707f396e03235102ca938137 SHA512 00e3139158b53f80d03bb6aa5b4eb3435cc453b100ee57b638a138ae0b624c88946c63dc20d559f05bee451275d7662dfb8c29e68de11ebe04c8df87a6a86f70 WHIRLPOOL 84d0d41e8a3e2b0b248ffe5d4c5256c68e1533aa58049a34ffc98e5f0bd0a2a20cffd58adf20cdced79096d10134bec474af5f9666a225c2103dfffc93b030a8
|
||||
AUX broadcom-sta-5.100.82.112-linux-2.6.39.patch 564 SHA256 2df2f242d6b34118cecbb8fb5c209356bf095436e8b553705f9f9f022648b53d SHA512 5b69b3b41af0a2f090b3fb021c188a846207b59ba0baf324cf4c93a5d3f9105fcd8f7e0aee592ebe0e898dd39c1988c65c8adeba643f1899f35287b0362b043e WHIRLPOOL 3d7dc0e31422b960038d52f5c62e15d1f0980dabb304cfc8cecc897af985a4ddcfaa90fb98150c25b2bc8040bb76c5c3e0b2afe8b7871397fbd20ed4a60debad
|
||||
AUX broadcom-sta-5.100.82.112-linux-3.2.patch 541 SHA256 65e89b0950fe3972c3212c970d307f1b4ef633dfd622f94f4b5b816cb70af430 SHA512 e0d47ba584b302a3f6cf5da084d734cea44970a76e094bcc18acec07936ad77d7a69ef39c9333eef09256d0f7477d4d153b76e7378544ab40671c5aa1c7eedff WHIRLPOOL d681d691c4ca305dca3bee7501e831c9b64fe2912b5b91a3fc86c1d40606896c2cb479806eeb69a779905495f41a1513e75d0a4503b722459d1577559eb8ce35
|
||||
AUX broadcom-sta-5.100.82.112-linux-3.8.patch 4267 SHA256 a3d53a4868e5cde314ef06b108a88c6136ad36b3894a7732871c59561a4d69ad SHA512 1731a7e44fbd9d1aa4af9c2f7320f27797fe6a646c0c7528c648bd2b4e7c7960c690f8c5d7774fab55cc91fbd9c6f42896d437034960422d143f222ed4858d55 WHIRLPOOL bc58dec2f60e6b9efd7c8e462da6865bb75f0bc6e2eed11190d88d22edda8eb8d55f4b2198e1a5eb10d54889a58b35ea42f7e6750beadc7d965841cd18405104
|
||||
AUX broadcom-sta-5.100.82.38-gcc.patch 417 SHA256 82ad7a047e8e384fe4a571e054fabb0f629c81012f035f3525fa51eb611cc736 SHA512 d271493861fedf937be6f534fab1eaec95e7db3324583bfafb52445d1a5001c07d596fac88b150c7bd83e02d0095ad2867dc2f0ffbcfb320f4536d557d4a663e WHIRLPOOL 32b270e795503b5cb97c2407b472b62a93efffb14f2147680f45ad063839aa59526baadc72e9eeab424f1d36f236fd0e1bc40ae7ea9477d0dc2c043445fa7fc7
|
||||
DIST hybrid-portsrc_x86_32-v5_100_82_112.tar.gz 1139221 SHA256 85b4e3163b383943d5002a571efbd03f212d010ba0962ebdefb201fe6ce270e7 SHA512 315f8b2bb146de8868a64f08c839b0136ed174c76d0f4e825a4b8c0e0109872ccc58ff3103bb86ae4277f273060a6e1ed41d7aeb84931c926f8b3b0b085ac355 WHIRLPOOL 8b80660932e9d8db3b186e3847729d433ea899876577aa7c7f1f962efb4798b350630dcadbe2d18ec9f1faa232e42d23e9b306b221913ce61aae7a8e9dffb5da
|
||||
DIST hybrid-portsrc_x86_64-v5_100_82_112.tar.gz 1175410 SHA256 9cd32f164c748b4353f10a74f3b00640bb281e4b79f17114aac581e0b3cd4ae3 SHA512 485c4a661c30ebc076499f48d468ef30afdd5fdfd6458f4cd25fceaf15969f33e46695a173908d05e635a572efc152b5ae973493d53d5b4089335b03b0ba9a6d WHIRLPOOL 2e3259d3fde1830aeddf8ee38a070f891c0acb167bfe99d623b6102f1bc8ee8f3f776efc6370b1067063eea2069a93e5678e6ea3b3ab054e7d4d30b9f5db8f46
|
||||
EBUILD broadcom-sta-5.100.82.112-r9.ebuild 2037 SHA256 8517e705d0773fce3679b158d19402aa950d5087f8febf6613c150d9afa66d22 SHA512 346827956907c8ca1cd8e0ca92dde4223d8f5b15dff2ce396074c71634eed06df45caf549a5b40398243975208b1056cbaf3c7b049325705e3058ae6bd9a9d2c WHIRLPOOL 0f2f37e3cd0cc0f71c475a1b567f4e6910d2ae8fa9dbac7640a0a422d45c8d12f997aaece8a7cb36cbf9af22dd9e22cc1be22c181a3b1fb2248b129040c980cf
|
||||
|
@ -0,0 +1,60 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-wireless/broadcom-sta/broadcom-sta-5.100.82.112-r2.ebuild,v 1.5 2013/03/08 04:59:30 pinkbyte Exp $
|
||||
|
||||
EAPI="4"
|
||||
inherit eutils linux-mod
|
||||
|
||||
DESCRIPTION="Broadcom's IEEE 802.11a/b/g/n hybrid Linux device driver."
|
||||
HOMEPAGE="http://www.broadcom.com/support/802.11/linux_sta.php"
|
||||
SRC_BASE="http://www.broadcom.com/docs/linux_sta/hybrid-portsrc_x86_"
|
||||
SRC_URI="x86? ( ${SRC_BASE}32-v${PV//\./_}.tar.gz )
|
||||
amd64? ( ${SRC_BASE}64-v${PV//\./_}.tar.gz )"
|
||||
|
||||
LICENSE="Broadcom"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
DEPEND="virtual/linux-sources"
|
||||
RDEPEND=""
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
MODULE_NAMES="wl(net/wireless)"
|
||||
MODULESD_WL_ALIASES=("wlan0 wl")
|
||||
|
||||
pkg_setup() {
|
||||
# bug #300570
|
||||
# NOTE<lxnay>: module builds correctly anyway with b43 and SSB enabled
|
||||
# make checks non-fatal. The correct fix is blackisting ssb and, perhaps
|
||||
# b43 via udev rules. Moreover, previous fix broke binpkgs support.
|
||||
CONFIG_CHECK="~!B43 ~!SSB"
|
||||
if kernel_is ge 2 6 32; then
|
||||
CONFIG_CHECK="${CONFIG_CHECK} CFG80211 LIB80211 ~!MAC80211"
|
||||
elif kernel_is ge 2 6 31; then
|
||||
CONFIG_CHECK="${CONFIG_CHECK} LIB80211 WIRELESS_EXT ~!MAC80211"
|
||||
elif kernel_is ge 2 6 29; then
|
||||
CONFIG_CHECK="${CONFIG_CHECK} LIB80211 WIRELESS_EXT ~!MAC80211 COMPAT_NET_DEV_OPS"
|
||||
else
|
||||
CONFIG_CHECK="${CONFIG_CHECK} IEEE80211 IEEE80211_CRYPT_TKIP"
|
||||
fi
|
||||
linux-mod_pkg_setup
|
||||
|
||||
BUILD_PARAMS="-C ${KV_DIR} M=${S}"
|
||||
BUILD_TARGETS="wl.ko"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-5.10.91.9-license.patch" \
|
||||
"${FILESDIR}/${PN}-5.100.82.38-gcc.patch" \
|
||||
"${FILESDIR}/${PN}-5.100.82.111-linux-3.0.patch" \
|
||||
"${FILESDIR}/${PN}-5.100.82.112-linux-2.6.39.patch" \
|
||||
"${FILESDIR}/${PN}-5.100.82.112-linux-3.2.patch" \
|
||||
"${FILESDIR}/${PN}-5.100.82.112-linux-3.8.patch"
|
||||
sed -e "s:^#include <asm/system.h>$:#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 4, 0)\\n\\0\\n#endif:" \
|
||||
-i src/wl/sys/wl_linux.c || die "sed failed to patch for linux-3.4"
|
||||
|
||||
epatch_user
|
||||
}
|
@ -1,88 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-wireless/broadcom-sta/broadcom-sta-5.100.82.112-r2.ebuild,v 1.4 2012/05/22 02:55:18 zmedico Exp $
|
||||
|
||||
EAPI="4"
|
||||
inherit eutils linux-mod
|
||||
|
||||
DESCRIPTION="Broadcom's IEEE 802.11a/b/g/n hybrid Linux device driver."
|
||||
HOMEPAGE="https://launchpad.net/ubuntu/+source/bcmwl http://www.broadcom.com/support/802.11/linux_sta.php"
|
||||
SRC_BASE="https://launchpad.net/ubuntu/+archive/primary/+files/bcmwl-kernel-source_"
|
||||
SRC_URI="x86? ( ${SRC_BASE}${PV}%2Bbdcom-0ubuntu6_i386.deb )
|
||||
amd64? ( ${SRC_BASE}${PV}%2Bbdcom-0ubuntu6_amd64.deb )"
|
||||
|
||||
LICENSE="Broadcom"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
DEPEND="virtual/linux-sources"
|
||||
RDEPEND=""
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
MODULE_NAMES="wl(net/wireless)"
|
||||
MODULESD_WL_ALIASES=("wlan0 wl")
|
||||
|
||||
pkg_setup() {
|
||||
# bug #300570
|
||||
# NOTE<lxnay>: module builds correctly anyway with b43 and SSB enabled
|
||||
# make checks non-fatal. The correct fix is blackisting ssb and, perhaps
|
||||
# b43 via udev rules. Moreover, previous fix broke binpkgs support.
|
||||
CONFIG_CHECK="~!B43 ~!SSB"
|
||||
if kernel_is ge 2 6 32; then
|
||||
CONFIG_CHECK="${CONFIG_CHECK} CFG80211 LIB80211 ~!MAC80211"
|
||||
elif kernel_is ge 2 6 31; then
|
||||
CONFIG_CHECK="${CONFIG_CHECK} LIB80211 WIRELESS_EXT ~!MAC80211"
|
||||
elif kernel_is ge 2 6 29; then
|
||||
CONFIG_CHECK="${CONFIG_CHECK} LIB80211 WIRELESS_EXT ~!MAC80211 COMPAT_NET_DEV_OPS"
|
||||
else
|
||||
CONFIG_CHECK="${CONFIG_CHECK} IEEE80211 IEEE80211_CRYPT_TKIP"
|
||||
fi
|
||||
linux-mod_pkg_setup
|
||||
|
||||
BUILD_PARAMS="-C ${KV_DIR} M=${S}"
|
||||
BUILD_TARGETS="wl.ko"
|
||||
KBASE="/lib/modules/${KV_FULL}"
|
||||
export KBASE
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
if use x86
|
||||
then ar x "${DISTDIR}/bcmwl-kernel-source_${PV}%2Bbdcom-0ubuntu6_i386.deb" || \
|
||||
die "first extract failed"
|
||||
elif use amd64
|
||||
then ar x "${DISTDIR}/bcmwl-kernel-source_${PV}%2Bbdcom-0ubuntu6_amd64.deb" || \
|
||||
die "first extract failed"
|
||||
else die "don't know what to extract?"
|
||||
fi
|
||||
tar xzf "${WORKDIR}/data.tar.gz" || die "second extract failed"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cd "${WORKDIR}/usr/src/bcmwl-${PV}+bdcom"
|
||||
for i in `ls patches/*.patch`
|
||||
do epatch ${i}
|
||||
done
|
||||
sed -e "s/dpkg --print-architecture),amd64/uname -m),x86_64/" \
|
||||
-e "s#\(\$(MDEST_DIR)\)#"${WORKDIR}"/image/\1#" \
|
||||
-i Makefile \
|
||||
|| die "sed in Makefile failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "${WORKDIR}/usr/src/bcmwl-${PV}+bdcom"
|
||||
if use x86
|
||||
then emake ARCH="i386"
|
||||
elif use amd64
|
||||
then emake ARCH="x86_64"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd "${WORKDIR}/usr/src/bcmwl-${PV}+bdcom"
|
||||
dodir /lib/modules/${KV_FULL}/kernel/drivers/net/wireless
|
||||
insinto /lib/modules/${KV_FULL}/kernel/drivers/net/wireless
|
||||
doins wl.ko
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
diff -Naur hybrid-portsrc-x86_32-v5_10_91_9.orig/src/wl/sys/wl_linux.c hybrid-portsrc-x86_32-v5_10_91_9/src/wl/sys/wl_linux.c
|
||||
--- hybrid-portsrc-x86_32-v5_10_91_9.orig/src/wl/sys/wl_linux.c 2009-04-23 02:48:59.000000000 +0900
|
||||
+++ hybrid-portsrc-x86_32-v5_10_91_9/src/wl/sys/wl_linux.c 2009-05-08 00:48:20.000000000 +0900
|
||||
@@ -163,6 +163,8 @@
|
||||
static void wl_free_if(wl_info_t *wl, wl_if_t *wlif);
|
||||
static void wl_get_driver_info(struct net_device *dev, struct ethtool_drvinfo *info);
|
||||
|
||||
+MODULE_LICENSE("MIXED/Proprietary");
|
||||
+
|
||||
static struct pci_device_id wl_id_table[] = {
|
||||
{ PCI_VENDOR_ID_BROADCOM, 0x4311, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 },
|
||||
{ PCI_VENDOR_ID_BROADCOM, 0x4312, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 },
|
@ -0,0 +1,21 @@
|
||||
diff -Naur broadcom-sta-5.100.82.111.orig/Makefile broadcom-sta-5.100.82.111/Makefile
|
||||
--- broadcom-sta-5.100.82.111.orig/Makefile 2011-10-06 08:16:10.000000000 +0900
|
||||
+++ broadcom-sta-5.100.82.111/Makefile 2011-10-24 08:54:26.000000000 +0900
|
||||
@@ -16,7 +16,7 @@
|
||||
ifneq ($(KERNELRELEASE),)
|
||||
|
||||
LINUXVER_GOODFOR_CFG80211:=$(strip $(shell \
|
||||
- if [ "$(VERSION)" -ge "2" -a "$(PATCHLEVEL)" -ge "6" -a "$(SUBLEVEL)" -ge "32" ]; then \
|
||||
+ if [ "$(VERSION)" -ge "3" -o "$(VERSION)" -eq "2" -a "$(PATCHLEVEL)" -ge "6" -a "$(SUBLEVEL)" -ge "32" ]; then \
|
||||
echo TRUE; \
|
||||
else \
|
||||
echo FALSE; \
|
||||
@@ -24,7 +24,7 @@
|
||||
))
|
||||
|
||||
LINUXVER_WEXT_ONLY:=$(strip $(shell \
|
||||
- if [ "$(VERSION)" -ge "2" -a "$(PATCHLEVEL)" -ge "6" -a "$(SUBLEVEL)" -ge "17" ]; then \
|
||||
+ if [ "$(VERSION)" -ge "3" -o "$(VERSION)" -eq "2" -a "$(PATCHLEVEL)" -ge "6" -a "$(SUBLEVEL)" -ge "17" ]; then \
|
||||
echo FALSE; \
|
||||
else \
|
||||
echo TRUE; \
|
@ -0,0 +1,11 @@
|
||||
--- src/wl/sys/wl_cfg80211.c.orig 2011-10-31 07:57:38.000000000 -0400
|
||||
+++ src/wl/sys/wl_cfg80211.c 2011-10-31 07:57:46.000000000 -0400
|
||||
@@ -1811,7 +1811,7 @@
|
||||
notif_bss_info->frame_len = offsetof(struct ieee80211_mgmt, u.beacon.variable) +
|
||||
wl_get_ielen(wl);
|
||||
freq = ieee80211_channel_to_frequency(notif_bss_info->channel
|
||||
-#if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 39)
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 39)
|
||||
,(notif_bss_info->channel <= CH_MAX_2G_CHANNEL) ? IEEE80211_BAND_2GHZ : IEEE80211_BAND_5GHZ
|
||||
#endif
|
||||
);
|
@ -0,0 +1,13 @@
|
||||
diff -Naur broadcom-sta-5.100.82.112.orig/src/wl/sys/wl_linux.c broadcom-sta-5.100.82.112/src/wl/sys/wl_linux.c
|
||||
--- broadcom-sta-5.100.82.112.orig/src/wl/sys/wl_linux.c 2011-10-23 01:56:55.000000000 +0900
|
||||
+++ broadcom-sta-5.100.82.112/src/wl/sys/wl_linux.c 2011-11-22 00:56:07.021520421 +0900
|
||||
@@ -385,7 +385,9 @@
|
||||
#endif
|
||||
.ndo_get_stats = wl_get_stats,
|
||||
.ndo_set_mac_address = wl_set_mac_address,
|
||||
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 2, 0)
|
||||
.ndo_set_multicast_list = wl_set_multicast_list,
|
||||
+#endif
|
||||
.ndo_do_ioctl = wl_ioctl
|
||||
};
|
||||
|
@ -0,0 +1,111 @@
|
||||
diff -ur broadcom-sta-5.100.82.112.orig/src/wl/sys/wl_cfg80211.c broadcom-sta-5.100.82.112/src/wl/sys/wl_cfg80211.c
|
||||
--- broadcom-sta-5.100.82.112.orig/src/wl/sys/wl_cfg80211.c 2013-02-25 23:56:44.171538633 +0400
|
||||
+++ broadcom-sta-5.100.82.112/src/wl/sys/wl_cfg80211.c 2013-03-01 11:24:52.932161199 +0400
|
||||
@@ -42,8 +42,13 @@
|
||||
enum nl80211_iftype type, u32 *flags, struct vif_params *params);
|
||||
static s32 __wl_cfg80211_scan(struct wiphy *wiphy, struct net_device *ndev,
|
||||
struct cfg80211_scan_request *request, struct cfg80211_ssid *this_ssid);
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 6, 0)
|
||||
+static s32 wl_cfg80211_scan(struct wiphy *wiphy,
|
||||
+ struct cfg80211_scan_request *request);
|
||||
+#else
|
||||
static s32 wl_cfg80211_scan(struct wiphy *wiphy, struct net_device *ndev,
|
||||
struct cfg80211_scan_request *request);
|
||||
+#endif
|
||||
static s32 wl_cfg80211_set_wiphy_params(struct wiphy *wiphy, u32 changed);
|
||||
static s32 wl_cfg80211_join_ibss(struct wiphy *wiphy, struct net_device *dev,
|
||||
struct cfg80211_ibss_params *params);
|
||||
@@ -56,7 +61,10 @@
|
||||
struct cfg80211_connect_params *sme);
|
||||
static s32 wl_cfg80211_disconnect(struct wiphy *wiphy, struct net_device *dev, u16 reason_code);
|
||||
|
||||
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 36)
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 8, 0)
|
||||
+static s32 wl_cfg80211_set_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev,
|
||||
+ enum nl80211_tx_power_setting type, s32 dbm);
|
||||
+#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 36)
|
||||
static s32 wl_cfg80211_set_tx_power(struct wiphy *wiphy,
|
||||
enum nl80211_tx_power_setting type, s32 dbm);
|
||||
#else
|
||||
@@ -64,7 +72,11 @@
|
||||
enum tx_power_setting type, s32 dbm);
|
||||
#endif
|
||||
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 8, 0)
|
||||
+static s32 wl_cfg80211_get_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, s32 *dbm);
|
||||
+#else
|
||||
static s32 wl_cfg80211_get_tx_power(struct wiphy *wiphy, s32 *dbm);
|
||||
+#endif
|
||||
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 38)
|
||||
static s32 wl_cfg80211_config_default_key(struct wiphy *wiphy,
|
||||
@@ -570,10 +582,19 @@
|
||||
}
|
||||
|
||||
static s32
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 6, 0)
|
||||
+wl_cfg80211_scan(struct wiphy *wiphy,
|
||||
+ struct cfg80211_scan_request *request)
|
||||
+#else
|
||||
wl_cfg80211_scan(struct wiphy *wiphy, struct net_device *ndev,
|
||||
struct cfg80211_scan_request *request)
|
||||
+#endif
|
||||
{
|
||||
s32 err = 0;
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 6, 0)
|
||||
+ struct wl_priv *wl = wiphy_to_wl(wiphy);
|
||||
+ struct net_device *ndev = wl_to_ndev(wl);
|
||||
+#endif
|
||||
|
||||
CHECK_SYS_UP();
|
||||
err = __wl_cfg80211_scan(wiphy, ndev, request, NULL);
|
||||
@@ -742,7 +763,11 @@
|
||||
else
|
||||
memset(&join_params.params.bssid, 0, ETHER_ADDR_LEN);
|
||||
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 8, 0)
|
||||
+ wl_ch_to_chanspec(params->chandef.chan, &join_params, &join_params_size);
|
||||
+#else
|
||||
wl_ch_to_chanspec(params->channel, &join_params, &join_params_size);
|
||||
+#endif
|
||||
|
||||
err = wl_dev_ioctl(dev, WLC_SET_SSID, &join_params, join_params_size);
|
||||
if (err) {
|
||||
@@ -1099,7 +1124,10 @@
|
||||
return err;
|
||||
}
|
||||
|
||||
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 36)
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 8, 0)
|
||||
+static s32 wl_cfg80211_set_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev,
|
||||
+ enum nl80211_tx_power_setting type, s32 dbm)
|
||||
+#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 36)
|
||||
static s32
|
||||
wl_cfg80211_set_tx_power(struct wiphy *wiphy, enum nl80211_tx_power_setting type, s32 dbm)
|
||||
#else
|
||||
@@ -1158,7 +1186,11 @@
|
||||
return err;
|
||||
}
|
||||
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 8, 0)
|
||||
+static s32 wl_cfg80211_get_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, s32 *dbm)
|
||||
+#else
|
||||
static s32 wl_cfg80211_get_tx_power(struct wiphy *wiphy, s32 *dbm)
|
||||
+#endif
|
||||
{
|
||||
struct wl_priv *wl = wiphy_to_wl(wiphy);
|
||||
struct net_device *ndev = wl_to_ndev(wl);
|
||||
@@ -2074,8 +2106,13 @@
|
||||
beacon_interval = cpu_to_le16(bi->beacon_period);
|
||||
} else {
|
||||
WL_DBG(("Found the AP in the list - BSSID %pM\n", bss->bssid));
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 8, 0)
|
||||
+ ie = bss->ies->data;
|
||||
+ ie_len = bss->ies->len;
|
||||
+#else
|
||||
ie = bss->information_elements;
|
||||
ie_len = bss->len_information_elements;
|
||||
+#endif
|
||||
beacon_interval = bss->beacon_interval;
|
||||
cfg80211_put_bss(bss);
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
diff -Naur broadcom-sta-5.60.246.2.orig//src/wl/sys/wl_iw.h broadcom-sta-5.60.246.2/src/wl/sys/wl_iw.h
|
||||
--- broadcom-sta-5.60.246.2.orig//src/wl/sys/wl_iw.h 2010-10-08 07:32:59.000000000 +0900
|
||||
+++ broadcom-sta-5.60.246.2/src/wl/sys/wl_iw.h 2010-10-28 00:50:57.925351964 +0900
|
||||
@@ -15,6 +15,7 @@
|
||||
#ifndef _wl_iw_h_
|
||||
#define _wl_iw_h_
|
||||
|
||||
+#include <linux/semaphore.h>
|
||||
#include <linux/wireless.h>
|
||||
|
||||
#include <typedefs.h>
|
@ -1 +1,2 @@
|
||||
# Calculate belong()!=&&cl_ver>=2.2.32&&pkg(sys-boot/grub)>=2 path=/boot
|
||||
# Calculate belong()!=&&cl_ver>=2.2.32&&os_builder_arch_machine==x86_64&&pkg(sys-boot/grub)>=2 path=/boot
|
||||
|
||||
|
@ -1 +1 @@
|
||||
# Calculate append=skip merge()!=
|
||||
# Calculate append=skip merge()!=&&ini(update.remove_kernel)!=off
|
||||
|
@ -0,0 +1,3 @@
|
||||
# Calculate format=samba path=/etc/calculate ini(update.clear_old_kernel)==
|
||||
[update]
|
||||
remove_kernel = on
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="3"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
PYTHON_DEPEND="2:2.7"
|
||||
RESTRICT_PYTHON_ABIS="2.4 2.5 2.6 3.*"
|
||||
|
||||
inherit distutils eutils
|
||||
|
||||
SRC_URI="ftp://ftp.calculate.ru/pub/calculate/calculate2/${PN}/${P}.tar.bz2"
|
||||
|
||||
DESCRIPTION="The utilities for builder tasks of Calculate Linux"
|
||||
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
DEPEND=">=sys-kernel/calckernel-3.4.18
|
||||
~sys-apps/calculate-lib-2.2.31
|
||||
!<sys-apps/calculate-1.4.0_p20100921
|
||||
>=app-cdr/cdrtools-3.01_alpha13
|
||||
>=sys-boot/grub-2.00-r3
|
||||
>=sys-boot/syslinux-4.06
|
||||
sys-fs/squashfs-tools"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_unpack() {
|
||||
unpack "${A}"
|
||||
cd "${S}"
|
||||
|
||||
# remove depricated templates,UEFI hybrid
|
||||
epatch "${FILESDIR}/calculate-builder-2.2.31-r4.patch"
|
||||
# fix version of calculate builder to 2.2.32 for using iso grub templates
|
||||
epatch "${FILESDIR}/calculate-builder-2.2.31-fix_version.patch"
|
||||
}
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=3
|
||||
|
||||
DESCRIPTION="Calculate Utilities meta package"
|
||||
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="
|
||||
cl_assemble
|
||||
cl_builder
|
||||
cl_server
|
||||
"
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
!sys-apps/calculate-templates
|
||||
!<sys-apps/calculate-install-3.0.0_alpha1
|
||||
=sys-apps/calculate-lib-2.2.31-r1
|
||||
=sys-apps/calculate-i18n-2.2.31
|
||||
|
||||
cl_assemble? ( =sys-apps/calculate-assemble-2.2.31 )
|
||||
cl_builder? ( =sys-apps/calculate-builder-2.2.31-r5 )
|
||||
|
||||
cl_server? ( =sys-apps/calculate-server-2.1.16-r7 )
|
||||
"
|
@ -1,4 +1,6 @@
|
||||
DIST pidgin-window_merge-0.2_p20120420.tar.gz 27720 RMD160 1f5ef3609f6b8b5450546ef58ffcc0969ac49af0 SHA1 68946179dd6cfa8b80ac5cb85d191df83670db8e SHA256 8aa30f41189a6f8e5bc16277034675dfe6bec4d756f3e4ea86730e3e10102518
|
||||
EBUILD pidgin-window_merge-0.2_p20120420.ebuild 887 RMD160 67232d51fa2271b8aeb755cdc1b984bdc5d34f60 SHA1 3a4c65272bf39f5fd683977f38822d2420453262 SHA256 31db2e7fc30b5b64fe57c6f092caf08da80cff274698da4224bef3211f4f35d5
|
||||
MISC ChangeLog 335 RMD160 fd77f0208d41d6f9530744b7c9885c273e4a8149 SHA1 5361b2602cd765d125750ebe5d1a6c8f11e3bd90 SHA256 1df776edd3c4003f4fe1ee2dc4b2c8b2afa5681fe95db91aa4b14a62d5ca9c4c
|
||||
MISC metadata.xml 239 RMD160 69ef66c10d13ce09eb50805a19fbf4a7a10bb024 SHA1 a71fd233f4b2c2301a2544f9aad504f596a0ea28 SHA256 46132d153ef5ee1075082ff571718736b90a2a48f85d29c7e38e07ba81322e42
|
||||
DIST pidgin-window_merge-0.2_p20120420.tar.gz 27720 SHA256 8aa30f41189a6f8e5bc16277034675dfe6bec4d756f3e4ea86730e3e10102518
|
||||
DIST pidgin-window_merge-0.3_p20121111.tar.gz 33144 SHA256 f6c4149b13c125f02476f9c323ed70ff929d317df6aa0adc993abd8b3249bcce SHA512 49f477285ef4c550435752e9995455a7f88057b01c449036a16f7c2bf6306e3b197eddfde8ab35cc241ea7e71dd67ac2d38fd9bb0119b9ee5bcec59d5597f376 WHIRLPOOL ea8a17d1860cf925365d613ebb67cf854d75ac80945d15992443e263cad155a8d51edef1c51569e1957e2320d0609ad71bfd72c18c92c7577db20848df7737f0
|
||||
EBUILD pidgin-window_merge-0.2_p20120420.ebuild 887 SHA256 31db2e7fc30b5b64fe57c6f092caf08da80cff274698da4224bef3211f4f35d5 SHA512 07a6392ae7c8a18ee2ff3f21aa1f6e9d849d081f6da5ff754db3ba9cbcfd2e9c2c973e417b9a1c3e256829fdb0eb3265f65e0dc34b65e528f5d861fd52cb1c90 WHIRLPOOL 04b589946eec3afcb2291fcc7fd3062e7c7adaa5e36caf6b7bcb3a8f8ae4a5346830e88508b774e835b00da3e87fd04ce060b05ff70d1fb05612d62fdec6748d
|
||||
EBUILD pidgin-window_merge-0.3_p20121111.ebuild 887 SHA256 2dfe0a53449c393d7584a40869a1ae6dbef096474d99150cea4e7ab29a46150d SHA512 1e22e89f575736f1395fe1506fb3f33008a6341d2036aa8294154a3a4a5a773c36fa0e7adb33dbff01de991722dfbb9d3996955943b0e0c9de42f985cc955527 WHIRLPOOL c348ad03c98ad9017778e5b3a963e09f807f26b539332ff1f6bb6232314ab5653a9806056cc7a635a671f6954fb501352e128c40e6a7a38a4aaf09d79cbad6e5
|
||||
MISC ChangeLog 509 SHA256 ccba109d9b64f1705a78c6cd422b0ae703bc9dfe7ea3f3f6c59d85ac635a62fe SHA512 1a6a777b99125c66dbdec2744477c1103c281e65aefb38b35f6eafa7d1545c020ca103ae9630b87b48dd1ab791383d4da96bf698908b442acd41b5264ffb7e5a WHIRLPOOL 2504f0da54d362ffe304cbd48804943817d35acc99911f2ed84488581555e2e855e351bdf17902180c1942218f22e2de8dc2c0003ff9ef4f3ffd2aa509e4148d
|
||||
MISC metadata.xml 239 SHA256 46132d153ef5ee1075082ff571718736b90a2a48f85d29c7e38e07ba81322e42 SHA512 6355a32d108ed321ca77474192a5e83a05e173299dd34c95fe79b4bf464bb3d92b788ae4a03ee6a5235b17b22cffda0f1d557058a011c6d0b5eaf6ad54b7bbb5 WHIRLPOOL 07155d7fadf9c83395761153866d53dac1133efbb0e99057070bb83d612b5b385739bd39a5b0db363f28238f349fd8702f3b53db330ab588e846b47c52567f83
|
||||
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=4
|
||||
inherit autotools
|
||||
|
||||
DESCRIPTION="A Pidgin plugin that merges the Buddy List window with a conversation window"
|
||||
HOMEPAGE="https://github.com/dm0-/window_merge"
|
||||
COMMIT="fc46a86fdf06ed82f231b60ccc80717dd60f8112"
|
||||
SRC_URI="http://github.com/dm0-/${PN#pidgin-}/tarball/${COMMIT} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-libs/glib:2
|
||||
net-im/pidgin[gtk]"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
S="${WORKDIR}"/dm0--${PN#pidgin-}-${COMMIT:0:7}
|
||||
src_prepare(){
|
||||
sed -e "/ACLOCAL_AMFLAGS/d" -i Makefile.am || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
pkg_postinst(){
|
||||
ewarn "This plugin and infopane plugin (purple-plugin_pack) activated"
|
||||
ewarn "at the same time cause a segfault in pidgin"
|
||||
ewarn "see https://github.com/dm0-/window_merge/issues/4"
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
DIST lilyterm-0.9.9.1.tar.gz 327748 RMD160 67aef13212cccf49d06088681e8b109a3cfef461 SHA1 b4c472e7b71e02a74e95f34ec823debb7437ec2b SHA256 3954f076b017c382b69a24e8c4afa03ce1449c1557003001d45cfb79171e50aa
|
||||
DIST lilyterm-0.9.9.2.tar.gz 328443 RMD160 a4a28afacfa4682cb8d81df5281f6e9fa25f76e1 SHA1 e6ee57fc90c108aa80c27ac31f517f7f65faf06e SHA256 980902102f8d2f233ac1cb01f509dcc595e69a5e9ac783ef2d2e59599a3ca9b6
|
||||
EBUILD lilyterm-0.9.9.1.ebuild 1117 RMD160 9d34aa01c5dae2de08f8ffb2e1b26f83ea132997 SHA1 ba81fa9bd4af6b8a61ac8392de48533cd46424be SHA256 dada004104defdd2b09b00d83920f6c91c1bacd05db96d76762bc7b043411d2e
|
||||
EBUILD lilyterm-0.9.9.2.ebuild 1117 RMD160 9d34aa01c5dae2de08f8ffb2e1b26f83ea132997 SHA1 ba81fa9bd4af6b8a61ac8392de48533cd46424be SHA256 dada004104defdd2b09b00d83920f6c91c1bacd05db96d76762bc7b043411d2e
|
||||
MISC ChangeLog 434 RMD160 cd6d3819c3f0180d4d3da2ef5598e54fe44df37a SHA1 a6dd8e9657ec2b8a4ebe116af6934f5994b405d8 SHA256 10866742b8d5da56b96d38599b6fe1d255a1d4a86eabfa9ad13747f18537d029
|
||||
MISC metadata.xml 316 RMD160 83844f4d1e0a7d7a5a99799a429b60ef4aaa7a62 SHA1 331cfb1a75e36a571e3163a1e757202dbdb6b176 SHA256 fae41e3cdc1fea8f4b0486ac45291f1d564bd5498c1879d0a74fad880d4ef81d
|
||||
DIST lilyterm-0.9.9.2.tar.gz 328443 SHA256 980902102f8d2f233ac1cb01f509dcc595e69a5e9ac783ef2d2e59599a3ca9b6
|
||||
DIST lilyterm-0.9.9.4.tar.gz 346180 SHA256 b72626431d4f5645e0e0f18449319fbb69bef4eab4345d5e37cde0ae712a5d74 SHA512 2fcd9d31a28d6bf9d953cd77b38cb3c67591dd04157f0efd418ce3ac9eab0f8090156435207c8bc18e619dda45e726f3346b1344f2d37fd308fa802476d3b5da WHIRLPOOL 401ea44884b836fbf36e89cf20c850607723c35f9e25bcd604816d6426bc656301e9b66845e79e1f109d97a9099af4cf3f6ce375ee564eaf4f5cce62d56ea100
|
||||
EBUILD lilyterm-0.9.9.2.ebuild 1117 SHA256 dada004104defdd2b09b00d83920f6c91c1bacd05db96d76762bc7b043411d2e SHA512 0cd42f1964064e6a824c1a1a26dcd3d3ed108955b1fb140ea12a7205f8ec2d09359eaee719ab2ce18e673c719ecae6e22c9737b22823027b3c07462a7541a6bb WHIRLPOOL 47ae92b71b35274486287a07501de99867d3b67f31ec2eead05b07d2c3e329e312584f92e23166de919f127842ddd8b3fdce269a7aa384deb739a7e804e72c95
|
||||
EBUILD lilyterm-0.9.9.4.ebuild 1117 SHA256 57d3b1ea0b7b0dbffde70d23ab2c24ec973d7e9d8973cb51e89f4fbb4e824665 SHA512 d9feaa4ce0bd252bec8e6a7d29d5168ba0cf02b7e794216b613b0938399d20889396c755ce5b4cc5f958ffd462d9e831861bc0ce74223899d9a587d5dbd2321e WHIRLPOOL de5eddd4953e5d778ed4c480c19bb7fa308e19208c4530ce2b823975f77218a0cd89c4c74d7e4674b1d24aad89497b73c7d6303877f31c30afa2d3dced0ab077
|
||||
MISC ChangeLog 617 SHA256 f32948bd5fed88ab5de1a7f56152b3c573f7f24a226db6ee1adc6d1fdbeb1433 SHA512 82dee021cb8a702ac2c99d350614a66acf28dbf31ee0348e198a609b28f676af66060acf5cf28d5776aff47f77be3a0c8c69fdd6e4a80de3912299b275726f54 WHIRLPOOL f196bac50b47e27f81253931baca1f9c637153df7222f33450790f600c4af1f34473b0188210b6ec33d11c36e559b326ab81d4742d6b53f9fb09e1d651fc63c4
|
||||
MISC metadata.xml 316 SHA256 fae41e3cdc1fea8f4b0486ac45291f1d564bd5498c1879d0a74fad880d4ef81d SHA512 fdd050aa84d33db22857bf0005c385f69da858f8b9a23e4d962e078a533cfff13f3cd325843f05f9186c75fa47d0828e39877b43b5422642b845756873dd3901 WHIRLPOOL add5b91eccbccc0ebc7f5167982ce97eb3a2a6389c744c70f2a015748650406c421e57e99a4137d5d96e02a94a8684b85dfe672e0ee24381dcf432f1ee71ed70
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
Loading…
Reference in new issue