mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-17 12:20:59 +02:00
versionator is cool. fixing compat-wireless to offer move flexibility in versions
This commit is contained in:
parent
cf7c3ff2cc
commit
5388754bb5
3 changed files with 85 additions and 3 deletions
|
|
@ -22,10 +22,12 @@ AUX whynot.patch 4106 RMD160 ac38e8dbbe1a59607fe16b36f327a9ba73a001e7 SHA1 22085
|
|||
DIST compat-wireless-2.6.32-rc5.tar.bz2 1977799 RMD160 ed714ccd80612fc2b53c4734dcbbb341397e2aee SHA1 341ae3b74e0ba0c7a1197c993578b0b4b3a78aaa SHA256 75602c5de60c416992fbea91cce11d5278733348ac5c25ef2c864865b0335897
|
||||
DIST compat-wireless-2.6.32-rc6.tar.bz2 1978113 RMD160 f207cef7710ce759dcbf770e0151aae2e2d04032 SHA1 4695c13cba0583f455cf34a8bb2fe5441522e1d6 SHA256 f4b6f9582e5fd049625e9c04637a969c749c19f323384abbcfefffd80cf49bd2
|
||||
DIST compat-wireless-2.6.32-rc7.tar.bz2 1978524 RMD160 90ebf4b83fd9fe2202cd0513f5c7749e0fe313d0 SHA1 fa189ccc635a27d7e281020116675d1473bed3c3 SHA256 78855ee4157f2f2dad6df5f7b679270c1928683440f788a1cab5035661bcb90a
|
||||
DIST compat-wireless-2.6.32.8.tar.bz2 2007299 RMD160 5afdf36753d78addc3dd9b94e3961506529d4fd5 SHA1 694b453db50cd22798b754d022aca1e5ba45c8f1 SHA256 d48a86e82fb314b96097d437215a8c85fe5072d00586a00ef9950d26ba1e673b
|
||||
DIST compat-wireless-2.6.33-rc1.tar.bz2 2282973 RMD160 9b23e6913f3091b7b36c8612e9fc08a7b9d5de42 SHA1 94fdebc288dacdbe7c26e098b2cee359188351bd SHA256 28fffd47b81f2aa1a729d638b12ccaefdad9379a09b6da066356467dbe17613e
|
||||
DIST compat-wireless-2.6.33-rc4.tar.bz2 2263510 RMD160 2da001c1ded0ad0e5038fd4a32621d5abbfbf212 SHA1 c007d7c8649d6149f415ea87dc7a34d4ee808766 SHA256 0cff5381c84528ae3e11f7228d2497aba0a9dd2f63f59be5bf9d74901d312041
|
||||
DIST compat-wireless-2.6.33-rc5.tar.bz2 2263853 RMD160 86e7ef39f50aee65ea594244e302dccb1d8dc7d3 SHA1 a9e26778dea6349a902c8acab54fcabfe6612b69 SHA256 990867758c5e0aa2df5ce06db177cbb74019572be59160c08320a5c659c06c6f
|
||||
DIST compat-wireless-2.6.33-rc8.tar.bz2 2263132 RMD160 0979a032f8612f97c6003f356b23a60a45f39b8e SHA1 4811f419acb1d9d12e5262bffc4892da71134510 SHA256 4c693ad7361662a4f365a583a645bf01f22b3d5660bcdd1a29d8e5a3b78c8371
|
||||
EBUILD compat-wireless-2.6.32.8.ebuild 2368 RMD160 53d1a1401310d34cd03f2fa6bb41e60d2a16dcfd SHA1 c19445050e394bc0239c61fec11eab69e4f08daa SHA256 705bb5ad89ec2433edd4252488b3e7322c5137c49520203a3cbea44314ab9234
|
||||
EBUILD compat-wireless-2.6.32_rc5-r1.ebuild 1779 RMD160 c943d857694cddcb21c92ace853a5a06116b7a1e SHA1 8636e437ad0edd666a8b919e0da0443f998b7b64 SHA256 2c2668bf82abc183816662e80068d3e37a788c70b4fd0ff7eb450fcc239f240e
|
||||
EBUILD compat-wireless-2.6.32_rc6.ebuild 1779 RMD160 c943d857694cddcb21c92ace853a5a06116b7a1e SHA1 8636e437ad0edd666a8b919e0da0443f998b7b64 SHA256 2c2668bf82abc183816662e80068d3e37a788c70b4fd0ff7eb450fcc239f240e
|
||||
EBUILD compat-wireless-2.6.32_rc7-r1.ebuild 1929 RMD160 42b7a5c62813aa6f1f0681b9246efd34f217717a SHA1 81882c26de50066c171d5d0b521d2669bb127504 SHA256 8baad26721e3033629e64afd144f5f430d4ad3d6db6bee810d4c68775ea275c3
|
||||
|
|
@ -36,5 +38,5 @@ EBUILD compat-wireless-2.6.32_rc7.ebuild 1804 RMD160 184e3e153488b5dbbefd9236803
|
|||
EBUILD compat-wireless-2.6.33_rc1.ebuild 2109 RMD160 9fcc747e4e51b20a69557e585d77f6982b6bd0cb SHA1 58350f181818396634a363fd2525e8fd134aac3d SHA256 43c7b3e2b3c0a7365defd9377a7519218121fe71387fa410f445211bf47b76f2
|
||||
EBUILD compat-wireless-2.6.33_rc4.ebuild 2284 RMD160 070ba0026527149e922c324c7bf646d222c88b7d SHA1 ff04bea64a42dbc02215552face3e828e620b6bd SHA256 e45e956ff732cb2e3d5ee68b09c637de7d9d79e32c653e3f2cd7139778758433
|
||||
EBUILD compat-wireless-2.6.33_rc5.ebuild 2334 RMD160 adae907573e56c5908faa9ccf3bd45f554d4e3b2 SHA1 d98c63eff287223cffab025c219cb8811b2fed7e SHA256 0e8805175a3253b2d4c1ea1ea032b578abcd62f09fcda2a79b33026cd9c519c3
|
||||
EBUILD compat-wireless-2.6.33_rc8.ebuild 2334 RMD160 adae907573e56c5908faa9ccf3bd45f554d4e3b2 SHA1 d98c63eff287223cffab025c219cb8811b2fed7e SHA256 0e8805175a3253b2d4c1ea1ea032b578abcd62f09fcda2a79b33026cd9c519c3
|
||||
EBUILD compat-wireless-2.6.33_rc8.ebuild 2369 RMD160 dd72655f6d735b4f716c598bf4d01ab6600edf0d SHA1 b8d632c4866b34c977ddf83cb7dcc8fd5cadd989 SHA256 49fdacb77e587a726b868ebec3f3b62df45f5a3c3c501e73fff2b685ae9453bb
|
||||
MISC metadata.xml 228 RMD160 cd3fb26b5d8049ab5dba38f21d7654ec033aa0eb SHA1 3148dfbdced7a623a311d21c6f728ab9c7135dae SHA256 8715828d1bff71d5d96b991ba600bae9376c1c80c96f0f102260fc335ca22487
|
||||
|
|
|
|||
80
net-wireless/compat-wireless/compat-wireless-2.6.32.8.ebuild
Normal file
80
net-wireless/compat-wireless/compat-wireless-2.6.32.8.ebuild
Normal file
|
|
@ -0,0 +1,80 @@
|
|||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="2"
|
||||
inherit linux-mod linux-info versionator
|
||||
|
||||
##Stable
|
||||
MY_P=${P/_rc/-rc}
|
||||
MY_PV=v$(get_version_component_range 1-3)
|
||||
DESCRIPTION="Stable kernel pre-release wifi subsystem backport"
|
||||
HOMEPAGE="http://wireless.kernel.org/en/users/Download/stable"
|
||||
SRC_URI="http://www.orbit-lab.org/kernel/${PN}-2.6-stable/${MY_PV}/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="injection"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="=sys-kernel/linux-firmware-99999999"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
RESTRICT="strip"
|
||||
|
||||
CONFIG_CHECK="!DYNAMIC_FTRACE"
|
||||
|
||||
pkg_setup() {
|
||||
linux-mod_pkg_setup
|
||||
kernel_is -lt 2 6 27 && die "kernel 2.6.27 or higher is required"
|
||||
linux_chkconfig_module MAC80211 || die "CONFIG_MAC80211 must be built as a _module_ !"
|
||||
linux_chkconfig_module CFG80211 || die "CONFIG_CFG80211 must be built as a _module_ !"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
#whynot patch is against the makefile to fix general brokeness
|
||||
epatch "${FILESDIR}"/whynot-2.6.32.patch
|
||||
|
||||
if use injection; then
|
||||
epatch "${FILESDIR}"/400[24]_*.patch
|
||||
epatch "${FILESDIR}"/mac80211.compat08082009.wl_frag+ack_v1.patch
|
||||
epatch "${FILESDIR}"/4013-runtime-enable-disable-of-mac80211-packet-injection.patch
|
||||
epatch "${FILESDIR}"/compat-chaos.patch;
|
||||
epatch "${FILESDIR}"/rtl8187-mac80211-injection-speed-2.6.30-rc3.patch
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
addpredict "${KERNEL_DIR}"
|
||||
set_arch_to_kernel
|
||||
emake KVER="${KV_FULL}" || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
for file in $(find -name \*.ko); do
|
||||
insinto "/lib/modules/${KV_FULL}/updates/$(dirname ${file})"
|
||||
doins "${file}" || die "failed to install module ${file}"
|
||||
done
|
||||
dosbin scripts/athenable scripts/b43load scripts/iwl-enable \
|
||||
scripts/madwifi-unload scripts/athload scripts/iwl-load \
|
||||
scripts/modlib.sh scripts/b43enable scripts/load.sh \
|
||||
scripts/unload.sh || die "script installation failed"
|
||||
dodoc README || die
|
||||
dodir /$(get_libdir)/udev/rules.d/
|
||||
insinto /$(get_libdir)/udev/rules.d/
|
||||
doins udev/50-compat_firmware.rules
|
||||
exeinto /$(get_libdir)/udev/
|
||||
doexe udev/compat_firmware.sh
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
update_depmod
|
||||
update_moduledb
|
||||
einfo 'You may have problem if you do not run "depmod -ae" after this installation'
|
||||
einfo 'To switch to the new drivers without reboot run unload.sh then load.sh'
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
remove_moduledb
|
||||
}
|
||||
|
|
@ -3,11 +3,11 @@
|
|||
# $Header: $
|
||||
|
||||
EAPI="2"
|
||||
inherit linux-mod linux-info
|
||||
inherit linux-mod linux-info versionator
|
||||
|
||||
##Stable
|
||||
MY_P=${P/_rc/-rc}
|
||||
MY_PV=${PV/_rc?//}
|
||||
MY_PV=v$(get_version_component_range 1-3)
|
||||
DESCRIPTION="Stable kernel pre-release wifi subsystem backport"
|
||||
HOMEPAGE="http://wireless.kernel.org/en/users/Download/stable"
|
||||
SRC_URI="http://www.orbit-lab.org/kernel/${PN}-2.6-stable/v${MY_PV}/${MY_P}.tar.bz2"
|
||||
|
|
|
|||
Loading…
Reference in a new issue