drop unused (broken) madwifi-ng/hal ebuild and fixed manifest

This commit is contained in:
Zero_Chaos 2009-02-02 15:37:34 +00:00
parent 125aadb25a
commit 74e7451bd8
2 changed files with 0 additions and 137 deletions

View file

@ -1,12 +1,3 @@
AUX madwifi-ng-r1754.patch 995 RMD160 bea3d538154887525b7996bd9e12760f1d009949 SHA1 2515afc9d6623d1ae3c3fe7f569e0542e531b4d8 SHA256 6dab8edcb69d9308ac2428a1eeac13b6b5c3ab9b211463edfcaec3ddded7a69a
MD5 23fead73eff3ec1f051b4d939dcd92ad files/madwifi-ng-r1754.patch 995
RMD160 bea3d538154887525b7996bd9e12760f1d009949 files/madwifi-ng-r1754.patch 995
SHA256 6dab8edcb69d9308ac2428a1eeac13b6b5c3ab9b211463edfcaec3ddded7a69a files/madwifi-ng-r1754.patch 995
DIST madwifi-ng-r1753-20061015.tar.gz 3682287 RMD160 a1666d43c5639a3e21e615ac9cacb86d757feb08 SHA1 99076e1b7c0ed3922165b65f9bf86d6622e37eed SHA256 b35091065a8fd943014999e1fba821f965d7c07e5c8165b17e90b5b21c7039b4
EBUILD madwifi-ng-0.0.1753.20061015.ebuild 3902 RMD160 f1bc202676a94aa492c13ffb350ccb8802653dfb SHA1 bfb44a874044f36c09d0fa84696fc9f05f070752 SHA256 4c7b182e82fccbcd050f35bc78458645d7026fde43c049b203ec52c2127fbd95
MD5 51319f97baf7e3b5a9b5ef61b30ef79c madwifi-ng-0.0.1753.20061015.ebuild 3902
RMD160 f1bc202676a94aa492c13ffb350ccb8802653dfb madwifi-ng-0.0.1753.20061015.ebuild 3902
SHA256 4c7b182e82fccbcd050f35bc78458645d7026fde43c049b203ec52c2127fbd95 madwifi-ng-0.0.1753.20061015.ebuild 3902
MD5 33ee2c2c059eeee94131ba121e90cdda files/digest-madwifi-ng-0.0.1753.20061015 280
RMD160 213bc6f32204277f576dea878450a7f3ac634365 files/digest-madwifi-ng-0.0.1753.20061015 280
SHA256 a02685fad892840f236bbaa13e5c260c2b9a4cc2d87e18e4554ac36653b62cb7 files/digest-madwifi-ng-0.0.1753.20061015 280

View file

@ -1,128 +0,0 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-wireless/madwifi-ng/madwifi-ng-0.0.1531.20060427.ebuild,v 1.2 2006/08/05 14:11:09 dertobi123 Exp $
inherit linux-mod
MY_P=${PN}-r${PV:4:4}-${PV:9:10}
S=${WORKDIR}/${MY_P}
DESCRIPTION="Next Generation driver for Atheros based IEEE 802.11a/b/g wireless LAN cards"
HOMEPAGE="http://www.madwifi-project.org/"
SRC_URI="http://snapshots.madwifi-project.org/madwifi-hal-0.10.5.6/${MY_P}.tar.gz"
LICENSE="as-is
|| ( BSD GPL-2 )"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="amrr onoe"
DEPEND="app-arch/sharutils"
RDEPEND="!net-wireless/madwifi-old
=net-wireless/madwifi-ng-tools-${PV}"
CONFIG_CHECK="CRYPTO NET_RADIO SYSCTL"
ERROR_CRYPTO="${P} requires Cryptographic API support (CONFIG_CRYPTO)."
ERROR_NET_RADIO="${P} requires support for Wireless LAN drivers (non-hamradio) & Wireless Extensions (CONFIG_NET_RADIO)."
ERROR_SYSCTL="${P} requires Sysctl support (CONFIG_SYSCTL)."
BUILD_TARGETS="all"
MODULESD_ATH_PCI_DOCS="README"
pkg_setup() {
linux-mod_pkg_setup
MODULE_NAMES="ath_hal(net:${S}/ath)
wlan(net:${S}/net80211)
wlan_acl(net:${S}/net80211)
wlan_ccmp(net:${S}/net80211)
wlan_tkip(net:${S}/net80211)
wlan_wep(net:${S}/net80211)
wlan_xauth(net:${S}/net80211)
wlan_scan_sta(net:${S}/net80211)
wlan_scan_ap(net:${S}/net80211)"
BUILD_PARAMS="KERNELPATH=${KV_OUT_DIR} TARGET=i386-elf"
if use amrr && use onoe; then
eerror
eerror "USE=\"amrr onoe\" is invalid, you can only specify one at a time."
eerror
die "USE=\"amrr onoe\" is invalid"
fi
if use amrr; then
MODULE_NAMES="${MODULE_NAMES} ath_rate_amrr(net:${S}/ath_rate/amrr)"
BUILD_PARAMS="${BUILD_PARAMS} ATH_RATE=ath_rate/amrr"
elif use onoe; then
MODULE_NAMES="${MODULE_NAMES} ath_rate_onoe(net:${S}/ath_rate/onoe)"
BUILD_PARAMS="${BUILD_PARAMS} ATH_RATE=ath_rate/onoe"
else
MODULE_NAMES="${MODULE_NAMES} ath_rate_sample(net:${S}/ath_rate/sample)"
BUILD_PARAMS="${BUILD_PARAMS} ATH_RATE=ath_rate/sample"
fi
MODULE_NAMES="${MODULE_NAMES} ath_pci(net:${S}/ath)"
}
src_unpack() {
unpack ${A}
cd ${S}
for dir in ath net80211 ath_rate/amrr ath_rate/onoe ath_rate/sample; do
convert_to_m ${S}/${dir}/Makefile
done
}
src_compile() {
epatch ${FILESDIR}/madwifi-ng-r3925.patch
# assists in debugging
emake KERNELPATH=${KV_OUT_DIR} info TARGET=i386-elf || die "emake info failed"
# needed by the modules
emake svnversion.h
linux-mod_src_compile
}
src_install() {
linux-mod_src_install
dodoc README THANKS docs/users-guide.pdf docs/WEP-HOWTO.txt
# install headers for use by
# net-wireless/wpa_supplicant and net-wireless/hostapd
insinto /usr/include/madwifi/include/
doins include/*.h
insinto /usr/include/madwifi/net80211
doins net80211/*.h
}
pkg_postinst() {
local moddir="${ROOT}/lib/modules/${KV_FULL}/net/"
einfo "Removing old ath_rate modules"
if use amrr; then
[[ -f "${moddir}/ath_rate_onoe.${KV_OBJ}" ]] && rm "${moddir}/ath_rate_onoe.${KV_OBJ}"
[[ -f "${moddir}/ath_rate_sample.${KV_OBJ}" ]] && rm "${moddir}/ath_rate_sample.${KV_OBJ}"
elif use onoe; then
[[ -f "${moddir}/ath_rate_amrr.${KV_OBJ}" ]] && rm "${moddir}/ath_rate_amrr.${KV_OBJ}"
[[ -f "${moddir}/ath_rate_sample.${KV_OBJ}" ]] && rm "${moddir}/ath_rate_sample.${KV_OBJ}"
else
[[ -f "${moddir}/ath_rate_amrr.${KV_OBJ}" ]] && rm "${moddir}/ath_rate_amrr.${KV_OBJ}"
[[ -f "${moddir}/ath_rate_onoe.${KV_OBJ}" ]] && rm "${moddir}/ath_rate_onoe.${KV_OBJ}"
fi
linux-mod_pkg_postinst
einfo
einfo "Interfaces (athX) are now automatically created upon loading the ath_pci"
einfo "module."
einfo
einfo "The type of the created interface can be controlled through the 'autocreate'"
einfo "module parameter."
einfo
einfo "If you use net-wireless/wpa_supplicant or net-wireless/hostapd with madwifi"
einfo "you should remerge them now."
einfo
}